From 4070d3263b54e73970bf12b2c5f7653877af9fca Mon Sep 17 00:00:00 2001 From: Dmitriy Razboev Date: Fri, 7 Nov 2025 09:29:45 +0000 Subject: [PATCH] Add the new C++ client release v5.3.1 documentation HZ-5191 --- .../IMDG_blue_logo_square_RGB-dark_200px.png | Bin 0 -> 5138 bytes 5.5.0/annotated.html | 341 + 5.5.0/annotated_dup.js | 245 + 5.5.0/classes.html | 169 + 5.5.0/clipboard.js | 61 + 5.5.0/cookie.js | 58 + ...elcast_1_1client_1_1item__event__base.html | 251 + ...azelcast_1_1client_1_1item__event__base.js | 6 + ...zelcast_1_1client_1_1item__event__base.png | Bin 0 -> 803 bytes ..._1client_1_1member_1_1version-members.html | 119 + ...lasshazelcast_1_1client_1_1ringbuffer.html | 585 ++ .../classhazelcast_1_1client_1_1ringbuffer.js | 8 + ...classhazelcast_1_1client_1_1ringbuffer.png | Bin 0 -> 709 bytes 5.5.0/d0/d1d/cp_8h_source.html | 810 +++ ...lient_1_1membership__listener-members.html | 116 + ...client_1_1hazelcast__json__value_01_4.html | 157 + 5.5.0/d0/d39/listener_8h_source.html | 186 + 5.5.0/d0/d42/iexception_8h_source.html | 233 + ...hazelcast_1_1cp_1_1session__semaphore.html | 589 ++ ...shazelcast_1_1cp_1_1session__semaphore.png | Bin 0 -> 742 bytes 5.5.0/d0/d50/map__event_8h_source.html | 177 + ...ation_1_1hz__serializer_3_01bool_01_4.html | 167 + ...zation_1_1hz__serializer_3_01bool_01_4.png | Bin 0 -> 1088 bytes ..._1_1exception_1_1retryable__hazelcast.html | 247 + ...t_1_1exception_1_1retryable__hazelcast.png | Bin 0 -> 845 bytes ...er_3_01query_1_1ilike__predicate_01_4.html | 176 + ...zer_3_01query_1_1ilike__predicate_01_4.png | Bin 0 -> 2112 bytes ...1_1_base_predicate_serializer-members.html | 112 + ...1utility_1_1aws__url__encoder-members.html | 110 + ...hazelcast_1_1client_1_1itopic-members.html | 113 + .../d7d/transaction__context_8h_source.html | 277 + ...zelcast_1_1client_1_1endpoint-members.html | 112 + ...01hazelcast_1_1client_1_1address_01_4.html | 163 + 5.5.0/d0/d97/local__date_8h_source.html | 167 + ...n_1_1hz__serializer_3_01int64__t_01_4.html | 167 + ...on_1_1hz__serializer_3_01int64__t_01_4.png | Bin 0 -> 1136 bytes 5.5.0/d0/da4/socket__options_8h_source.html | 198 + 5.5.0/d0/dad/near__cache_8cpp_source.html | 322 + ...client_1_1query_1_1anchor__data__list.html | 159 + ..._1_1client_1_1query_1_1sql__predicate.html | 179 + ...st_1_1client_1_1query_1_1sql__predicate.js | 4 + ...t_1_1client_1_1query_1_1sql__predicate.png | Bin 0 -> 1285 bytes ...nt_1_1serialization_1_1hz__serializer.html | 121 + 5.5.0/d0/de0/membership__event_8h_source.html | 190 + .../client__network__config_8h_source.html | 220 + ...ient_1_1sql_1_1sql__statement-members.html | 128 + .../de9/membership__listener_8h_source.html | 240 + ..._1_1config_1_1socket__options-members.html | 122 + .../d0/dea/reliable__listener_8h_source.html | 268 + .../d0/ded/offset__date__time_8h_source.html | 167 + .../classhazelcast_1_1client_1_1cluster.html | 257 + .../classhazelcast_1_1client_1_1cluster.js | 7 + ...hz__serializer_3_01std_1_1string_01_4.html | 167 + ...1hz__serializer_3_01std_1_1string_01_4.png | Bin 0 -> 1164 bytes ..._1_1hazelcast__sql__exception-members.html | 113 + ..._1_1client_1_1config_1_1cloud__config.html | 166 + ..._1client_1_1transactional__multi__map.html | 370 ++ ..._1_1client_1_1transactional__multi__map.js | 8 + ...1_1client_1_1transactional__multi__map.png | Bin 0 -> 887 bytes ...cate_3_01_k_00_01_v_01_4_01_4-members.html | 113 + ...1_1vector_3_01std_1_1string_01_4_01_4.html | 167 + ..._1_1vector_3_01std_1_1string_01_4_01_4.png | Bin 0 -> 1254 bytes ...client_1_1distributed__object-members.html | 114 + ...1instance__of__predicate_01_4-members.html | 113 + ...nt_1_1exception_1_1iexception-members.html | 128 + ...lient_1_1transaction__context-members.html | 120 + ..._1client_1_1member__selectors-members.html | 110 + .../d1/d61/client__aws__config_8h_source.html | 225 + ...er_3_01query_1_1regex__predicate_01_4.html | 176 + ...zer_3_01query_1_1regex__predicate_01_4.png | Bin 0 -> 2111 bytes ..._serializer_3_01int16__t_01_4-members.html | 110 + ...int__config__pattern__matcher-members.html | 110 + ...ent_1_1query_1_1or__predicate-members.html | 115 + ...ast_1_1client_1_1transactional__queue.html | 330 + ...lcast_1_1client_1_1transactional__queue.js | 7 + ...cast_1_1client_1_1transactional__queue.png | Bin 0 -> 830 bytes 5.5.0/d1/d8b/aws__url__encoder_8h_source.html | 156 + 5.5.0/d1/d8c/logger_8h_source.html | 184 + ...cast_1_1client_1_1local__time-members.html | 113 + ...lcast_1_1client_1_1transactional__set.html | 255 + ...zelcast_1_1client_1_1transactional__set.js | 5 + ...elcast_1_1client_1_1transactional__set.png | Bin 0 -> 791 bytes ...ient_1_1serialization__config-members.html | 116 + .../classhazelcast_1_1client_1_1socket.html | 167 + .../d9d/classhazelcast_1_1client_1_1socket.js | 4 + ...1_1client_1_1lifecycle__event-members.html | 118 + ...monitor_1_1near__cache__stats-members.html | 127 + .../da5/ec2__request__signer_8h_source.html | 234 + ...n_1_1hz__serializer_3_01int32__t_01_4.html | 167 + ...on_1_1hz__serializer_3_01int32__t_01_4.png | Bin 0 -> 1128 bytes ...1_1not__equal__predicate_01_4-members.html | 113 + ...lizer_3_01query_1_1in__predicate_01_4.html | 176 + ...alizer_3_01query_1_1in__predicate_01_4.png | Bin 0 -> 2065 bytes ...ization_1_1global__serializer-members.html | 113 + .../d1/db7/transactional__set_8h_source.html | 162 + ...lcast_1_1client_1_1ringbuffer-members.html | 117 + ...nt_1_1offset__date__time_01_4-members.html | 110 + 5.5.0/d1/dd3/local__map__stats_8h_source.html | 157 + ...asshazelcast_1_1client_1_1pn__counter.html | 198 + ...lasshazelcast_1_1client_1_1pn__counter.png | Bin 0 -> 698 bytes 5.5.0/d1/ddb/network_8cpp_8o_8d_source.html | 3158 +++++++++ ...nt_1_1query_1_1and__predicate-members.html | 115 + .../eviction__strategy__type_8h_source.html | 163 + ...1_1client_1_1local__date_01_4-members.html | 110 + ...1_1client_1_1query_1_1true__predicate.html | 166 + ..._1_1client_1_1query_1_1true__predicate.png | Bin 0 -> 1294 bytes ...ty_1_1username__password__credentials.html | 230 + ...ity_1_1username__password__credentials.png | Bin 0 -> 1175 bytes 5.5.0/d2/d0d/message_8h_source.html | 197 + 5.5.0/d2/d17/client__config_8h_source.html | 424 ++ ...izer_3_01query_1_1and__predicate_01_4.html | 176 + ...lizer_3_01query_1_1and__predicate_01_4.png | Bin 0 -> 2102 bytes .../d2/d2a/lifecycle__listener_8h_source.html | 295 + ...1hz__serializer_3_01bool_01_4-members.html | 110 + ..._1_1client_1_1exception_1_1iexception.html | 634 ++ ...st_1_1client_1_1exception_1_1iexception.js | 4 + ...t_1_1client_1_1exception_1_1iexception.png | Bin 0 -> 691 bytes ...er_3_01query_1_1false__predicate_01_4.html | 176 + ...zer_3_01query_1_1false__predicate_01_4.png | Bin 0 -> 2118 bytes .../d2/d3c/transactional__list_8h_source.html | 162 + ...cast_1_1client_1_1sql_1_1sql__service.html | 356 ++ ...elcast_1_1client_1_1sql_1_1sql__service.js | 5 + ...ent_1_1exception_1_1consistency__lost.html | 184 + ...ient_1_1exception_1_1consistency__lost.png | Bin 0 -> 721 bytes 5.5.0/d2/d64/apple-sdk_8cpp_source.html | 108 + ...cast_1_1client_1_1lifecycle__listener.html | 712 +++ ...elcast_1_1client_1_1lifecycle__listener.js | 15 + ...1_1query_1_1entry__comparator-members.html | 110 + ..._1_1utility_1_1cloud__utility-members.html | 111 + ..._1client_1_1query_1_1query__constants.html | 176 + ...nfig_1_1eviction__strategy__type_01_4.html | 156 + ...ization_1_1_base_predicate_serializer.html | 256 + ...lization_1_1_base_predicate_serializer.png | Bin 0 -> 1234 bytes ...1cp_1_1sessionless__semaphore-members.html | 116 + ...elcast_1_1client_1_1local__date__time.html | 170 + ...ucthazelcast_1_1cp_1_1raft__group__id.html | 227 + ...n_1_1hz__serializer_3_01int16__t_01_4.html | 167 + ...on_1_1hz__serializer_3_01int16__t_01_4.png | Bin 0 -> 1138 bytes ..._1_1sql_1_1sql__row__metadata-members.html | 117 + 5.5.0/d2/db8/cp__impl_8cpp_source.html | 465 ++ ...client_1_1transactional__list-members.html | 112 + ..._1_1client_1_1entry__listener-members.html | 128 + ...asshazelcast_1_1client_1_1typed__data.html | 270 + ...classhazelcast_1_1client_1_1typed__data.js | 6 + ...elcast_1_1client_1_1membership__event.html | 318 + ...azelcast_1_1client_1_1membership__event.js | 9 + ...1serialization_1_1builtin__serializer.html | 150 + ..._1serialization_1_1builtin__serializer.png | Bin 0 -> 17884 bytes 5.5.0/d2/dd2/stats_8cpp_8o_8d_source.html | 3089 +++++++++ .../dd3/classhazelcast_1_1logger-members.html | 115 + ...lcast_1_1cp_1_1sessionless__semaphore.html | 408 ++ ...elcast_1_1cp_1_1sessionless__semaphore.png | Bin 0 -> 763 bytes ...1_1sql__result_1_1row__iterator__sync.html | 488 ++ ...l_1_1sql__result_1_1row__iterator__sync.js | 9 + ...lcast_1_1client_1_1exception_1_1query.html | 297 + ...elcast_1_1client_1_1exception_1_1query.png | Bin 0 -> 684 bytes ...1_1client_1_1member__selector-members.html | 111 + ...1std_1_1vector_3_01int16__t_01_4_01_4.html | 167 + ...01std_1_1vector_3_01int16__t_01_4_01_4.png | Bin 0 -> 1241 bytes ...tor_1_1local__instance__stats-members.html | 112 + 5.5.0/d2/df5/stats_8cpp_source.html | 774 +++ ..._1_1config_1_1client__network__config.html | 641 ++ ...nt_1_1config_1_1client__network__config.js | 19 + ...1client_1_1config_1_1eviction__config.html | 597 ++ ...1_1client_1_1config_1_1eviction__config.js | 6 + ...onnection__strategy__config_8h_source.html | 185 + 5.5.0/d3/d13/discovery_8cpp_8o_8d_source.html | 2446 +++++++ ...1_1client_1_1query_1_1like__predicate.html | 187 + ...t_1_1client_1_1query_1_1like__predicate.js | 4 + ..._1_1client_1_1query_1_1like__predicate.png | Bin 0 -> 1726 bytes ...1query_1_1not__predicate_01_4-members.html | 113 + 5.5.0/d3/d30/logger_8cpp_source.html | 240 + ...alization_1_1portable__reader-members.html | 116 + ...ast_1_1client_1_1transaction__options.html | 402 ++ ...lcast_1_1client_1_1transaction__options.js | 11 + ...on_1_1versioned__portable__serializer.html | 130 + ...ion_1_1versioned__portable__serializer.png | Bin 0 -> 1194 bytes ...lasshazelcast_1_1client_1_1multi__map.html | 1200 ++++ .../classhazelcast_1_1client_1_1multi__map.js | 24 + ...classhazelcast_1_1client_1_1multi__map.png | Bin 0 -> 695 bytes ...1client_1_1query_1_1entry__comparator.html | 170 + ..._1client_1_1query_1_1entry__comparator.png | Bin 0 -> 1164 bytes ..._1client_1_1query_1_1multi__predicate.html | 280 + ...1_1client_1_1query_1_1multi__predicate.png | Bin 0 -> 2768 bytes ..._c_make_c_x_x_compiler_id_8cpp_source.html | 1056 +++ ...t__config__pattern__matcher_8h_source.html | 154 + ..._1_1vector_3_01char_01_4_01_4-members.html | 110 + .../classhazelcast_1_1client_1_1address.html | 522 ++ .../classhazelcast_1_1client_1_1address.js | 9 + .../d9f/transactional__queue_8h_source.html | 180 + ...1client_1_1client__properties-members.html | 166 + ...s_1_1security_1_1ec2__request__signer.html | 132 + ...g_1_1config__pattern__matcher-members.html | 110 + ...lcast_1_1client_1_1iexecutor__service.html | 1050 +++ ...zelcast_1_1client_1_1iexecutor__service.js | 21 + ...elcast_1_1client_1_1iexecutor__service.png | Bin 0 -> 722 bytes 5.5.0/d3/dc8/read__result__set_8h_source.html | 201 + 5.5.0/d3/dcb/spi_8cpp_8o_8d_source.html | 3266 ++++++++++ ...er_3_01query_1_1equal__predicate_01_4.html | 176 + ...zer_3_01query_1_1equal__predicate_01_4.png | Bin 0 -> 2108 bytes .../transactional__multi__map_8h_source.html | 194 + ...hazelcast_1_1client_1_1client__config.html | 1448 +++++ ...sshazelcast_1_1client_1_1client__config.js | 34 + ..._1_1client_1_1security_1_1credentials.html | 240 + ...t_1_1client_1_1security_1_1credentials.png | Bin 0 -> 1672 bytes .../classhazelcast_1_1client_1_1ilist.html | 982 +++ .../df5/classhazelcast_1_1client_1_1ilist.js | 20 + .../df5/classhazelcast_1_1client_1_1ilist.png | Bin 0 -> 565 bytes ...1_1config_1_1eviction__config-members.html | 127 + ..._1_1query_1_1regex__predicate-members.html | 113 + ...cast_1_1client_1_1endpoint__qualifier.html | 198 + .../d4/d09/socket__interceptor_8h_source.html | 186 + ...client_1_1socket__interceptor-members.html | 112 + ..._1_1query_1_1greater__less__predicate.html | 222 + ...nt_1_1query_1_1greater__less__predicate.js | 4 + ...t_1_1query_1_1greater__less__predicate.png | Bin 0 -> 2034 bytes .../d4/d22/near__cache__config_8h_source.html | 241 + ..._1client_1_1query_1_1equal__predicate.html | 202 + ..._1_1client_1_1query_1_1equal__predicate.js | 4 + ...1_1client_1_1query_1_1equal__predicate.png | Bin 0 -> 1729 bytes 5.5.0/d4/d25/protocol_8cpp_source.html | 1064 +++ 5.5.0/d4/d2f/sql__statement_8h_source.html | 250 + ...1sql_1_1sql__column__metadata-members.html | 113 + ...t_1_1client_1_1local__date__time_01_4.html | 152 + ...xception_1_1consistency__lost-members.html | 110 + .../d4/d4e/distributed__object_8h_source.html | 169 + ..._flake__id__generator__config-members.html | 119 + ...nt_1_1query_1_1not__predicate-members.html | 112 + ..._1_1monitor_1_1local__instance__stats.html | 196 + ...t_1_1monitor_1_1local__instance__stats.png | Bin 0 -> 956 bytes 5.5.0/d4/d6d/cloud__utility_8h_source.html | 172 + ...result_1_1row__iterator__sync-members.html | 123 + ...g__predicate_3_01_k_00_01_v_01_4_01_4.html | 303 + ...ng__predicate_3_01_k_00_01_v_01_4_01_4.png | Bin 0 -> 1409 bytes ...elcast_1_1client_1_1member_1_1version.html | 367 ++ ...t_1_1client_1_1load__balancer-members.html | 114 + ...query_1_1true__predicate_01_4-members.html | 113 + ...azelcast_1_1client_1_1reliable__topic.html | 475 ++ ...shazelcast_1_1client_1_1reliable__topic.js | 6 + ...hazelcast_1_1client_1_1reliable__topic.png | Bin 0 -> 1437 bytes ...t_1_1client_1_1item__listener-members.html | 114 + ...lcast_1_1client_1_1map__event-members.html | 115 + ..._serializer_3_01int32__t_01_4-members.html | 110 + ...uery_1_1equal__predicate_01_4-members.html | 113 + ...lcast_1_1client_1_1client__properties.html | 1738 +++++ ...zelcast_1_1client_1_1client__properties.js | 7 + ..._1client_1_1config_1_1socket__options.html | 528 ++ ..._1_1client_1_1config_1_1socket__options.js | 13 + ...1client__connection__strategy__config.html | 385 ++ ...1_1client__connection__strategy__config.js | 14 + 5.5.0/d4/dcf/imap_8h_source.html | 1062 +++ ...ient_1_1config_1_1near__cache__config.html | 929 +++ ...client_1_1config_1_1near__cache__config.js | 21 + ...lient_1_1monitor_1_1local__map__stats.html | 155 + ...1client_1_1monitor_1_1local__map__stats.js | 4 + ...lcast_1_1client_1_1multi__map-members.html | 132 + ...t_1_1endpoint__qualifier_01_4-members.html | 110 + ...ucthazelcast_1_1client_1_1local__time.html | 216 + ...tructhazelcast_1_1client_1_1local__time.js | 7 + ...t_1_1sql_1_1hazelcast__sql__exception.html | 268 + ...ent_1_1sql_1_1hazelcast__sql__exception.js | 6 + ...nt_1_1sql_1_1hazelcast__sql__exception.png | Bin 0 -> 811 bytes ...01query_1_1not__equal__predicate_01_4.html | 176 + ..._01query_1_1not__equal__predicate_01_4.png | Bin 0 -> 2157 bytes ...esult_1_1page__iterator__sync-members.html | 123 + ...1client_1_1initial__membership__event.html | 218 + ...1_1client_1_1initial__membership__event.js | 5 + 5.5.0/d5/d19/pn__counter_8h_source.html | 154 + 5.5.0/d5/d1f/paging__predicate_8h_source.html | 382 ++ 5.5.0/d5/d25/aws__client_8h_source.html | 175 + .../d2a/client__impl_8cpp_8o_8d_source.html | 3250 ++++++++++ ...ast_1_1client_1_1flake__id__generator.html | 201 + ...cast_1_1client_1_1flake__id__generator.png | Bin 0 -> 859 bytes ...lasshazelcast_1_1client_1_1pipelining.html | 310 + .../classhazelcast_1_1client_1_1pipelining.js | 5 + ...classhazelcast_1_1client_1_1pipelining.png | Bin 0 -> 1026 bytes .../d5/d39/near__cache_8cpp_8o_8d_source.html | 2792 ++++++++ ...nt_1_1security_1_1credentials-members.html | 116 + .../d5/d56/sql__row__metadata_8h_source.html | 172 + ..._1client_1_1query_1_1ilike__predicate.html | 187 + ..._1_1client_1_1query_1_1ilike__predicate.js | 4 + ...1_1client_1_1query_1_1ilike__predicate.png | Bin 0 -> 1738 bytes ...__selectors_1_1data__member__selector.html | 131 + ...r__selectors_1_1data__member__selector.png | Bin 0 -> 1063 bytes ..._1client_1_1exception_1_1member__left.html | 184 + ...1_1client_1_1exception_1_1member__left.png | Bin 0 -> 707 bytes ...ent_1_1local__date__time_01_4-members.html | 110 + ..._1_1query_1_1multi__predicate-members.html | 114 + 5.5.0/d5/d97/endpoint_8h_source.html | 159 + ...ion_1_1hz__serializer_3_01double_01_4.html | 167 + ...tion_1_1hz__serializer_3_01double_01_4.png | Bin 0 -> 1125 bytes ...hazelcast_1_1client_1_1socket-members.html | 117 + ...nt_1_1exception_1_1exception__builder.html | 232 + ...ient_1_1exception_1_1exception__builder.js | 4 + ..._1_1config_1_1reliable__topic__config.html | 294 + ...nt_1_1config_1_1reliable__topic__config.js | 6 + 5.5.0/d5/da8/local__date__time_8h_source.html | 168 + ...zelcast_1_1client_1_1client__property.html | 242 + ...hazelcast_1_1client_1_1client__property.js | 4 + ...client_1_1sql_1_1sql__service-members.html | 112 + 5.5.0/d5/dc4/cloud__config_8h_source.html | 149 + ...ic__record_1_1generic__record-members.html | 204 + ..._1_1client_1_1query_1_1and__predicate.html | 188 + ...t_1_1client_1_1query_1_1and__predicate.png | Bin 0 -> 1706 bytes ...ation_1_1identified__data__serializer.html | 153 + ...zation_1_1identified__data__serializer.png | Bin 0 -> 18420 bytes 5.5.0/d6/d18/sql__service_8h_source.html | 249 + 5.5.0/d6/d2f/iqueue_8h_source.html | 320 + ...1_1client_1_1local__time_01_4-members.html | 110 + ..._1client_1_1query_1_1false__predicate.html | 166 + ...1_1client_1_1query_1_1false__predicate.png | Bin 0 -> 1304 bytes ...uery_1_1regex__predicate_01_4-members.html | 113 + ...ry_1_1between__predicate_01_4-members.html | 113 + ...lcast_1_1client_1_1pipelining-members.html | 112 + ...1_1client_1_1query_1_1base__predicate.html | 206 + ..._1_1client_1_1query_1_1base__predicate.png | Bin 0 -> 13499 bytes ...1_1serialization_1_1_class_definition.html | 652 ++ ...t_1_1serialization_1_1_class_definition.js | 16 + 5.5.0/d6/d5a/serialization_8cpp_source.html | 1823 ++++++ 5.5.0/d6/d62/cp__impl_8cpp_8o_8d_source.html | 2748 ++++++++ ...1client__flake__id__generator__config.html | 448 ++ ...1_1client__flake__id__generator__config.js | 9 + ..._1_1transactional__multi__map-members.html | 115 + .../classhazelcast_1_1client_1_1endpoint.html | 225 + .../classhazelcast_1_1client_1_1endpoint.js | 5 + .../classhazelcast_1_1client_1_1endpoint.png | Bin 0 -> 743 bytes 5.5.0/d6/d89/item__event_8h_source.html | 192 + 5.5.0/d6/da4/ringbuffer_8h_source.html | 243 + ...lient_1_1flake__id__generator-members.html | 111 + ...ation_1_1hz__serializer_3_01char_01_4.html | 167 + ...zation_1_1hz__serializer_3_01char_01_4.png | Bin 0 -> 1096 bytes ...nt_1_1rb_1_1read__result__set-members.html | 115 + ...3_01std_1_1vector_3_01float_01_4_01_4.html | 167 + ..._3_01std_1_1vector_3_01float_01_4_01_4.png | Bin 0 -> 1202 bytes ...1client_1_1query_1_1paging__predicate.html | 503 ++ ...1_1client_1_1query_1_1paging__predicate.js | 6 + ..._1client_1_1query_1_1paging__predicate.png | Bin 0 -> 1630 bytes ...sql__result_1_1page__iterator-members.html | 116 + ...st_1_1client_1_1sql_1_1sql__statement.html | 792 +++ ...cast_1_1client_1_1sql_1_1sql__statement.js | 18 + ...01query_1_1in__predicate_01_4-members.html | 113 + ...ation_1_1hz__serializer_3_01byte_01_4.html | 167 + ...zation_1_1hz__serializer_3_01byte_01_4.png | Bin 0 -> 1108 bytes ..._1config_1_1connection__retry__config.html | 442 ++ ..._1_1config_1_1connection__retry__config.js | 13 + ...elcast_1_1client_1_1member__selectors.html | 161 + ...azelcast_1_1client_1_1member__selectors.js | 4 + ...t_1_1client_1_1query_1_1or__predicate.html | 188 + ...st_1_1client_1_1query_1_1or__predicate.png | Bin 0 -> 1691 bytes ..._1_1exception_1_1member__left-members.html | 110 + 5.5.0/d6/dfc/ilist_8h_source.html | 318 + ..._1_1connection__retry__config-members.html | 119 + 5.5.0/d7/d0d/sql_8cpp_source.html | 1580 +++++ ...zelcast_1_1client_1_1member__selector.html | 183 + ...hazelcast_1_1client_1_1member__selector.js | 4 + ...azelcast_1_1client_1_1member__selector.png | Bin 0 -> 1064 bytes .../config__pattern__matcher_8h_source.html | 147 + 5.5.0/d7/d2a/cp_8cpp_source.html | 1563 +++++ ...z__serializer_3_01double_01_4-members.html | 110 + 5.5.0/d7/d34/entry__listener_8h_source.html | 360 ++ ..._1serialization_1_1custom__serializer.html | 120 + ...shazelcast_1_1cp_1_1cp__proxy-members.html | 114 + ...01query_1_1or__predicate_01_4-members.html | 113 + ...1_1client_1_1topic_1_1message-members.html | 116 + ...cast_1_1client_1_1entry__view-members.html | 120 + ...cation__might__contain__compact__data.html | 176 + ...ocation__might__contain__compact__data.png | Bin 0 -> 1037 bytes ...client_1_1execution__callback-members.html | 112 + ...cast_1_1client_1_1typed__data-members.html | 114 + ...zelcast_1_1client_1_1lifecycle__event.html | 234 + ...hazelcast_1_1client_1_1lifecycle__event.js | 6 + 5.5.0/d7/d77/config_8cpp_8o_8d_source.html | 2474 +++++++ .../d78/serialization_8cpp_8o_8d_source.html | 2472 +++++++ ..._1aws_1_1utility_1_1aws__url__encoder.html | 126 + ..._3_01std_1_1vector_3_01char_01_4_01_4.html | 167 + ...r_3_01std_1_1vector_3_01char_01_4_01_4.png | Bin 0 -> 1215 bytes ...1_1config_1_1config__pattern__matcher.html | 194 + ...t_1_1config_1_1config__pattern__matcher.js | 4 + ..._1_1config_1_1config__pattern__matcher.png | Bin 0 -> 1275 bytes ...1_1client_1_1partition__aware-members.html | 111 + 5.5.0/d7/d93/sql__page_8h_source.html | 262 + 5.5.0/d7/d94/entry__comparator_8h_source.html | 155 + ...serialization_1_1portable__serializer.html | 136 + ...1serialization_1_1portable__serializer.png | Bin 0 -> 1198 bytes ...ast_1_1client_1_1transaction__context.html | 554 ++ ...lcast_1_1client_1_1transaction__context.js | 14 + ..._1query_1_1between__predicate-members.html | 113 + ...query_1_1instance__of__predicate_01_4.html | 176 + ...1query_1_1instance__of__predicate_01_4.png | Bin 0 -> 2198 bytes .../d7/dbe/execution__callback_8h_source.html | 161 + ...azelcast_1_1client_1_1replicated__map.html | 863 +++ ...shazelcast_1_1client_1_1replicated__map.js | 17 + ...hazelcast_1_1client_1_1replicated__map.png | Bin 0 -> 783 bytes .../dc9/flake__id__generator_8h_source.html | 146 + ...__serializer_3_01address_01_4-members.html | 115 + ...d_1_1generic__record__builder-members.html | 184 + ..._1sql__result_1_1page__iterator__sync.html | 504 ++ ..._1_1sql__result_1_1page__iterator__sync.js | 9 + 5.5.0/d7/dd1/entry__event_8h_source.html | 206 + ...vector_3_01int32__t_01_4_01_4-members.html | 110 + 5.5.0/d7/de5/pipelining_8h_source.html | 210 + ...shazelcast_1_1client_1_1ilist-members.html | 128 + ...1client_1_1sql_1_1sql__result-members.html | 120 + 5.5.0/d8/d03/sql_8cpp_8o_8d_source.html | 3237 ++++++++++ ...lient_1_1sql_1_1sql__page_1_1sql__row.html | 301 + ...1client_1_1sql_1_1sql__page_1_1sql__row.js | 6 + .../d8/d0a/transactional__map_8h_source.html | 274 + ...sql__expected__result__type_8h_source.html | 140 + ...client_1_1lifecycle__listener-members.html | 122 + .../classhazelcast_1_1client_1_1member.html | 587 ++ .../d16/classhazelcast_1_1client_1_1member.js | 11 + ...vector_3_01int16__t_01_4_01_4-members.html | 110 + ..._1cp_1_1session__aware__proxy-members.html | 117 + 5.5.0/d8/d28/cp_8cpp_8o_8d_source.html | 3137 +++++++++ ...azelcast_1_1client_1_1address-members.html | 123 + ...cast_1_1client_1_1distributed__object.html | 247 + ...elcast_1_1client_1_1distributed__object.js | 7 + ...st_1_1client_1_1config_1_1ssl__config.html | 151 + ...elcast_1_1client_1_1hazelcast__client.html | 1039 +++ ...azelcast_1_1client_1_1hazelcast__client.js | 27 + ...lcast_1_1client_1_1sql_1_1sql__result.html | 535 ++ ...zelcast_1_1client_1_1sql_1_1sql__result.js | 12 + ...elcast_1_1client_1_1sql_1_1sql__result.png | Bin 0 -> 868 bytes .../hazelcast__sql__exception_8h_source.html | 164 + ...cast_1_1client_1_1transactional__list.html | 255 + ...elcast_1_1client_1_1transactional__list.js | 5 + ...lcast_1_1client_1_1transactional__list.png | Bin 0 -> 793 bytes .../d62/sql__column__metadata_8h_source.html | 149 + ...izer_3_01query_1_1not__predicate_01_4.html | 176 + ...lizer_3_01query_1_1not__predicate_01_4.png | Bin 0 -> 2067 bytes ...1client_1_1transactional__set-members.html | 112 + ..._service_1_1executor__promise-members.html | 113 + ...lizer_3_01hazelcast__json__value_01_4.html | 168 + ...alizer_3_01hazelcast__json__value_01_4.png | Bin 0 -> 1226 bytes 5.5.0/d8/d71/local__endpoint_8h_source.html | 155 + 5.5.0/d8/d76/generic__record_8h_source.html | 701 ++ ...zelcast_1_1client_1_1topic_1_1message.html | 372 ++ ...cthazelcast_1_1client_1_1big__decimal.html | 171 + ...t_1_1query_1_1like__predicate-members.html | 113 + .../classhazelcast_1_1cp_1_1cp__proxy.html | 294 + .../d85/classhazelcast_1_1cp_1_1cp__proxy.png | Bin 0 -> 1585 bytes ...azelcast_1_1client_1_1entry__listener.html | 954 +++ ...shazelcast_1_1client_1_1entry__listener.js | 19 + ...1_1query_1_1paging__predicate__marker.html | 130 + ..._1_1query_1_1paging__predicate__marker.png | Bin 0 -> 1191 bytes ...ception_1_1exception__builder-members.html | 112 + ...ry_1_1instance__of__predicate-members.html | 112 + ...cast_1_1client_1_1local__date-members.html | 112 + ...ast_1_1client_1_1big__decimal-members.html | 111 + ...greater__less__predicate_01_4-members.html | 113 + .../d8/dbf/iexecutor__service_8h_source.html | 614 ++ ...azelcast_1_1client_1_1cluster-members.html | 113 + 5.5.0/d8/dcc/namespacestd.html | 333 + 5.5.0/d8/dcc/namespacestd.js | 15 + ...1sql_1_1sql__result_1_1page__iterator.html | 300 + ...1_1sql_1_1sql__result_1_1page__iterator.js | 5 + .../dcf/hazelcast__json__value_8h_source.html | 182 + ...zelcast_1_1cp_1_1raft__group__id_01_4.html | 157 + ...nt_1_1config_1_1index__config-members.html | 120 + ..._01std_1_1vector_3_01double_01_4_01_4.html | 167 + ...3_01std_1_1vector_3_01double_01_4_01_4.png | Bin 0 -> 1229 bytes ...hazelcast_1_1client_1_1member-members.html | 126 + ...cast_1_1cp_1_1raft__group__id-members.html | 114 + ...1monitor_1_1local__map__stats-members.html | 111 + ...1query_1_1and__predicate_01_4-members.html | 113 + ...lcast_1_1client_1_1query_1_1predicate.html | 155 + ...elcast_1_1client_1_1query_1_1predicate.png | Bin 0 -> 14329 bytes ...query_1_1like__predicate_01_4-members.html | 113 + ...zelcast_1_1client_1_1local__date_01_4.html | 153 + 5.5.0/d9/d0b/client__impl_8cpp_source.html | 1713 +++++ 5.5.0/d9/d0c/query_8cpp_source.html | 209 + ...1_1cp_1_1raft__proxy__factory-members.html | 113 + ...lake__id__generator__config_8h_source.html | 184 + .../d9/d11/client__properties_8h_source.html | 319 + .../initial__membership__event_8h_source.html | 166 + ...cast_1_1client_1_1member_01_4-members.html | 110 + ...1hz__serializer_3_01byte_01_4-members.html | 110 + ...ation_1_1object__data__output-members.html | 127 + .../classhazelcast_1_1cp_1_1atomic__long.html | 689 ++ .../classhazelcast_1_1cp_1_1atomic__long.js | 17 + .../classhazelcast_1_1cp_1_1atomic__long.png | Bin 0 -> 999 bytes 5.5.0/d9/d2f/cluster_8h_source.html | 162 + 5.5.0/d9/d48/member_8h_source.html | 268 + ..._00_01std_1_1string_01_4_01_4-members.html | 110 + ...urity_1_1ec2__request__signer-members.html | 114 + ...hing__point__config__pattern__matcher.html | 222 + ...tching__point__config__pattern__matcher.js | 4 + ...ching__point__config__pattern__matcher.png | Bin 0 -> 1275 bytes ...zelcast_1_1cp_1_1atomic__long-members.html | 129 + ..._serializer_3_01int64__t_01_4-members.html | 110 + ...serialization_1_1object__data__output.html | 573 ++ ..._1serialization_1_1object__data__output.js | 5 + ...1serialization_1_1object__data__output.png | Bin 0 -> 926 bytes ..._1_1client_1_1local__endpoint-members.html | 114 + ..._1_1serialization_1_1portable__reader.html | 427 ++ ...nt_1_1serialization_1_1portable__reader.js | 9 + ...asshazelcast_1_1client_1_1item__event.html | 226 + ...classhazelcast_1_1client_1_1item__event.js | 4 + ...lasshazelcast_1_1client_1_1item__event.png | Bin 0 -> 798 bytes ...t_1_1query_1_1base__predicate-members.html | 111 + ...cast_1_1client_1_1execution__callback.html | 212 + ...elcast_1_1client_1_1execution__callback.js | 5 + 5.5.0/d9/d9b/address_8h_source.html | 220 + ..._1client_1_1topic_1_1listener-members.html | 112 + .../generic__record__builder_8h_source.html | 528 ++ ...01hazelcast__json__value_01_4-members.html | 110 + 5.5.0/d9/da7/transactions_8cpp_source.html | 956 +++ ...lasshazelcast_1_1client_1_1map__event.html | 326 + .../classhazelcast_1_1client_1_1map__event.js | 8 + 5.5.0/d9/dbd/hazelcast__client_8h_source.html | 368 ++ ...t_1_1client_1_1client__config-members.html | 155 + ..._1_1client_1_1rb_1_1read__result__set.html | 370 ++ ...st_1_1client_1_1rb_1_1read__result__set.js | 6 + ...ast_1_1client_1_1address_01_4-members.html | 110 + ...1_1client_1_1client__property-members.html | 113 + ..._1client_1_1big__decimal_01_4-members.html | 110 + ...lcast_1_1client_1_1transactional__map.html | 738 +++ ...zelcast_1_1client_1_1transactional__map.js | 17 + ...elcast_1_1client_1_1transactional__map.png | Bin 0 -> 819 bytes ...zelcast_1_1cp_1_1raft__proxy__factory.html | 291 + ...n_1_1_portable_version_helper-members.html | 111 + ...sshazelcast_1_1client_1_1iset-members.html | 120 + ..._1_1vector_3_01byte_01_4_01_4-members.html | 110 + ...lization_1_1_class_definition_builder.html | 419 ++ 5.5.0/da/d1e/query_8cpp_8o_8d_source.html | 2443 +++++++ ...hazelcast_1_1client_1_1load__balancer.html | 319 + ...sshazelcast_1_1client_1_1load__balancer.js | 5 + ...client_1_1query_1_1between__predicate.html | 209 + ..._1client_1_1query_1_1between__predicate.js | 4 + ...1client_1_1query_1_1between__predicate.png | Bin 0 -> 1754 bytes ...cast_1_1client_1_1pn__counter-members.html | 111 + 5.5.0/da/d58/deprecated.html | 113 + 5.5.0/da/d66/discovery_8cpp_source.html | 833 +++ 5.5.0/da/d79/protocol_8cpp_8o_8d_source.html | 2966 +++++++++ ..._1client_1_1local__date__time-members.html | 111 + ...zer_3_01query_1_1like__predicate_01_4.html | 176 + ...izer_3_01query_1_1like__predicate_01_4.png | Bin 0 -> 2104 bytes ..._1_1query_1_1query__constants-members.html | 111 + ...xecutor__service_1_1executor__promise.html | 296 + 5.5.0/da/d9d/itopic_8h_source.html | 176 + ...st_1_1client_1_1serialization__config.html | 329 + ...cast_1_1client_1_1serialization__config.js | 9 + ...cast_1_1client_1_1socket__interceptor.html | 243 + ...elcast_1_1client_1_1socket__interceptor.js | 5 + 5.5.0/da/da0/field__kind_8h_source.html | 184 + ..._1topic_1_1reliable__listener-members.html | 119 + 5.5.0/da/dac/hazelcast_8h_source.html | 160 + ...1_1client_1_1sql_1_1sql__page-members.html | 117 + ...ent_1_1query_1_1in__predicate-members.html | 116 + ...r_3_01std_1_1string_01_4_01_4-members.html | 110 + 5.5.0/da/dbe/proxy_8cpp_source.html | 2897 +++++++++ .../connection__retry__config_8h_source.html | 196 + ...uery_1_1not__equal__predicate-members.html | 113 + ..._1client_1_1hazelcast__client-members.html | 138 + ...ent_1_1hazelcast__json__value-members.html | 116 + 5.5.0/da/dda/index__config_8h_source.html | 231 + ...ient_1_1monitor_1_1near__cache__stats.html | 595 ++ ...client_1_1monitor_1_1near__cache__stats.js | 18 + ...lient_1_1monitor_1_1near__cache__stats.png | Bin 0 -> 950 bytes 5.5.0/da/ddc/local__time_8h_source.html | 169 + 5.5.0/da/ddd/socket_8h_source.html | 179 + ...1_1client_1_1partition__aware__marker.html | 136 + ..._1_1client_1_1partition__aware__marker.png | Bin 0 -> 926 bytes 5.5.0/db/d0d/cluster_8cpp_source.html | 576 ++ .../d12/classhazelcast_1_1client_1_1iset.html | 583 ++ .../d12/classhazelcast_1_1client_1_1iset.js | 12 + .../d12/classhazelcast_1_1client_1_1iset.png | Bin 0 -> 567 bytes ...cast_1_1client_1_1item__event-members.html | 116 + ...elcast_1_1cp_1_1session__aware__proxy.html | 259 + ...azelcast_1_1cp_1_1session__aware__proxy.js | 4 + ...zelcast_1_1cp_1_1session__aware__proxy.png | Bin 0 -> 1123 bytes ...zelcast_1_1client_1_1partition__aware.html | 215 + ...hazelcast_1_1client_1_1partition__aware.js | 4 + ...azelcast_1_1client_1_1partition__aware.png | Bin 0 -> 920 bytes ...alizer_3_01std_1_1string_01_4-members.html | 110 + ...y_1_1greater__less__predicate-members.html | 113 + ...ient_1_1config_1_1ssl__config-members.html | 110 + ...sshazelcast_1_1client_1_1imap-members.html | 190 + ...sshazelcast_1_1client_1_1entry__event.html | 670 ++ ...lasshazelcast_1_1client_1_1entry__event.js | 10 + ...01boost_1_1uuids_1_1uuid_01_4-members.html | 110 + ...t_1_1cp_1_1session__semaphore-members.html | 118 + ...tion_1_1hz__serializer_3_01float_01_4.html | 167 + ...ation_1_1hz__serializer_3_01float_01_4.png | Bin 0 -> 1101 bytes ...ast_1_1client_1_1entry__event-members.html | 126 + ...lcast_1_1client_1_1offset__date__time.html | 175 + ...zelcast_1_1client_1_1offset__date__time.js | 5 + 5.5.0/db/dc3/ssl__config_8h_source.html | 206 + ...hazelcast_1_1client_1_1iqueue-members.html | 128 + ..._1serialization_1_1global__serializer.html | 163 + ...azelcast_1_1client_1_1local__endpoint.html | 210 + ...hazelcast_1_1client_1_1local__endpoint.png | Bin 0 -> 738 bytes 5.5.0/db/df8/iset_8h_source.html | 244 + ...lizer_3_01boost_1_1uuids_1_1uuid_01_4.html | 167 + ...alizer_3_01boost_1_1uuids_1_1uuid_01_4.png | Bin 0 -> 1192 bytes ...alization_1_1portable__writer-members.html | 117 + ...1client_1_1offset__date__time-members.html | 111 + ...1_1initial__membership__event-members.html | 112 + ...t_1_1query_1_1instance__of__predicate.html | 178 + ...ent_1_1query_1_1instance__of__predicate.js | 4 + ...nt_1_1query_1_1instance__of__predicate.png | Bin 0 -> 1487 bytes ...vector_3_01int64__t_01_4_01_4-members.html | 110 + 5.5.0/dc/d32/replicated__map_8h_source.html | 474 ++ ..._1query_1_1anchor__data__list-members.html | 111 + 5.5.0/dc/d41/eviction__policy_8h_source.html | 148 + .../classhazelcast_1_1client_1_1itopic.html | 292 + .../d49/classhazelcast_1_1client_1_1itopic.js | 5 + .../classhazelcast_1_1client_1_1itopic.png | Bin 0 -> 604 bytes ...1_1cp_1_1raft__group__id_01_4-members.html | 110 + ...client_1_1topic_1_1reliable__listener.html | 569 ++ ..._1client_1_1topic_1_1reliable__listener.js | 12 + ...lient_1_1sql_1_1sql__column__metadata.html | 216 + ..._1string_00_01std_1_1string_01_4_01_4.html | 157 + .../dc/d61/in__memory__format_8h_source.html | 146 + ...lient_1_1transaction__options-members.html | 117 + 5.5.0/dc/d78/compact_8cpp_8o_8d_source.html | 2754 ++++++++ 5.5.0/dc/d8a/network_8cpp_source.html | 2026 ++++++ 5.5.0/dc/d98/member__selectors_8h_source.html | 162 + ...elcast_1_1cp_1_1cp__subsystem-members.html | 114 + ...1_1client_1_1endpoint__qualifier_01_4.html | 160 + ..._1_1vector_3_01bool_01_4_01_4-members.html | 110 + ...hazelcast_1_1client_1_1item__listener.html | 336 + ...sshazelcast_1_1client_1_1item__listener.js | 7 + 5.5.0/dc/da5/predicates_8h_source.html | 738 +++ ...c__record_1_1generic__record__builder.html | 3586 +++++++++++ ...ric__record_1_1generic__record__builder.js | 76 + ..._1client_1_1item__event__base-members.html | 114 + .../dc/db9/near__cache__stats_8h_source.html | 211 + ..._1_1client_1_1replicated__map-members.html | 125 + 5.5.0/dc/dc6/load__balancer_8h_source.html | 191 + ...ig_1_1reliable__topic__config-members.html | 115 + ..._1client_1_1membership__event-members.html | 118 + ..._3_01query_1_1between__predicate_01_4.html | 176 + ...r_3_01query_1_1between__predicate_01_4.png | Bin 0 -> 2159 bytes ...1_1client_1_1config_1_1logger__config.html | 265 + ...t_1_1client_1_1config_1_1logger__config.js | 7 + ...lient_1_1transactional__queue-members.html | 114 + ..._1client_1_1query_1_1regex__predicate.html | 187 + ..._1_1client_1_1query_1_1regex__predicate.js | 4 + ...1_1client_1_1query_1_1regex__predicate.png | Bin 0 -> 1730 bytes ...1client_1_1exception_1_1query-members.html | 114 + ...1_1query_1_1paging__predicate-members.html | 120 + ...config_1_1client__aws__config-members.html | 130 + ...ors_1_1data__member__selector-members.html | 110 + ...t_1_1client_1_1query_1_1in__predicate.html | 265 + ...ast_1_1client_1_1query_1_1in__predicate.js | 5 + ...st_1_1client_1_1query_1_1in__predicate.png | Bin 0 -> 1702 bytes 5.5.0/dd/d2c/partition__aware_8h_source.html | 155 + ...t_1_1aws_1_1utility_1_1cloud__utility.html | 169 + ...config_1_1near__cache__config-members.html | 137 + ...classhazelcast_1_1cp_1_1cp__subsystem.html | 339 + .../classhazelcast_1_1cp_1_1cp__subsystem.js | 8 + 5.5.0/dd/d50/serialization_8h_source.html | 2900 +++++++++ 5.5.0/dd/d62/classhazelcast_1_1logger.html | 374 ++ ..._1client_1_1sql_1_1sql__row__metadata.html | 396 ++ ..._1_1client_1_1sql_1_1sql__row__metadata.js | 9 + ...elcast_1_1client_1_1topic_1_1listener.html | 244 + ...azelcast_1_1client_1_1topic_1_1listener.js | 5 + ...1query_1_1sql__predicate_01_4-members.html | 113 + 5.5.0/dd/d7e/spi_8cpp_source.html | 3445 ++++++++++ 5.5.0/dd/d8b/item__listener_8h_source.html | 208 + .../d8b/protocol__exceptions_8h_source.html | 533 ++ ...lization_1_1_class_definition-members.html | 125 + ..._1vector_3_01double_01_4_01_4-members.html | 110 + ...1_1vector_3_01float_01_4_01_4-members.html | 110 + 5.5.0/dd/da2/metrics_8cpp_source.html | 526 ++ ..._1_1query_1_1equal__predicate-members.html | 113 + ...lcast_1_1client_1_1aws_1_1aws__client.html | 188 + ...zelcast_1_1cp_1_1raft__group__id_01_4.html | 161 + ...uery_1_1greater__less__predicate_01_4.html | 176 + ...query_1_1greater__less__predicate_01_4.png | Bin 0 -> 2209 bytes ...ername__password__credentials-members.html | 118 + 5.5.0/dd/dea/sql__column__type_8h_source.html | 168 + .../classhazelcast_1_1client_1_1iqueue.html | 922 +++ .../df1/classhazelcast_1_1client_1_1iqueue.js | 20 + .../classhazelcast_1_1client_1_1iqueue.png | Bin 0 -> 644 bytes 5.5.0/de/d06/big__decimal_8h_source.html | 179 + ...elcast_1_1client_1_1big__decimal_01_4.html | 152 + ...uery_1_1false__predicate_01_4-members.html | 113 + 5.5.0/de/d1d/multi__map_8h_source.html | 369 ++ ...alization_1_1_portable_version_helper.html | 193 + ..._01hazelcast_1_1client_1_1member_01_4.html | 161 + 5.5.0/de/d35/cluster_8cpp_8o_8d_source.html | 2485 +++++++ ...might__contain__compact__data-members.html | 110 + 5.5.0/de/d3c/eviction__config_8h_source.html | 223 + ...serializer_3_01char16__t_01_4-members.html | 110 + ...asshazelcast_1_1client_1_1entry__view.html | 459 ++ ...classhazelcast_1_1client_1_1entry__view.js | 13 + ..._1_1query_1_1ilike__predicate-members.html | 113 + 5.5.0/de/d4f/proxy_8cpp_8o_8d_source.html | 3206 ++++++++++ ..._1_1client_1_1reliable__topic-members.html | 118 + ...on_1_1hz__serializer_3_01address_01_4.html | 325 + ...ion_1_1hz__serializer_3_01address_01_4.png | Bin 0 -> 1167 bytes ...ent_1_1query_1_1not__equal__predicate.html | 202 + ...lient_1_1query_1_1not__equal__predicate.js | 4 + ...ient_1_1query_1_1not__equal__predicate.png | Bin 0 -> 1716 bytes ...izer_3_01query_1_1sql__predicate_01_4.html | 176 + ...lizer_3_01query_1_1sql__predicate_01_4.png | Bin 0 -> 2086 bytes .../d73/classhazelcast_1_1client_1_1imap.html | 3797 +++++++++++ .../d73/classhazelcast_1_1client_1_1imap.js | 54 + .../d73/classhazelcast_1_1client_1_1imap.png | Bin 0 -> 595 bytes ...lization_1_1_field_definition-members.html | 122 + ...client_1_1endpoint__qualifier-members.html | 112 + ...1serialization_1_1object__data__input.html | 405 ++ ...1_1serialization_1_1object__data__input.js | 6 + ..._1serialization_1_1object__data__input.png | Bin 0 -> 1055 bytes ...zelcast_1_1client_1_1local__time_01_4.html | 154 + ...fig_1_1bitmap__index__options-members.html | 118 + ..._1_1query_1_1false__predicate-members.html | 112 + ..._1_1query_1_1named__predicate-members.html | 112 + ...1_1generic__record_1_1generic__record.html | 4009 ++++++++++++ ...n_1_1generic__record_1_1generic__record.js | 92 + 5.5.0/de/db1/lifecycle__event_8h_source.html | 157 + 5.5.0/de/db5/reliable__topic_8h_source.html | 492 ++ ...1_1cp_1_1raft__group__id_01_4-members.html | 110 + .../dbc/transaction__options_8h_source.html | 176 + 5.5.0/de/dbe/entry__view_8h_source.html | 182 + ...ucthazelcast_1_1client_1_1local__date.html | 195 + ...tructhazelcast_1_1client_1_1local__date.js | 6 + ...ent_1_1security_1_1token__credentials.html | 226 + ...ient_1_1security_1_1token__credentials.png | Bin 0 -> 900 bytes ...1hz__serializer_3_01char_01_4-members.html | 110 + ...ig_1_1client__network__config-members.html | 126 + .../de5/transactions_8cpp_8o_8d_source.html | 3120 +++++++++ ..._1_1hz__serializer_3_01char16__t_01_4.html | 167 + ...n_1_1hz__serializer_3_01char16__t_01_4.png | Bin 0 -> 1156 bytes ...1client_1_1iexecutor__service-members.html | 128 + ...1sql_1_1sql__page_1_1sql__row-members.html | 113 + ..._1_1client_1_1query_1_1not__predicate.html | 182 + ...t_1_1client_1_1query_1_1not__predicate.png | Bin 0 -> 1282 bytes .../df3/serialization__config_8h_source.html | 180 + ...ast_1_1client_1_1membership__listener.html | 432 ++ ...lcast_1_1client_1_1membership__listener.js | 9 + ...zer_3_01query_1_1true__predicate_01_4.html | 176 + ...izer_3_01query_1_1true__predicate_01_4.png | Bin 0 -> 2117 bytes ...1client_1_1transactional__map-members.html | 124 + 5.5.0/df/d18/metrics_8cpp_8o_8d_source.html | 1014 +++ ...nt_1_1query_1_1sql__predicate-members.html | 112 + ...dex__config_1_1bitmap__index__options.html | 300 + ...index__config_1_1bitmap__index__options.js | 9 + ..._1hazelcast__json__value_01_4-members.html | 110 + .../reliable__topic__config_8h_source.html | 166 + ...t_1_1config_1_1logger__config-members.html | 113 + ...1client_1_1aws_1_1aws__client-members.html | 111 + ..._1_1serialization_1_1portable__writer.html | 445 ++ ...nt_1_1serialization_1_1portable__writer.js | 10 + ...zation_1_1object__data__input-members.html | 122 + ...t_1_1client_1_1hazelcast__json__value.html | 306 + ...ast_1_1client_1_1hazelcast__json__value.js | 5 + ...lizer_3_01query_1_1or__predicate_01_4.html | 176 + ...alizer_3_01query_1_1or__predicate_01_4.png | Bin 0 -> 2049 bytes ...zelcast_1_1client_1_1sql_1_1sql__page.html | 378 ++ ...hazelcast_1_1client_1_1sql_1_1sql__page.js | 10 + 5.5.0/df/d57/logger__config_8h_source.html | 182 + 5.5.0/df/d59/config_8cpp_source.html | 1955 ++++++ ...1std_1_1vector_3_01int64__t_01_4_01_4.html | 167 + ...01std_1_1vector_3_01int64__t_01_4_01_4.png | Bin 0 -> 1237 bytes ...ption_1_1retryable__hazelcast-members.html | 111 + ...1_1serialization_1_1_field_definition.html | 541 ++ ...t_1_1serialization_1_1_field_definition.js | 13 + ...1std_1_1vector_3_01int32__t_01_4_01_4.html | 167 + ...01std_1_1vector_3_01int32__t_01_4_01_4.png | Bin 0 -> 1235 bytes 5.5.0/df/d82/compact_8cpp_source.html | 5682 +++++++++++++++++ ..._3_01std_1_1vector_3_01bool_01_4_01_4.html | 167 + ...r_3_01std_1_1vector_3_01bool_01_4_01_4.png | Bin 0 -> 1194 bytes ...uery_1_1ilike__predicate_01_4-members.html | 113 + ...ecurity_1_1token__credentials-members.html | 118 + ...eviction__strategy__type_01_4-members.html | 110 + ..._connection__strategy__config-members.html | 120 + ..._1_1client_1_1config_1_1index__config.html | 376 ++ ...st_1_1client_1_1config_1_1index__config.js | 14 + ..._1client_1_1query_1_1named__predicate.html | 187 + ...1_1client_1_1query_1_1named__predicate.png | Bin 0 -> 4968 bytes ...nt_1_1config_1_1cloud__config-members.html | 111 + ...hz__serializer_3_01float_01_4-members.html | 110 + 5.5.0/df/dcd/sql__result_8h_source.html | 344 + ..._1_1_class_definition_builder-members.html | 118 + 5.5.0/df/dd9/logger_8cpp_8o_8d_source.html | 3225 ++++++++++ ...ient_1_1config_1_1client__aws__config.html | 829 +++ ...client_1_1config_1_1client__aws__config.js | 23 + ..._3_01std_1_1vector_3_01byte_01_4_01_4.html | 167 + ...r_3_01std_1_1vector_3_01byte_01_4_01_4.png | Bin 0 -> 1223 bytes ...t_1_1query_1_1true__predicate-members.html | 112 + ..._1_1client_1_1offset__date__time_01_4.html | 152 + .../dir_2150fdbf3180f60c47c302bf7395d83d.html | 119 + 5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.js | 4 + .../dir_2c3342128d451ef434729ad17e4bcba5.html | 119 + 5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.js | 4 + .../dir_2decfa00c7c4d8c81fffb1b802351786.html | 134 + 5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.js | 19 + .../dir_3dfbae8fddc7c8da9697b46adbebbf27.html | 119 + 5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.js | 4 + .../dir_507aef3a81cc1cd3c20e454028c45ff4.html | 119 + 5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.js | 4 + .../dir_63d78f5a174897816f5c2faaaee14d29.html | 124 + 5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.js | 6 + .../dir_763bba7349163ec1aca149e2bf60793e.html | 119 + 5.5.0/dir_763bba7349163ec1aca149e2bf60793e.js | 4 + .../dir_7b7edc53aca606fefe3f7c0353294664.html | 119 + 5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.js | 4 + .../dir_80acf684a847ec40e00d17abd2b83aa5.html | 119 + 5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.js | 4 + .../dir_8b7b53eae0b6d356303366842271376f.html | 139 + 5.5.0/dir_8b7b53eae0b6d356303366842271376f.js | 21 + .../dir_9491ada899256cd8ea2ec9beff60b4a6.html | 120 + 5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.js | 5 + .../dir_98c2461af971668f40ae06e428b1dae2.html | 114 + 5.5.0/dir_98c2461af971668f40ae06e428b1dae2.js | 4 + .../dir_9af7db437b38c8cd8bbd129237f13ee1.html | 120 + 5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.js | 5 + .../dir_a2f03623a1b0ea0f8d2429533ae5e571.html | 120 + 5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.js | 5 + .../dir_aa5509eede10bd7d69e72a7f88534eda.html | 120 + 5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.js | 5 + .../dir_adaa0a7f60070b9ddabb2cfa70fc12d1.html | 134 + 5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.js | 19 + .../dir_b0898c9054c4cef5b363d6b2a55270fb.html | 119 + 5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.js | 4 + .../dir_b23df07760bb6bb900260e07981399da.html | 114 + 5.5.0/dir_b23df07760bb6bb900260e07981399da.js | 5 + .../dir_b4e6efcfe681d09a67ec05d67aa6e4c3.html | 122 + 5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.js | 7 + .../dir_b6cc82c03cd8546f7cb0d883249b5021.html | 184 + 5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.js | 66 + .../dir_b848b2c8599ea51e43739e2e057b91af.html | 120 + 5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.js | 5 + .../dir_be570f9c7ec6e897fd59311a1b46a721.html | 121 + 5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.js | 6 + .../dir_bf198d74cc86d34046b9826004bdf380.html | 120 + 5.5.0/dir_bf198d74cc86d34046b9826004bdf380.js | 5 + .../dir_c195c6631d6ce9d3991a43a68cc95d3e.html | 124 + 5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.js | 6 + .../dir_c7dd8857d6ce2c18afd63797dfe923ea.html | 127 + 5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.js | 12 + .../dir_c844de481c629cb6035bd843fbf68950.html | 124 + 5.5.0/dir_c844de481c629cb6035bd843fbf68950.js | 6 + .../dir_de5fdebaf0c4a409593b64f66c35cb7a.html | 114 + 5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.js | 6 + .../dir_ecfa6e90d38cca8736adee25fbb5b808.html | 121 + 5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.js | 6 + .../dir_fa114f656b614f03ac3d43962caedfba.html | 124 + 5.5.0/dir_fa114f656b614f03ac3d43962caedfba.js | 6 + 5.5.0/doxygen.css | 2500 ++++++++ 5.5.0/doxygen.svg | 28 + 5.5.0/doxygen_crawl.html | 1563 +++++ 5.5.0/dynsections.js | 198 + 5.5.0/files.html | 281 + 5.5.0/files_dup.js | 4 + 5.5.0/functions.html | 131 + 5.5.0/functions_b.html | 114 + 5.5.0/functions_c.html | 132 + 5.5.0/functions_d.html | 127 + 5.5.0/functions_dup.js | 27 + 5.5.0/functions_e.html | 123 + 5.5.0/functions_enum.html | 113 + 5.5.0/functions_eval.html | 117 + 5.5.0/functions_f.html | 112 + 5.5.0/functions_func.html | 129 + 5.5.0/functions_func.js | 25 + 5.5.0/functions_func_b.html | 112 + 5.5.0/functions_func_c.html | 127 + 5.5.0/functions_func_d.html | 111 + 5.5.0/functions_func_e.html | 120 + 5.5.0/functions_func_f.html | 111 + 5.5.0/functions_func_g.html | 286 + 5.5.0/functions_func_h.html | 111 + 5.5.0/functions_func_i.html | 130 + 5.5.0/functions_func_k.html | 108 + 5.5.0/functions_func_l.html | 115 + 5.5.0/functions_func_m.html | 110 + 5.5.0/functions_func_n.html | 113 + 5.5.0/functions_func_o.html | 139 + 5.5.0/functions_func_p.html | 117 + 5.5.0/functions_func_r.html | 132 + 5.5.0/functions_func_s.html | 220 + 5.5.0/functions_func_t.html | 117 + 5.5.0/functions_func_u.html | 111 + 5.5.0/functions_func_v.html | 109 + 5.5.0/functions_func_w.html | 113 + 5.5.0/functions_func_~.html | 110 + 5.5.0/functions_g.html | 286 + 5.5.0/functions_h.html | 114 + 5.5.0/functions_i.html | 134 + 5.5.0/functions_k.html | 110 + 5.5.0/functions_l.html | 121 + 5.5.0/functions_m.html | 116 + 5.5.0/functions_n.html | 115 + 5.5.0/functions_o.html | 143 + 5.5.0/functions_p.html | 123 + 5.5.0/functions_r.html | 134 + 5.5.0/functions_s.html | 227 + 5.5.0/functions_t.html | 121 + 5.5.0/functions_type.html | 106 + 5.5.0/functions_u.html | 113 + 5.5.0/functions_v.html | 111 + 5.5.0/functions_vars.html | 243 + 5.5.0/functions_w.html | 113 + 5.5.0/functions_y.html | 108 + 5.5.0/functions_z.html | 108 + 5.5.0/functions_~.html | 110 + 5.5.0/hierarchy.html | 365 ++ 5.5.0/hierarchy.js | 315 + 5.5.0/index.html | 135 + 5.5.0/jquery.js | 204 + 5.5.0/menu.js | 131 + 5.5.0/menudata.js | 108 + 5.5.0/namespaces.html | 111 + 5.5.0/namespaces_dup.js | 4 + 5.5.0/navtree.css | 327 + 5.5.0/navtree.js | 901 +++ 5.5.0/navtreedata.js | 68 + 5.5.0/navtreeindex0.js | 253 + 5.5.0/navtreeindex1.js | 253 + 5.5.0/navtreeindex2.js | 253 + 5.5.0/navtreeindex3.js | 253 + 5.5.0/navtreeindex4.js | 253 + 5.5.0/navtreeindex5.js | 42 + 5.5.0/pages.html | 111 + 5.5.0/search/all_0.js | 32 + 5.5.0/search/all_1.js | 29 + 5.5.0/search/all_10.js | 39 + 5.5.0/search/all_11.js | 136 + 5.5.0/search/all_12.js | 25 + 5.5.0/search/all_13.js | 10 + 5.5.0/search/all_14.js | 8 + 5.5.0/search/all_15.js | 10 + 5.5.0/search/all_16.js | 4 + 5.5.0/search/all_17.js | 4 + 5.5.0/search/all_18.js | 6 + 5.5.0/search/all_2.js | 46 + 5.5.0/search/all_3.js | 27 + 5.5.0/search/all_4.js | 30 + 5.5.0/search/all_5.js | 10 + 5.5.0/search/all_6.js | 184 + 5.5.0/search/all_7.js | 65 + 5.5.0/search/all_8.js | 44 + 5.5.0/search/all_9.js | 6 + 5.5.0/search/all_a.js | 29 + 5.5.0/search/all_b.js | 21 + 5.5.0/search/all_c.js | 15 + 5.5.0/search/all_d.js | 41 + 5.5.0/search/all_e.js | 31 + 5.5.0/search/all_f.js | 5 + 5.5.0/search/classes_0.js | 9 + 5.5.0/search/classes_1.js | 24 + 5.5.0/search/classes_10.js | 19 + 5.5.0/search/classes_11.js | 13 + 5.5.0/search/classes_12.js | 4 + 5.5.0/search/classes_13.js | 5 + 5.5.0/search/classes_2.js | 22 + 5.5.0/search/classes_3.js | 5 + 5.5.0/search/classes_4.js | 15 + 5.5.0/search/classes_5.js | 6 + 5.5.0/search/classes_6.js | 7 + 5.5.0/search/classes_7.js | 57 + 5.5.0/search/classes_8.js | 20 + 5.5.0/search/classes_9.js | 16 + 5.5.0/search/classes_a.js | 14 + 5.5.0/search/classes_b.js | 8 + 5.5.0/search/classes_c.js | 7 + 5.5.0/search/classes_d.js | 16 + 5.5.0/search/classes_e.js | 5 + 5.5.0/search/classes_f.js | 14 + 5.5.0/search/enums_0.js | 4 + 5.5.0/search/enums_1.js | 5 + 5.5.0/search/enums_2.js | 5 + 5.5.0/search/enums_3.js | 4 + 5.5.0/search/enums_4.js | 4 + 5.5.0/search/enums_5.js | 4 + 5.5.0/search/enumvalues_0.js | 4 + 5.5.0/search/enumvalues_1.js | 4 + 5.5.0/search/enumvalues_2.js | 4 + 5.5.0/search/enumvalues_3.js | 4 + 5.5.0/search/enumvalues_4.js | 4 + 5.5.0/search/enumvalues_5.js | 4 + 5.5.0/search/enumvalues_6.js | 4 + 5.5.0/search/enumvalues_7.js | 6 + 5.5.0/search/enumvalues_8.js | 4 + 5.5.0/search/enumvalues_9.js | 4 + 5.5.0/search/functions_0.js | 25 + 5.5.0/search/functions_1.js | 8 + 5.5.0/search/functions_10.js | 116 + 5.5.0/search/functions_11.js | 13 + 5.5.0/search/functions_12.js | 7 + 5.5.0/search/functions_13.js | 5 + 5.5.0/search/functions_14.js | 9 + 5.5.0/search/functions_15.js | 6 + 5.5.0/search/functions_2.js | 23 + 5.5.0/search/functions_3.js | 7 + 5.5.0/search/functions_4.js | 16 + 5.5.0/search/functions_5.js | 7 + 5.5.0/search/functions_6.js | 182 + 5.5.0/search/functions_7.js | 7 + 5.5.0/search/functions_8.js | 26 + 5.5.0/search/functions_9.js | 4 + 5.5.0/search/functions_a.js | 11 + 5.5.0/search/functions_b.js | 6 + 5.5.0/search/functions_c.js | 9 + 5.5.0/search/functions_d.js | 35 + 5.5.0/search/functions_e.js | 13 + 5.5.0/search/functions_f.js | 28 + 5.5.0/search/namespaces_0.js | 4 + 5.5.0/search/pages_0.js | 6 + 5.5.0/search/pages_1.js | 5 + 5.5.0/search/pages_2.js | 5 + 5.5.0/search/pages_3.js | 4 + 5.5.0/search/pages_4.js | 4 + 5.5.0/search/pages_5.js | 4 + 5.5.0/search/search.css | 378 ++ 5.5.0/search/search.js | 708 ++ 5.5.0/search/searchdata.js | 39 + 5.5.0/search/typedefs_0.js | 4 + 5.5.0/search/variables_0.js | 4 + 5.5.0/search/variables_1.js | 4 + 5.5.0/search/variables_10.js | 4 + 5.5.0/search/variables_11.js | 5 + 5.5.0/search/variables_12.js | 4 + 5.5.0/search/variables_13.js | 4 + 5.5.0/search/variables_2.js | 6 + 5.5.0/search/variables_3.js | 19 + 5.5.0/search/variables_4.js | 5 + 5.5.0/search/variables_5.js | 4 + 5.5.0/search/variables_6.js | 5 + 5.5.0/search/variables_7.js | 5 + 5.5.0/search/variables_8.js | 5 + 5.5.0/search/variables_9.js | 6 + 5.5.0/search/variables_a.js | 7 + 5.5.0/search/variables_b.js | 5 + 5.5.0/search/variables_c.js | 4 + 5.5.0/search/variables_d.js | 9 + 5.5.0/search/variables_e.js | 9 + 5.5.0/search/variables_f.js | 6 + 5.5.0/tabs.css | 1 + api-index.html | 1 + doc-index.html | 1 + 1035 files changed, 236456 insertions(+) create mode 100644 5.5.0/IMDG_blue_logo_square_RGB-dark_200px.png create mode 100644 5.5.0/annotated.html create mode 100644 5.5.0/annotated_dup.js create mode 100644 5.5.0/classes.html create mode 100644 5.5.0/clipboard.js create mode 100644 5.5.0/cookie.js create mode 100644 5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.html create mode 100644 5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.js create mode 100644 5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.png create mode 100644 5.5.0/d0/d07/structhazelcast_1_1client_1_1member_1_1version-members.html create mode 100644 5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.html create mode 100644 5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.js create mode 100644 5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.png create mode 100644 5.5.0/d0/d1d/cp_8h_source.html create mode 100644 5.5.0/d0/d27/classhazelcast_1_1client_1_1membership__listener-members.html create mode 100644 5.5.0/d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html create mode 100644 5.5.0/d0/d39/listener_8h_source.html create mode 100644 5.5.0/d0/d42/iexception_8h_source.html create mode 100644 5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.html create mode 100644 5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.png create mode 100644 5.5.0/d0/d50/map__event_8h_source.html create mode 100644 5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.html create mode 100644 5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.png create mode 100644 5.5.0/d0/d55/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast.html create mode 100644 5.5.0/d0/d55/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast.png create mode 100644 5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.html create mode 100644 5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.png create mode 100644 5.5.0/d0/d5a/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer-members.html create mode 100644 5.5.0/d0/d5e/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder-members.html create mode 100644 5.5.0/d0/d63/classhazelcast_1_1client_1_1itopic-members.html create mode 100644 5.5.0/d0/d7d/transaction__context_8h_source.html create mode 100644 5.5.0/d0/d7f/classhazelcast_1_1client_1_1endpoint-members.html create mode 100644 5.5.0/d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html create mode 100644 5.5.0/d0/d97/local__date_8h_source.html create mode 100644 5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.html create mode 100644 5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.png create mode 100644 5.5.0/d0/da4/socket__options_8h_source.html create mode 100644 5.5.0/d0/dad/near__cache_8cpp_source.html create mode 100644 5.5.0/d0/db3/structhazelcast_1_1client_1_1query_1_1anchor__data__list.html create mode 100644 5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html create mode 100644 5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.js create mode 100644 5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.png create mode 100644 5.5.0/d0/dd5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer.html create mode 100644 5.5.0/d0/de0/membership__event_8h_source.html create mode 100644 5.5.0/d0/de1/client__network__config_8h_source.html create mode 100644 5.5.0/d0/de5/classhazelcast_1_1client_1_1sql_1_1sql__statement-members.html create mode 100644 5.5.0/d0/de9/membership__listener_8h_source.html create mode 100644 5.5.0/d0/dea/classhazelcast_1_1client_1_1config_1_1socket__options-members.html create mode 100644 5.5.0/d0/dea/reliable__listener_8h_source.html create mode 100644 5.5.0/d0/ded/offset__date__time_8h_source.html create mode 100644 5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.html create mode 100644 5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.js create mode 100644 5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.html create mode 100644 5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.png create mode 100644 5.5.0/d1/d00/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception-members.html create mode 100644 5.5.0/d1/d0b/structhazelcast_1_1client_1_1config_1_1cloud__config.html create mode 100644 5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html create mode 100644 5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.js create mode 100644 5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.png create mode 100644 5.5.0/d1/d15/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4-members.html create mode 100644 5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.html create mode 100644 5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.png create mode 100644 5.5.0/d1/d3a/classhazelcast_1_1client_1_1distributed__object-members.html create mode 100644 5.5.0/d1/d42/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4-members.html create mode 100644 5.5.0/d1/d4f/classhazelcast_1_1client_1_1exception_1_1iexception-members.html create mode 100644 5.5.0/d1/d53/classhazelcast_1_1client_1_1transaction__context-members.html create mode 100644 5.5.0/d1/d56/classhazelcast_1_1client_1_1member__selectors-members.html create mode 100644 5.5.0/d1/d61/client__aws__config_8h_source.html create mode 100644 5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.html create mode 100644 5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.png create mode 100644 5.5.0/d1/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4-members.html create mode 100644 5.5.0/d1/d7a/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher-members.html create mode 100644 5.5.0/d1/d80/classhazelcast_1_1client_1_1query_1_1or__predicate-members.html create mode 100644 5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.html create mode 100644 5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.js create mode 100644 5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.png create mode 100644 5.5.0/d1/d8b/aws__url__encoder_8h_source.html create mode 100644 5.5.0/d1/d8c/logger_8h_source.html create mode 100644 5.5.0/d1/d90/structhazelcast_1_1client_1_1local__time-members.html create mode 100644 5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.html create mode 100644 5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.js create mode 100644 5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.png create mode 100644 5.5.0/d1/d93/classhazelcast_1_1client_1_1serialization__config-members.html create mode 100644 5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.html create mode 100644 5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.js create mode 100644 5.5.0/d1/d9e/classhazelcast_1_1client_1_1lifecycle__event-members.html create mode 100644 5.5.0/d1/da5/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats-members.html create mode 100644 5.5.0/d1/da5/ec2__request__signer_8h_source.html create mode 100644 5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.html create mode 100644 5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.png create mode 100644 5.5.0/d1/dad/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4-members.html create mode 100644 5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.html create mode 100644 5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.png create mode 100644 5.5.0/d1/db2/structhazelcast_1_1client_1_1serialization_1_1global__serializer-members.html create mode 100644 5.5.0/d1/db7/transactional__set_8h_source.html create mode 100644 5.5.0/d1/dc9/classhazelcast_1_1client_1_1ringbuffer-members.html create mode 100644 5.5.0/d1/dca/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4-members.html create mode 100644 5.5.0/d1/dd3/local__map__stats_8h_source.html create mode 100644 5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.html create mode 100644 5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.png create mode 100644 5.5.0/d1/ddb/network_8cpp_8o_8d_source.html create mode 100644 5.5.0/d1/de0/classhazelcast_1_1client_1_1query_1_1and__predicate-members.html create mode 100644 5.5.0/d1/de7/eviction__strategy__type_8h_source.html create mode 100644 5.5.0/d1/def/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4-members.html create mode 100644 5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.html create mode 100644 5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.png create mode 100644 5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.html create mode 100644 5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.png create mode 100644 5.5.0/d2/d0d/message_8h_source.html create mode 100644 5.5.0/d2/d17/client__config_8h_source.html create mode 100644 5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.html create mode 100644 5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.png create mode 100644 5.5.0/d2/d2a/lifecycle__listener_8h_source.html create mode 100644 5.5.0/d2/d36/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4-members.html create mode 100644 5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html create mode 100644 5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.js create mode 100644 5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.png create mode 100644 5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.html create mode 100644 5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.png create mode 100644 5.5.0/d2/d3c/transactional__list_8h_source.html create mode 100644 5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html create mode 100644 5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.js create mode 100644 5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.html create mode 100644 5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.png create mode 100644 5.5.0/d2/d64/apple-sdk_8cpp_source.html create mode 100644 5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html create mode 100644 5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.js create mode 100644 5.5.0/d2/d69/classhazelcast_1_1client_1_1query_1_1entry__comparator-members.html create mode 100644 5.5.0/d2/d72/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility-members.html create mode 100644 5.5.0/d2/d79/structhazelcast_1_1client_1_1query_1_1query__constants.html create mode 100644 5.5.0/d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html create mode 100644 5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html create mode 100644 5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.png create mode 100644 5.5.0/d2/d9f/classhazelcast_1_1cp_1_1sessionless__semaphore-members.html create mode 100644 5.5.0/d2/da1/structhazelcast_1_1client_1_1local__date__time.html create mode 100644 5.5.0/d2/da4/structhazelcast_1_1cp_1_1raft__group__id.html create mode 100644 5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.html create mode 100644 5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.png create mode 100644 5.5.0/d2/db4/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata-members.html create mode 100644 5.5.0/d2/db8/cp__impl_8cpp_source.html create mode 100644 5.5.0/d2/dbf/classhazelcast_1_1client_1_1transactional__list-members.html create mode 100644 5.5.0/d2/dc5/classhazelcast_1_1client_1_1entry__listener-members.html create mode 100644 5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.html create mode 100644 5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.js create mode 100644 5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.html create mode 100644 5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.js create mode 100644 5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.html create mode 100644 5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.png create mode 100644 5.5.0/d2/dd2/stats_8cpp_8o_8d_source.html create mode 100644 5.5.0/d2/dd3/classhazelcast_1_1logger-members.html create mode 100644 5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.html create mode 100644 5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.png create mode 100644 5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html create mode 100644 5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.js create mode 100644 5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.html create mode 100644 5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.png create mode 100644 5.5.0/d2/de1/classhazelcast_1_1client_1_1member__selector-members.html create mode 100644 5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.html create mode 100644 5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.png create mode 100644 5.5.0/d2/df3/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats-members.html create mode 100644 5.5.0/d2/df5/stats_8cpp_source.html create mode 100644 5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html create mode 100644 5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.js create mode 100644 5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html create mode 100644 5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.js create mode 100644 5.5.0/d3/d12/client__connection__strategy__config_8h_source.html create mode 100644 5.5.0/d3/d13/discovery_8cpp_8o_8d_source.html create mode 100644 5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html create mode 100644 5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.js create mode 100644 5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.png create mode 100644 5.5.0/d3/d21/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4-members.html create mode 100644 5.5.0/d3/d30/logger_8cpp_source.html create mode 100644 5.5.0/d3/d31/classhazelcast_1_1client_1_1serialization_1_1portable__reader-members.html create mode 100644 5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.html create mode 100644 5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.js create mode 100644 5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.html create mode 100644 5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.png create mode 100644 5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.html create mode 100644 5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.js create mode 100644 5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.png create mode 100644 5.5.0/d3/d45/classhazelcast_1_1client_1_1query_1_1entry__comparator.html create mode 100644 5.5.0/d3/d45/classhazelcast_1_1client_1_1query_1_1entry__comparator.png create mode 100644 5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.html create mode 100644 5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.png create mode 100644 5.5.0/d3/d66/_c_make_c_x_x_compiler_id_8cpp_source.html create mode 100644 5.5.0/d3/d67/matching__point__config__pattern__matcher_8h_source.html create mode 100644 5.5.0/d3/d68/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4-members.html create mode 100644 5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.html create mode 100644 5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.js create mode 100644 5.5.0/d3/d9f/transactional__queue_8h_source.html create mode 100644 5.5.0/d3/da4/classhazelcast_1_1client_1_1client__properties-members.html create mode 100644 5.5.0/d3/dba/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer.html create mode 100644 5.5.0/d3/dbc/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher-members.html create mode 100644 5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html create mode 100644 5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.js create mode 100644 5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.png create mode 100644 5.5.0/d3/dc8/read__result__set_8h_source.html create mode 100644 5.5.0/d3/dcb/spi_8cpp_8o_8d_source.html create mode 100644 5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.html create mode 100644 5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.png create mode 100644 5.5.0/d3/de7/transactional__multi__map_8h_source.html create mode 100644 5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.html create mode 100644 5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.js create mode 100644 5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.html create mode 100644 5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.png create mode 100644 5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.html create mode 100644 5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.js create mode 100644 5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.png create mode 100644 5.5.0/d3/df8/classhazelcast_1_1client_1_1config_1_1eviction__config-members.html create mode 100644 5.5.0/d4/d02/classhazelcast_1_1client_1_1query_1_1regex__predicate-members.html create mode 100644 5.5.0/d4/d07/structhazelcast_1_1client_1_1endpoint__qualifier.html create mode 100644 5.5.0/d4/d09/socket__interceptor_8h_source.html create mode 100644 5.5.0/d4/d0e/classhazelcast_1_1client_1_1socket__interceptor-members.html create mode 100644 5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html create mode 100644 5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.js create mode 100644 5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.png create mode 100644 5.5.0/d4/d22/near__cache__config_8h_source.html create mode 100644 5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html create mode 100644 5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.js create mode 100644 5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.png create mode 100644 5.5.0/d4/d25/protocol_8cpp_source.html create mode 100644 5.5.0/d4/d2f/sql__statement_8h_source.html create mode 100644 5.5.0/d4/d33/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata-members.html create mode 100644 5.5.0/d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html create mode 100644 5.5.0/d4/d49/classhazelcast_1_1client_1_1exception_1_1consistency__lost-members.html create mode 100644 5.5.0/d4/d4e/distributed__object_8h_source.html create mode 100644 5.5.0/d4/d55/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config-members.html create mode 100644 5.5.0/d4/d5f/classhazelcast_1_1client_1_1query_1_1not__predicate-members.html create mode 100644 5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.html create mode 100644 5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.png create mode 100644 5.5.0/d4/d6d/cloud__utility_8h_source.html create mode 100644 5.5.0/d4/d71/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync-members.html create mode 100644 5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.html create mode 100644 5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.png create mode 100644 5.5.0/d4/d85/structhazelcast_1_1client_1_1member_1_1version.html create mode 100644 5.5.0/d4/d87/classhazelcast_1_1client_1_1load__balancer-members.html create mode 100644 5.5.0/d4/d8d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4-members.html create mode 100644 5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.html create mode 100644 5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.js create mode 100644 5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.png create mode 100644 5.5.0/d4/d95/classhazelcast_1_1client_1_1item__listener-members.html create mode 100644 5.5.0/d4/da2/classhazelcast_1_1client_1_1map__event-members.html create mode 100644 5.5.0/d4/dab/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4-members.html create mode 100644 5.5.0/d4/db5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4-members.html create mode 100644 5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.html create mode 100644 5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.js create mode 100644 5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html create mode 100644 5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.js create mode 100644 5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html create mode 100644 5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.js create mode 100644 5.5.0/d4/dcf/imap_8h_source.html create mode 100644 5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html create mode 100644 5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.js create mode 100644 5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html create mode 100644 5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.js create mode 100644 5.5.0/d4/dd7/classhazelcast_1_1client_1_1multi__map-members.html create mode 100644 5.5.0/d4/de2/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4-members.html create mode 100644 5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.html create mode 100644 5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.js create mode 100644 5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html create mode 100644 5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.js create mode 100644 5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.png create mode 100644 5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.html create mode 100644 5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.png create mode 100644 5.5.0/d5/d0d/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync-members.html create mode 100644 5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html create mode 100644 5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.js create mode 100644 5.5.0/d5/d19/pn__counter_8h_source.html create mode 100644 5.5.0/d5/d1f/paging__predicate_8h_source.html create mode 100644 5.5.0/d5/d25/aws__client_8h_source.html create mode 100644 5.5.0/d5/d2a/client__impl_8cpp_8o_8d_source.html create mode 100644 5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.html create mode 100644 5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.png create mode 100644 5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.html create mode 100644 5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.js create mode 100644 5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.png create mode 100644 5.5.0/d5/d39/near__cache_8cpp_8o_8d_source.html create mode 100644 5.5.0/d5/d43/classhazelcast_1_1client_1_1security_1_1credentials-members.html create mode 100644 5.5.0/d5/d56/sql__row__metadata_8h_source.html create mode 100644 5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html create mode 100644 5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.js create mode 100644 5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.png create mode 100644 5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.html create mode 100644 5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.png create mode 100644 5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.html create mode 100644 5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.png create mode 100644 5.5.0/d5/d68/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4-members.html create mode 100644 5.5.0/d5/d81/classhazelcast_1_1client_1_1query_1_1multi__predicate-members.html create mode 100644 5.5.0/d5/d97/endpoint_8h_source.html create mode 100644 5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.html create mode 100644 5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.png create mode 100644 5.5.0/d5/d9f/classhazelcast_1_1client_1_1socket-members.html create mode 100644 5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html create mode 100644 5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.js create mode 100644 5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html create mode 100644 5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.js create mode 100644 5.5.0/d5/da8/local__date__time_8h_source.html create mode 100644 5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.html create mode 100644 5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.js create mode 100644 5.5.0/d5/dc0/classhazelcast_1_1client_1_1sql_1_1sql__service-members.html create mode 100644 5.5.0/d5/dc4/cloud__config_8h_source.html create mode 100644 5.5.0/d5/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record-members.html create mode 100644 5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.html create mode 100644 5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.png create mode 100644 5.5.0/d5/de6/structhazelcast_1_1client_1_1serialization_1_1identified__data__serializer.html create mode 100644 5.5.0/d5/de6/structhazelcast_1_1client_1_1serialization_1_1identified__data__serializer.png create mode 100644 5.5.0/d6/d18/sql__service_8h_source.html create mode 100644 5.5.0/d6/d2f/iqueue_8h_source.html create mode 100644 5.5.0/d6/d33/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4-members.html create mode 100644 5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.html create mode 100644 5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.png create mode 100644 5.5.0/d6/d37/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4-members.html create mode 100644 5.5.0/d6/d3b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4-members.html create mode 100644 5.5.0/d6/d42/classhazelcast_1_1client_1_1pipelining-members.html create mode 100644 5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.html create mode 100644 5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.png create mode 100644 5.5.0/d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html create mode 100644 5.5.0/d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.js create mode 100644 5.5.0/d6/d5a/serialization_8cpp_source.html create mode 100644 5.5.0/d6/d62/cp__impl_8cpp_8o_8d_source.html create mode 100644 5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html create mode 100644 5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.js create mode 100644 5.5.0/d6/d6e/classhazelcast_1_1client_1_1transactional__multi__map-members.html create mode 100644 5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.html create mode 100644 5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.js create mode 100644 5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.png create mode 100644 5.5.0/d6/d89/item__event_8h_source.html create mode 100644 5.5.0/d6/da4/ringbuffer_8h_source.html create mode 100644 5.5.0/d6/dad/classhazelcast_1_1client_1_1flake__id__generator-members.html create mode 100644 5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.html create mode 100644 5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.png create mode 100644 5.5.0/d6/dba/classhazelcast_1_1client_1_1rb_1_1read__result__set-members.html create mode 100644 5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.html create mode 100644 5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.png create mode 100644 5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html create mode 100644 5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.js create mode 100644 5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.png create mode 100644 5.5.0/d6/dd1/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator-members.html create mode 100644 5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html create mode 100644 5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.js create mode 100644 5.5.0/d6/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4-members.html create mode 100644 5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.html create mode 100644 5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.png create mode 100644 5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html create mode 100644 5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.js create mode 100644 5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.html create mode 100644 5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.js create mode 100644 5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.html create mode 100644 5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.png create mode 100644 5.5.0/d6/df6/classhazelcast_1_1client_1_1exception_1_1member__left-members.html create mode 100644 5.5.0/d6/dfc/ilist_8h_source.html create mode 100644 5.5.0/d7/d00/classhazelcast_1_1client_1_1config_1_1connection__retry__config-members.html create mode 100644 5.5.0/d7/d0d/sql_8cpp_source.html create mode 100644 5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.html create mode 100644 5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.js create mode 100644 5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.png create mode 100644 5.5.0/d7/d29/config__pattern__matcher_8h_source.html create mode 100644 5.5.0/d7/d2a/cp_8cpp_source.html create mode 100644 5.5.0/d7/d2e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4-members.html create mode 100644 5.5.0/d7/d34/entry__listener_8h_source.html create mode 100644 5.5.0/d7/d3d/structhazelcast_1_1client_1_1serialization_1_1custom__serializer.html create mode 100644 5.5.0/d7/d44/classhazelcast_1_1cp_1_1cp__proxy-members.html create mode 100644 5.5.0/d7/d45/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4-members.html create mode 100644 5.5.0/d7/d55/classhazelcast_1_1client_1_1topic_1_1message-members.html create mode 100644 5.5.0/d7/d6a/classhazelcast_1_1client_1_1entry__view-members.html create mode 100644 5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.html create mode 100644 5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.png create mode 100644 5.5.0/d7/d6a/classhazelcast_1_1client_1_1execution__callback-members.html create mode 100644 5.5.0/d7/d70/classhazelcast_1_1client_1_1typed__data-members.html create mode 100644 5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html create mode 100644 5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.js create mode 100644 5.5.0/d7/d77/config_8cpp_8o_8d_source.html create mode 100644 5.5.0/d7/d78/serialization_8cpp_8o_8d_source.html create mode 100644 5.5.0/d7/d7b/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder.html create mode 100644 5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.html create mode 100644 5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.png create mode 100644 5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.html create mode 100644 5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.js create mode 100644 5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.png create mode 100644 5.5.0/d7/d83/classhazelcast_1_1client_1_1partition__aware-members.html create mode 100644 5.5.0/d7/d93/sql__page_8h_source.html create mode 100644 5.5.0/d7/d94/entry__comparator_8h_source.html create mode 100644 5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.html create mode 100644 5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.png create mode 100644 5.5.0/d7/d99/classhazelcast_1_1client_1_1transaction__context.html create mode 100644 5.5.0/d7/d99/classhazelcast_1_1client_1_1transaction__context.js create mode 100644 5.5.0/d7/d9a/classhazelcast_1_1client_1_1query_1_1between__predicate-members.html create mode 100644 5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.html create mode 100644 5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.png create mode 100644 5.5.0/d7/dbe/execution__callback_8h_source.html create mode 100644 5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.html create mode 100644 5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.js create mode 100644 5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.png create mode 100644 5.5.0/d7/dc9/flake__id__generator_8h_source.html create mode 100644 5.5.0/d7/dcd/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4-members.html create mode 100644 5.5.0/d7/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder-members.html create mode 100644 5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html create mode 100644 5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.js create mode 100644 5.5.0/d7/dd1/entry__event_8h_source.html create mode 100644 5.5.0/d7/dd9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4-members.html create mode 100644 5.5.0/d7/de5/pipelining_8h_source.html create mode 100644 5.5.0/d7/df2/classhazelcast_1_1client_1_1ilist-members.html create mode 100644 5.5.0/d7/df2/classhazelcast_1_1client_1_1sql_1_1sql__result-members.html create mode 100644 5.5.0/d8/d03/sql_8cpp_8o_8d_source.html create mode 100644 5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html create mode 100644 5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.js create mode 100644 5.5.0/d8/d0a/transactional__map_8h_source.html create mode 100644 5.5.0/d8/d0b/sql__expected__result__type_8h_source.html create mode 100644 5.5.0/d8/d14/classhazelcast_1_1client_1_1lifecycle__listener-members.html create mode 100644 5.5.0/d8/d16/classhazelcast_1_1client_1_1member.html create mode 100644 5.5.0/d8/d16/classhazelcast_1_1client_1_1member.js create mode 100644 5.5.0/d8/d17/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4-members.html create mode 100644 5.5.0/d8/d26/classhazelcast_1_1cp_1_1session__aware__proxy-members.html create mode 100644 5.5.0/d8/d28/cp_8cpp_8o_8d_source.html create mode 100644 5.5.0/d8/d2f/classhazelcast_1_1client_1_1address-members.html create mode 100644 5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.html create mode 100644 5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.js create mode 100644 5.5.0/d8/d3d/classhazelcast_1_1client_1_1config_1_1ssl__config.html create mode 100644 5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html create mode 100644 5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.js create mode 100644 5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html create mode 100644 5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.js create mode 100644 5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.png create mode 100644 5.5.0/d8/d52/hazelcast__sql__exception_8h_source.html create mode 100644 5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.html create mode 100644 5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.js create mode 100644 5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.png create mode 100644 5.5.0/d8/d62/sql__column__metadata_8h_source.html create mode 100644 5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.html create mode 100644 5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.png create mode 100644 5.5.0/d8/d66/classhazelcast_1_1client_1_1transactional__set-members.html create mode 100644 5.5.0/d8/d6f/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise-members.html create mode 100644 5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.html create mode 100644 5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.png create mode 100644 5.5.0/d8/d71/local__endpoint_8h_source.html create mode 100644 5.5.0/d8/d76/generic__record_8h_source.html create mode 100644 5.5.0/d8/d7d/classhazelcast_1_1client_1_1topic_1_1message.html create mode 100644 5.5.0/d8/d7d/structhazelcast_1_1client_1_1big__decimal.html create mode 100644 5.5.0/d8/d7f/classhazelcast_1_1client_1_1query_1_1like__predicate-members.html create mode 100644 5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.html create mode 100644 5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.png create mode 100644 5.5.0/d8/d8f/classhazelcast_1_1client_1_1entry__listener.html create mode 100644 5.5.0/d8/d8f/classhazelcast_1_1client_1_1entry__listener.js create mode 100644 5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.html create mode 100644 5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.png create mode 100644 5.5.0/d8/d99/classhazelcast_1_1client_1_1exception_1_1exception__builder-members.html create mode 100644 5.5.0/d8/db1/classhazelcast_1_1client_1_1query_1_1instance__of__predicate-members.html create mode 100644 5.5.0/d8/db2/structhazelcast_1_1client_1_1local__date-members.html create mode 100644 5.5.0/d8/db3/structhazelcast_1_1client_1_1big__decimal-members.html create mode 100644 5.5.0/d8/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4-members.html create mode 100644 5.5.0/d8/dbf/iexecutor__service_8h_source.html create mode 100644 5.5.0/d8/dc2/classhazelcast_1_1client_1_1cluster-members.html create mode 100644 5.5.0/d8/dcc/namespacestd.html create mode 100644 5.5.0/d8/dcc/namespacestd.js create mode 100644 5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html create mode 100644 5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.js create mode 100644 5.5.0/d8/dcf/hazelcast__json__value_8h_source.html create mode 100644 5.5.0/d8/dd4/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html create mode 100644 5.5.0/d8/dda/structhazelcast_1_1client_1_1config_1_1index__config-members.html create mode 100644 5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.html create mode 100644 5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.png create mode 100644 5.5.0/d8/de1/classhazelcast_1_1client_1_1member-members.html create mode 100644 5.5.0/d8/de2/structhazelcast_1_1cp_1_1raft__group__id-members.html create mode 100644 5.5.0/d8/de6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats-members.html create mode 100644 5.5.0/d8/de9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4-members.html create mode 100644 5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.html create mode 100644 5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.png create mode 100644 5.5.0/d9/d04/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4-members.html create mode 100644 5.5.0/d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html create mode 100644 5.5.0/d9/d0b/client__impl_8cpp_source.html create mode 100644 5.5.0/d9/d0c/query_8cpp_source.html create mode 100644 5.5.0/d9/d0f/classhazelcast_1_1cp_1_1raft__proxy__factory-members.html create mode 100644 5.5.0/d9/d11/client__flake__id__generator__config_8h_source.html create mode 100644 5.5.0/d9/d11/client__properties_8h_source.html create mode 100644 5.5.0/d9/d15/initial__membership__event_8h_source.html create mode 100644 5.5.0/d9/d17/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4-members.html create mode 100644 5.5.0/d9/d1c/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4-members.html create mode 100644 5.5.0/d9/d21/classhazelcast_1_1client_1_1serialization_1_1object__data__output-members.html create mode 100644 5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html create mode 100644 5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.js create mode 100644 5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.png create mode 100644 5.5.0/d9/d2f/cluster_8h_source.html create mode 100644 5.5.0/d9/d48/member_8h_source.html create mode 100644 5.5.0/d9/d52/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4-members.html create mode 100644 5.5.0/d9/d55/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer-members.html create mode 100644 5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html create mode 100644 5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.js create mode 100644 5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.png create mode 100644 5.5.0/d9/d69/classhazelcast_1_1cp_1_1atomic__long-members.html create mode 100644 5.5.0/d9/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4-members.html create mode 100644 5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html create mode 100644 5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.js create mode 100644 5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.png create mode 100644 5.5.0/d9/d7a/classhazelcast_1_1client_1_1local__endpoint-members.html create mode 100644 5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html create mode 100644 5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.js create mode 100644 5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.html create mode 100644 5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.js create mode 100644 5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.png create mode 100644 5.5.0/d9/d88/structhazelcast_1_1client_1_1query_1_1base__predicate-members.html create mode 100644 5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.html create mode 100644 5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.js create mode 100644 5.5.0/d9/d9b/address_8h_source.html create mode 100644 5.5.0/d9/d9c/classhazelcast_1_1client_1_1topic_1_1listener-members.html create mode 100644 5.5.0/d9/da1/generic__record__builder_8h_source.html create mode 100644 5.5.0/d9/da2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4-members.html create mode 100644 5.5.0/d9/da7/transactions_8cpp_source.html create mode 100644 5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.html create mode 100644 5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.js create mode 100644 5.5.0/d9/dbd/hazelcast__client_8h_source.html create mode 100644 5.5.0/d9/dc7/classhazelcast_1_1client_1_1client__config-members.html create mode 100644 5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html create mode 100644 5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.js create mode 100644 5.5.0/d9/ddc/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4-members.html create mode 100644 5.5.0/d9/dde/classhazelcast_1_1client_1_1client__property-members.html create mode 100644 5.5.0/d9/dde/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4-members.html create mode 100644 5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.html create mode 100644 5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.js create mode 100644 5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.png create mode 100644 5.5.0/d9/df1/classhazelcast_1_1cp_1_1raft__proxy__factory.html create mode 100644 5.5.0/d9/df5/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper-members.html create mode 100644 5.5.0/d9/dfe/classhazelcast_1_1client_1_1iset-members.html create mode 100644 5.5.0/da/d00/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4-members.html create mode 100644 5.5.0/da/d08/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder.html create mode 100644 5.5.0/da/d1e/query_8cpp_8o_8d_source.html create mode 100644 5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.html create mode 100644 5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.js create mode 100644 5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html create mode 100644 5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.js create mode 100644 5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.png create mode 100644 5.5.0/da/d3c/classhazelcast_1_1client_1_1pn__counter-members.html create mode 100644 5.5.0/da/d58/deprecated.html create mode 100644 5.5.0/da/d66/discovery_8cpp_source.html create mode 100644 5.5.0/da/d79/protocol_8cpp_8o_8d_source.html create mode 100644 5.5.0/da/d7c/structhazelcast_1_1client_1_1local__date__time-members.html create mode 100644 5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.html create mode 100644 5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.png create mode 100644 5.5.0/da/d96/structhazelcast_1_1client_1_1query_1_1query__constants-members.html create mode 100644 5.5.0/da/d9d/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise.html create mode 100644 5.5.0/da/d9d/itopic_8h_source.html create mode 100644 5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.html create mode 100644 5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.js create mode 100644 5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.html create mode 100644 5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.js create mode 100644 5.5.0/da/da0/field__kind_8h_source.html create mode 100644 5.5.0/da/da5/classhazelcast_1_1client_1_1topic_1_1reliable__listener-members.html create mode 100644 5.5.0/da/dac/hazelcast_8h_source.html create mode 100644 5.5.0/da/dae/classhazelcast_1_1client_1_1sql_1_1sql__page-members.html create mode 100644 5.5.0/da/db2/classhazelcast_1_1client_1_1query_1_1in__predicate-members.html create mode 100644 5.5.0/da/dbb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4-members.html create mode 100644 5.5.0/da/dbe/proxy_8cpp_source.html create mode 100644 5.5.0/da/dc1/connection__retry__config_8h_source.html create mode 100644 5.5.0/da/dd2/classhazelcast_1_1client_1_1query_1_1not__equal__predicate-members.html create mode 100644 5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__client-members.html create mode 100644 5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__json__value-members.html create mode 100644 5.5.0/da/dda/index__config_8h_source.html create mode 100644 5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html create mode 100644 5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.js create mode 100644 5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.png create mode 100644 5.5.0/da/ddc/local__time_8h_source.html create mode 100644 5.5.0/da/ddd/socket_8h_source.html create mode 100644 5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.html create mode 100644 5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.png create mode 100644 5.5.0/db/d0d/cluster_8cpp_source.html create mode 100644 5.5.0/db/d12/classhazelcast_1_1client_1_1iset.html create mode 100644 5.5.0/db/d12/classhazelcast_1_1client_1_1iset.js create mode 100644 5.5.0/db/d12/classhazelcast_1_1client_1_1iset.png create mode 100644 5.5.0/db/d1a/classhazelcast_1_1client_1_1item__event-members.html create mode 100644 5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html create mode 100644 5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.js create mode 100644 5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.png create mode 100644 5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.html create mode 100644 5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.js create mode 100644 5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.png create mode 100644 5.5.0/db/d35/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4-members.html create mode 100644 5.5.0/db/d56/classhazelcast_1_1client_1_1query_1_1greater__less__predicate-members.html create mode 100644 5.5.0/db/d5b/classhazelcast_1_1client_1_1config_1_1ssl__config-members.html create mode 100644 5.5.0/db/d65/classhazelcast_1_1client_1_1imap-members.html create mode 100644 5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.html create mode 100644 5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.js create mode 100644 5.5.0/db/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4-members.html create mode 100644 5.5.0/db/d89/classhazelcast_1_1cp_1_1session__semaphore-members.html create mode 100644 5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.html create mode 100644 5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.png create mode 100644 5.5.0/db/d94/classhazelcast_1_1client_1_1entry__event-members.html create mode 100644 5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.html create mode 100644 5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.js create mode 100644 5.5.0/db/dc3/ssl__config_8h_source.html create mode 100644 5.5.0/db/ddc/classhazelcast_1_1client_1_1iqueue-members.html create mode 100644 5.5.0/db/dea/structhazelcast_1_1client_1_1serialization_1_1global__serializer.html create mode 100644 5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.html create mode 100644 5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.png create mode 100644 5.5.0/db/df8/iset_8h_source.html create mode 100644 5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.html create mode 100644 5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.png create mode 100644 5.5.0/dc/d05/classhazelcast_1_1client_1_1serialization_1_1portable__writer-members.html create mode 100644 5.5.0/dc/d08/structhazelcast_1_1client_1_1offset__date__time-members.html create mode 100644 5.5.0/dc/d11/classhazelcast_1_1client_1_1initial__membership__event-members.html create mode 100644 5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html create mode 100644 5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.js create mode 100644 5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.png create mode 100644 5.5.0/dc/d18/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4-members.html create mode 100644 5.5.0/dc/d32/replicated__map_8h_source.html create mode 100644 5.5.0/dc/d3d/structhazelcast_1_1client_1_1query_1_1anchor__data__list-members.html create mode 100644 5.5.0/dc/d41/eviction__policy_8h_source.html create mode 100644 5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.html create mode 100644 5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.js create mode 100644 5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.png create mode 100644 5.5.0/dc/d51/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4-members.html create mode 100644 5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html create mode 100644 5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.js create mode 100644 5.5.0/dc/d5d/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata.html create mode 100644 5.5.0/dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html create mode 100644 5.5.0/dc/d61/in__memory__format_8h_source.html create mode 100644 5.5.0/dc/d6e/classhazelcast_1_1client_1_1transaction__options-members.html create mode 100644 5.5.0/dc/d78/compact_8cpp_8o_8d_source.html create mode 100644 5.5.0/dc/d8a/network_8cpp_source.html create mode 100644 5.5.0/dc/d98/member__selectors_8h_source.html create mode 100644 5.5.0/dc/d9c/classhazelcast_1_1cp_1_1cp__subsystem-members.html create mode 100644 5.5.0/dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html create mode 100644 5.5.0/dc/d9f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4-members.html create mode 100644 5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.html create mode 100644 5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.js create mode 100644 5.5.0/dc/da5/predicates_8h_source.html create mode 100644 5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html create mode 100644 5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.js create mode 100644 5.5.0/dc/db7/classhazelcast_1_1client_1_1item__event__base-members.html create mode 100644 5.5.0/dc/db9/near__cache__stats_8h_source.html create mode 100644 5.5.0/dc/dc0/classhazelcast_1_1client_1_1replicated__map-members.html create mode 100644 5.5.0/dc/dc6/load__balancer_8h_source.html create mode 100644 5.5.0/dc/dc9/classhazelcast_1_1client_1_1config_1_1reliable__topic__config-members.html create mode 100644 5.5.0/dc/dd4/classhazelcast_1_1client_1_1membership__event-members.html create mode 100644 5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.html create mode 100644 5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.png create mode 100644 5.5.0/dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html create mode 100644 5.5.0/dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.js create mode 100644 5.5.0/dc/dd8/classhazelcast_1_1client_1_1transactional__queue-members.html create mode 100644 5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html create mode 100644 5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.js create mode 100644 5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.png create mode 100644 5.5.0/dc/ddf/classhazelcast_1_1client_1_1exception_1_1query-members.html create mode 100644 5.5.0/dc/de3/classhazelcast_1_1client_1_1query_1_1paging__predicate-members.html create mode 100644 5.5.0/dc/df1/classhazelcast_1_1client_1_1config_1_1client__aws__config-members.html create mode 100644 5.5.0/dc/df9/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector-members.html create mode 100644 5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html create mode 100644 5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.js create mode 100644 5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.png create mode 100644 5.5.0/dd/d2c/partition__aware_8h_source.html create mode 100644 5.5.0/dd/d2d/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility.html create mode 100644 5.5.0/dd/d2e/classhazelcast_1_1client_1_1config_1_1near__cache__config-members.html create mode 100644 5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html create mode 100644 5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.js create mode 100644 5.5.0/dd/d50/serialization_8h_source.html create mode 100644 5.5.0/dd/d62/classhazelcast_1_1logger.html create mode 100644 5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html create mode 100644 5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.js create mode 100644 5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html create mode 100644 5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.js create mode 100644 5.5.0/dd/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4-members.html create mode 100644 5.5.0/dd/d7e/spi_8cpp_source.html create mode 100644 5.5.0/dd/d8b/item__listener_8h_source.html create mode 100644 5.5.0/dd/d8b/protocol__exceptions_8h_source.html create mode 100644 5.5.0/dd/d9d/classhazelcast_1_1client_1_1serialization_1_1_class_definition-members.html create mode 100644 5.5.0/dd/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4-members.html create mode 100644 5.5.0/dd/da0/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4-members.html create mode 100644 5.5.0/dd/da2/metrics_8cpp_source.html create mode 100644 5.5.0/dd/dad/classhazelcast_1_1client_1_1query_1_1equal__predicate-members.html create mode 100644 5.5.0/dd/dd1/classhazelcast_1_1client_1_1aws_1_1aws__client.html create mode 100644 5.5.0/dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html create mode 100644 5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.html create mode 100644 5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.png create mode 100644 5.5.0/dd/de1/classhazelcast_1_1client_1_1security_1_1username__password__credentials-members.html create mode 100644 5.5.0/dd/dea/sql__column__type_8h_source.html create mode 100644 5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.html create mode 100644 5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.js create mode 100644 5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.png create mode 100644 5.5.0/de/d06/big__decimal_8h_source.html create mode 100644 5.5.0/de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html create mode 100644 5.5.0/de/d0f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4-members.html create mode 100644 5.5.0/de/d1d/multi__map_8h_source.html create mode 100644 5.5.0/de/d31/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper.html create mode 100644 5.5.0/de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html create mode 100644 5.5.0/de/d35/cluster_8cpp_8o_8d_source.html create mode 100644 5.5.0/de/d3c/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data-members.html create mode 100644 5.5.0/de/d3c/eviction__config_8h_source.html create mode 100644 5.5.0/de/d3e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4-members.html create mode 100644 5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.html create mode 100644 5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.js create mode 100644 5.5.0/de/d4e/classhazelcast_1_1client_1_1query_1_1ilike__predicate-members.html create mode 100644 5.5.0/de/d4f/proxy_8cpp_8o_8d_source.html create mode 100644 5.5.0/de/d56/classhazelcast_1_1client_1_1reliable__topic-members.html create mode 100644 5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.html create mode 100644 5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.png create mode 100644 5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html create mode 100644 5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.js create mode 100644 5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.png create mode 100644 5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.html create mode 100644 5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.png create mode 100644 5.5.0/de/d73/classhazelcast_1_1client_1_1imap.html create mode 100644 5.5.0/de/d73/classhazelcast_1_1client_1_1imap.js create mode 100644 5.5.0/de/d73/classhazelcast_1_1client_1_1imap.png create mode 100644 5.5.0/de/d7b/classhazelcast_1_1client_1_1serialization_1_1_field_definition-members.html create mode 100644 5.5.0/de/d8a/structhazelcast_1_1client_1_1endpoint__qualifier-members.html create mode 100644 5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html create mode 100644 5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.js create mode 100644 5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.png create mode 100644 5.5.0/de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html create mode 100644 5.5.0/de/d9d/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options-members.html create mode 100644 5.5.0/de/da6/classhazelcast_1_1client_1_1query_1_1false__predicate-members.html create mode 100644 5.5.0/de/da9/classhazelcast_1_1client_1_1query_1_1named__predicate-members.html create mode 100644 5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html create mode 100644 5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.js create mode 100644 5.5.0/de/db1/lifecycle__event_8h_source.html create mode 100644 5.5.0/de/db5/reliable__topic_8h_source.html create mode 100644 5.5.0/de/db6/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4-members.html create mode 100644 5.5.0/de/dbc/transaction__options_8h_source.html create mode 100644 5.5.0/de/dbe/entry__view_8h_source.html create mode 100644 5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.html create mode 100644 5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.js create mode 100644 5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.html create mode 100644 5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.png create mode 100644 5.5.0/de/dd8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4-members.html create mode 100644 5.5.0/de/dde/classhazelcast_1_1client_1_1config_1_1client__network__config-members.html create mode 100644 5.5.0/de/de5/transactions_8cpp_8o_8d_source.html create mode 100644 5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.html create mode 100644 5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.png create mode 100644 5.5.0/de/ded/classhazelcast_1_1client_1_1iexecutor__service-members.html create mode 100644 5.5.0/de/def/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row-members.html create mode 100644 5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.html create mode 100644 5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.png create mode 100644 5.5.0/de/df3/serialization__config_8h_source.html create mode 100644 5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.html create mode 100644 5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.js create mode 100644 5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.html create mode 100644 5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.png create mode 100644 5.5.0/df/d17/classhazelcast_1_1client_1_1transactional__map-members.html create mode 100644 5.5.0/df/d18/metrics_8cpp_8o_8d_source.html create mode 100644 5.5.0/df/d1b/classhazelcast_1_1client_1_1query_1_1sql__predicate-members.html create mode 100644 5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html create mode 100644 5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.js create mode 100644 5.5.0/df/d30/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4-members.html create mode 100644 5.5.0/df/d34/reliable__topic__config_8h_source.html create mode 100644 5.5.0/df/d35/classhazelcast_1_1client_1_1config_1_1logger__config-members.html create mode 100644 5.5.0/df/d38/classhazelcast_1_1client_1_1aws_1_1aws__client-members.html create mode 100644 5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html create mode 100644 5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.js create mode 100644 5.5.0/df/d43/classhazelcast_1_1client_1_1serialization_1_1object__data__input-members.html create mode 100644 5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html create mode 100644 5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.js create mode 100644 5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.html create mode 100644 5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.png create mode 100644 5.5.0/df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html create mode 100644 5.5.0/df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.js create mode 100644 5.5.0/df/d57/logger__config_8h_source.html create mode 100644 5.5.0/df/d59/config_8cpp_source.html create mode 100644 5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.html create mode 100644 5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.png create mode 100644 5.5.0/df/d63/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast-members.html create mode 100644 5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html create mode 100644 5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.js create mode 100644 5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.html create mode 100644 5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.png create mode 100644 5.5.0/df/d82/compact_8cpp_source.html create mode 100644 5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.html create mode 100644 5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.png create mode 100644 5.5.0/df/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4-members.html create mode 100644 5.5.0/df/d9e/classhazelcast_1_1client_1_1security_1_1token__credentials-members.html create mode 100644 5.5.0/df/dad/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4-members.html create mode 100644 5.5.0/df/db3/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config-members.html create mode 100644 5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html create mode 100644 5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.js create mode 100644 5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.html create mode 100644 5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.png create mode 100644 5.5.0/df/dca/structhazelcast_1_1client_1_1config_1_1cloud__config-members.html create mode 100644 5.5.0/df/dcb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4-members.html create mode 100644 5.5.0/df/dcd/sql__result_8h_source.html create mode 100644 5.5.0/df/dd8/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder-members.html create mode 100644 5.5.0/df/dd9/logger_8cpp_8o_8d_source.html create mode 100644 5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html create mode 100644 5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.js create mode 100644 5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.html create mode 100644 5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.png create mode 100644 5.5.0/df/de5/classhazelcast_1_1client_1_1query_1_1true__predicate-members.html create mode 100644 5.5.0/df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html create mode 100644 5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.html create mode 100644 5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.js create mode 100644 5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.html create mode 100644 5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.js create mode 100644 5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.html create mode 100644 5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.js create mode 100644 5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.html create mode 100644 5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.js create mode 100644 5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.html create mode 100644 5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.js create mode 100644 5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.html create mode 100644 5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.js create mode 100644 5.5.0/dir_763bba7349163ec1aca149e2bf60793e.html create mode 100644 5.5.0/dir_763bba7349163ec1aca149e2bf60793e.js create mode 100644 5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.html create mode 100644 5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.js create mode 100644 5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.html create mode 100644 5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.js create mode 100644 5.5.0/dir_8b7b53eae0b6d356303366842271376f.html create mode 100644 5.5.0/dir_8b7b53eae0b6d356303366842271376f.js create mode 100644 5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.html create mode 100644 5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.js create mode 100644 5.5.0/dir_98c2461af971668f40ae06e428b1dae2.html create mode 100644 5.5.0/dir_98c2461af971668f40ae06e428b1dae2.js create mode 100644 5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.html create mode 100644 5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.js create mode 100644 5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.html create mode 100644 5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.js create mode 100644 5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.html create mode 100644 5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.js create mode 100644 5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.html create mode 100644 5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.js create mode 100644 5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.html create mode 100644 5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.js create mode 100644 5.5.0/dir_b23df07760bb6bb900260e07981399da.html create mode 100644 5.5.0/dir_b23df07760bb6bb900260e07981399da.js create mode 100644 5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.html create mode 100644 5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.js create mode 100644 5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.html create mode 100644 5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.js create mode 100644 5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.html create mode 100644 5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.js create mode 100644 5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.html create mode 100644 5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.js create mode 100644 5.5.0/dir_bf198d74cc86d34046b9826004bdf380.html create mode 100644 5.5.0/dir_bf198d74cc86d34046b9826004bdf380.js create mode 100644 5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.html create mode 100644 5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.js create mode 100644 5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.html create mode 100644 5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.js create mode 100644 5.5.0/dir_c844de481c629cb6035bd843fbf68950.html create mode 100644 5.5.0/dir_c844de481c629cb6035bd843fbf68950.js create mode 100644 5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.html create mode 100644 5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.js create mode 100644 5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.html create mode 100644 5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.js create mode 100644 5.5.0/dir_fa114f656b614f03ac3d43962caedfba.html create mode 100644 5.5.0/dir_fa114f656b614f03ac3d43962caedfba.js create mode 100644 5.5.0/doxygen.css create mode 100644 5.5.0/doxygen.svg create mode 100644 5.5.0/doxygen_crawl.html create mode 100644 5.5.0/dynsections.js create mode 100644 5.5.0/files.html create mode 100644 5.5.0/files_dup.js create mode 100644 5.5.0/functions.html create mode 100644 5.5.0/functions_b.html create mode 100644 5.5.0/functions_c.html create mode 100644 5.5.0/functions_d.html create mode 100644 5.5.0/functions_dup.js create mode 100644 5.5.0/functions_e.html create mode 100644 5.5.0/functions_enum.html create mode 100644 5.5.0/functions_eval.html create mode 100644 5.5.0/functions_f.html create mode 100644 5.5.0/functions_func.html create mode 100644 5.5.0/functions_func.js create mode 100644 5.5.0/functions_func_b.html create mode 100644 5.5.0/functions_func_c.html create mode 100644 5.5.0/functions_func_d.html create mode 100644 5.5.0/functions_func_e.html create mode 100644 5.5.0/functions_func_f.html create mode 100644 5.5.0/functions_func_g.html create mode 100644 5.5.0/functions_func_h.html create mode 100644 5.5.0/functions_func_i.html create mode 100644 5.5.0/functions_func_k.html create mode 100644 5.5.0/functions_func_l.html create mode 100644 5.5.0/functions_func_m.html create mode 100644 5.5.0/functions_func_n.html create mode 100644 5.5.0/functions_func_o.html create mode 100644 5.5.0/functions_func_p.html create mode 100644 5.5.0/functions_func_r.html create mode 100644 5.5.0/functions_func_s.html create mode 100644 5.5.0/functions_func_t.html create mode 100644 5.5.0/functions_func_u.html create mode 100644 5.5.0/functions_func_v.html create mode 100644 5.5.0/functions_func_w.html create mode 100644 5.5.0/functions_func_~.html create mode 100644 5.5.0/functions_g.html create mode 100644 5.5.0/functions_h.html create mode 100644 5.5.0/functions_i.html create mode 100644 5.5.0/functions_k.html create mode 100644 5.5.0/functions_l.html create mode 100644 5.5.0/functions_m.html create mode 100644 5.5.0/functions_n.html create mode 100644 5.5.0/functions_o.html create mode 100644 5.5.0/functions_p.html create mode 100644 5.5.0/functions_r.html create mode 100644 5.5.0/functions_s.html create mode 100644 5.5.0/functions_t.html create mode 100644 5.5.0/functions_type.html create mode 100644 5.5.0/functions_u.html create mode 100644 5.5.0/functions_v.html create mode 100644 5.5.0/functions_vars.html create mode 100644 5.5.0/functions_w.html create mode 100644 5.5.0/functions_y.html create mode 100644 5.5.0/functions_z.html create mode 100644 5.5.0/functions_~.html create mode 100644 5.5.0/hierarchy.html create mode 100644 5.5.0/hierarchy.js create mode 100644 5.5.0/index.html create mode 100644 5.5.0/jquery.js create mode 100644 5.5.0/menu.js create mode 100644 5.5.0/menudata.js create mode 100644 5.5.0/namespaces.html create mode 100644 5.5.0/namespaces_dup.js create mode 100644 5.5.0/navtree.css create mode 100644 5.5.0/navtree.js create mode 100644 5.5.0/navtreedata.js create mode 100644 5.5.0/navtreeindex0.js create mode 100644 5.5.0/navtreeindex1.js create mode 100644 5.5.0/navtreeindex2.js create mode 100644 5.5.0/navtreeindex3.js create mode 100644 5.5.0/navtreeindex4.js create mode 100644 5.5.0/navtreeindex5.js create mode 100644 5.5.0/pages.html create mode 100644 5.5.0/search/all_0.js create mode 100644 5.5.0/search/all_1.js create mode 100644 5.5.0/search/all_10.js create mode 100644 5.5.0/search/all_11.js create mode 100644 5.5.0/search/all_12.js create mode 100644 5.5.0/search/all_13.js create mode 100644 5.5.0/search/all_14.js create mode 100644 5.5.0/search/all_15.js create mode 100644 5.5.0/search/all_16.js create mode 100644 5.5.0/search/all_17.js create mode 100644 5.5.0/search/all_18.js create mode 100644 5.5.0/search/all_2.js create mode 100644 5.5.0/search/all_3.js create mode 100644 5.5.0/search/all_4.js create mode 100644 5.5.0/search/all_5.js create mode 100644 5.5.0/search/all_6.js create mode 100644 5.5.0/search/all_7.js create mode 100644 5.5.0/search/all_8.js create mode 100644 5.5.0/search/all_9.js create mode 100644 5.5.0/search/all_a.js create mode 100644 5.5.0/search/all_b.js create mode 100644 5.5.0/search/all_c.js create mode 100644 5.5.0/search/all_d.js create mode 100644 5.5.0/search/all_e.js create mode 100644 5.5.0/search/all_f.js create mode 100644 5.5.0/search/classes_0.js create mode 100644 5.5.0/search/classes_1.js create mode 100644 5.5.0/search/classes_10.js create mode 100644 5.5.0/search/classes_11.js create mode 100644 5.5.0/search/classes_12.js create mode 100644 5.5.0/search/classes_13.js create mode 100644 5.5.0/search/classes_2.js create mode 100644 5.5.0/search/classes_3.js create mode 100644 5.5.0/search/classes_4.js create mode 100644 5.5.0/search/classes_5.js create mode 100644 5.5.0/search/classes_6.js create mode 100644 5.5.0/search/classes_7.js create mode 100644 5.5.0/search/classes_8.js create mode 100644 5.5.0/search/classes_9.js create mode 100644 5.5.0/search/classes_a.js create mode 100644 5.5.0/search/classes_b.js create mode 100644 5.5.0/search/classes_c.js create mode 100644 5.5.0/search/classes_d.js create mode 100644 5.5.0/search/classes_e.js create mode 100644 5.5.0/search/classes_f.js create mode 100644 5.5.0/search/enums_0.js create mode 100644 5.5.0/search/enums_1.js create mode 100644 5.5.0/search/enums_2.js create mode 100644 5.5.0/search/enums_3.js create mode 100644 5.5.0/search/enums_4.js create mode 100644 5.5.0/search/enums_5.js create mode 100644 5.5.0/search/enumvalues_0.js create mode 100644 5.5.0/search/enumvalues_1.js create mode 100644 5.5.0/search/enumvalues_2.js create mode 100644 5.5.0/search/enumvalues_3.js create mode 100644 5.5.0/search/enumvalues_4.js create mode 100644 5.5.0/search/enumvalues_5.js create mode 100644 5.5.0/search/enumvalues_6.js create mode 100644 5.5.0/search/enumvalues_7.js create mode 100644 5.5.0/search/enumvalues_8.js create mode 100644 5.5.0/search/enumvalues_9.js create mode 100644 5.5.0/search/functions_0.js create mode 100644 5.5.0/search/functions_1.js create mode 100644 5.5.0/search/functions_10.js create mode 100644 5.5.0/search/functions_11.js create mode 100644 5.5.0/search/functions_12.js create mode 100644 5.5.0/search/functions_13.js create mode 100644 5.5.0/search/functions_14.js create mode 100644 5.5.0/search/functions_15.js create mode 100644 5.5.0/search/functions_2.js create mode 100644 5.5.0/search/functions_3.js create mode 100644 5.5.0/search/functions_4.js create mode 100644 5.5.0/search/functions_5.js create mode 100644 5.5.0/search/functions_6.js create mode 100644 5.5.0/search/functions_7.js create mode 100644 5.5.0/search/functions_8.js create mode 100644 5.5.0/search/functions_9.js create mode 100644 5.5.0/search/functions_a.js create mode 100644 5.5.0/search/functions_b.js create mode 100644 5.5.0/search/functions_c.js create mode 100644 5.5.0/search/functions_d.js create mode 100644 5.5.0/search/functions_e.js create mode 100644 5.5.0/search/functions_f.js create mode 100644 5.5.0/search/namespaces_0.js create mode 100644 5.5.0/search/pages_0.js create mode 100644 5.5.0/search/pages_1.js create mode 100644 5.5.0/search/pages_2.js create mode 100644 5.5.0/search/pages_3.js create mode 100644 5.5.0/search/pages_4.js create mode 100644 5.5.0/search/pages_5.js create mode 100644 5.5.0/search/search.css create mode 100644 5.5.0/search/search.js create mode 100644 5.5.0/search/searchdata.js create mode 100644 5.5.0/search/typedefs_0.js create mode 100644 5.5.0/search/variables_0.js create mode 100644 5.5.0/search/variables_1.js create mode 100644 5.5.0/search/variables_10.js create mode 100644 5.5.0/search/variables_11.js create mode 100644 5.5.0/search/variables_12.js create mode 100644 5.5.0/search/variables_13.js create mode 100644 5.5.0/search/variables_2.js create mode 100644 5.5.0/search/variables_3.js create mode 100644 5.5.0/search/variables_4.js create mode 100644 5.5.0/search/variables_5.js create mode 100644 5.5.0/search/variables_6.js create mode 100644 5.5.0/search/variables_7.js create mode 100644 5.5.0/search/variables_8.js create mode 100644 5.5.0/search/variables_9.js create mode 100644 5.5.0/search/variables_a.js create mode 100644 5.5.0/search/variables_b.js create mode 100644 5.5.0/search/variables_c.js create mode 100644 5.5.0/search/variables_d.js create mode 100644 5.5.0/search/variables_e.js create mode 100644 5.5.0/search/variables_f.js create mode 100644 5.5.0/tabs.css diff --git a/5.5.0/IMDG_blue_logo_square_RGB-dark_200px.png b/5.5.0/IMDG_blue_logo_square_RGB-dark_200px.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1d0ce57cf8ae7689e39502abba17128dc8fbf2 GIT binary patch literal 5138 zcmai2c{tQ<+oo*UCHwLWQdwtVER)^Xl6?=a2XMzB!JW`~KZ?o#%C4+uX-7@s{RB9IV2ubaZqaCdP1U+S*Th z2e2^FKAk(XV`z&I!N8GVgY_bWAaF=JT~Dk#5@6zw@J3oA5uU`r0i*^U-O+WFts}wF z>^#f^>#vA7v{4N851^sx=rpuL0}vj5NCLne>5al@N>ZBJB>^Z;O-To+8OSU^AL)ZK z4#OdB!pvX-fVQ z?2vxw~rT#F$ zk$4XrDu95(VgQGX2zP7{K~s{Z^j8S}0cK|Z5M%Ja6GclIFcc901S^7o{{Dw?{j|mt ztdakb@n5a+w!{D=&>D%y2H`wt_3)DV1E%Hf|914p(9`1|yMQ1Z`e&S;9zY}->5s$^ z@HA22pNeS8VHP+Pt$+wL9P1Hu_^k#9N3 zL2xB76r`rFcIfPo;NL*niJ~VB3sEspg@bf;;b47LFxWsvP2E6UUr$vR427yGt3g12 zuqGHh0fF&A9y&e5qW*(b|39%XeH;=&z~XGNSoEJ(F+rn)@C4l9F+kr2dRV{T3XwQe zFw)ZyhxG^iEC3AkU;M%$hI&eR5CdHm2uMW@3|7+zD;ub)gY*myz{)C0x{|-Kp8rbJ zpLqXYERZI~(*s685zxrrovDi^{NABahur}~BQV~yG$?o?y%0fYf~1y-8QchP&cGIc z#(HD%fMAd!SOa+2f@l;C`E&P+1o$uNpU3~|**})FK{(w0Gl8^+e`Xkop$#sMHlYb@ zkKO3#xSCDiy0)Qj)?C|fzwhPC!&k73UT3-v$R*~|^L+^Vc$dwgLO!j+{u^8HcvEs+ zV6%0m?_1MAVy0)zlhAq=M^M^VfsE zbM?jrq;DT%D{Yva_76U=&Qi-U2@0k}Mj=Lz%Hm^ny+er`RuFzZH4}aoVu+3kZv*(2 zDKWDrqY*kd80HILj%k3W2y02z`;yKwb9&ES+bc>@4FoVpug-}aL{N%JMJGGp`nRScMbj{p z=bJ|)jjw`r8x&<{P`8FPJq>i^r}Ix+w?y{LSb6j68FljNzGQdETQYc?HK0pemZ3P4 z!KqeVJ`&BouaZe|EI6h(n1(7wLe5ZpGfg13I57^OX*g9-Mn_z;8A)T&(zSS<5~2L8DpygfZ_34>pYw1 z&Y=w#>KBRXJVo;-oqWOqTxSANNj-^SYi@C`siNz}Hp1T3-#ISUS0V4bdk~E=1=v;U zhF8h5$6WT7yX4Oa#f-4lT3Pik*gU;#5Z*cVx>kl)`*3L2%MOFhEW48OxLD|YWSjHr$k4z`@n2wt8r zNzd;-HaRZO@8O;$486(N{Wk2CJU5XEu6hp`AMPp*nf+!WcK zQa(bbE-r*&YX)Db2j<`C>2a zEkjPX7O*kwcKqrPpF0!6GBeo~p5O^Z0gW|F z{?_f-fbAIGk@u2Oq9VlDYF2WUg{}il#faCqTJ2@5RH+~FWBi*q7HVhJwu-*QIeM8=-f#xTz0~^~<({ zP)5h59B#ajy7Xq-T=zTo(3w6`)JinyO<6-%Mdyi2`8IZeE7hH2&+AOAnAQfHykg5i zX}W9rd=GyW_-CD?w(c;m@YtkZhzQ^)ky!pqcchYa6mLW#P%8J&L>y;EHE-YIRcFv=oq#TYfVkYS;6&qQ^yC24BQ`WQ_~muh*?Xy~iXjT?Ba z20igE;h>^`@l!tsPblB4EeO3kXJ|i3UErHLVM<2!VWTn3kybeMk8E!pCXl~+PW4efsWg&H7M3e}AB> ziq`zf`o8TB*=~5CgM)GuKfGuu^3pA|YsOS{vw@sw*v>Vi3A}z=a*z`i_4hOEw-&dl zo$^y{5AFt?{4`*~l}4Oja9ozaZWPxXqwf@xipl|B-fYu1nA?fl_2vuCyd!>1vAUFB zypeVrcwc+c)0n&%F5;9>J19l5u1{joQ>%T)05o=xWT6*(mQq0r%y4dDW{5h=C_|l+ zAq>U?zW4N!e6mVcP&f0M1|cH`(Jt%fY;DZLZdXy2SG@A-9OWE|!i4*3d7-NhFV=q= zPsELevsKOa*G7bvxWw@~hBYXy3~2@qK^LJOO&Y-kHKin#)xA7<)=`7TYcg4)_bZyr z?bCL0)ss9tlIjCTIBY81)^t)H<6q?~F)SA0<1}!27-7hlR3FaPkLc_!%-t{HySrz} z$#|#8-pU_LwPzid>zJG_`4Zk^#zTx}Cmyt1%5W4prkqRXZ_6;^Wgygi`6hQlrE6Zd zVtr9cI+5akJiPDz(Pe&}mgLteA&1w%@7v&iS*}Yh@QJYhVE(a0%HGQbNL^gncl6_u z)t|tR@jfi6Pv#9?57d95!|+(@{wWFWEd~j07I@NJuj5VsAsH<&l!fPdJ~IzPIS!#~0_46RRq%95h9Uqea(6ghhxU&9Zt7}q5H2vPY>V1)t@btpTYLidfSA-O~W1a^!rjwjIH51&yl=BA7MELIF?x) z2SqffcJAGJ?n>|MTvWPvqhvioHu0>r;AMvOScRMuE!(!9)>>uIg;w*lRc=2|jd8=2 zoasxx{AY|E$HMIGG~17Cu{dq!I)sp3F*K|BDqeG%_3Qq$$d3D3Okm4*xYGQn@(LE%Dm#N#VJYVPAX7we)|TWp?MFa__-zo`Q1coj?aujgsY zy0AKZt@RvH&qYSBc~6#_`pVe+|) zpIsS!Vb_)N7gF&#s@A8wNl5hH&Y=m^3$I8jr4>{|QT9G`Jx8HBn|rv~15jL`%#wC3 zQwQ)oYr4EIw_AI`;@%ly7<)`Qx;^0Z1Y`2-4Ko=mx^dnGrUKn>o9Y#dekX98$AEi2 z=kEBVp};V(CRnYHUUh8BEpAg$(faxD^VNio9?lcw)Y%5ph+76;-<&)eUNKg@a9G~6 zH^6Zv7<`$EA3E?pvgU2(%l2dBk&up1`M?SMk9yRV$*(YV@ik+TA-xfK`W_`O7V zIcGiHFV45nbXM!Qh`MY;FQD;D4E$|4;;Sp!_!f_!y-#bZOKLt(&fj5+L!jv=6s>93 zM7QBu>gCeN zfoer2VRQG+N*YIIOd`H>?q=Sz3p;NC z-1RJ>Cy%l=tQ6`p1ZT=r&$n9^<0d~0*}f)UyY@`IwDCd<2fy2OsR8?@a|$ecb#F&? z;a>)dD_C#^aXi+ERW5)9!SRIgDTL#qpYl!pmqTg?T82Z{{PW&Ryl#3{K^=R#9lm=3 z-$m|}F-+dOFjSQUvlRykNTZsX<{WTuIX80l_pKA2bfN9hO7#_aRn^Gt0nP4l`VHCH z)y!G@cdgNITW88u{xa7aGy2^U<27t3CLl)xuV~(^9z=u>ad9w(P6#5A1qnX(v7^l0CLv&pbCZ3*6QXiJ+o0r z9f<4*xES6*KjVF*HGfL;N&B7MQvd0?4=jB_dyNyX9h6{oU)LULP=v*U`R4h!rR;Kt zYsp8l>QaX4vyHg4rCUZd_9moc5`@7sA@Z|+?$ulYt@g)FqV>5w6`(o{y{}`w+X1h5 zgJ&FuD|+1;QlnbGHon?wYDiVD2Q zJo|&n?QBux=9jeXrt;PmQXR#Fn;Qpn0RzIX<>nSGVRD#*0m9ef*%tNX+~&OgT?Ru*0yB z@I^Rxm`fPW8vWL$pe}21{NjU|%#(l3w@1dz2@0Q`_hUokU^ym-uFYUGBQ`xdgGKb% zq9bkn%d>W~^+=+7L54Wz^0TSA+Vl9`H8T-z#O8wYsXEpNcTF; + + + + + + +Hazelcast C++ Client: Class List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 12345]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Nboost
 Chash< hazelcast::cp::raft_group_id >
 Nhazelcast
 Nclient
 Nserialization
 Nconfig
 Naws
 Nsecurity
 Nexception
 Ntopic
 Nmonitor
 Nquery
 Nrb
 Nsql
 CaddressRepresents an address of a client or member in the cluster
 Cbig_decimalAn arbitrary precision and scale floating point number
 Cclient_configHazelcast_client configuration class
 Cclient_propertyA client property is a configuration for hazelcast client
 Cclient_propertiesClient Properties is an internal class
 CclusterHazelcast cluster interface
 Cdistributed_objectBase class for all distributed objects
 CendpointEndpoint represents a peer in the cluster
 Centry_eventMap Entry event
 Centry_listenerMap entry listener to get notified when a map entry is added, removed, updated, evicted, or expired
 Centry_viewEntryView represents a readonly view of a map entry
 Cexecution_callbackExecution_callback allows to asynchronously get notified when the execution is completed, either successfully or with error
 Cflake_id_generatorA cluster-wide unique ID generator
 Chazelcast_client
 Chazelcast_json_valueHazelcast_json_value is a wrapper for Json formatted strings
 Ciexecutor_serviceDistributed implementation of java.util.concurrent.ExecutorService
 CilistConcurrent, distributed, client implementation of list
 CimapConcurrent, distributed, observable and queryable map client
 Cinitial_membership_eventA event that is sent when a MembershipListener is registered
 CiqueueConcurrent, blocking, distributed, observable, client queue
 CisetConcurrent, distributed client implementation of std::unordered_set
 Citem_event_base
 Citem_event
 Citem_listenerItem listener for IQueue, ISet and IList
 CitopicHazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model
 Clifecycle_eventEvent to be fired when lifecycle states are changed
 Clifecycle_listenerListener object for listening lifecycle events of hazelcast instance
 Cload_balancerLoad_balancer allows you to send operations to one of a number of endpoints(Members)
 Clocal_dateA date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03
 Clocal_date_timeA date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30
 Clocal_endpointThe Client interface allows to get information about a connected client's socket address, type and UUID
 Clocal_timeA time without a time-zone in the ISO-8601 calendar system, such as 10:15:30
 Cmap_eventMap events common contract
 Cendpoint_qualifier
 CmemberHz_cluster member class
 Cmember_selector
 Cmember_selectorsA utility class to get \member_selector instances
 Cmembership_eventMembership event fired when a new member is added to the cluster and/or when a member leaves the cluster
 Cmembership_listenerCluster membership listener
 Cmulti_mapA specialized distributed map client whose keys can be associated with multiple values
 Coffset_date_timeA date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00
 Cpartition_aware_markerThis marker interface is needed to make template matching work during serialisation
 Cpartition_awarePartitionAware means that data will be based in the same member based on the partition key and implementing tasks will be executed on the getPartitionKey()'s owner member
 Cpipelining@Beta
 Cpn_counterPN (Positive-Negative) CRDT counter
 Creliable_topicHazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model
 Creplicated_map
 CringbufferA Ringbuffer is a data-structure where the content is stored in a ring like structure
 Ctyped_dataTyped_data class is a wrapper class for the serialized binary data
 Cserialization_configSerializationConfig is used to
 Csocket
 Csocket_interceptorAn interface that provides the ability to intercept the creation of sockets
 Ctransaction_contextProvides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap
 Ctransaction_optionsContains the configuration for a Hazelcast transaction
 Ctransactional_listTransactional implementation of ilist
 Ctransactional_mapTransactional implementation of imap
 Ctransactional_multi_mapTransactional implementation of MultiMap
 Ctransactional_queueTransactional implementation of iqueue
 Ctransactional_setTransactional implementation of iset
 Ncp
 Craft_group_id
 Ccp_proxy
 Csession_aware_proxy
 Catomic_longClient-side Raft-based proxy implementation of atomic long
 Csessionless_semaphore
 Csession_semaphore
 Craft_proxy_factoryClient-side Raft-based proxy implementation of atomic reference
 Ccp_subsystemCP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distributed data structures
 Clogger
 NstdSTL namespace
 Chash< hazelcast::client::address >
 Chash< hazelcast::client::big_decimal >
 Chash< hazelcast::client::config::eviction_strategy_type >
 Chash< hazelcast::client::hazelcast_json_value >
 Chash< hazelcast::client::local_date >
 Chash< hazelcast::client::local_date_time >
 Chash< hazelcast::client::local_time >
 Chash< hazelcast::client::endpoint_qualifier >
 Chash< hazelcast::client::member >
 Chash< hazelcast::client::offset_date_time >
 Chash< std::pair< std::string, std::string > >
 Chash< hazelcast::cp::raft_group_id >
+
+
+
+
+ + + + diff --git a/5.5.0/annotated_dup.js b/5.5.0/annotated_dup.js new file mode 100644 index 0000000000..27ff4f7e9c --- /dev/null +++ b/5.5.0/annotated_dup.js @@ -0,0 +1,245 @@ +var annotated_dup = +[ + [ "boost", null, [ + [ "hash< hazelcast::cp::raft_group_id >", "d8/dd4/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html", null ] + ] ], + [ "hazelcast", null, [ + [ "client", null, [ + [ "serialization", null, [ + [ "generic_record", null, [ + [ "generic_record", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record" ], + [ "generic_record_builder", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder" ] + ] ], + [ "hz_serializer< address >", "de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.html", null ], + [ "hz_serializer< query::paging_predicate< K, V > >", "d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.html", null ], + [ "BasePredicateSerializer", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", null ], + [ "hz_serializer< query::between_predicate >", "dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.html", null ], + [ "hz_serializer< query::equal_predicate >", "d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.html", null ], + [ "hz_serializer< query::not_equal_predicate >", "d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.html", null ], + [ "hz_serializer< query::greater_less_predicate >", "dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.html", null ], + [ "hz_serializer< query::false_predicate >", "d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.html", null ], + [ "hz_serializer< query::true_predicate >", "df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.html", null ], + [ "hz_serializer< query::like_predicate >", "da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.html", null ], + [ "hz_serializer< query::instance_of_predicate >", "d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.html", null ], + [ "hz_serializer< query::sql_predicate >", "de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.html", null ], + [ "hz_serializer< query::ilike_predicate >", "d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.html", null ], + [ "hz_serializer< query::regex_predicate >", "d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.html", null ], + [ "hz_serializer< query::in_predicate >", "d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.html", null ], + [ "hz_serializer< query::and_predicate >", "d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.html", null ], + [ "hz_serializer< query::or_predicate >", "df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.html", null ], + [ "hz_serializer< query::not_predicate >", "d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.html", null ], + [ "hz_serializer", "d0/dd5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer.html", null ], + [ "builtin_serializer", "d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.html", null ], + [ "custom_serializer", "d7/d3d/structhazelcast_1_1client_1_1serialization_1_1custom__serializer.html", null ], + [ "global_serializer", "db/dea/structhazelcast_1_1client_1_1serialization_1_1global__serializer.html", null ], + [ "identified_data_serializer", "d5/de6/structhazelcast_1_1client_1_1serialization_1_1identified__data__serializer.html", null ], + [ "portable_serializer", "d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.html", null ], + [ "versioned_portable_serializer", "d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.html", null ], + [ "hz_serializer< byte >", "d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.html", null ], + [ "hz_serializer< bool >", "d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.html", null ], + [ "hz_serializer< char >", "d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.html", null ], + [ "hz_serializer< char16_t >", "de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.html", null ], + [ "hz_serializer< int16_t >", "d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.html", null ], + [ "hz_serializer< int32_t >", "d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.html", null ], + [ "hz_serializer< int64_t >", "d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.html", null ], + [ "hz_serializer< float >", "db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.html", null ], + [ "hz_serializer< double >", "d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.html", null ], + [ "hz_serializer< std::string >", "d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.html", null ], + [ "hz_serializer< hazelcast_json_value >", "d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.html", null ], + [ "hz_serializer< std::vector< byte > >", "df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< bool > >", "df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< char > >", "d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< int16_t > >", "d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< int32_t > >", "df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< int64_t > >", "df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< float > >", "d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< double > >", "d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.html", null ], + [ "hz_serializer< std::vector< std::string > >", "d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.html", null ], + [ "hz_serializer< boost::uuids::uuid >", "dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.html", null ], + [ "FieldDefinition", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition" ], + [ "ClassDefinition", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition" ], + [ "ClassDefinitionBuilder", "da/d08/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder.html", null ], + [ "PortableVersionHelper", "de/d31/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper.html", null ], + [ "object_data_input", "de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html", "de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input" ], + [ "object_data_output", "d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html", "d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output" ], + [ "portable_reader", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader" ], + [ "portable_writer", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer" ] + ] ], + [ "config", null, [ + [ "matcher", null, [ + [ "matching_point_config_pattern_matcher", "d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html", "d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher" ] + ] ], + [ "client_aws_config", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config" ], + [ "client_connection_strategy_config", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config" ], + [ "client_flake_id_generator_config", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config" ], + [ "client_network_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config" ], + [ "cloud_config", "d1/d0b/structhazelcast_1_1client_1_1config_1_1cloud__config.html", null ], + [ "config_pattern_matcher", "d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.html", "d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher" ], + [ "connection_retry_config", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config" ], + [ "eviction_config", "d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html", "d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config" ], + [ "index_config", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config" ], + [ "logger_config", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config" ], + [ "near_cache_config", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config" ], + [ "reliable_topic_config", "d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html", "d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config" ], + [ "socket_options", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options" ], + [ "ssl_config", "d8/d3d/classhazelcast_1_1client_1_1config_1_1ssl__config.html", null ] + ] ], + [ "aws", null, [ + [ "security", null, [ + [ "ec2_request_signer", "d3/dba/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer.html", null ] + ] ], + [ "utility", null, [ + [ "aws_url_encoder", "d7/d7b/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder.html", null ], + [ "cloud_utility", "dd/d2d/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility.html", null ] + ] ], + [ "aws_client", "dd/dd1/classhazelcast_1_1client_1_1aws_1_1aws__client.html", null ] + ] ], + [ "security", null, [ + [ "credentials", "d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.html", null ], + [ "username_password_credentials", "d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.html", null ], + [ "token_credentials", "de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.html", null ] + ] ], + [ "exception", null, [ + [ "iexception", "d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html", "d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception" ], + [ "exception_builder", "d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html", "d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder" ], + [ "retryable_hazelcast", "d0/d55/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast.html", null ], + [ "query", "d2/de0/classhazelcast_1_1client_1_1exception_1_1query.html", null ], + [ "invocation_might_contain_compact_data", "d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.html", null ], + [ "member_left", "d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.html", null ], + [ "consistency_lost", "d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.html", null ] + ] ], + [ "topic", null, [ + [ "listener", "dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html", "dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener" ], + [ "message", "d8/d7d/classhazelcast_1_1client_1_1topic_1_1message.html", null ], + [ "reliable_listener", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener" ] + ] ], + [ "monitor", null, [ + [ "local_map_stats", "d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html", "d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats" ], + [ "local_instance_stats", "d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.html", null ], + [ "near_cache_stats", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats" ] + ] ], + [ "query", null, [ + [ "entry_comparator", "d3/d45/classhazelcast_1_1client_1_1query_1_1entry__comparator.html", null ], + [ "paging_predicate_marker", "d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.html", null ], + [ "anchor_data_list", "d0/db3/structhazelcast_1_1client_1_1query_1_1anchor__data__list.html", null ], + [ "paging_predicate", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate" ], + [ "query_constants", "d2/d79/structhazelcast_1_1client_1_1query_1_1query__constants.html", null ], + [ "predicate", "d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.html", null ], + [ "base_predicate", "d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.html", null ], + [ "named_predicate", "df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.html", null ], + [ "multi_predicate", "d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.html", null ], + [ "equal_predicate", "d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html", "d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate" ], + [ "not_equal_predicate", "de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html", "de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate" ], + [ "greater_less_predicate", "d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html", "d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate" ], + [ "between_predicate", "da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html", "da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate" ], + [ "false_predicate", "d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.html", null ], + [ "true_predicate", "d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.html", null ], + [ "instance_of_predicate", "dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html", "dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate" ], + [ "sql_predicate", "d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html", "d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate" ], + [ "like_predicate", "d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html", "d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate" ], + [ "ilike_predicate", "d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html", "d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate" ], + [ "regex_predicate", "dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html", "dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate" ], + [ "in_predicate", "dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html", "dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate" ], + [ "and_predicate", "d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.html", null ], + [ "or_predicate", "d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.html", null ], + [ "not_predicate", "de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.html", null ] + ] ], + [ "rb", null, [ + [ "read_result_set", "d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html", "d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set" ] + ] ], + [ "sql", null, [ + [ "hazelcast_sql_exception", "d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html", "d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception" ], + [ "sql_column_metadata", "dc/d5d/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata.html", null ], + [ "sql_page", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page" ], + [ "sql_result", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result" ], + [ "sql_row_metadata", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata" ], + [ "sql_service", "d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html", "d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service" ], + [ "sql_statement", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement" ] + ] ], + [ "address", "d3/d6d/classhazelcast_1_1client_1_1address.html", "d3/d6d/classhazelcast_1_1client_1_1address" ], + [ "big_decimal", "d8/d7d/structhazelcast_1_1client_1_1big__decimal.html", null ], + [ "client_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html", "d3/de8/classhazelcast_1_1client_1_1client__config" ], + [ "client_property", "d5/db6/classhazelcast_1_1client_1_1client__property.html", "d5/db6/classhazelcast_1_1client_1_1client__property" ], + [ "client_properties", "d4/dbb/classhazelcast_1_1client_1_1client__properties.html", "d4/dbb/classhazelcast_1_1client_1_1client__properties" ], + [ "cluster", "d0/df0/classhazelcast_1_1client_1_1cluster.html", "d0/df0/classhazelcast_1_1client_1_1cluster" ], + [ "distributed_object", "d8/d36/classhazelcast_1_1client_1_1distributed__object.html", "d8/d36/classhazelcast_1_1client_1_1distributed__object" ], + [ "endpoint", "d6/d83/classhazelcast_1_1client_1_1endpoint.html", "d6/d83/classhazelcast_1_1client_1_1endpoint" ], + [ "entry_event", "db/d6d/classhazelcast_1_1client_1_1entry__event.html", "db/d6d/classhazelcast_1_1client_1_1entry__event" ], + [ "entry_listener", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html", "d8/d8f/classhazelcast_1_1client_1_1entry__listener" ], + [ "entry_view", "de/d4c/classhazelcast_1_1client_1_1entry__view.html", "de/d4c/classhazelcast_1_1client_1_1entry__view" ], + [ "execution_callback", "d9/d91/classhazelcast_1_1client_1_1execution__callback.html", "d9/d91/classhazelcast_1_1client_1_1execution__callback" ], + [ "flake_id_generator", "d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.html", null ], + [ "hazelcast_client", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client" ], + [ "hazelcast_json_value", "df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html", "df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value" ], + [ "iexecutor_service", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service" ], + [ "ilist", "d3/df5/classhazelcast_1_1client_1_1ilist.html", "d3/df5/classhazelcast_1_1client_1_1ilist" ], + [ "imap", "de/d73/classhazelcast_1_1client_1_1imap.html", "de/d73/classhazelcast_1_1client_1_1imap" ], + [ "initial_membership_event", "d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html", "d5/d15/classhazelcast_1_1client_1_1initial__membership__event" ], + [ "iqueue", "dd/df1/classhazelcast_1_1client_1_1iqueue.html", "dd/df1/classhazelcast_1_1client_1_1iqueue" ], + [ "iset", "db/d12/classhazelcast_1_1client_1_1iset.html", "db/d12/classhazelcast_1_1client_1_1iset" ], + [ "item_event_base", "d0/d03/classhazelcast_1_1client_1_1item__event__base.html", "d0/d03/classhazelcast_1_1client_1_1item__event__base" ], + [ "item_event", "d9/d82/classhazelcast_1_1client_1_1item__event.html", "d9/d82/classhazelcast_1_1client_1_1item__event" ], + [ "item_listener", "dc/da5/classhazelcast_1_1client_1_1item__listener.html", "dc/da5/classhazelcast_1_1client_1_1item__listener" ], + [ "itopic", "dc/d49/classhazelcast_1_1client_1_1itopic.html", "dc/d49/classhazelcast_1_1client_1_1itopic" ], + [ "lifecycle_event", "d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html", "d7/d71/classhazelcast_1_1client_1_1lifecycle__event" ], + [ "lifecycle_listener", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener" ], + [ "load_balancer", "da/d27/classhazelcast_1_1client_1_1load__balancer.html", "da/d27/classhazelcast_1_1client_1_1load__balancer" ], + [ "local_date", "de/dcd/structhazelcast_1_1client_1_1local__date.html", "de/dcd/structhazelcast_1_1client_1_1local__date" ], + [ "local_date_time", "d2/da1/structhazelcast_1_1client_1_1local__date__time.html", null ], + [ "local_endpoint", "db/df0/classhazelcast_1_1client_1_1local__endpoint.html", null ], + [ "local_time", "d4/de5/structhazelcast_1_1client_1_1local__time.html", "d4/de5/structhazelcast_1_1client_1_1local__time" ], + [ "map_event", "d9/db2/classhazelcast_1_1client_1_1map__event.html", "d9/db2/classhazelcast_1_1client_1_1map__event" ], + [ "endpoint_qualifier", "d4/d07/structhazelcast_1_1client_1_1endpoint__qualifier.html", null ], + [ "member", "d8/d16/classhazelcast_1_1client_1_1member.html", "d8/d16/classhazelcast_1_1client_1_1member" ], + [ "member_selector", "d7/d25/classhazelcast_1_1client_1_1member__selector.html", "d7/d25/classhazelcast_1_1client_1_1member__selector" ], + [ "member_selectors", "d6/df0/classhazelcast_1_1client_1_1member__selectors.html", "d6/df0/classhazelcast_1_1client_1_1member__selectors" ], + [ "membership_event", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html", "d2/dcc/classhazelcast_1_1client_1_1membership__event" ], + [ "membership_listener", "de/dff/classhazelcast_1_1client_1_1membership__listener.html", "de/dff/classhazelcast_1_1client_1_1membership__listener" ], + [ "multi_map", "d3/d41/classhazelcast_1_1client_1_1multi__map.html", "d3/d41/classhazelcast_1_1client_1_1multi__map" ], + [ "offset_date_time", "db/d9c/structhazelcast_1_1client_1_1offset__date__time.html", "db/d9c/structhazelcast_1_1client_1_1offset__date__time" ], + [ "partition_aware_marker", "da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.html", null ], + [ "partition_aware", "db/d26/classhazelcast_1_1client_1_1partition__aware.html", "db/d26/classhazelcast_1_1client_1_1partition__aware" ], + [ "pipelining", "d5/d30/classhazelcast_1_1client_1_1pipelining.html", "d5/d30/classhazelcast_1_1client_1_1pipelining" ], + [ "pn_counter", "d1/dd7/classhazelcast_1_1client_1_1pn__counter.html", null ], + [ "reliable_topic", "d4/d91/classhazelcast_1_1client_1_1reliable__topic.html", "d4/d91/classhazelcast_1_1client_1_1reliable__topic" ], + [ "replicated_map", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html", "d7/dc0/classhazelcast_1_1client_1_1replicated__map" ], + [ "ringbuffer", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html", "d0/d17/classhazelcast_1_1client_1_1ringbuffer" ], + [ "typed_data", "d2/dca/classhazelcast_1_1client_1_1typed__data.html", "d2/dca/classhazelcast_1_1client_1_1typed__data" ], + [ "serialization_config", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html", "da/d9e/classhazelcast_1_1client_1_1serialization__config" ], + [ "socket", "d1/d9d/classhazelcast_1_1client_1_1socket.html", "d1/d9d/classhazelcast_1_1client_1_1socket" ], + [ "socket_interceptor", "da/da0/classhazelcast_1_1client_1_1socket__interceptor.html", "da/da0/classhazelcast_1_1client_1_1socket__interceptor" ], + [ "transaction_context", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html", "d7/d99/classhazelcast_1_1client_1_1transaction__context" ], + [ "transaction_options", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html", "d3/d35/classhazelcast_1_1client_1_1transaction__options" ], + [ "transactional_list", "d8/d5b/classhazelcast_1_1client_1_1transactional__list.html", "d8/d5b/classhazelcast_1_1client_1_1transactional__list" ], + [ "transactional_map", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html", "d9/dee/classhazelcast_1_1client_1_1transactional__map" ], + [ "transactional_multi_map", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map" ], + [ "transactional_queue", "d1/d80/classhazelcast_1_1client_1_1transactional__queue.html", "d1/d80/classhazelcast_1_1client_1_1transactional__queue" ], + [ "transactional_set", "d1/d91/classhazelcast_1_1client_1_1transactional__set.html", "d1/d91/classhazelcast_1_1client_1_1transactional__set" ] + ] ], + [ "cp", null, [ + [ "raft_group_id", "d2/da4/structhazelcast_1_1cp_1_1raft__group__id.html", null ], + [ "cp_proxy", "d8/d85/classhazelcast_1_1cp_1_1cp__proxy.html", null ], + [ "session_aware_proxy", "db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html", "db/d21/classhazelcast_1_1cp_1_1session__aware__proxy" ], + [ "atomic_long", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long" ], + [ "sessionless_semaphore", "d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.html", null ], + [ "session_semaphore", "d0/d45/classhazelcast_1_1cp_1_1session__semaphore.html", null ], + [ "raft_proxy_factory", "d9/df1/classhazelcast_1_1cp_1_1raft__proxy__factory.html", null ], + [ "cp_subsystem", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem" ] + ] ], + [ "logger", "dd/d62/classhazelcast_1_1logger.html", null ] + ] ], + [ "std", "d8/dcc/namespacestd.html", [ + [ "hash< hazelcast::client::address >", "d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html", null ], + [ "hash< hazelcast::client::big_decimal >", "de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html", null ], + [ "hash< hazelcast::client::config::eviction_strategy_type >", "d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html", null ], + [ "hash< hazelcast::client::hazelcast_json_value >", "d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html", null ], + [ "hash< hazelcast::client::local_date >", "d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html", null ], + [ "hash< hazelcast::client::local_date_time >", "d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html", null ], + [ "hash< hazelcast::client::local_time >", "de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html", null ], + [ "hash< hazelcast::client::endpoint_qualifier >", "dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html", null ], + [ "hash< hazelcast::client::member >", "de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html", null ], + [ "hash< hazelcast::client::offset_date_time >", "df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html", null ], + [ "hash< std::pair< std::string, std::string > >", "dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html", null ], + [ "hash< hazelcast::cp::raft_group_id >", "dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html", null ] + ] ] +]; \ No newline at end of file diff --git a/5.5.0/classes.html b/5.5.0/classes.html new file mode 100644 index 0000000000..11507dc267 --- /dev/null +++ b/5.5.0/classes.html @@ -0,0 +1,169 @@ + + + + + + + +Hazelcast C++ Client: Class Index + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Index
+
+
+
A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V
+
+
+
A
+
address (hazelcast::client)
anchor_data_list (hazelcast::client::query)
and_predicate (hazelcast::client::query)
atomic_long (hazelcast::cp)
aws_client (hazelcast::client::aws)
aws_url_encoder (hazelcast::client::aws::utility)
+
+
B
+
base_predicate (hazelcast::client::query)
BasePredicateSerializer (hazelcast::client::serialization)
between_predicate (hazelcast::client::query)
big_decimal (hazelcast::client)
index_config::bitmap_index_options (hazelcast::client::config)
builtin_serializer (hazelcast::client::serialization)
+
+
C
+
ClassDefinition (hazelcast::client::serialization)
ClassDefinitionBuilder (hazelcast::client::serialization)
client_aws_config (hazelcast::client::config)
client_config (hazelcast::client)
client_connection_strategy_config (hazelcast::client::config)
client_flake_id_generator_config (hazelcast::client::config)
client_network_config (hazelcast::client::config)
client_properties (hazelcast::client)
client_property (hazelcast::client)
cloud_config (hazelcast::client::config)
cloud_utility (hazelcast::client::aws::utility)
cluster (hazelcast::client)
config_pattern_matcher (hazelcast::client::config)
connection_retry_config (hazelcast::client::config)
consistency_lost (hazelcast::client::exception)
cp_proxy (hazelcast::cp)
cp_subsystem (hazelcast::cp)
credentials (hazelcast::client::security)
custom_serializer (hazelcast::client::serialization)
+
+
D
+
member_selectors::data_member_selector (hazelcast::client)
distributed_object (hazelcast::client)
+
+
E
+
ec2_request_signer (hazelcast::client::aws::security)
endpoint (hazelcast::client)
endpoint_qualifier (hazelcast::client)
entry_comparator (hazelcast::client::query)
entry_event (hazelcast::client)
entry_listener (hazelcast::client)
entry_view (hazelcast::client)
equal_predicate (hazelcast::client::query)
eviction_config (hazelcast::client::config)
exception_builder (hazelcast::client::exception)
execution_callback (hazelcast::client)
iexecutor_service::executor_promise (hazelcast::client)
+
+
F
+
false_predicate (hazelcast::client::query)
FieldDefinition (hazelcast::client::serialization)
flake_id_generator (hazelcast::client)
+
+
G
+
generic_record (hazelcast::client::serialization::generic_record)
generic_record_builder (hazelcast::client::serialization::generic_record)
global_serializer (hazelcast::client::serialization)
greater_less_predicate (hazelcast::client::query)
+
+
H
+
hash< hazelcast::client::address > (std)
hash< hazelcast::client::big_decimal > (std)
hash< hazelcast::client::config::eviction_strategy_type > (std)
hash< hazelcast::client::endpoint_qualifier > (std)
hash< hazelcast::client::hazelcast_json_value > (std)
hash< hazelcast::client::local_date > (std)
hash< hazelcast::client::local_date_time > (std)
hash< hazelcast::client::local_time > (std)
hash< hazelcast::client::member > (std)
hash< hazelcast::client::offset_date_time > (std)
hash< hazelcast::cp::raft_group_id > (boost)
hash< hazelcast::cp::raft_group_id > (std)
hash< std::pair< std::string, std::string > > (std)
hazelcast_client (hazelcast::client)
hazelcast_json_value (hazelcast::client)
hazelcast_sql_exception (hazelcast::client::sql)
hz_serializer (hazelcast::client::serialization)
hz_serializer< address > (hazelcast::client::serialization)
hz_serializer< bool > (hazelcast::client::serialization)
hz_serializer< boost::uuids::uuid > (hazelcast::client::serialization)
hz_serializer< byte > (hazelcast::client::serialization)
hz_serializer< char > (hazelcast::client::serialization)
hz_serializer< char16_t > (hazelcast::client::serialization)
hz_serializer< double > (hazelcast::client::serialization)
hz_serializer< float > (hazelcast::client::serialization)
hz_serializer< hazelcast_json_value > (hazelcast::client::serialization)
hz_serializer< int16_t > (hazelcast::client::serialization)
hz_serializer< int32_t > (hazelcast::client::serialization)
hz_serializer< int64_t > (hazelcast::client::serialization)
hz_serializer< query::and_predicate > (hazelcast::client::serialization)
hz_serializer< query::between_predicate > (hazelcast::client::serialization)
hz_serializer< query::equal_predicate > (hazelcast::client::serialization)
hz_serializer< query::false_predicate > (hazelcast::client::serialization)
hz_serializer< query::greater_less_predicate > (hazelcast::client::serialization)
hz_serializer< query::ilike_predicate > (hazelcast::client::serialization)
hz_serializer< query::in_predicate > (hazelcast::client::serialization)
hz_serializer< query::instance_of_predicate > (hazelcast::client::serialization)
hz_serializer< query::like_predicate > (hazelcast::client::serialization)
hz_serializer< query::not_equal_predicate > (hazelcast::client::serialization)
hz_serializer< query::not_predicate > (hazelcast::client::serialization)
hz_serializer< query::or_predicate > (hazelcast::client::serialization)
hz_serializer< query::paging_predicate< K, V > > (hazelcast::client::serialization)
hz_serializer< query::regex_predicate > (hazelcast::client::serialization)
hz_serializer< query::sql_predicate > (hazelcast::client::serialization)
hz_serializer< query::true_predicate > (hazelcast::client::serialization)
hz_serializer< std::string > (hazelcast::client::serialization)
hz_serializer< std::vector< bool > > (hazelcast::client::serialization)
hz_serializer< std::vector< byte > > (hazelcast::client::serialization)
hz_serializer< std::vector< char > > (hazelcast::client::serialization)
hz_serializer< std::vector< double > > (hazelcast::client::serialization)
hz_serializer< std::vector< float > > (hazelcast::client::serialization)
hz_serializer< std::vector< int16_t > > (hazelcast::client::serialization)
hz_serializer< std::vector< int32_t > > (hazelcast::client::serialization)
hz_serializer< std::vector< int64_t > > (hazelcast::client::serialization)
hz_serializer< std::vector< std::string > > (hazelcast::client::serialization)
+
+
I
+
identified_data_serializer (hazelcast::client::serialization)
iexception (hazelcast::client::exception)
iexecutor_service (hazelcast::client)
ilike_predicate (hazelcast::client::query)
ilist (hazelcast::client)
imap (hazelcast::client)
in_predicate (hazelcast::client::query)
index_config (hazelcast::client::config)
initial_membership_event (hazelcast::client)
instance_of_predicate (hazelcast::client::query)
invocation_might_contain_compact_data (hazelcast::client::exception)
iqueue (hazelcast::client)
iset (hazelcast::client)
item_event (hazelcast::client)
item_event_base (hazelcast::client)
item_listener (hazelcast::client)
itopic (hazelcast::client)
+
+
L
+
lifecycle_event (hazelcast::client)
lifecycle_listener (hazelcast::client)
like_predicate (hazelcast::client::query)
listener (hazelcast::client::topic)
load_balancer (hazelcast::client)
local_date (hazelcast::client)
local_date_time (hazelcast::client)
local_endpoint (hazelcast::client)
local_instance_stats (hazelcast::client::monitor)
local_map_stats (hazelcast::client::monitor)
local_time (hazelcast::client)
logger (hazelcast)
logger_config (hazelcast::client::config)
+
+
M
+
map_event (hazelcast::client)
matching_point_config_pattern_matcher (hazelcast::client::config::matcher)
member (hazelcast::client)
member_left (hazelcast::client::exception)
member_selector (hazelcast::client)
member_selectors (hazelcast::client)
membership_event (hazelcast::client)
membership_listener (hazelcast::client)
message (hazelcast::client::topic)
multi_map (hazelcast::client)
multi_predicate (hazelcast::client::query)
+
+
N
+
named_predicate (hazelcast::client::query)
near_cache_config (hazelcast::client::config)
near_cache_stats (hazelcast::client::monitor)
not_equal_predicate (hazelcast::client::query)
not_predicate (hazelcast::client::query)
+
+
O
+
object_data_input (hazelcast::client::serialization)
object_data_output (hazelcast::client::serialization)
offset_date_time (hazelcast::client)
or_predicate (hazelcast::client::query)
+
+
P
+
sql_result::page_iterator (hazelcast::client::sql)
sql_result::page_iterator_sync (hazelcast::client::sql)
paging_predicate (hazelcast::client::query)
paging_predicate_marker (hazelcast::client::query)
partition_aware (hazelcast::client)
partition_aware_marker (hazelcast::client)
pipelining (hazelcast::client)
pn_counter (hazelcast::client)
portable_reader (hazelcast::client::serialization)
portable_serializer (hazelcast::client::serialization)
portable_writer (hazelcast::client::serialization)
PortableVersionHelper (hazelcast::client::serialization)
predicate (hazelcast::client::query)
+
+
Q
+
query (hazelcast::client::exception)
query_constants (hazelcast::client::query)
+
+
R
+
raft_group_id (hazelcast::cp)
raft_proxy_factory (hazelcast::cp)
read_result_set (hazelcast::client::rb)
regex_predicate (hazelcast::client::query)
reliable_listener (hazelcast::client::topic)
reliable_topic (hazelcast::client)
reliable_topic_config (hazelcast::client::config)
replicated_map (hazelcast::client)
retryable_hazelcast (hazelcast::client::exception)
ringbuffer (hazelcast::client)
sql_result::row_iterator_sync (hazelcast::client::sql)
+
+
S
+
serialization_config (hazelcast::client)
session_aware_proxy (hazelcast::cp)
session_semaphore (hazelcast::cp)
sessionless_semaphore (hazelcast::cp)
socket (hazelcast::client)
socket_interceptor (hazelcast::client)
socket_options (hazelcast::client::config)
sql_column_metadata (hazelcast::client::sql)
sql_page (hazelcast::client::sql)
sql_predicate (hazelcast::client::query)
sql_result (hazelcast::client::sql)
sql_page::sql_row (hazelcast::client::sql)
sql_row_metadata (hazelcast::client::sql)
sql_service (hazelcast::client::sql)
sql_statement (hazelcast::client::sql)
ssl_config (hazelcast::client::config)
+
+
T
+
token_credentials (hazelcast::client::security)
transaction_context (hazelcast::client)
transaction_options (hazelcast::client)
transactional_list (hazelcast::client)
transactional_map (hazelcast::client)
transactional_multi_map (hazelcast::client)
transactional_queue (hazelcast::client)
transactional_set (hazelcast::client)
true_predicate (hazelcast::client::query)
typed_data (hazelcast::client)
+
+
U
+
username_password_credentials (hazelcast::client::security)
+
+
V
+
member::version (hazelcast::client)
versioned_portable_serializer (hazelcast::client::serialization)
+
+
+
+
+ + + + diff --git a/5.5.0/clipboard.js b/5.5.0/clipboard.js new file mode 100644 index 0000000000..9da9f3ca43 --- /dev/null +++ b/5.5.0/clipboard.js @@ -0,0 +1,61 @@ +/** + +The code below is based on the Doxygen Awesome project, see +https://github.com/jothepro/doxygen-awesome-css + +MIT License + +Copyright (c) 2021 - 2022 jothepro + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ + +let clipboard_title = "Copy to clipboard" +let clipboard_icon = `` +let clipboard_successIcon = `` +let clipboard_successDuration = 1000 + +$(function() { + if(navigator.clipboard) { + const fragments = document.getElementsByClassName("fragment") + for(const fragment of fragments) { + const clipboard_div = document.createElement("div") + clipboard_div.classList.add("clipboard") + clipboard_div.innerHTML = clipboard_icon + clipboard_div.title = clipboard_title + $(clipboard_div).click(function() { + const content = this.parentNode.cloneNode(true) + // filter out line number and folded fragments from file listings + content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() }) + let text = content.textContent + // remove trailing newlines and trailing spaces from empty lines + text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'') + navigator.clipboard.writeText(text); + this.classList.add("success") + this.innerHTML = clipboard_successIcon + window.setTimeout(() => { // switch back to normal icon after timeout + this.classList.remove("success") + this.innerHTML = clipboard_icon + }, clipboard_successDuration); + }) + fragment.insertBefore(clipboard_div, fragment.firstChild) + } + } +}) diff --git a/5.5.0/cookie.js b/5.5.0/cookie.js new file mode 100644 index 0000000000..53ad21d981 --- /dev/null +++ b/5.5.0/cookie.js @@ -0,0 +1,58 @@ +/*! + Cookie helper functions + Copyright (c) 2023 Dimitri van Heesch + Released under MIT license. +*/ +let Cookie = { + cookie_namespace: 'doxygen_', + + readSetting(cookie,defVal) { + if (window.chrome) { + const val = localStorage.getItem(this.cookie_namespace+cookie) || + sessionStorage.getItem(this.cookie_namespace+cookie); + if (val) return val; + } else { + let myCookie = this.cookie_namespace+cookie+"="; + if (document.cookie) { + const index = document.cookie.indexOf(myCookie); + if (index != -1) { + const valStart = index + myCookie.length; + let valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + return document.cookie.substring(valStart, valEnd); + } + } + } + return defVal; + }, + + writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete + if (window.chrome) { + if (days==0) { + sessionStorage.setItem(this.cookie_namespace+cookie,val); + } else { + localStorage.setItem(this.cookie_namespace+cookie,val); + } + } else { + let date = new Date(); + date.setTime(date.getTime()+(days*24*60*60*1000)); + const expiration = days!=0 ? "expires="+date.toGMTString()+";" : ""; + document.cookie = this.cookie_namespace + cookie + "=" + + val + "; SameSite=Lax;" + expiration + "path=/"; + } + }, + + eraseSetting(cookie) { + if (window.chrome) { + if (localStorage.getItem(this.cookie_namespace+cookie)) { + localStorage.removeItem(this.cookie_namespace+cookie); + } else if (sessionStorage.getItem(this.cookie_namespace+cookie)) { + sessionStorage.removeItem(this.cookie_namespace+cookie); + } + } else { + this.writeSetting(cookie,'',-1); + } + }, +} diff --git a/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.html b/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.html new file mode 100644 index 0000000000..9a8778b6b3 --- /dev/null +++ b/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.html @@ -0,0 +1,251 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::item_event_base Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::item_event_base Class Reference
+
+
+
Inheritance diagram for hazelcast::client::item_event_base:
+
+
+ + + + + + + + + + +

+Public Member Functions

 item_event_base (const std::string &name, const member &member, const item_event_type &event_type)
const memberget_member () const
 Returns the member fired this event.
item_event_type get_event_type () const
 Return the event type.
const std::string & get_name () const
 Returns the name of the collection for this event.
+

Detailed Description

+
+

Definition at line 36 of file item_event.h.

+

Constructor & Destructor Documentation

+ +

◆ item_event_base()

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::item_event_base::item_event_base (const std::string & name,
const member & member,
const item_event_type & event_type )
+
+ +

Definition at line 2698 of file proxy.cpp.

+
2701 : name_(name)
+
2702 , member_(member)
+
2703 , event_type_(event_type)
+
2704{}
+
+
+
+

Member Function Documentation

+ +

◆ get_event_type()

+ +
+
+ + + + + + + +
item_event_type hazelcast::client::item_event_base::get_event_type () const
+
+ +

Return the event type.

+
Returns
event type ItemEventType
+ +

Definition at line 2713 of file proxy.cpp.

+
2714{
+
2715 return event_type_;
+
2716}
+
+
+
+ +

◆ get_member()

+ +
+
+ + + + + + + +
const member & hazelcast::client::item_event_base::get_member () const
+
+ +

Returns the member fired this event.

+
Returns
the member fired this event.
+ +

Definition at line 2707 of file proxy.cpp.

+
2708{
+
2709 return member_;
+
2710}
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::item_event_base::get_name () const
+
+ +

Returns the name of the collection for this event.

+
Returns
name of the collection.
+ +

Definition at line 2719 of file proxy.cpp.

+
2720{
+
2721 return name_;
+
2722}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.js b/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.js new file mode 100644 index 0000000000..047e56650e --- /dev/null +++ b/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1item__event__base = +[ + [ "get_event_type", "d0/d03/classhazelcast_1_1client_1_1item__event__base.html#a1429c8bf469f79125ec74a27ccba7781", null ], + [ "get_member", "d0/d03/classhazelcast_1_1client_1_1item__event__base.html#a1ae5e3e0e77830a2a2ebf8a531631f46", null ], + [ "get_name", "d0/d03/classhazelcast_1_1client_1_1item__event__base.html#a1f0b7c0584173f15d19e23930b9338fe", null ] +]; \ No newline at end of file diff --git a/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.png b/5.5.0/d0/d03/classhazelcast_1_1client_1_1item__event__base.png new file mode 100644 index 0000000000000000000000000000000000000000..0684963f23735b5c814ef9d60faba2e395f6491d GIT binary patch literal 803 zcmeAS@N?(olHy`uVBq!ia0vp^CxJMCgBeJ+6fWEYq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#Nt=dAc};R4~4s`@Zk70?(0l z$5qe%&i`?#rQz)S693!pHd?AI<4myrb6{D#pcBV-fhLu^4&5%3o?TL!xMb%PPrU}V z;IAL9+JnWe5w48@rf84dt-5+QV5G`VN~HRWRx_PQ>U_B4uddY)VA>NKf1(?`f-)B1xU zwtK!xpSHO$Tjk_*smj_JEh=;0+&Dk6<*w$N{gwfVIA9_0yJ-ZnkqsB_ya`~BDfzvP6>-^vs2PE(tI_HFg=iI1EnZC$rnyHfV{yL}0d zp3Ym_XmoMiD(ja?-#pi?er%mXDcLqVZxLCdD<1sooB=MyVMt4 z)%v^bcfsA0&wPRmf1ase_B=WNwAISk{nKOZ*598Pd)(D{&+Z`8Ws6GFruJ{N^u7^s z>z229$gj0Z6H*rce`r5Xr9P@Ux8H28ivE^!Eh^71DJh=Zxy8eyNH15#@K^==U&dJl WOAkw)X!r$8&J3QeelF{r5}E+Fi-O?* literal 0 HcmV?d00001 diff --git a/5.5.0/d0/d07/structhazelcast_1_1client_1_1member_1_1version-members.html b/5.5.0/d0/d07/structhazelcast_1_1client_1_1member_1_1version-members.html new file mode 100644 index 0000000000..14223c4d64 --- /dev/null +++ b/5.5.0/d0/d07/structhazelcast_1_1client_1_1member_1_1version-members.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member::version Member List
+
+
+ +

This is the complete list of members for hazelcast::client::member::version, including all inherited members.

+ + + + + + + + + + + +
major (defined in hazelcast::client::member::version)hazelcast::client::member::version
minor (defined in hazelcast::client::member::version)hazelcast::client::member::version
operator!=(const version &rhs) const (defined in hazelcast::client::member::version)hazelcast::client::member::version
operator<(const version &rhs) const (defined in hazelcast::client::member::version)hazelcast::client::member::version
operator<< (defined in hazelcast::client::member::version)hazelcast::client::member::versionfriend
operator<=(const version &rhs) const (defined in hazelcast::client::member::version)hazelcast::client::member::version
operator==(const version &rhs) const (defined in hazelcast::client::member::version)hazelcast::client::member::version
operator>(const version &rhs) const (defined in hazelcast::client::member::version)hazelcast::client::member::version
operator>=(const version &rhs) const (defined in hazelcast::client::member::version)hazelcast::client::member::version
patch (defined in hazelcast::client::member::version)hazelcast::client::member::version
+
+
+ + + + diff --git a/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.html b/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.html new file mode 100644 index 0000000000..f6398ce5b6 --- /dev/null +++ b/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.html @@ -0,0 +1,585 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::ringbuffer Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::ringbuffer Class Reference
+
+
+ +

A Ringbuffer is a data-structure where the content is stored in a ring like structure. + More...

+ +

#include <ringbuffer.h>

+
Inheritance diagram for hazelcast::client::ringbuffer:
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename E>
boost::future< int64_t > add (const E &item)
 Adds an item to the tail of the Ringbuffer.
template<typename E>
boost::future< boost::optional< E > > read_one (int64_t sequence)
 Reads one item from the Ringbuffer.
template<typename E>
boost::future< int64_t > add (const E &item, rb::overflow_policy overflow_policy)
 Asynchronously writes an item with a configurable rb::OverflowPolicy.
template<typename E>
boost::future< int64_t > add_all (const std::vector< E > &items, rb::overflow_policy overflow_policy)
 Adds all the items of a collection to the tail of the Ringbuffer.
template<typename IFUNCTION>
boost::future< rb::read_result_setread_many (int64_t start_sequence, int32_t min_count, int32_t max_count, const IFUNCTION *filter=nullptr)
 Reads a batch of items from the Ringbuffer.
rb::read_result_set get_result_set (boost::future< protocol::ClientMessage > f)
boost::future< rb::read_result_setread_many (int64_t start_sequence, int32_t min_count, int32_t max_count)
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

A Ringbuffer is a data-structure where the content is stored in a ring like structure.

+

A ringbuffer has a capacity so it won't grow beyond that capacity and endanger the stability of the system. If that capacity is exceeded, than the oldest item in the ringbuffer is overwritten.

+

The ringbuffer has 2 always incrementing sequences:

    +
  1. +tailSequence: this is the side where the youngest item is found. So the tail is the side of the ringbuffer where items are added to.
  2. +
  3. +headSequence: this is the side where the oldest items are found. So the head is the side where items gets discarded.
  4. +
+

The items in the ringbuffer can be found by a sequence that is in between (inclusive) the head and tail sequence.

+

If data is read from a ringbuffer with a sequence that is smaller than the headSequence, it means that the data is not available anymore and a stale_sequence is thrown.

+

A Ringbuffer currently is not a distributed data-structure. So all data is stored in a single partition; comparable to the IQueue implementation. But we'll provide an option to partition the data in the near future.

+

A Ringbuffer can be used in a similar way as a queue, but one of the key differences is that a queue.take is destructive, meaning that only 1 thread is able to take an item. A ringbuffer.read is not destructive, so you can have multiple threads reading the same item multiple times.

+

The Ringbuffer is the backing data-structure for the reliable com.hazelcast.core.ITopic implementation. See com.hazelcast.config.ReliableTopicConfig.

+ +

Definition at line 66 of file ringbuffer.h.

+

Member Function Documentation

+ +

◆ add() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< int64_t > hazelcast::client::ringbuffer::add (const E & item)
+
+inline
+
+ +

Adds an item to the tail of the Ringbuffer.

+

If there is no space in the Ringbuffer, the add will overwrite the oldest item in the ringbuffer no matter what the ttl is. For more control on this behavior.

+

The returned value is the sequence of the added item. Using this sequence you can read the added item.

+

Using the sequence as id

+

This sequence will always be unique for this Ringbuffer instance so it can be used as a unique id generator if you are publishing items on this Ringbuffer. However you need to take care of correctly determining an initial id when any node uses the ringbuffer for the first time. The most reliable way to do that is to write a dummy item into the ringbuffer and use the returned sequence as initial id. On the reading side, this dummy item should be discard. Please keep in mind that this id is not the sequence of the item you are about to publish but from a previously published item. So it can't be used to find that item.

+
Parameters
+ + +
itemthe item to add.
+
+
+
Returns
the sequence of the added item.
+ +

Definition at line 94 of file ringbuffer.h.

+
95 {
+
96 return add_data(to_data(item));
+
97 }
+
+
+
+ +

◆ add() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< int64_t > hazelcast::client::ringbuffer::add (const E & item,
rb::overflow_policy overflow_policy )
+
+inline
+
+ +

Asynchronously writes an item with a configurable rb::OverflowPolicy.

+

If there is space in the Ringbuffer, the call will return the sequence of the written item. If there is no space, it depends on the overflow policy what happens:

    +
  1. +rb::OverflowPolicy#OVERWRITE: we just overwrite the oldest item in the Ringbuffer and we violate the ttl
  2. +
  3. +rb::OverflowPolicy#FAIL: we return -1
  4. +
+

The reason that FAIL exist is to give the opportunity to obey the ttl. If blocking behavior is required, this can be implemented using retrying in combination with an exponential backoff. Example:


+int64_t sleepMs = 100;
+for (; ; ) {
+ int64_t result = *(ringbuffer.addAsync(item, FAIL)->get());
+ if (result != -1) {
+ break;
+ }
+ util::sleepMillis(sleepMs);
+ sleepMs = min(5000, sleepMs * 2);
+}
+
Parameters
+ + + +
itemthe item to add
overflowPolicythe rb::OverflowPolicy to use.
+
+
+
Returns
the sequenceId of the added item, or -1 if the add failed.
+ +

Definition at line 174 of file ringbuffer.h.

+
176 {
+
177 return addData(to_data(item), overflow_policy);
+
178 }
+
+
+
+ +

◆ add_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< int64_t > hazelcast::client::ringbuffer::add_all (const std::vector< E > & items,
rb::overflow_policy overflow_policy )
+
+inline
+
+ +

Adds all the items of a collection to the tail of the Ringbuffer.

+

An add_all is likely to outperform multiple calls to add(const +E&) due to better io utilization and a reduced number of executed operations. If the batch is empty, the call is ignored.

+

If the collection is larger than the capacity of the Ringbuffer, then the items that were written first will be overwritten. Therefore this call will not block.

+

The items are inserted in the order of the Iterator of the collection. If an add_all is executed concurrently with an add or add_all, no guarantee is given that items are contiguous.

+

The result of the future contains the sequenceId of the last written item.

+
Parameters
+ + +
collectionthe batch of items to add.
+
+
+
Returns
the future to synchronize on completion. The result of the future contains the sequenceId of the last written item.
+
Exceptions
+ + +
illegal_argumentif items is empty
+
+
+ +

Definition at line 199 of file ringbuffer.h.

+
201 {
+
202 return add_all_data(to_data_collection(items), overflow_policy);
+
203 }
+
+
+
+ +

◆ get_result_set()

+ +
+
+ + + + + +
+ + + + + + + +
rb::read_result_set hazelcast::client::ringbuffer::get_result_set (boost::future< protocol::ClientMessage > f)
+
+inline
+
+ +

Definition at line 260 of file ringbuffer.h.

+
261 {
+
262 auto msg = f.get();
+
263 auto* initial_frame =
+
264 reinterpret_cast<protocol::ClientMessage::frame_header_type*>(
+
265 msg.rd_ptr(protocol::ClientMessage::RESPONSE_HEADER_LEN));
+
266 auto read_count = msg.get<int32_t>();
+
267 auto next_seq = msg.get<int64_t>();
+
268 msg.rd_ptr(static_cast<int32_t>(initial_frame->frame_len) -
+
269 protocol::ClientMessage::RESPONSE_HEADER_LEN -
+
270 protocol::ClientMessage::INT32_SIZE -
+
271 protocol::ClientMessage::INT64_SIZE);
+
272
+
273 auto datas = msg.get<std::vector<serialization::pimpl::data>>();
+
274 auto item_seqs = msg.get_nullable<std::vector<int64_t>>();
+
275 return rb::read_result_set(read_count,
+
276 std::move(datas),
+
277 get_serialization_service(),
+
278 item_seqs,
+
279 next_seq);
+
280 }
+
+
+
+ +

◆ read_many() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< rb::read_result_set > hazelcast::client::ringbuffer::read_many (int64_t start_sequence,
int32_t min_count,
int32_t max_count )
+
+inline
+
+ +

Definition at line 282 of file ringbuffer.h.

+
285 {
+
286 return read_many_data(start_sequence, min_count, max_count, nullptr)
+
287 .then(boost::launch::sync,
+
288 [=](boost::future<protocol::ClientMessage> f) {
+
289 return get_result_set(std::move(f));
+
290 });
+
291 }
+
+
+
+ +

◆ read_many() [2/2]

+ +
+
+
+template<typename IFUNCTION>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
boost::future< rb::read_result_set > hazelcast::client::ringbuffer::read_many (int64_t start_sequence,
int32_t min_count,
int32_t max_count,
const IFUNCTION * filter = nullptr )
+
+inline
+
+ +

Reads a batch of items from the Ringbuffer.

+

If the number of available items after the first read item is smaller than the maxCount, these items are returned. So it could be the number of items read is smaller than the maxCount.

+

If there are less items available than minCount, then this call blocks.

+

Reading a batch of items is likely to perform better because less overhead is involved.

+

A filter can be provided to only select items that need to be read. If the filter is null, all items are read. If the filter is not null, only items where the filter function returns true are returned. Using filters is a good way to prevent getting items that are of no value to the receiver. This reduces the amount of IO and the number of operations being executed, and can result in a significant performance improvement.

+

For each item not available in the Ringbuffer an attempt is made to read it from the underlying {com.hazelcast.core.RingbufferStore} via multiple invocations of {com.hazelcast.core.RingbufferStore#load(long)}, if store is configured for the Ringbuffer. These cases may increase the execution time significantly depending on the implementation of the store. Note that exceptions thrown by the store are propagated to the caller.

+
Parameters
+ + + + + +
startSequencethe startSequence of the first item to read.
minCountthe minimum number of items to read.
maxCountthe maximum number of items to read.
filterthe filter. Filter is allowed to be null, indicating there is no filter.
+
+
+
Returns
a future containing the items read.
+
Exceptions
+ + +
illegal_argumentif startSequence is smaller than 0 or if startSequence larger than tailSequence() or if minCount smaller than 0 or if minCount larger than maxCount, or if maxCount larger than the capacity of the ringbuffer or if maxCount larger than 1000 (to prevent overload)
+
+
+ +

Definition at line 245 of file ringbuffer.h.

+
250 {
+
251 auto filter_data = to_data<IFUNCTION>(filter);
+
252 return read_many_data(
+
253 start_sequence, min_count, max_count, &filter_data)
+
254 .then(boost::launch::sync,
+
255 [=](boost::future<protocol::ClientMessage> f) {
+
256 return get_result_set(std::move(f));
+
257 });
+
258 }
+
+
+
+ +

◆ read_one()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::ringbuffer::read_one (int64_t sequence)
+
+inline
+
+ +

Reads one item from the Ringbuffer.

+

If the sequence is one beyond the current tail, this call blocks until an item is added.

+

This means that the ringbuffer can be processed using the following idiom: Ringbuffer<String> ringbuffer = +client.getRingbuffer<E>("rb"); long seq = ringbuffer.headSequence(); +while(true){ +String item = ringbuffer.readOne(seq); +seq++; +... process item +} +

+

This method is not destructive unlike e.g. a queue.take. So the same item can be read by multiple readers or it can be read multiple times by the same reader.

+

Currently it isn't possible to control how long this call is going to block. In the future we could add e.g. tryReadOne(long sequence, long +timeout, TimeUnit unit).

+
Parameters
+ + +
sequencethe sequence of the item to read.
+
+
+
Returns
the read item
+
Exceptions
+ + + + +
stale_sequenceif the sequence is smaller then headSequence(). Because a Ringbuffer won't store all event indefinitely, it can be that the data for the given sequence doesn't exist anymore and the stale_sequence is thrown. It is up to the caller to deal with this particular situation, e.g. throw an Exception or restart from the last known head. That is why the stale_sequence contains the last known head.
illegal_argumentif sequence is smaller than 0 or larger than tailSequence()+1.
interruptedif the call is interrupted while blocking.
+
+
+ +

Definition at line 138 of file ringbuffer.h.

+
139 {
+
140 return to_object<E>(read_one_data(sequence));
+
141 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 68 of file ringbuffer.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.js b/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.js new file mode 100644 index 0000000000..e0891c1ba7 --- /dev/null +++ b/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.js @@ -0,0 +1,8 @@ +var classhazelcast_1_1client_1_1ringbuffer = +[ + [ "add", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html#acbeabfda52df1225670a002d9d5be7c3", null ], + [ "add", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html#acb8548165b9a53b5c24633ad3f60b98b", null ], + [ "add_all", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html#a1cf6c7f0171b368302afafcf6eab3921", null ], + [ "read_many", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html#aa9ad5be408a89a619ec249e615dccda8", null ], + [ "read_one", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html#af96685daf2170a7ef5b63f72f0ed9879", null ] +]; \ No newline at end of file diff --git a/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.png b/5.5.0/d0/d17/classhazelcast_1_1client_1_1ringbuffer.png new file mode 100644 index 0000000000000000000000000000000000000000..57ebbdfc18b5c06e9ecd72846df42e8d5923a883 GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^i-9!< zQuf#e+gYBy$F4j&Z!)ttX1a*@I`yJ!9!A$4Wjr6d)os|@FTQK7)^oL!Yx4}3>FzvS z>=vHn_UoHK@-7?Kvo!+l>3e2w^ay-pnRw=Xa^{Ld72oaJgm|7xv`cT8W4Qjc#izEc z!ad>FRU)sy?Edv}a`m2vY>zt+%1NAOxK=XhN$TAcm6LuZ5}uo4n}*+FWim&)94O zub|y*i&eI28_6wrS98nH|8Y{PUE!z5Z)Sm2)zbne8O>E$Y2$R&BPqtuz}Efr|E=8B zf3JT%a4|0C+4r35XX?-OO1JWMPntf}!cb4|QsgCt->Sh&PfodYXXcaWIUbX5p7`xo zxbn%Z<#%<@=|{=z6xhjsH1m^7+zX>nN#|+TWp+(&n^|y3_SlZ+c8k+j7^J12nDhML zw}0Ih&z|KSy{MkmZkYP{gI(VCx=FA9*zLLzf9h*c^6pYuxs3s{tV?BMo}Y`g4OwM# zcVm`}>dXAnn;)l3e4m%?sr6;8#jfkIllZ + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/cp/cp.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <string>
+
20#include <condition_variable>
+
21#include <boost/thread/future.hpp>
+
22
+
23#include "hazelcast/util/SynchronizedMap.h"
+
24#include "hazelcast/client/proxy/ProxyImpl.h"
+
25#include "hazelcast/client/exception/protocol_exceptions.h"
+
26
+
27#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
28#pragma warning(push)
+
29#pragma warning(disable : 4251) // for dll export
+
30#endif
+
31
+
32namespace hazelcast {
+
33namespace client {
+
34namespace spi {
+
35class ClientContext;
+
36}
+
37} // namespace client
+
38namespace cp {
+ +
40
+
+
41struct HAZELCAST_API raft_group_id
+
42{
+
43 std::string name;
+
44 int64_t seed;
+
45 int64_t group_id;
+
46
+
47 bool operator==(const raft_group_id& rhs) const;
+
48
+
49 bool operator!=(const raft_group_id& rhs) const;
+
50};
+
+
51
+
+
52class HAZELCAST_API cp_proxy : public client::proxy::ProxyImpl
+
53{
+
54public:
+
55 cp_proxy(const std::string& service_name,
+
56 const std::string& proxy_name,
+
57 client::spi::ClientContext* context,
+
58 const raft_group_id& group_id,
+
59 const std::string& object_name);
+
60
+
61 const raft_group_id& get_group_id() const;
+
62
+
63protected:
+
64 raft_group_id group_id_;
+
65 std::string object_name_;
+
66
+
67 void on_destroy();
+
68};
+
+
69
+
70namespace internal {
+
71namespace session {
+
72class proxy_session_manager;
+
73}
+
74} // namespace internal
+
+
75class HAZELCAST_API session_aware_proxy : public cp_proxy
+
76{
+
77public:
+
78 session_aware_proxy(
+
79 const std::string& service_name,
+
80 const std::string& proxy_name,
+
81 client::spi::ClientContext* context,
+
82 const raft_group_id& group_id,
+
83 const std::string& object_name,
+
84 internal::session::proxy_session_manager& session_manager);
+
85
+
86protected:
+
87 internal::session::proxy_session_manager& session_manager_;
+
88
+
93 void release_session(int64_t session_id);
+
94};
+
+
95
+
+
99class HAZELCAST_API atomic_long : public cp_proxy
+
100{
+
101public:
+
102 atomic_long(const std::string& name,
+
103 client::spi::ClientContext& context,
+
104 const raft_group_id& group_id,
+
105 const std::string& object_name);
+
106
+
113 boost::future<int64_t> add_and_get(int64_t delta);
+
114
+
124 boost::future<bool> compare_and_set(int64_t expect, int64_t update);
+
125
+
131 boost::future<int64_t> get_and_decrement();
+
132
+
138 boost::future<int64_t> decrement_and_get();
+
139
+
145 boost::future<int64_t> get();
+
146
+
153 boost::future<int64_t> get_and_add(int64_t delta);
+
154
+
161 boost::future<int64_t> get_and_set(int64_t new_value);
+
162
+
168 boost::future<int64_t> increment_and_get();
+
169
+
175 boost::future<int64_t> get_and_increment();
+
176
+
182 boost::future<void> set(int64_t new_value);
+
183
+
189 template<typename F>
+
+
190 boost::future<void> alter(const F& function)
+
191 {
+
192 return to_void_future(alter_and_get(function));
+
193 }
+
+
194
+
202 template<typename F>
+
+
203 boost::future<int64_t> alter_and_get(const F& function)
+
204 {
+
205 auto f = to_data(function);
+
206 return alter_data(f, alter_result_type::NEW_VALUE);
+
207 }
+
+
208
+
217 template<typename F>
+
+
218 boost::future<int64_t> get_and_alter(const F& function)
+
219 {
+
220 auto f = to_data(function);
+
221 return alter_data(f, alter_result_type::OLD_VALUE);
+
222 }
+
+
223
+
232 template<typename F, typename R>
+
+
233 boost::future<boost::optional<R>> apply(const F& function)
+
234 {
+
235 auto f = to_data(function);
+
236 return to_object<R>(apply_data(f));
+
237 }
+
+
238
+
239private:
+
240 static constexpr const char* SERVICE_NAME = "hz:raft:atomicLongService";
+
244 enum alter_result_type
+
245 {
+
249 OLD_VALUE,
+
253 NEW_VALUE
+
254 };
+
255
+
256 boost::future<int64_t> alter_data(
+
257 client::serialization::pimpl::data& function_data,
+
258 alter_result_type result_type);
+
259
+
260 boost::future<boost::optional<client::serialization::pimpl::data>>
+
261 apply_data(client::serialization::pimpl::data& function_data);
+
262};
+
263
+
267class HAZELCAST_API atomic_reference : public cp_proxy
+
268{
+
269public:
+
270 atomic_reference(const std::string& name,
+
271 client::spi::ClientContext& context,
+
272 const raft_group_id& group_id,
+
273 const std::string& object_name);
+
274
+
275 template<typename T>
+
276 boost::future<boost::optional<typename std::remove_pointer<T>::type>> get()
+
277 {
+
278 return to_object<typename std::remove_pointer<T>::type>(get_data());
+
279 }
+
280
+
281 template<typename T>
+
282 boost::future<boost::optional<typename std::remove_pointer<T>::type>> set(
+
283 T new_value)
+
284 {
+
285 return to_object<typename std::remove_pointer<T>::type>(
+
286 set_data(to_data<typename std::remove_pointer<T>::type>(new_value)));
+
287 }
+
288
+
289 template<typename T>
+
290 boost::future<boost::optional<typename std::remove_pointer<T>::type>>
+
291 get_and_set(T new_value)
+
292 {
+
293 return to_object<typename std::remove_pointer<T>::type>(
+
294 get_and_set_data(
+
295 to_data<typename std::remove_pointer<T>::type>(new_value)));
+
296 }
+
297
+
298 template<typename T, typename V>
+
299 boost::future<bool> compare_and_set(T expect, V update)
+
300 {
+
301 return compare_and_set_data(
+
302 to_data<typename std::remove_pointer<T>::type>(expect),
+
303 to_data<typename std::remove_pointer<V>::type>(update));
+
304 }
+
305
+
306 boost::future<bool> is_null();
+
307
+
308 boost::future<void> clear();
+
309
+
310 template<typename T>
+
311 boost::future<bool> contains(T value)
+
312 {
+
313 return contains_data(
+
314 to_data<typename std::remove_pointer<T>::type>(value));
+
315 }
+
316
+
317 template<typename F>
+
318 boost::future<void> alter(const F& function)
+
319 {
+
320 return alter_data(to_data(function));
+
321 }
+
322
+
323 template<typename T, typename F>
+
324 boost::future<boost::optional<typename std::remove_pointer<T>::type>>
+
325 alter_and_get(const F& function)
+
326 {
+
327 return to_object<typename std::remove_pointer<T>::type>(
+
328 alter_and_get_data(to_data(function)));
+
329 }
+
330
+
331 template<typename T, typename F>
+
332 boost::future<boost::optional<typename std::remove_pointer<T>::type>>
+
333 get_and_alter(const F& function)
+
334 {
+
335 return to_object<typename std::remove_pointer<T>::type>(
+
336 get_and_alter_data(to_data(function)));
+
337 }
+
338
+
339 template<typename R, typename F>
+
340 boost::future<boost::optional<R>> apply(const F& function)
+
341 {
+
342 return to_object<R>(apply_data(to_data(function)));
+
343 }
+
344
+
345private:
+
346 static constexpr const char* SERVICE_NAME = "hz:raft:atomicRefService";
+
347
+
348 enum struct return_value_type
+
349 {
+
350 NO_VALUE,
+
351 OLD,
+
352 NEW
+
353 };
+
354
+
355 boost::future<boost::optional<client::serialization::pimpl::data>>
+
356 get_data();
+
357
+
358 boost::future<boost::optional<client::serialization::pimpl::data>> set_data(
+
359 const client::serialization::pimpl::data& new_value_data);
+
360
+
361 boost::future<boost::optional<client::serialization::pimpl::data>>
+
362 get_and_set_data(const client::serialization::pimpl::data& new_value_data);
+
363
+
364 boost::future<bool> compare_and_set_data(
+
365 const client::serialization::pimpl::data& expect_data,
+
366 const client::serialization::pimpl::data& update_data);
+
367
+
368 boost::future<bool> contains_data(
+
369 const client::serialization::pimpl::data& value_data);
+
370
+
371 boost::future<void> alter_data(
+
372 const client::serialization::pimpl::data& function_data);
+
373
+
374 boost::future<boost::optional<client::serialization::pimpl::data>>
+
375 alter_and_get_data(const client::serialization::pimpl::data& function_data);
+
376
+
377 boost::future<boost::optional<client::serialization::pimpl::data>>
+
378 get_and_alter_data(const client::serialization::pimpl::data& function_data);
+
379
+
380 boost::future<boost::optional<client::serialization::pimpl::data>>
+
381 apply_data(const client::serialization::pimpl::data& function_data);
+
382
+
383 boost::future<boost::optional<client::serialization::pimpl::data>>
+
384 invoke_apply(const client::serialization::pimpl::data function_data,
+
385 return_value_type return_type,
+
386 bool alter);
+
387};
+
388
+
389class HAZELCAST_API latch : public cp_proxy
+
390{
+
391public:
+
392 latch(const std::string& name,
+
393 client::spi::ClientContext& context,
+
394 const raft_group_id& group_id,
+
395 const std::string& object_name);
+
396
+
408 boost::future<bool> try_set_count(int32_t count);
+
409
+
415 boost::future<int32_t> get_count();
+
416
+
429 boost::future<void> count_down();
+
430
+
438 boost::future<bool> try_wait();
+
439
+
449 boost::future<void> wait();
+
450
+
480 boost::future<std::cv_status> wait_for(std::chrono::milliseconds timeout);
+
481
+
491 template<typename Clock, typename Duration>
+
492 boost::future<std::cv_status> wait_until(
+
493 const std::chrono::time_point<Clock, Duration>& timeout_time)
+
494 {
+
495 return wait_for(std::chrono::duration_cast<std::chrono::milliseconds>(
+
496 timeout_time - Clock::now()));
+
497 }
+
498
+
499private:
+
500 static constexpr const char* SERVICE_NAME = "hz:raft:countDownLatchService";
+
501
+
502 boost::future<int32_t> get_round();
+
503
+
504 void count_down(int round, boost::uuids::uuid invocation_uid);
+
505};
+
506
+
510class HAZELCAST_API fenced_lock : public session_aware_proxy
+
511{
+
512public:
+
517 static constexpr int64_t INVALID_FENCE = 0L;
+
518
+
519 fenced_lock(const std::string& name,
+
520 client::spi::ClientContext& context,
+
521 const raft_group_id& group_id,
+
522 const std::string& object_name);
+
523
+
561 boost::future<void> lock();
+
562
+
633 boost::future<int64_t> lock_and_get_fence();
+
634
+
667 boost::future<bool> try_lock();
+
668
+
697 boost::future<bool> try_lock(std::chrono::milliseconds timeout);
+
698
+
772 boost::future<int64_t> try_lock_and_get_fence();
+
773
+
856 boost::future<int64_t> try_lock_and_get_fence(
+
857 std::chrono::milliseconds timeout);
+
858
+
867 boost::future<void> unlock();
+
868
+
886 boost::future<int64_t> get_fence();
+
887
+
897 boost::future<bool> is_locked();
+
898
+
908 boost::future<bool> is_locked_by_current_thread();
+
909
+
920 boost::future<int32_t> get_lock_count();
+
921
+
927 const raft_group_id& get_group_id();
+
928
+
929 friend HAZELCAST_API bool operator==(const fenced_lock& lhs,
+
930 const fenced_lock& rhs);
+
931
+
932protected:
+
933 void post_destroy();
+
934
+
935private:
+
936 struct lock_ownership_state
+
937 {
+
938 int64_t fence;
+
939 int32_t lock_count;
+
940 int64_t session_id;
+
941 int64_t thread_id;
+
942
+
943 bool is_locked_by(int64_t session, int64_t thread);
+
944
+
945 bool is_locked();
+
946 };
+
947
+
948 static constexpr const char* SERVICE_NAME = "hz:raft:lockService";
+
949
+
950 // thread id -> id of the session that has acquired the lock
+
951 util::SynchronizedMap<int64_t, int64_t> locked_session_ids_;
+
952
+
953 void verify_locked_session_id_if_present(int64_t thread_id,
+
954 int64_t session_id,
+
955 bool should_release);
+
956
+
957 void throw_lock_ownership_lost(int64_t session_id) const;
+
958
+
959 void throw_illegal_monitor_state() const;
+
960
+
961 boost::future<int64_t> do_lock(int64_t session_id,
+
962 int64_t thread_id,
+
963 boost::uuids::uuid invocation_uid);
+
964
+
965 boost::future<int64_t> do_try_lock(int64_t session_id,
+
966 int64_t thread_id,
+
967 boost::uuids::uuid invocation_uid,
+
968 std::chrono::milliseconds timeout);
+
969
+
970 boost::future<bool> do_unlock(int64_t session_id,
+
971 int64_t thread_id,
+
972 boost::uuids::uuid invocation_uid);
+
973
+
974 boost::future<lock_ownership_state> do_get_lock_ownership_state();
+
975
+
976 void invalidate_session(int64_t session_id);
+
977
+
978 void verify_no_locked_session_id_present(int64_t thread_id);
+
979};
+
980
+
1059class HAZELCAST_API counting_semaphore : public session_aware_proxy
+
1060{
+
1061public:
+
1062 //---- std::counting_semaphore method impl starts ---------
+
1088 virtual boost::future<void> acquire(int32_t permits = 1) = 0;
+
1089
+
1112 virtual boost::future<void> release(int32_t permits = 1) = 0;
+
1113
+
1121 boost::future<bool> try_acquire(int32_t permits = 1);
+
1122
+
1156 boost::future<bool> try_acquire_for(std::chrono::milliseconds rel_time,
+
1157 int32_t permits = 1);
+
1158
+
1163 template<class Clock, class Duration>
+
1164 boost::future<bool> try_acquire_until(
+
1165 const std::chrono::time_point<Clock, Duration>& abs_time,
+
1166 int32_t permits = 1)
+
1167 {
+
1168 auto now = Clock::now();
+
1169 return try_acquire_for(
+
1170 std::chrono::duration_cast<std::chrono::milliseconds>(abs_time - now),
+
1171 permits);
+
1172 }
+
1173
+
1174 //---- std::counting_semaphore method impl ends ----------
+
1175
+
1176 // --- extended methods
+
1185 boost::future<bool> init(int32_t permits);
+
1186
+
1194 boost::future<int32_t> available_permits();
+
1195
+
1201 virtual boost::future<int32_t> drain_permits() = 0;
+
1202
+
1212 boost::future<void> reduce_permits(int32_t reduction);
+
1213
+
1223 boost::future<void> increase_permits(int32_t increase);
+
1224
+
1225protected:
+
1226 static constexpr const char* SERVICE_NAME = "hz:raft:semaphoreService";
+
1227
+
1228 counting_semaphore(
+
1229 const std::string& proxy_name,
+
1230 client::spi::ClientContext* context,
+
1231 const raft_group_id& group_id,
+
1232 const std::string& object_name,
+
1233 internal::session::proxy_session_manager& session_manager);
+
1234
+
1235 virtual boost::future<bool> try_acquire_for_millis(
+
1236 int32_t permits,
+
1237 std::chrono::milliseconds timeout) = 0;
+
1238
+
1239 virtual int64_t get_thread_id() = 0;
+
1240
+
1241 virtual boost::future<void> do_change_permits(int32_t delta) = 0;
+
1242
+
1243 boost::future<void> do_release(int32_t permits,
+
1244 int64_t thread_id,
+
1245 int64_t session_id);
+
1246};
+
+
1247
+
+
1248class HAZELCAST_API sessionless_semaphore : public counting_semaphore
+
1249{
+
1250public:
+
1251 sessionless_semaphore(
+
1252 const std::string& proxy_name,
+
1253 client::spi::ClientContext* context,
+
1254 const raft_group_id& group_id,
+
1255 const std::string& object_name,
+
1256 internal::session::proxy_session_manager& session_manager);
+
1257
+
1258 boost::future<void> acquire(int32_t permits) override;
+
1259
+
1260 boost::future<void> release(int32_t permits) override;
+
1261
+
1262 boost::future<int32_t> drain_permits() override;
+
1263
+
1264protected:
+
1265 boost::future<bool> try_acquire_for_millis(
+
1266 int32_t permits,
+
1267 std::chrono::milliseconds timeout) override;
+
1268
+
1269 int64_t get_thread_id() override;
+
1270
+
1271 boost::future<void> do_change_permits(int32_t delta) override;
+
1272
+
1273private:
+
1274 boost::future<bool> do_try_acquire(int32_t permits,
+
1275 std::chrono::milliseconds timeout_ms);
+
1276};
+
+
1277
+
+
1278class HAZELCAST_API session_semaphore : public counting_semaphore
+
1279{
+
1280public:
+
1281 session_semaphore(
+
1282 const std::string& proxy_name,
+
1283 client::spi::ClientContext* context,
+
1284 const raft_group_id& group_id,
+
1285 const std::string& object_name,
+
1286 internal::session::proxy_session_manager& session_manager);
+
1287
+
1288 boost::future<void> acquire(int32_t permits) override;
+
1289
+
1290 boost::future<void> release(int32_t permits) override;
+
1291
+
1292 boost::future<int32_t> drain_permits() override;
+
1293
+
1294protected:
+
1301 static constexpr int32_t DRAIN_SESSION_ACQ_COUNT = 1024;
+
1302
+
1303 boost::future<bool> try_acquire_for_millis(
+
1304 int32_t permits,
+
1305 std::chrono::milliseconds timeout) override;
+
1306
+
1307 void throw_illegal_state_exception(std::exception_ptr e);
+
1308
+
1309 int64_t get_thread_id() override;
+
1310
+
1311 boost::future<void> do_change_permits(int32_t delta) override;
+
1312};
+
+
1313
+
+
1318class HAZELCAST_API raft_proxy_factory
+
1319{
+
1320public:
+
1321 raft_proxy_factory(client::spi::ClientContext& context);
+
1322
+
1323 static std::string without_default_group_name(const std::string& n);
+
1324
+
1325 static std::string object_name_for_proxy(const std::string& name);
+
1326
+
1327 template<typename T>
+
1328 boost::future<std::shared_ptr<T>> create_proxy(const std::string& name)
+
1329 {
+
1330 auto proxy_name = without_default_group_name(name);
+
1331 auto object_name = object_name_for_proxy(proxy_name);
+
1332 return get_group_id(proxy_name, object_name)
+
1333 .then([=](boost::future<raft_group_id> f) {
+
1334 auto group_id = f.get();
+
1335 return create<T>(std::move(group_id), proxy_name, object_name);
+
1336 });
+
1337 }
+
1338
+
1339private:
+
1340 client::spi::ClientContext& context_;
+
1341 util::SynchronizedMap<std::string, fenced_lock> lock_proxies_;
+
1342
+
1347 static constexpr const char* DEFAULT_GROUP_NAME = "default";
+
1348
+
1349 template<typename T,
+
1350 typename = typename std::enable_if<
+
1351 std::is_same<atomic_long, T>::value ||
+
1352 std::is_same<atomic_reference, T>::value ||
+
1353 std::is_same<latch, T>::value>::type>
+
1354 std::shared_ptr<T> create(raft_group_id&& group_id,
+
1355 const std::string& proxy_name,
+
1356 const std::string& object_name)
+
1357 {
+
1358 return std::make_shared<T>(
+
1359 proxy_name, context_, std::move(group_id), object_name);
+
1360 }
+
1361
+
1362 std::shared_ptr<fenced_lock> create_fenced_lock(
+
1363 raft_group_id&& group_id,
+
1364 const std::string& proxy_name,
+
1365 const std::string& object_name);
+
1366
+
1367 template<typename T,
+
1368 typename = typename std::enable_if<
+
1369 std::is_same<fenced_lock, T>::value>::type>
+
1370 std::shared_ptr<fenced_lock> create(raft_group_id&& group_id,
+
1371 const std::string& proxy_name,
+
1372 const std::string& object_name)
+
1373 {
+
1374 return create_fenced_lock(std::move(group_id), proxy_name, object_name);
+
1375 }
+
1376
+
1377 std::shared_ptr<counting_semaphore> create_semaphore(
+
1378 raft_group_id&& group_id,
+
1379 const std::string& proxy_name,
+
1380 const std::string& object_name);
+
1381
+
1382 template<typename T,
+
1383 typename = typename std::enable_if<
+
1384 std::is_same<counting_semaphore, T>::value>::type>
+
1385 std::shared_ptr<counting_semaphore> create(raft_group_id&& group_id,
+
1386 const std::string& proxy_name,
+
1387 const std::string& object_name)
+
1388 {
+
1389 return create_semaphore(std::move(group_id), proxy_name, object_name);
+
1390 }
+
1391
+
1392 boost::future<raft_group_id> get_group_id(const std::string& proxy_name,
+
1393 const std::string& object_name);
+
1394};
+
+
1395
+
+
1407class HAZELCAST_API cp_subsystem
+
1408{
+
1409public:
+
1430 boost::future<std::shared_ptr<atomic_long>> get_atomic_long(
+
1431 const std::string& name);
+
1432
+
1455 boost::future<std::shared_ptr<atomic_reference>> get_atomic_reference(
+
1456 const std::string& name);
+
1457
+
1479 boost::future<std::shared_ptr<latch>> get_latch(const std::string& name);
+
1480
+
1501 boost::future<std::shared_ptr<fenced_lock>> get_lock(
+
1502 const std::string& name);
+
1503
+
1522 boost::future<std::shared_ptr<counting_semaphore>> get_semaphore(
+
1523 const std::string& name);
+
1524
+
1525private:
+
1526 friend client::impl::hazelcast_client_instance_impl;
+
1527 client::spi::ClientContext& context_;
+
1528 raft_proxy_factory proxy_factory_;
+
1529
+
1530 cp_subsystem(client::spi::ClientContext& context);
+
1531};
+
+
1532} // namespace cp
+
1533} // namespace hazelcast
+
1534
+
1535namespace std {
+
1536template<>
+
+
1537struct HAZELCAST_API hash<hazelcast::cp::raft_group_id>
+
1538{
+
1539 std::size_t operator()(
+
1540 const hazelcast::cp::raft_group_id& group_id) const noexcept;
+
1541};
+
+
1542} // namespace std
+
1543
+
1544namespace boost {
+
1545template<>
+
+
1546struct HAZELCAST_API hash<hazelcast::cp::raft_group_id>
+
1547{
+
1548 std::size_t operator()(
+
1549 const hazelcast::cp::raft_group_id& group_id) const noexcept;
+
1550};
+
+
1551} // namespace boost
+
1552
+
1553#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
1554#pragma warning(pop)
+
1555#endif
+
boost::future< int64_t > get_and_add(int64_t delta)
Atomically adds the given value to the current value.
Definition cp.cpp:253
+
boost::future< int64_t > get()
Gets the current value.
Definition cp.cpp:246
+
boost::future< int64_t > decrement_and_get()
Atomically decrements the current value by one.
Definition cp.cpp:240
+
boost::future< int64_t > get_and_increment()
Atomically increments the current value by one.
Definition cp.cpp:274
+
boost::future< int64_t > get_and_alter(const F &function)
Alters the currently stored value by applying a function on it on and gets the old value.
Definition cp.h:218
+
boost::future< boost::optional< R > > apply(const F &function)
Applies a function on the value, the actual stored value will not change.
Definition cp.h:233
+
boost::future< bool > compare_and_set(int64_t expect, int64_t update)
Atomically sets the value to the given updated value only if the current value.
Definition cp.cpp:226
+
boost::future< int64_t > alter_and_get(const F &function)
Alters the currently stored value by applying a function on it and gets the result.
Definition cp.h:203
+
boost::future< int64_t > get_and_set(int64_t new_value)
Atomically sets the given value and returns the old value.
Definition cp.cpp:260
+
boost::future< void > set(int64_t new_value)
Atomically sets the given value.
Definition cp.cpp:280
+
boost::future< void > alter(const F &function)
Alters the currently stored value by applying a function on it.
Definition cp.h:190
+
boost::future< int64_t > increment_and_get()
Atomically increments the current value by one.
Definition cp.cpp:268
+
boost::future< int64_t > get_and_decrement()
Atomically decrements the current value by one.
Definition cp.cpp:234
+
boost::future< int64_t > add_and_get(int64_t delta)
Atomically adds the given value to the current value.
Definition cp.cpp:219
+ +
boost::future< std::shared_ptr< atomic_long > > get_atomic_long(const std::string &name)
Returns a proxy for an atomic_long instance created on CP Subsystem.
Definition cp.cpp:158
+
boost::future< std::shared_ptr< fenced_lock > > get_lock(const std::string &name)
Returns a proxy for an fenced_lock instance created on CP Subsystem.
Definition cp.cpp:176
+
boost::future< std::shared_ptr< latch > > get_latch(const std::string &name)
Returns a proxy for an count_down_latch instance created on CP Subsystem.
Definition cp.cpp:170
+
boost::future< std::shared_ptr< atomic_reference > > get_atomic_reference(const std::string &name)
Returns a proxy for an atomic_reference instance created on CP Subsystem.
Definition cp.cpp:164
+
boost::future< std::shared_ptr< counting_semaphore > > get_semaphore(const std::string &name)
Returns a proxy for an semaphore instance created on CP Subsystem.
Definition cp.cpp:182
+
Client-side Raft-based proxy implementation of atomic reference.
Definition cp.h:1319
+ +
void release_session(int64_t session_id)
Decrements acquire count of the session.
Definition cp.cpp:940
+
static constexpr int32_t DRAIN_SESSION_ACQ_COUNT
Since a proxy does not know how many permits will be drained on the Raft group, it uses this constant...
Definition cp.h:1301
+
STL namespace.
+ +
+
+
+ + + + diff --git a/5.5.0/d0/d27/classhazelcast_1_1client_1_1membership__listener-members.html b/5.5.0/d0/d27/classhazelcast_1_1client_1_1membership__listener-members.html new file mode 100644 index 0000000000..8f978de5c5 --- /dev/null +++ b/5.5.0/d0/d27/classhazelcast_1_1client_1_1membership__listener-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::membership_listener Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html b/5.5.0/d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html new file mode 100644 index 0000000000..aa7c705d07 --- /dev/null +++ b/5.5.0/d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html @@ -0,0 +1,157 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::hazelcast_json_value > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::hazelcast_json_value > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::hazelcast_json_value &object) const noexcept
+

Detailed Description

+
+

Definition at line 86 of file hazelcast_json_value.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< hazelcast::client::hazelcast_json_value >::operator() (const hazelcast::client::hazelcast_json_value & object) const
+
+noexcept
+
+ +

Definition at line 1539 of file serialization.cpp.

+
1541{
+
1542 return std::hash<std::string>{}(object.to_string());
+
1543}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d39/listener_8h_source.html b/5.5.0/d0/d39/listener_8h_source.html new file mode 100644 index 0000000000..51620a25df --- /dev/null +++ b/5.5.0/d0/d39/listener_8h_source.html @@ -0,0 +1,186 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/topic/listener.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
listener.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <functional>
+
19
+
20#include "hazelcast/util/export.h"
+
21#include "hazelcast/util/type_traits.h"
+
22#include "hazelcast/util/noop.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace topic {
+
32class message;
+
33namespace impl {
+
34class TopicEventHandlerImpl;
+
35}
+
36
+
+
41class HAZELCAST_API listener final
+
42{
+
43public:
+
56 template<typename Handler,
+
57 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
58 listener& on_received(Handler&& h) &
+
59 {
+
60 received_ = std::move(h);
+
61 return *this;
+
62 }
+
+
63
+
67 template<typename Handler,
+
68 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
69 listener&& on_received(Handler&& h) &&
+
70 {
+
71 on_received(std::move(h));
+
72 return std::move(*this);
+
73 }
+
+
74
+
75private:
+
76 using HandlerType = std::function<void(message&&)>;
+
77
+
78 HandlerType received_ = util::noop<message&&>;
+
79
+
80 friend class impl::TopicEventHandlerImpl;
+
81};
+
+
82} // namespace topic
+
83} // namespace client
+
84} // namespace hazelcast
+
85
+
86#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
87#pragma warning(pop)
+
88#endif
+
Listen to messages from an ITopic.
Definition listener.h:42
+
listener && on_received(Handler &&h) &&
Definition listener.h:69
+
listener & on_received(Handler &&h) &
Set an handler function to be invoked when a message is received for the subscribed topic.
Definition listener.h:58
+ +
+
+
+ + + + diff --git a/5.5.0/d0/d42/iexception_8h_source.html b/5.5.0/d0/d42/iexception_8h_source.html new file mode 100644 index 0000000000..0e62024611 --- /dev/null +++ b/5.5.0/d0/d42/iexception_8h_source.html @@ -0,0 +1,233 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/exception/iexception.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
iexception.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <stdexcept>
+
20#include <iosfwd>
+
21
+
22#include <boost/format.hpp>
+
23#include <boost/exception_ptr.hpp>
+
24
+
25#include "hazelcast/util/export.h"
+
26
+
27#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
28#pragma warning(push)
+
29#pragma warning(disable : 4251) // for dll export
+
30#pragma warning(disable : 4275) // for dll export
+
31#endif
+
32
+
33namespace hazelcast {
+
34namespace client {
+
35namespace exception {
+
+
48class HAZELCAST_API iexception : public std::exception
+
49{
+
50public:
+
51 iexception();
+
52
+
53 // TODO: Remove isRuntime and retryable and use the derived class concept as
+
54 // in Java
+
55 iexception(std::string exception_name,
+
56 std::string source,
+
57 std::string message,
+
58 std::string details,
+
59 int32_t error_no,
+
60 std::exception_ptr cause,
+
61 bool is_runtime,
+
62 bool retryable);
+
63
+
64 ~iexception() noexcept override;
+
65
+
70 char const* what() const noexcept override;
+
71
+
72 const std::string& get_source() const;
+
73
+
74 const std::string& get_message() const;
+
75
+
76 const std::string& get_details() const;
+
77
+
78 int32_t get_error_code() const;
+
79
+
80 bool is_runtime() const;
+
81
+
82 bool is_retryable() const;
+
83
+
84 friend std::ostream HAZELCAST_API& operator<<(std::ostream& os,
+
85 const iexception& exception);
+
86
+
87protected:
+
88 std::string src_;
+
89 std::string msg_;
+
90 std::string details_;
+
91 int32_t error_code_;
+
92 std::exception_ptr cause_;
+
93 bool runtime_exception_;
+
94 bool retryable_;
+
95 std::string report_;
+
96};
+
+
97
+
98std::ostream HAZELCAST_API&
+
99operator<<(std::ostream& os, const iexception& exception);
+
100
+
101template<typename EXCEPTIONCLASS>
+
+
102class exception_builder
+
103{
+
104public:
+
105 explicit exception_builder(const std::string& source)
+
106 : source_(source)
+
107 {}
+
108
+
109 template<typename T>
+
110 exception_builder& operator<<(const T& message)
+
111 {
+
112 msg_ << message;
+
113 return *this;
+
114 }
+
115
+
+
120 boost::exception_detail::clone_impl<EXCEPTIONCLASS> build()
+
121 {
+
122 return boost::enable_current_exception(
+
123 EXCEPTIONCLASS(source_, msg_.str()));
+
124 }
+
+
125
+
126private:
+
127 std::string source_;
+
128 std::ostringstream msg_;
+
129};
+
+
130
+
131} // namespace exception
+
132} // namespace client
+
133} // namespace hazelcast
+
134
+
135#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
136#pragma warning(pop)
+
137#endif
+
boost::exception_detail::clone_impl< EXCEPTIONCLASS > build()
Definition iexception.h:120
+
Base class for all exception originated from Hazelcast methods.
Definition iexception.h:49
+
char const * what() const noexcept override
return pointer to the explanation string.
+
+
+
+ + + + diff --git a/5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.html b/5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.html new file mode 100644 index 0000000000..d96e052c54 --- /dev/null +++ b/5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.html @@ -0,0 +1,589 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::session_semaphore Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::session_semaphore Class Reference
+
+
+
Inheritance diagram for hazelcast::cp::session_semaphore:
+
+
+ + + + + + + +

+Public Member Functions

 session_semaphore (const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager)
boost::future< void > acquire (int32_t permits) override
boost::future< void > release (int32_t permits) override
boost::future< int32_t > drain_permits () override
+ + + + + +

+Protected Member Functions

boost::future< bool > try_acquire_for_millis (int32_t permits, std::chrono::milliseconds timeout) override
void throw_illegal_state_exception (std::exception_ptr e)
int64_t get_thread_id () override
boost::future< void > do_change_permits (int32_t delta) override
+ + + +

+Static Protected Attributes

static constexpr int32_t DRAIN_SESSION_ACQ_COUNT = 1024
 Since a proxy does not know how many permits will be drained on the Raft group, it uses this constant to increment its local session acquire count.
+

Detailed Description

+
+

Definition at line 1278 of file cp.h.

+

Constructor & Destructor Documentation

+ +

◆ session_semaphore()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::cp::session_semaphore::session_semaphore (const std::string & proxy_name,
client::spi::ClientContext * context,
const raft_group_id & group_id,
const std::string & object_name,
internal::session::proxy_session_manager & session_manager )
+
+ +

Definition at line 1172 of file cp.cpp.

+
1178 : counting_semaphore(proxy_name,
+
1179 context,
+
1180 group_id,
+
1181 object_name,
+
1182 session_manager)
+
1183{}
+
+
+
+

Member Function Documentation

+ +

◆ acquire()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::session_semaphore::acquire (int32_t permits)
+
+override
+
+ +

Definition at line 1186 of file cp.cpp.

+
1187{
+
1188 return to_void_future(
+
1189 try_acquire_for_millis(permits, std::chrono::milliseconds(-1)));
+
1190}
+
+
+
+ +

◆ do_change_permits()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::session_semaphore::do_change_permits (int32_t delta)
+
+overrideprotected
+
+ +

Definition at line 1355 of file cp.cpp.

+
1356{
+
1357 auto session_id =
+
1358 session_manager_.acquire_session(group_id_, DRAIN_SESSION_ACQ_COUNT);
+
1359 auto thread_id = get_thread_id();
+
1360 auto invocation_uid =
+
1361 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1362
+
1363 auto request = client::protocol::codec::semaphore_change_encode(
+
1364 group_id_, object_name_, session_id, thread_id, invocation_uid, delta);
+
1365 return client::spi::impl::ClientInvocation::create(
+
1366 context_, request, object_name_)
+
1367 ->invoke()
+
1368 .then(boost::launch::sync,
+
1369 [=](boost::future<client::protocol::ClientMessage> f) {
+
1370 try {
+
1371 f.get();
+
1372 session_manager_.release_session(group_id_, session_id);
+
1373 } catch (client::exception::session_expired&) {
+
1374 session_manager_.invalidate_session(group_id_, session_id);
+
1375 throw_illegal_state_exception(std::current_exception());
+
1376 }
+
1377 });
+
1378}
+
static constexpr int32_t DRAIN_SESSION_ACQ_COUNT
Since a proxy does not know how many permits will be drained on the Raft group, it uses this constant...
Definition cp.h:1301
+
+
+
+ +

◆ drain_permits()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< int32_t > hazelcast::cp::session_semaphore::drain_permits ()
+
+override
+
+ +

Definition at line 1313 of file cp.cpp.

+
1314{
+
1315 auto thread_id = get_thread_id();
+
1316 auto invocation_uid =
+
1317 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1318
+
1319 auto do_drain_once = ([=]() {
+
1320 auto session_id =
+
1321 session_manager_.acquire_session(group_id_, DRAIN_SESSION_ACQ_COUNT);
+
1322 auto request = client::protocol::codec::semaphore_drain_encode(
+
1323 group_id_, object_name_, session_id, thread_id, invocation_uid);
+
1324 return client::spi::impl::ClientInvocation::create(
+
1325 context_, request, object_name_)
+
1326 ->invoke()
+
1327 .then(
+
1328 boost::launch::sync,
+
1329 [=](boost::future<client::protocol::ClientMessage> f) {
+
1330 try {
+
1331 auto count = f.get().get_first_fixed_sized_field<int32_t>();
+
1332 session_manager_.release_session(
+
1333 group_id_, session_id, DRAIN_SESSION_ACQ_COUNT - count);
+
1334 return count;
+
1335 } catch (client::exception::session_expired&) {
+
1336 session_manager_.invalidate_session(group_id_, session_id);
+
1337 return -1;
+
1338 }
+
1339 });
+
1340 });
+
1341
+
1342 return do_drain_once().then(
+
1343 boost::launch::sync, [=](boost::future<int32_t> f) {
+
1344 int32_t count = f.get();
+
1345 if (count != -1) {
+
1346 return count;
+
1347 }
+
1348 while ((count = do_drain_once().get()) == -1) {
+
1349 }
+
1350 return count;
+
1351 });
+
1352}
+
+
+
+ +

◆ get_thread_id()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t hazelcast::cp::session_semaphore::get_thread_id ()
+
+overrideprotected
+
+ +

Definition at line 1307 of file cp.cpp.

+
1308{
+
1309 return util::get_current_thread_id();
+
1310}
+
+
+
+ +

◆ release()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::session_semaphore::release (int32_t permits)
+
+override
+
+ +

Definition at line 1269 of file cp.cpp.

+
1270{
+
1271 util::Preconditions::check_positive(permits, "Permits must be positive!");
+
1272 auto session_id = session_manager_.get_session(group_id_);
+
1273 if (session_id == internal::session::proxy_session_manager::NO_SESSION_ID) {
+
1274 throw_illegal_state_exception(nullptr);
+
1275 }
+
1276
+
1277 auto thread_id = get_thread_id();
+
1278 return do_release(permits, thread_id, session_id)
+
1279 .then([=](boost::future<void> f) {
+
1280 try {
+
1281 f.get();
+
1282 session_manager_.release_session(group_id_, session_id, permits);
+
1283 } catch (client::exception::session_expired&) {
+
1284 session_manager_.invalidate_session(group_id_, session_id);
+
1285 session_manager_.release_session(group_id_, session_id, permits);
+
1286 throw_illegal_state_exception(std::current_exception());
+
1287 }
+
1288 });
+
1289}
+
+
+
+ +

◆ throw_illegal_state_exception()

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::cp::session_semaphore::throw_illegal_state_exception (std::exception_ptr e)
+
+protected
+
+ +

Definition at line 1292 of file cp.cpp.

+
1293{
+
1294 auto ise = boost::enable_current_exception(client::exception::illegal_state(
+
1295 "session_semaphore::illegal_state", "No valid session!"));
+
1296 if (!e) {
+
1297 throw ise;
+
1298 }
+
1299 try {
+
1300 std::rethrow_exception(e);
+
1301 } catch (...) {
+
1302 std::throw_with_nested(ise);
+
1303 }
+
1304}
+
+
+
+ +

◆ try_acquire_for_millis()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::cp::session_semaphore::try_acquire_for_millis (int32_t permits,
std::chrono::milliseconds timeout )
+
+overrideprotected
+
+ +

Definition at line 1193 of file cp.cpp.

+
1195{
+
1196 util::Preconditions::check_not_negative(
+
1197 permits, "permits must not be negative number.");
+
1198
+
1199 auto thread_id = get_thread_id();
+
1200 auto invocation_uid =
+
1201 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1202
+
1203 auto do_try_acquire_once = ([=]() {
+
1204 auto start = std::chrono::steady_clock::now();
+
1205 auto use_timeout = timeout >= std::chrono::milliseconds::zero();
+
1206 auto session_id = session_manager_.acquire_session(group_id_, permits);
+
1207 auto request =
+
1208 client::protocol::codec::semaphore_acquire_encode(group_id_,
+
1209 object_name_,
+
1210 session_id,
+
1211 thread_id,
+
1212 invocation_uid,
+
1213 permits,
+
1214 timeout.count());
+
1215 return client::spi::impl::ClientInvocation::create(
+
1216 context_, request, object_name_)
+
1217 ->invoke()
+
1218 .then(
+
1219 boost::launch::sync,
+
1220 [=](boost::future<client::protocol::ClientMessage> f) {
+
1221 try {
+
1222 auto acquired = f.get().get_first_fixed_sized_field<bool>();
+
1223 if (!acquired) {
+
1224 session_manager_.release_session(group_id_, session_id);
+
1225 }
+
1226 // first bool means acquired or not, second bool means if
+
1227 // should try again
+
1228 return std::make_pair(acquired, false);
+
1229 } catch (client::exception::session_expired&) {
+
1230 session_manager_.invalidate_session(group_id_, session_id);
+
1231 if (use_timeout &&
+
1232 (timeout - (std::chrono::steady_clock::now() - start) <=
+
1233 std::chrono::milliseconds::zero())) {
+
1234 return std::make_pair(false, false);
+
1235 }
+
1236 return std::make_pair(false, true);
+
1237 } catch (client::exception::wait_key_cancelled&) {
+
1238 session_manager_.release_session(
+
1239 group_id_, session_id, permits);
+
1240 if (!use_timeout) {
+
1241 BOOST_THROW_EXCEPTION(client::exception::illegal_state(
+
1242 "session_semaphore::try_acquire_for_millis",
+
1243 (boost::format(
+
1244 "Semaphore[%1%] not acquired because the acquire "
+
1245 "call on the CP group is cancelled, possibly "
+
1246 "because of another indeterminate call from the "
+
1247 "same thread.") %
+
1248 object_name_)
+
1249 .str()));
+
1250 }
+
1251 return std::make_pair(false, false);
+
1252 }
+
1253 });
+
1254 });
+
1255
+
1256 return do_try_acquire_once().then(
+
1257 boost::launch::sync, [=](boost::future<std::pair<bool, bool>> f) {
+
1258 auto result = f.get();
+
1259 if (!result.second) {
+
1260 return result.first;
+
1261 }
+
1262 for (; result.second; result = do_try_acquire_once().get())
+
1263 ;
+
1264 return result.first;
+
1265 });
+
1266}
+
+
+
+

Member Data Documentation

+ +

◆ DRAIN_SESSION_ACQ_COUNT

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::cp::session_semaphore::DRAIN_SESSION_ACQ_COUNT = 1024
+
+staticconstexprprotected
+
+ +

Since a proxy does not know how many permits will be drained on the Raft group, it uses this constant to increment its local session acquire count.

+

Then, it adjusts the local session acquire count after the drain response is returned.

+ +

Definition at line 1301 of file cp.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.png b/5.5.0/d0/d45/classhazelcast_1_1cp_1_1session__semaphore.png new file mode 100644 index 0000000000000000000000000000000000000000..3fac19d170bc08959bfc65766eb5f8fb25b442aa GIT binary patch literal 742 zcmeAS@N?(olHy`uVBq!ia0vp^r+_$sgBeKXyGiW_QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=B+#o-U3d6^w7^-oCb4fu}{? zd~W4`^?PBi!j1pFrQFonHHT{!iyg;Dv9z>W4!23R84D()WJ_tN+?-|CX4G1#eu+Kp zqo>HEn$YQseU4V|U%P4LZktVkmx+t?Pt~rwYsrQd?Fd!xM|sizv6F#_P1@4nD9h1wrNtn zOYg(0vX%eW97#PJCwktiuB>ii!p5f5`%*Hw=I>Q z(z!%@T3>)0D|5p)lK_SVro18y8NSS{3{jUI7#pq;C8VB`cC9^O(v@bmE|smz8kIcP zW;$0ogj9aLCADXBQGczz`@|*TrBX+qT??5%{r}f(ZV^$xbF;1Hn>tmMZHWJ08<8*H zzJK=7ecwF-(^u=B=-Xtm{9=vzmK3cR?|_q=yq6t%`sTYR|N3{~Vpiu2Sv^?n4%V#8 z{WiN?;&Ohu+`-v0Z#I{%w0P4zEi6clb!tFR)>`S8VoJ6jR|dI8`tJGrEYyXQFYjwG zFkJfr95|O0Mjp!f>n9q>H~Zz@QyM?ru1IiMe_~j=;qKBq{p;G(>*q~PZkj6l$vJ6K z-zt?GF`BPLb9mqKr|B5qp802W(^JlE`->J%=ahZ+g74t-{omsMoSVb-w|L6WJ8k?u zDzabd7kFHnze~z>Qr${$KrHYG%AOT)=FF}O_RFNdi21(HNC&1!22WQ%mvv4FO#roF BQJDY$ literal 0 HcmV?d00001 diff --git a/5.5.0/d0/d50/map__event_8h_source.html b/5.5.0/d0/d50/map__event_8h_source.html new file mode 100644 index 0000000000..edf76ac3ea --- /dev/null +++ b/5.5.0/d0/d50/map__event_8h_source.html @@ -0,0 +1,177 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/map_event.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
map_event.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include "hazelcast/util/export.h"
+
20#include "hazelcast/client/member.h"
+
21#include "hazelcast/client/entry_event.h"
+
22#include <string>
+
23#include <iosfwd>
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
+
35class HAZELCAST_API map_event
+
36{
+
37public:
+ +
42 entry_event::type event_type,
+
43 const std::string& name,
+
44 int number_of_entries_affected);
+
45
+
51 const member& get_member() const;
+
52
+
58 entry_event::type get_event_type() const;
+
59
+
65 const std::string& get_name() const;
+
66
+ +
73
+
74 friend std::ostream HAZELCAST_API& operator<<(std::ostream& os,
+
75 const map_event& event);
+
76
+
77private:
+
78 member member_;
+
79 entry_event::type event_type_;
+
80 std::string name_;
+
81 int number_of_entries_affected_;
+
82};
+
+
83} // namespace client
+
84} // namespace hazelcast
+
85
+
86#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
87#pragma warning(pop)
+
88#endif
+
const std::string & get_name() const
Returns the name of the map for this event.
Definition proxy.cpp:2677
+
entry_event::type get_event_type() const
Return the event type.
Definition proxy.cpp:2671
+
int get_number_of_entries_affected() const
Returns the number of entries affected by this event.
Definition proxy.cpp:2683
+
map_event(member &&member, entry_event::type event_type, const std::string &name, int number_of_entries_affected)
Constructor.
Definition proxy.cpp:2654
+
const member & get_member() const
Returns the member fired this event.
Definition proxy.cpp:2665
+
hz_cluster member class.
Definition member.h:62
+
+
+
+ + + + diff --git a/5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.html b/5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.html new file mode 100644 index 0000000000..a3dd6ce0aa --- /dev/null +++ b/5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< bool > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< bool > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< bool >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 260 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< bool >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.png b/5.5.0/d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7380cc974af8f1aa91913c0f4e4890350fc29b43 GIT binary patch literal 1088 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!12~w03f*F8(FfeDDeT9L6`Lw5tV@L(#+qoC})>!bk zXt$cI`v3pY+eU^$j|DSsYTu2GJj*C0qb?)!sVg;dT1w=!r;<7s1{x6i7Dr+M1R4Vn(qh}Y(+Epwc_@7cb*be);G)9{pa4-osTSLmsOW= zRNs6k<~V8M%r%?mY!7=rzu?%RgU1dP-*$7Fb}{U@&58VHQr|1@y;NUuJyGPX&ta)} z-}vI=o9w&O4E8*`aKyxO{o1|<2ctVWm#x=5r4(tkPPVMvbKC9aHG3_xdCk|S?BBG% zt#i#{-zha`-WeP+tFPVj>{5QpPT6gODv~>=i@LCLZ~U_^R5<&ClD5@+pU)>v{!CmW zE_=@Y*R(YOM?U9=-TzW1Rkl89&b!EK4_=$jY|FR$^U>sv*o>E15yyY-eJyt2$8t8g z>4zVQSiKfsUK+dmnU&ant+iLpX11lZ=ci6gaWcyJUmW?Gy;@sr(jV1GU`S5db4wQ%atbr?^g10|m9+rfI2>lYmj+&hSA02{(ffLxox@W5e<5;kTF=x~H%*$jOIi zax=&Ti80(*qQzj~8Oe|^X%oW%6`&%|Q%nq#flAagxfy(b3T7BhF160s_V-se?`^&P<+bY`OWtDq zr}9%waBqqKcKfYM%B)kbu5rKdQ+>|Lj14Pa+}U=~Gj+?==MqoMi??1(Ty^tg`SpH6Phb5o?(OlX8xmU2{bJ3Iox5)5BlrJlrh9ztB3{I;Z<{p5C5vIrzWXPo}%ihrs+M&Cuo|=Oju}tni%S(>8ZKY<`e%0)9(ki>@e8?% + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::retryable_hazelcast Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::retryable_hazelcast Class Reference
+
+
+
Inheritance diagram for hazelcast::client::exception::retryable_hazelcast:
+
+
+ + + + + +

+Public Member Functions

 retryable_hazelcast (std::string error_name, int32_t error_code, std::string source, std::string message, std::string details, std::exception_ptr cause, bool runtime, bool retryable)
 retryable_hazelcast (std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr)
+

Detailed Description

+
+

Definition at line 282 of file protocol_exceptions.h.

+

Constructor & Destructor Documentation

+ +

◆ retryable_hazelcast() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::retryable_hazelcast::retryable_hazelcast (std::string error_name,
int32_t error_code,
std::string source,
std::string message,
std::string details,
std::exception_ptr cause,
bool runtime,
bool retryable )
+
+ +

Definition at line 1295 of file client_impl.cpp.

+
1303 : hazelcast_(std::move(error_name),
+
1304 error_code,
+
1305 std::move(source),
+
1306 std::move(message),
+
1307 std::move(details),
+
1308 std::move(cause),
+
1309 runtime,
+
1310 retryable)
+
1311{}
+
+
+
+ +

◆ retryable_hazelcast() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::retryable_hazelcast::retryable_hazelcast (std::string source = "",
std::string message = "",
std::string details = "",
std::exception_ptr cause = nullptr )
+
+explicit
+
+ +

Definition at line 1281 of file client_impl.cpp.

+
1285 : retryable_hazelcast("retryable_hazelcast",
+
1286 protocol::RETRYABLE_HAZELCAST,
+
1287 std::move(source),
+
1288 std::move(message),
+
1289 std::move(details),
+
1290 std::move(cause),
+
1291 true,
+
1292 true)
+
1293{}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d55/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast.png b/5.5.0/d0/d55/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast.png new file mode 100644 index 0000000000000000000000000000000000000000..b0deb859cf73ab49f9d62821342a7f73dbe1f6b5 GIT binary patch literal 845 zcmeAS@N?(olHy`uVBq!ia0y~yU=#zg12~w0S!Kw|ot7Y`mh0E(NQ4O;?~<17jC3uXZF!N8np_7w&OrW>9vjv*C{Z|9yadThnR zDm{D7=l}6Fva=_7I0c=WXT2%7S>$#V%ajf=kG#$f4W*=v78TJ+yTYPWGy{=v;nr!B zx6A%{tvi417LTAuRl0@siFf$7-!IGfX@73p;VLap@uHp6-uujMS}JktXu+}z*Hm6c z-81aGB`wdo(NHU5{Xb3J(_b=!muWA0>ZiT7-pe~&rS@w{sfmxF=dLN=vu-Z)T&w$f z+ULF6vhQ8K$7am*oK&J3o;`6%{DJ%nMe&o?>&{vw=IJ#B3%;|(#YIH$qIrY=L+%9( zZDCOiY5Vq_;y&P#$v9(Yq^3TD@>14>_DM_=G;|p{FHxELp`t4&=<34LyW#Djvg=;m zx$4L`Ojo^(@1N=YeX+|=sLy#{y8Z3MzY`YA#QDAYe>Leg^ZCq;Z{>HydEYsoSN-kr zcG;*Gk8`ZoERUUU_vzyf%V!rWt8R%|mES+M>r1A8=EC9%^9%MqS(iUae7&@Izr;D2 zdzpOsZzs0MCKp#^t1ogkme*NY* YGYt)TRbY4;nD7}qUHx3vIVCg!077Mm%>V!Z literal 0 HcmV?d00001 diff --git a/5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.html b/5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.html new file mode 100644 index 0000000000..56314fe61c --- /dev/null +++ b/5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::ilike_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::ilike_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::ilike_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::ilike_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::ilike_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::ilike_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 500 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::ilike_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 506 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.png b/5.5.0/d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..951ebbf0a5696a96cab64e2e62797562a3aab794 GIT binary patch literal 2112 zcmdUwc{JPU8pnU7w=HT22CcPDWQw*_Ta;UdM)?`kZY*Uoh?0^bVQQcP;2h5bIv{Y^#A+MegAmh=Y5uQ-g7?R=Xo=o9Brf} zPf7v+APw3gT>#(^1F{Ln#G(C0yIw4Gs5sfXS&Kv>$XpO?;B&evObm2xE9Ws5K79B9 z`7bd&o1HjRK5NYZ5%b_I-pEzTBEX}8;T4zd>d0mccX!}Rr z7^6tK+ul^kOY_ZlgZ{(bm}-u=B94>(c050!ie`FUDXVAnO_j;b zhJ6PMy81`MRQPnMaksBHC&PEC`^2EW;&NTkOyH`YO7=U^S^xD4iV|0^!=b<<_OjJd z0bJy?f^FC_4?VwSd~fQuf zQ&sH7^>w2*>pbR@dz`*sx5nDs#1z6sZWa=3AvrZSI-eEp7~>WnqlAj?5sAmld!;=c zLTfy&q3}L#;`p{--e!h%{?_3!8ePg2^c)jKu?gp9*{*! z$O9=~l4P~*|EEd*VhtQ`*Cx)+wv~3D0+>jZLx4w|zmi<#>of30%vz;J;+{I%Z;huM zOXqwyU_r!PjEj~l2*4|=f{9nND&h{7=Y$;w;Lw801nYU*B)`uYsnl`8_ox&-^Lcc% z3<5lPBc)AsV2)Iqflt6rZ{}>ek1Z5rnO(5qb{^D}_^oYoc6qLKR_~I}4R~bm56h3y zQ<|x;3Eot58uM+$jC*+Msm=-;(*Ufnw@0h;{>p;5w!&(~%V_iLH8-Ml2TFuxVn@P6P&`fHp@J>hMC znbhP&7J}52Nd6EU=XA8?q2SVy;G*cspVP*~xh+AeV#{UTEL%3T*r3$Og{X0IddQ@*-;r|f4)HsBk?9Q? zAu|4+K!E(F9-DhVJ9OL_JsFj>nEo?r^9MC)UzzY0lS=zJPU@IDhZamhCVCVgp0Ul? zUV&5SUd7qgcBv@Z1&Z09pXV2IdP8oXZR@5~N%CaNr*(UQ10gG(vodp+kBV)*G8yZ$ z&MnMos*f_-ji~3C4(~juTlRA+sm!F}nk5Y%E$LMztGt%BZmKIu_1NJ2llMC5G>5=Mwm#O#Z`;eFx-hZf&=l zGw&M|r1eQJQ7NId4j=VEltmW`%$Xx(Y;dVIE&{VPs;H~g{erp39`Ru|jNHQh)bSoY zQpJah1g($h3C~srO{g$H3 zQU3aTyc7*K${W`lk( zc-QqwNHi`s*wm866^wSN#(1K}yJ(+i+A*yc+%46*gg$f1uS5yK=6um=XOrudiK6hZ znx6NCdH<1hEF^3F$1rxqvWdnE?-Er+n12=_vBn&~LvsHim)S=*#^`B9f_bR>ggvyw z5Ux!eG8(PA<2l?dRx5$ + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::BasePredicateSerializer< T > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::BasePredicateSerializer< T >, including all inherited members.

+ + + + +
get_factory_id() noexcepthazelcast::client::serialization::BasePredicateSerializer< T >inlinestatic
read_data(object_data_input &in)hazelcast::client::serialization::BasePredicateSerializer< T >inlinestatic
write_data(const T &object, object_data_output &out)hazelcast::client::serialization::BasePredicateSerializer< T >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d0/d5e/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder-members.html b/5.5.0/d0/d5e/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder-members.html new file mode 100644 index 0000000000..8163cd0b84 --- /dev/null +++ b/5.5.0/d0/d5e/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::utility::aws_url_encoder Member List
+
+
+ +

This is the complete list of members for hazelcast::client::aws::utility::aws_url_encoder, including all inherited members.

+ + +
url_encode(const std::string &value) (defined in hazelcast::client::aws::utility::aws_url_encoder)hazelcast::client::aws::utility::aws_url_encoderstatic
+
+
+ + + + diff --git a/5.5.0/d0/d63/classhazelcast_1_1client_1_1itopic-members.html b/5.5.0/d0/d63/classhazelcast_1_1client_1_1itopic-members.html new file mode 100644 index 0000000000..410fb8d425 --- /dev/null +++ b/5.5.0/d0/d63/classhazelcast_1_1client_1_1itopic-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::itopic Member List
+
+
+ +

This is the complete list of members for hazelcast::client::itopic, including all inherited members.

+ + + + + +
add_message_listener(topic::listener &&listener)hazelcast::client::itopicinline
publish(const E &message)hazelcast::client::itopicinline
SERVICE_NAME (defined in hazelcast::client::itopic)hazelcast::client::itopicstatic
spi::ProxyManager (defined in hazelcast::client::itopic)hazelcast::client::itopicfriend
+
+
+ + + + diff --git a/5.5.0/d0/d7d/transaction__context_8h_source.html b/5.5.0/d0/d7d/transaction__context_8h_source.html new file mode 100644 index 0000000000..34f519730d --- /dev/null +++ b/5.5.0/d0/d7d/transaction__context_8h_source.html @@ -0,0 +1,277 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transaction_context.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transaction_context.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/iqueue.h"
+
19#include "hazelcast/client/imap.h"
+
20#include "hazelcast/client/ilist.h"
+
21#include "hazelcast/client/iset.h"
+
22#include "hazelcast/client/multi_map.h"
+
23#include "hazelcast/client/transaction_options.h"
+
24#include "hazelcast/client/txn/TransactionProxy.h"
+
25#include "hazelcast/client/transactional_map.h"
+
26#include "hazelcast/client/exception/protocol_exceptions.h"
+
27#include "hazelcast/client/transactional_queue.h"
+
28#include "hazelcast/client/transactional_multi_map.h"
+
29#include "hazelcast/client/transactional_list.h"
+
30#include "hazelcast/client/transactional_set.h"
+
31
+
32#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
33#pragma warning(push)
+
34#pragma warning(disable : 4251) // for dll export
+
35#endif
+
36
+
37namespace std {
+
38template<>
+
+
39class HAZELCAST_API hash<std::pair<std::string, std::string>>
+
40{
+
41public:
+
42 std::size_t operator()(
+
43 const std::pair<std::string, std::string>& val) const noexcept;
+
44};
+
+
45} // namespace std
+
46
+
47namespace hazelcast {
+
48namespace client {
+
49namespace spi {
+
50namespace impl {
+
51class ClientTransactionManagerServiceImpl;
+
52} // namespace impl
+
53} // namespace spi
+
54
+
55namespace connection {
+
56class ClientConnectionManagerImpl;
+
57
+
58class Connection;
+
59} // namespace connection
+
60
+
+
68class HAZELCAST_API transaction_context
+
69{
+
70public:
+ +
76 spi::impl::ClientTransactionManagerServiceImpl& transaction_manager,
+
77 const transaction_options&);
+
78
+
82 boost::uuids::uuid get_txn_id() const;
+
83
+
89 boost::future<void> begin_transaction();
+
90
+
97 boost::future<void> commit_transaction();
+
98
+
104 boost::future<void> rollback_transaction();
+
105
+
+
114 std::shared_ptr<transactional_map> get_map(const std::string& name)
+
115 {
+
116 return get_transactional_object<transactional_map>(imap::SERVICE_NAME,
+
117 name);
+
118 }
+
+
119
+
+
127 std::shared_ptr<transactional_queue> get_queue(const std::string& name)
+
128 {
+ +
130 iqueue::SERVICE_NAME, name);
+
131 }
+
+
132
+
+
140 std::shared_ptr<transactional_multi_map> get_multi_map(
+
141 const std::string& name)
+
142 {
+ +
144 multi_map::SERVICE_NAME, name);
+
145 }
+
+
146
+
+
154 std::shared_ptr<transactional_list> get_list(const std::string& name)
+
155 {
+
156 return get_transactional_object<transactional_list>(ilist::SERVICE_NAME,
+
157 name);
+
158 }
+
+
159
+
+
167 std::shared_ptr<transactional_set> get_set(const std::string& name)
+
168 {
+
169 return get_transactional_object<transactional_set>(iset::SERVICE_NAME,
+
170 name);
+
171 }
+
+
172
+
180 template<typename T>
+
+
181 std::shared_ptr<T> get_transactional_object(const std::string& service_name,
+
182 const std::string& name)
+
183 {
+
184 if (transaction_.get_state() != txn::TxnState::ACTIVE) {
+
185 std::string message = "No transaction is found while accessing ";
+
186 message += "transactional object -> [" + name + "]!";
+
187 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
188 "TransactionContext::getMap(const std::string& name)", message));
+
189 }
+
190 auto key = std::make_pair(service_name, name);
+
191 std::shared_ptr<T> obj =
+
192 std::static_pointer_cast<T>(txn_object_map_.get(key));
+
193 if (!obj) {
+
194 obj = std::shared_ptr<T>(new T(name, transaction_));
+
195 txn_object_map_.put(key, obj);
+
196 }
+
197
+
198 return obj;
+
199 }
+
+
200
+
201private:
+
202 transaction_options options_;
+
203 std::shared_ptr<connection::Connection> txn_connection_;
+
204 txn::TransactionProxy transaction_;
+
205 util::SynchronizedMap<std::pair<std::string, std::string>,
+
206 proxy::TransactionalObject>
+
207 txn_object_map_;
+
208};
+
+
209} // namespace client
+
210} // namespace hazelcast
+
211
+
212#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
213#pragma warning(pop)
+
214#endif
+
boost::future< void > begin_transaction()
Begins a transaction.
+
std::shared_ptr< transactional_multi_map > get_multi_map(const std::string &name)
Returns the transactional multimap instance with the specified name.
+
boost::future< void > commit_transaction()
Commits a transaction.
+
std::shared_ptr< transactional_set > get_set(const std::string &name)
Returns the transactional set instance with the specified name.
+
std::shared_ptr< T > get_transactional_object(const std::string &service_name, const std::string &name)
get any transactional object with template T.
+
boost::future< void > rollback_transaction()
Begins a transaction.
+
std::shared_ptr< transactional_map > get_map(const std::string &name)
Returns the transactional distributed map instance with the specified name.
+
std::shared_ptr< transactional_list > get_list(const std::string &name)
Returns the transactional list instance with the specified name.
+
boost::uuids::uuid get_txn_id() const
+
std::shared_ptr< transactional_queue > get_queue(const std::string &name)
Returns the transactional queue instance with the specified name.
+
transaction_context(spi::impl::ClientTransactionManagerServiceImpl &transaction_manager, const transaction_options &)
Constructor to be used internally.
+
Contains the configuration for a Hazelcast transaction.
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d0/d7f/classhazelcast_1_1client_1_1endpoint-members.html b/5.5.0/d0/d7f/classhazelcast_1_1client_1_1endpoint-members.html new file mode 100644 index 0000000000..64b2a35b6a --- /dev/null +++ b/5.5.0/d0/d7f/classhazelcast_1_1client_1_1endpoint-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::endpoint Member List
+
+
+ +

This is the complete list of members for hazelcast::client::endpoint, including all inherited members.

+ + + + +
endpoint(boost::uuids::uuid uuid, boost::optional< address > socket_address) (defined in hazelcast::client::endpoint)hazelcast::client::endpoint
get_socket_address() consthazelcast::client::endpoint
get_uuid() consthazelcast::client::endpoint
+
+
+ + + + diff --git a/5.5.0/d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html b/5.5.0/d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html new file mode 100644 index 0000000000..53d7976e91 --- /dev/null +++ b/5.5.0/d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html @@ -0,0 +1,163 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::address > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::address > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::address &address) const noexcept
+

Detailed Description

+
+

Definition at line 115 of file address.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< hazelcast::client::address >::operator() (const hazelcast::client::address & address) const
+
+noexcept
+
+ +

Definition at line 1420 of file client_impl.cpp.

+
1422{
+
1423 std::size_t seed = 0;
+
1424 boost::hash_combine(seed, address.get_host());
+
1425 boost::hash_combine(seed, address.get_port());
+
1426 boost::hash_combine(seed, address.type_);
+
1427 return seed;
+
1428}
+ +
const std::string & get_host() const
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d0/d97/local__date_8h_source.html b/5.5.0/d0/d97/local__date_8h_source.html new file mode 100644 index 0000000000..c83b640a83 --- /dev/null +++ b/5.5.0/d0/d97/local__date_8h_source.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/local_date.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
local_date.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
+
52struct HAZELCAST_API local_date
+
53{
+
58 int32_t year;
+
63 uint8_t month;
+
68 uint8_t day_of_month;
+
69};
+
+
70
+
71bool HAZELCAST_API
+
72operator==(const local_date& lhs, const local_date& rhs);
+
73
+
74bool HAZELCAST_API
+
75operator<(const local_date& lhs, const local_date& rhs);
+
76} // namespace client
+
77} // namespace hazelcast
+
78namespace std {
+
79template<>
+
+
80struct HAZELCAST_API hash<hazelcast::client::local_date>
+
81{
+
82 std::size_t operator()(const hazelcast::client::local_date& f) const;
+
83};
+
+
84} // namespace std
+
85
+
86#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
87#pragma warning(pop)
+
88#endif
+
STL namespace.
+
A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03.
Definition local_date.h:53
+
uint8_t day_of_month
minimum value is 1 maximum value is 31
Definition local_date.h:68
+
int32_t year
minimum value is -999999999 maximum value is 999999999
Definition local_date.h:58
+
uint8_t month
minimum value is 1 maximum value is 12
Definition local_date.h:63
+
+
+
+ + + + diff --git a/5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.html b/5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.html new file mode 100644 index 0000000000..b94233a2b6 --- /dev/null +++ b/5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< int64_t > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< int64_t > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< int64_t >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 310 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< int64_t >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.png b/5.5.0/d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..50a2528c55d9db66851511aa4b49d18061ea3b70 GIT binary patch literal 1136 zcmeAS@N?(olHy`uVBq!ia0y~yV6+6X12~w0Wa#EkPl1$lfKQ0)|NsAi%olIImi8Z7 zZegHVATj;Siw6%L0L4wuhAjcgah3%61v3EoU|`NP`w9aC^KVZV$B+ufw{u_iz0u-n z>FzRF^}YVl?aPWRo0l9kcDHiB{wl<(Tl`bv;dq(jg)M!LEzDY*Rh(6JE>&=!B*$tw z>5ImRiA&ra`&4YJRHl0rtvR{++sD`YHpg^X704Wwaxkul?6z)vW1+qO z^sO1WYBstaMJv*a%CF8>d?#Ie^vJ=3M}AwhyDqyp(LO<--td~m^S{g9KHl0g&C0X5 z=FPP?bDl5oPucxgZ~4K9)%#B^>dlFpg$*Kk z)$YDh+CK5a<8>Py&t3UdGdDX{e)ray(+hW;f5N7HZ%K5y&_BQJ^KM@)$v@lt&(8Gr z%DpGso^HJP%4bvA>gxBCYS(OdN2B4M|sj8S=Y1B z0OcxDc^NoC*|Wb%#FIX;i!!TPJ>3@r=^!H#?kGQWOtl`w2r zufWd0xAy?66~m3N3Cs-ho1_^kM4m7lSPT>gMis*cjT4Lw?m+c6Tty5I0)a|^CR0nv zm-5Npno9$`G;_H;Cpk^pvQ$Cc6KJXDCyf)HliVHsCfR5`kz??S+u9%heeTnsD~*pe zt{v}KeNgq}iHO%*bIVq;Db`J&qavwW`#d9JlF604?l(8n&*d-Yevn?Y{Hf=k(tRJp zg#-VsTDkH}*8FqJzSaLc&?g#K+5dO2}Ma9+1XywUkl&1%a9QfY5Gw9NT zfJ?P=oTpxTaYEj-W52}eZDvz9$^4ns(X{xa;elwK)k{jZU+azDw8h)i{?qN;BRjUO zZ2A^=HHSah^zoa0uZs&lU%OKHccohGexYfB+n%i3b zJ1eZX($G}>^?X5_UX&_s;*Y; zoAY*Uc<_|tX}^t6-g^6fugCX|Z`OU>u-%UB{p+oFd)A$ZW%B$Uc)~NtW0Kfc|H;y;@j literal 0 HcmV?d00001 diff --git a/5.5.0/d0/da4/socket__options_8h_source.html b/5.5.0/d0/da4/socket__options_8h_source.html new file mode 100644 index 0000000000..ecac66449e --- /dev/null +++ b/5.5.0/d0/da4/socket__options_8h_source.html @@ -0,0 +1,198 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/socket_options.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
socket_options.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
27namespace config {
+
+
31class HAZELCAST_API socket_options
+
32{
+
33public:
+
37 static const int KILO_BYTE = 1024;
+
38
+
42 static const int DEFAULT_BUFFER_SIZE_BYTE = 128 * KILO_BYTE;
+
43
+
44 socket_options();
+
45
+
51 bool is_tcp_no_delay() const;
+
52
+
58 socket_options& set_tcp_no_delay(bool tcp_no_delay);
+
59
+
65 bool is_keep_alive() const;
+
66
+
73 socket_options& set_keep_alive(bool keep_alive);
+
74
+
80 bool is_reuse_address() const;
+
81
+
88 socket_options& set_reuse_address(bool reuse_address);
+
89
+
94 int get_linger_seconds() const;
+
95
+
106 socket_options& set_linger_seconds(int linger_seconds);
+
107
+
116 int get_buffer_size_in_bytes() const;
+
117
+
128 socket_options& set_buffer_size_in_bytes(int buffer_size);
+
129
+
130private:
+
131 // socket options
+
132
+
133 bool tcp_no_delay_;
+
134
+
135 bool keep_alive_;
+
136
+
137 bool reuse_address_;
+
138
+
139 int linger_seconds_;
+
140
+
141 int buffer_size_;
+
142};
+
+
143
+
144} // namespace config
+
145} // namespace client
+
146} // namespace hazelcast
+
147
+
148#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
149#pragma warning(pop)
+
150#endif
+
socket_options & set_tcp_no_delay(bool tcp_no_delay)
Enable/disable TCP_NODELAY socket option.
Definition config.cpp:529
+
socket_options & set_reuse_address(bool reuse_address)
Enable/disable the SO_REUSEADDR socket option.
Definition config.cpp:555
+
socket_options & set_linger_seconds(int linger_seconds)
Enable/disable SO_LINGER with the specified linger time in seconds.
Definition config.cpp:568
+
static const int DEFAULT_BUFFER_SIZE_BYTE
default buffer size of Bytes
+
bool is_keep_alive() const
SO_KEEPALIVE socket option.
Definition config.cpp:536
+
socket_options & set_keep_alive(bool keep_alive)
Enable/disable SO_KEEPALIVE socket option.
Definition config.cpp:542
+
bool is_reuse_address() const
SO_REUSEADDR socket option.
Definition config.cpp:549
+
bool is_tcp_no_delay() const
TCP_NODELAY socket option.
Definition config.cpp:523
+
int get_buffer_size_in_bytes() const
If set to 0 or less, then it is not set on the socket.
Definition config.cpp:575
+
socket_options & set_buffer_size_in_bytes(int buffer_size)
If set to 0 or less, then it is not set on the socket.
Definition config.cpp:581
+
static const int KILO_BYTE
constant for kilobyte
+
int get_linger_seconds() const
Gets SO_LINGER with the specified linger time in seconds.
Definition config.cpp:562
+
+
+
+ + + + diff --git a/5.5.0/d0/dad/near__cache_8cpp_source.html b/5.5.0/d0/dad/near__cache_8cpp_source.html new file mode 100644 index 0000000000..c642e7230b --- /dev/null +++ b/5.5.0/d0/dad/near__cache_8cpp_source.html @@ -0,0 +1,322 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/near_cache.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
near_cache.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include "hazelcast/client/internal/nearcache/impl/KeyStateMarkerImpl.h"
+
18#include "hazelcast/client/internal/nearcache/NearCacheManager.h"
+
19#include "hazelcast/util/HashUtil.h"
+
20#include "hazelcast/client/internal/eviction/EvictionChecker.h"
+
21
+
22namespace hazelcast {
+
23namespace client {
+
24namespace internal {
+
25namespace nearcache {
+
26
+
27NearCacheManager::NearCacheManager(
+
28 const std::shared_ptr<spi::impl::ClientExecutionServiceImpl>& es,
+
29 serialization::pimpl::SerializationService& ss,
+
30 logger& lg)
+
31 : execution_service_(es)
+
32 , serialization_service_(ss)
+
33 , logger_(lg)
+
34{}
+
35
+
36bool
+
37NearCacheManager::clear_near_cache(const std::string& name)
+
38{
+
39 std::shared_ptr<BaseNearCache> nearCache = near_cache_map_.get(name);
+
40 if (nearCache.get() != NULL) {
+
41 nearCache->clear();
+
42 }
+
43 return nearCache.get() != NULL;
+
44}
+
45
+
46void
+
47NearCacheManager::clear_all_near_caches()
+
48{
+
49 std::vector<std::shared_ptr<BaseNearCache>> caches =
+
50 near_cache_map_.values();
+
51 for (std::vector<std::shared_ptr<BaseNearCache>>::iterator it =
+
52 caches.begin();
+
53 it != caches.end();
+
54 ++it) {
+
55 (*it)->clear();
+
56 }
+
57}
+
58
+
59bool
+
60NearCacheManager::destroy_near_cache(const std::string& name)
+
61{
+
62 std::shared_ptr<BaseNearCache> nearCache = near_cache_map_.remove(name);
+
63 if (nearCache.get() != NULL) {
+
64 nearCache->destroy();
+
65 }
+
66 return nearCache.get() != NULL;
+
67}
+
68
+
69void
+
70NearCacheManager::destroy_all_near_caches()
+
71{
+
72 std::vector<std::shared_ptr<BaseNearCache>> caches =
+
73 near_cache_map_.values();
+
74 for (std::vector<std::shared_ptr<BaseNearCache>>::iterator it =
+
75 caches.begin();
+
76 it != caches.end();
+
77 ++it) {
+
78 (*it)->destroy();
+
79 }
+
80}
+
81
+
82std::vector<std::shared_ptr<BaseNearCache>>
+
83NearCacheManager::list_all_near_caches()
+
84{
+
85 return near_cache_map_.values();
+
86}
+
87
+
88namespace impl {
+
89namespace record {
+
90NearCacheDataRecord::NearCacheDataRecord(
+
91 const std::shared_ptr<serialization::pimpl::data>& data_value,
+
92 int64_t create_time,
+
93 int64_t expiry_time)
+
94 : AbstractNearCacheRecord<serialization::pimpl::data>(data_value,
+
95 create_time,
+
96 expiry_time)
+
97{}
+
98} // namespace record
+
99
+
100KeyStateMarkerImpl::KeyStateMarkerImpl(int count)
+
101 : mark_count_(count)
+
102 , marks_(new std::atomic<int32_t>[count])
+
103{
+
104 for (int i = 0; i < count; ++i) {
+
105 marks_[i] = 0;
+
106 }
+
107}
+
108
+
109KeyStateMarkerImpl::~KeyStateMarkerImpl()
+
110{
+
111 delete[] marks_;
+
112}
+
113
+
114bool
+
115KeyStateMarkerImpl::try_mark(const serialization::pimpl::data& key)
+
116{
+
117 return cas_state(key, UNMARKED, MARKED);
+
118}
+
119
+
120bool
+
121KeyStateMarkerImpl::try_unmark(const serialization::pimpl::data& key)
+
122{
+
123 return cas_state(key, MARKED, UNMARKED);
+
124}
+
125
+
126bool
+
127KeyStateMarkerImpl::try_remove(const serialization::pimpl::data& key)
+
128{
+
129 return cas_state(key, MARKED, REMOVED);
+
130}
+
131
+
132void
+
133KeyStateMarkerImpl::force_unmark(const serialization::pimpl::data& key)
+
134{
+
135 int slot = get_slot(key);
+
136 marks_[slot] = UNMARKED;
+
137}
+
138
+
139void
+
140KeyStateMarkerImpl::init()
+
141{
+
142 for (int i = 0; i < mark_count_; ++i) {
+
143 marks_[i] = UNMARKED;
+
144 }
+
145}
+
146
+
147bool
+
148KeyStateMarkerImpl::cas_state(const serialization::pimpl::data& key,
+
149 state expect,
+
150 state update)
+
151{
+
152 int slot = get_slot(key);
+
153 int expected = expect;
+
154 return marks_[slot].compare_exchange_strong(expected, update);
+
155}
+
156
+
157int
+
158KeyStateMarkerImpl::get_slot(const serialization::pimpl::data& key)
+
159{
+
160 return util::HashUtil::hash_to_index(key.get_partition_hash(), mark_count_);
+
161}
+
162
+
163} // namespace impl
+
164} // namespace nearcache
+
165
+
166namespace eviction {
+
167bool
+
168EvictAlways::is_eviction_required() const
+
169{
+
170 // Evict always at any case
+
171 return true;
+
172}
+
173
+
174const std::unique_ptr<EvictionChecker> EvictionChecker::EVICT_ALWAYS =
+
175 std::unique_ptr<EvictionChecker>(new EvictAlways());
+
176} // namespace eviction
+
177} // namespace internal
+
178
+
179namespace map {
+
180namespace impl {
+
181namespace nearcache {
+
182bool
+
183TrueMarkerImpl::try_mark(const serialization::pimpl::data& /* key */)
+
184{
+
185 return true;
+
186}
+
187
+
188bool
+
189TrueMarkerImpl::try_unmark(const serialization::pimpl::data& /* key */)
+
190{
+
191 return true;
+
192}
+
193
+
194bool
+
195TrueMarkerImpl::try_remove(const serialization::pimpl::data& /* key */)
+
196{
+
197 return true;
+
198}
+
199
+
200void
+
201TrueMarkerImpl::force_unmark(const serialization::pimpl::data& /* key */)
+
202{}
+
203
+
204void
+
205TrueMarkerImpl::init()
+
206{}
+
207
+
208const std::unique_ptr<KeyStateMarker> KeyStateMarker::TRUE_MARKER =
+
209 std::unique_ptr<KeyStateMarker>(new TrueMarkerImpl());
+
210} // namespace nearcache
+
211} // namespace impl
+
212} // namespace map
+
213} // namespace client
+
214} // namespace hazelcast
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d0/db3/structhazelcast_1_1client_1_1query_1_1anchor__data__list.html b/5.5.0/d0/db3/structhazelcast_1_1client_1_1query_1_1anchor__data__list.html new file mode 100644 index 0000000000..30f6f19f83 --- /dev/null +++ b/5.5.0/d0/db3/structhazelcast_1_1client_1_1query_1_1anchor__data__list.html @@ -0,0 +1,159 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::anchor_data_list Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::anchor_data_list Struct Reference
+
+
+ + + + +

+Public Attributes

std::vector< int32_t > page_list
std::vector< std::pair< serialization::pimpl::data, boost::optional< serialization::pimpl::data > > > data_list
+

Detailed Description

+
+

Definition at line 69 of file paging_predicate.h.

+

Member Data Documentation

+ +

◆ data_list

+ +
+
+ + + + +
std::vector<std::pair<serialization::pimpl::data, boost::optional<serialization::pimpl::data> > > hazelcast::client::query::anchor_data_list::data_list
+
+ +

Definition at line 74 of file paging_predicate.h.

+ +
+
+ +

◆ page_list

+ +
+
+ + + + +
std::vector<int32_t> hazelcast::client::query::anchor_data_list::page_list
+
+ +

Definition at line 71 of file paging_predicate.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html b/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html new file mode 100644 index 0000000000..896cf5d1f6 --- /dev/null +++ b/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html @@ -0,0 +1,179 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::sql_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::sql_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::sql_predicate:
+
+
+ + + + + + +

+Public Member Functions

 sql_predicate (hazelcast_client &client, const std::string &sql)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 232 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ sql_predicate()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::query::sql_predicate::sql_predicate (hazelcast_client & client,
const std::string & sql )
+
+
Parameters
+ + + +
clientThe client to be used for serialization.
sqlThe sql query string.
+
+
+ +

Definition at line 46 of file query.cpp.

+
47 : base_predicate(client)
+
48{
+
49 out_stream.write(sql);
+
50}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.js b/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.js new file mode 100644 index 0000000000..25593b6b86 --- /dev/null +++ b/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1sql__predicate = +[ + [ "sql_predicate", "d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html#a8dae0b972aee745efa0323a57a839954", null ] +]; \ No newline at end of file diff --git a/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.png b/5.5.0/d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..288bf1109ce0dfea24e9ff54f2d4210a8dffb883 GIT binary patch literal 1285 zcmeAS@N?(olHy`uVBq!ia0vp^FMzm%gBeKPY7Q3wQqloFA+G=b{|Cvv`C8h4Xt{-f zW`V@?GcO)IcmNbPJsY+JD92e6sPs{9W zSz7P^A2}X4MWx~Kn>D+ul|r|Ox2VXs{1Crv;#)4DHmPSlqt~Q~CJvrPlYTAeRJr}C z=F{EJ)ux{gXnD@NBCZq9<2A|cJ{ypbZ&;R^7nS$f^!}!^UsvAw=5FfVA9Hr5;d#4s z-_n~3V#&MplPmX5<@UU0#SptzbpO+%HijE7&WN}rr8+a__DZhx^Yykr455BJjg4R0 za(GVhcvkIYG40Obc(bjVL;l=p+0d1j8Naqw$*M%Y)XDHXci8w=!Cn8mF`=)nhAb$J zi!XDVfAfP*-QQKSW5b_b*srm}$m;#8u$WTMh*`f1LP}RJ^1HOfPQx>9&Gr9}-~W93 zFEHS)wB(f%Hb&Kx^Di-|p7fAfpd#sM{KCZdGA|2*{W^ArJC5aywKjQ9RpJ+BewJIZ zol!PaoFOT*fyqIIH-MpI2_qK+FeDijCb4NSxLjgjZ2%gdz;;pMTGK(il4FOI7g?>wWvhr>OMS2>^**3o?IBns&S9 z>~@>vTCMGW1J7Pm4lhnSv-x~vaBQ!_n{MfiJ8rj2-haI|M&^apwja9s&pJDMj~%&m zP2$9pTYjMxf1m6-xG8S!%D)=hcdC^Z$Hy7jAC_kaMZ!~`+20pjThG5}N8kdL$yXhx zxG#vl^h_imd+XO6%d3ocpUX68sjJz^ANh8N@$0&rDW?LNujp)wzhkxWw)L%q6=fky z{aP=UUA}WM?4IfN9n4vqmespSxBXr@JKJsVtgD(9CPJkH)bdjG4m!=W2L z>vOH^Ik$V)RKHlEX<@rxhQ3@7)lf+*?`9DKt_peX$zkPQ+-@0$g)H(br zKeyG%emQ&MKX<^SKc>6^lX{kbQ*N^#FdQ8iK0K~sI3Qahe&P6IwI$_@b1mOHR!Lt7 zEM-)fMnr62iL!M;UYd6uJ(QF_nmV|;03)!g!(|e)?SgmE4AQ){#`5c${n|ju9z8Zu zK|?FnS<}A%+`l>Qv+nu0`KNO0LyEtgxH?Dj^PA#pA=mA^`b!t;>Rp+jwW-LGA@(^q zgLqDIo2;^Q?Z*z4>t(AB-8Rj1C|5DwBR})*4Yya%`u5b+ZL^n3-TbBf)JAX?$-VJz zg@@4M<`d_dfZ61-q8BJBf#PMyt3L+k_A}jjAA73HGf8mb_OI>^ x{yCrP*|n5DaZ3Re0kZ%oyx4p-mrB2of1v+HU$idA7g%61c)I$ztaD0e0su-zQ|tf$ literal 0 HcmV?d00001 diff --git a/5.5.0/d0/dd5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer.html b/5.5.0/d0/dd5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer.html new file mode 100644 index 0000000000..e6ffbd0a48 --- /dev/null +++ b/5.5.0/d0/dd5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer.html @@ -0,0 +1,121 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< T > Struct Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< T > Struct Template Reference
+
+
+

Detailed Description

+
template<typename T>
+struct hazelcast::client::serialization::hz_serializer< T >
+

Definition at line 201 of file serialization.h.

+

The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/de0/membership__event_8h_source.html b/5.5.0/d0/de0/membership__event_8h_source.html new file mode 100644 index 0000000000..1543b4c713 --- /dev/null +++ b/5.5.0/d0/de0/membership__event_8h_source.html @@ -0,0 +1,190 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/membership_event.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
membership_event.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include "hazelcast/client/member.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28
+
29class cluster;
+
30
+
+
37class HAZELCAST_API membership_event
+
38{
+
39public:
+
40 enum membership_event_type
+
41 {
+
42 MEMBER_JOINED = 1,
+
43 MEMBER_LEFT = 2,
+
44 };
+
45
+ + +
52 const member& m,
+
53 membership_event_type event_type,
+
54 const std::unordered_map<boost::uuids::uuid,
+
55 member,
+
56 boost::hash<boost::uuids::uuid>>& members_list);
+
57
+ +
62
+
79 std::
+
80 unordered_map<boost::uuids::uuid, member, boost::hash<boost::uuids::uuid>>
+
81 get_members() const;
+
82
+ +
89
+
96 membership_event_type get_event_type() const;
+
97
+
103 const member& get_member() const;
+
104
+
105private:
+
106 cluster& cluster_;
+
107 member member_;
+
108 membership_event_type event_type_;
+
109 std::
+
110 unordered_map<boost::uuids::uuid, member, boost::hash<boost::uuids::uuid>>
+
111 members_;
+
112};
+
+
113} // namespace client
+
114} // namespace hazelcast
+
115
+
116#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
117#pragma warning(pop)
+
118#endif
+
Hazelcast cluster interface.
Definition cluster.h:37
+
hz_cluster member class.
Definition member.h:62
+
std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > get_members() const
Returns a consistent view of the the members exactly after this MembershipEvent has been processed.
Definition cluster.cpp:203
+
cluster & get_cluster()
Returns the cluster of the event.
Definition cluster.cpp:209
+
virtual ~membership_event()
Destructor.
+
membership_event_type get_event_type() const
Returns the membership event type; MembershipEvent::MEMBER_JOINED , MembershipEvent::MEMBER_LEFT.
Definition cluster.cpp:215
+
const member & get_member() const
Returns the removed or added member.
Definition cluster.cpp:221
+
membership_event(cluster &cluster, const member &m, membership_event_type event_type, const std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > &members_list)
Internal API.
Definition cluster.cpp:187
+
+
+
+ + + + diff --git a/5.5.0/d0/de1/client__network__config_8h_source.html b/5.5.0/d0/de1/client__network__config_8h_source.html new file mode 100644 index 0000000000..46487b3e38 --- /dev/null +++ b/5.5.0/d0/de1/client__network__config_8h_source.html @@ -0,0 +1,220 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/client_network_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_network_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/config/ssl_config.h"
+
20#include "hazelcast/client/config/client_aws_config.h"
+
21#include "hazelcast/client/config/socket_options.h"
+
22#include "hazelcast/client/config/cloud_config.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace config {
+
+
35class HAZELCAST_API client_network_config
+
36{
+
37public:
+ +
43
+ +
51
+ +
60
+ +
69 const std::chrono::milliseconds& timeout);
+
70
+
76 std::chrono::milliseconds get_connection_timeout() const;
+
77
+ + +
86
+ +
93
+ +
100
+
106 bool is_smart_routing() const;
+
107
+
122 client_network_config& set_smart_routing(bool smart_routing);
+
123
+
130 std::vector<address> get_addresses() const;
+
131
+
139 client_network_config& add_addresses(const std::vector<address>& addresses);
+
140
+
148 client_network_config& set_addresses(const std::vector<address>& addresses);
+
149
+ +
158
+
159 socket_options& get_socket_options();
+
160
+
166 bool use_public_address() const;
+
167
+
175 client_network_config& use_public_address(bool should_use_public_address);
+
176
+
177private:
+
178 config::ssl_config ssl_config_;
+
179 config::client_aws_config client_aws_config_;
+
180 config::cloud_config cloud_config_;
+
181
+
182 std::chrono::milliseconds connection_timeout_;
+
183 bool smart_routing_;
+
184
+
185 std::vector<address> address_list_;
+
186
+
187 socket_options socket_options_;
+
188
+
189 bool use_public_address_{ false };
+
190};
+
+
191} // namespace config
+
192} // namespace client
+
193} // namespace hazelcast
+
194
+
195#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
196#pragma warning(pop)
+
197#endif
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+
client_network_config & set_addresses(const std::vector< address > &addresses)
Adds given addresses to candidate address list that client will use to establish initial connection.
Definition config.cpp:391
+
bool is_smart_routing() const
See client_network_config::setSmartRouting(boolean) for details.
Definition config.cpp:364
+
std::vector< address > get_addresses() const
Returns the list of candidate addresses that client will use to establish initial connection.
Definition config.cpp:377
+
client_network_config & add_addresses(const std::vector< address > &addresses)
Adds given addresses to candidate address list that client will use to establish initial connection.
Definition config.cpp:383
+
client_network_config & add_address(const address &address)
Adds given address to candidate address list that client will use to establish initial connection.
Definition config.cpp:398
+
client_network_config & set_smart_routing(bool smart_routing)
If true, client will route the key based operations to owner of the key on best-effort basis.
Definition config.cpp:370
+
client_network_config & set_connection_timeout(const std::chrono::milliseconds &timeout)
Definition config.cpp:411
+
client_aws_config & get_aws_config()
Returns the current client_aws_config.
Definition config.cpp:352
+
ssl_config & get_ssl_config()
Returns the current \ssl_config .
Definition config.cpp:325
+
client_network_config()
Constructor with default values.
Definition config.cpp:319
+
std::chrono::milliseconds get_connection_timeout() const
Connection timeout value for connecting to a member server.
Definition config.cpp:338
+
cloud_config & get_cloud_config()
Returns the current cloud_config.
Definition config.cpp:358
+ +
client_network_config & set_aws_config(const client_aws_config &client_aws_config)
Sets configuration to connect nodes in aws environment.
Definition config.cpp:344
+
client_network_config & set_ssl_config(const config::ssl_config &config)
Sets the ssl_config.
Definition config.cpp:331
+ +
Contains configuration parameters for ssl related behaviour.
Definition ssl_config.h:67
+
hazelcast.cloud configuration to let the client connect the cluster via hazelcast....
+
+
+
+ + + + diff --git a/5.5.0/d0/de5/classhazelcast_1_1client_1_1sql_1_1sql__statement-members.html b/5.5.0/d0/de5/classhazelcast_1_1client_1_1sql_1_1sql__statement-members.html new file mode 100644 index 0000000000..73363de1c5 --- /dev/null +++ b/5.5.0/d0/de5/classhazelcast_1_1client_1_1sql_1_1sql__statement-members.html @@ -0,0 +1,128 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_statement Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d0/de9/membership__listener_8h_source.html b/5.5.0/d0/de9/membership__listener_8h_source.html new file mode 100644 index 0000000000..25692d335f --- /dev/null +++ b/5.5.0/d0/de9/membership__listener_8h_source.html @@ -0,0 +1,240 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/membership_listener.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
membership_listener.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <string>
+
20#include <boost/uuid/uuid.hpp>
+
21
+
22#include "hazelcast/util/export.h"
+
23#include "hazelcast/util/type_traits.h"
+
24#include "hazelcast/util/noop.h"
+
25
+
26#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
27#pragma warning(push)
+
28#pragma warning(disable : 4251) // for dll export
+
29#endif
+
30
+
31namespace hazelcast {
+
32namespace client {
+
33
+ + +
36
+
37namespace spi {
+
38namespace impl {
+
39class ClientClusterServiceImpl;
+
40}
+
41} // namespace spi
+
42
+
+
56class HAZELCAST_API membership_listener final
+
57{
+
58 friend class cluster;
+
59 friend class spi::impl::ClientClusterServiceImpl;
+
60
+
61public:
+
67 template<typename Handler,
+
68 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
70 {
+
71 joined_ = std::forward<Handler>(h);
+
72 return *this;
+
73 }
+
+
74
+
78 template<typename Handler,
+
79 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
81 {
+
82 on_joined(std::forward<Handler>(h));
+
83 return std::move(*this);
+
84 }
+
+
85
+
91 template<typename Handler,
+
92 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
94 {
+
95 left_ = std::forward<Handler>(h);
+
96 return *this;
+
97 }
+
+
98
+
102 template<typename Handler,
+
103 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
104 membership_listener&& on_left(Handler&& h) &&
+
105 {
+
106 on_left(std::forward<Handler>(h));
+
107 return std::move(*this);
+
108 }
+
+
109
+
115 template<typename Handler,
+
116 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
118 {
+
119 init_ = std::forward<Handler>(h);
+
120 return *this;
+
121 }
+
+
122
+
126 template<typename Handler,
+
127 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
128 membership_listener&& on_init(Handler&& h) &&
+
129 {
+
130 on_init(std::forward<Handler>(h));
+
131 return std::move(*this);
+
132 }
+
+
133
+
134private:
+
135 using handler_t = std::function<void(const membership_event&)>;
+
136 using init_handler_t = std::function<void(const initial_membership_event&)>;
+
137
+
138 handler_t left_{ util::noop<const membership_event&> },
+
139 joined_{ util::noop<const membership_event&> };
+
140 init_handler_t init_{};
+
141};
+
+
142} // namespace client
+
143} // namespace hazelcast
+
144
+
145#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
146#pragma warning(pop)
+
147#endif
+
A event that is sent when a MembershipListener is registered.
+
Membership event fired when a new member is added to the cluster and/or when a member leaves the clus...
+ +
membership_listener && on_joined(Handler &&h) &&
Set an handler function to be invoked when a new member joins the cluster.
+
membership_listener && on_init(Handler &&h) &&
Set an handler function to be invoked once when this listener is registered.
+
membership_listener & on_init(Handler &&h) &
Set an handler function to be invoked once when this listener is registered.
+
membership_listener & on_left(Handler &&h) &
Set an handler function to be invoked when an existing member leaves the cluster.
+
membership_listener && on_left(Handler &&h) &&
Set an handler function to be invoked when an existing member leaves the cluster.
+
membership_listener & on_joined(Handler &&h) &
Set an handler function to be invoked when a new member joins the cluster.
+
+
+
+ + + + diff --git a/5.5.0/d0/dea/classhazelcast_1_1client_1_1config_1_1socket__options-members.html b/5.5.0/d0/dea/classhazelcast_1_1client_1_1config_1_1socket__options-members.html new file mode 100644 index 0000000000..3bd5e83941 --- /dev/null +++ b/5.5.0/d0/dea/classhazelcast_1_1client_1_1config_1_1socket__options-members.html @@ -0,0 +1,122 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/d0/dea/reliable__listener_8h_source.html b/5.5.0/d0/dea/reliable__listener_8h_source.html new file mode 100644 index 0000000000..043e186e85 --- /dev/null +++ b/5.5.0/d0/dea/reliable__listener_8h_source.html @@ -0,0 +1,268 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/topic/reliable_listener.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
reliable_listener.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <cstdint>
+
19
+
20#include "hazelcast/client/exception/iexception.h"
+
21#include "hazelcast/util/noop.h"
+
22#include "hazelcast/util/type_traits.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31class reliable_topic;
+
32namespace topic {
+
33class message;
+
34
+
+
65class HAZELCAST_API reliable_listener final
+
66{
+
67 friend class client::reliable_topic;
+
68
+
69public:
+
83 explicit reliable_listener(bool loss_tolerant,
+
84 int64_t initial_sequence_id = -1);
+
85
+
96 template<typename Handler,
+
97 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
99 {
+
100 received_ = std::move(h);
+
101 return *this;
+
102 }
+
+
103
+
107 template<typename Handler,
+
108 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
110 {
+
111 on_received(std::move(h));
+
112 return std::move(*this);
+
113 }
+
+
114
+
123 template<typename Handler,
+
124 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
126 {
+
127 store_sequence_id_ = std::move(h);
+
128 return *this;
+
129 }
+
+
130
+
134 template<typename Handler,
+
135 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
137 {
+
138 on_store_sequence_id(std::move(h));
+
139 return std::move(*this);
+
140 }
+
+
141
+
150 template<typename Handler,
+
151 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
153 {
+
154 terminal_ = std::move(h);
+
155 return *this;
+
156 }
+
+
157
+
161 template<typename Handler,
+
162 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
164 {
+
165 terminate_on_exception(std::move(h));
+
166 return std::move(*this);
+
167 }
+
+
168
+
175 template<typename Handler,
+
176 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
178 {
+
179 on_cancel_ = std::move(h);
+
180 return *this;
+
181 }
+
+
182
+
186 template<typename Handler,
+
187 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
188 reliable_listener&& on_cancel(Handler&& h) &&
+
189 {
+
190 on_cancel(std::move(h));
+
191 return std::move(*this);
+
192 }
+
+
193
+
194private:
+
195 using received_handler_t = std::function<void(message&&)>;
+
196 using store_sequence_id_handler_t = std::function<void(int64_t)>;
+
197 using exception_handler_t =
+
198 std::function<bool(const exception::iexception&)>;
+
199 using on_cancel_handler_t = std::function<void()>;
+
200
+
201 bool loss_tolerant_;
+
202 int64_t initial_sequence_id_;
+
203
+
204 received_handler_t received_{ util::noop<message&&> };
+
205 store_sequence_id_handler_t store_sequence_id_{ util::noop<int64_t> };
+
206 exception_handler_t terminal_{ [](const exception::iexception&) {
+
207 return false;
+
208 } };
+
209 on_cancel_handler_t on_cancel_{util::noop<>};
+
210};
+
+
211
+
212} // namespace topic
+
213} // namespace client
+
214} // namespace hazelcast
+
215
+
216#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
217#pragma warning(pop)
+
218#endif
+
Base class for all exception originated from Hazelcast methods.
Definition iexception.h:49
+
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subs...
+ +
reliable_listener & terminate_on_exception(Handler &&h) &
Set an handler function that checks if the listener should be terminated based on an exception thrown...
+
reliable_listener && on_received(Handler &&h) &&
Set an handler function to be invoked when a message is received for the added topic.
+
reliable_listener & on_cancel(Handler &&h) &
Set an handler function which will be called when the listener is cancelled.
+
reliable_listener && terminate_on_exception(Handler &&h) &&
Set an handler function that checks if the listener should be terminated based on an exception thrown...
+
reliable_listener && on_cancel(Handler &&h) &&
Set an handler function which will be called when the listener is cancelled.
+
reliable_listener && on_store_sequence_id(Handler &&h) &&
+
reliable_listener(bool loss_tolerant, int64_t initial_sequence_id=-1)
Definition proxy.cpp:103
+
reliable_listener & on_store_sequence_id(Handler &&h) &
Set an handler function to be invoked to informs the listener that it should store the sequence.
+
reliable_listener & on_received(Handler &&h) &
Set an handler function to be invoked when a message is received for the added topic.
+
+
+
+ + + + diff --git a/5.5.0/d0/ded/offset__date__time_8h_source.html b/5.5.0/d0/ded/offset__date__time_8h_source.html new file mode 100644 index 0000000000..1718f476ad --- /dev/null +++ b/5.5.0/d0/ded/offset__date__time_8h_source.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/offset_date_time.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
offset_date_time.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/local_date_time.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
+
47struct HAZELCAST_API offset_date_time
+
48{
+ + +
59};
+
+
60
+
61bool HAZELCAST_API
+
62operator==(const offset_date_time& lhs, const offset_date_time& rhs);
+
63
+
64bool HAZELCAST_API
+
65operator<(const offset_date_time& lhs, const offset_date_time& rhs);
+
66} // namespace client
+
67} // namespace hazelcast
+
68namespace std {
+
69template<>
+
+
70struct HAZELCAST_API hash<hazelcast::client::offset_date_time>
+
71{
+
72 std::size_t operator()(const hazelcast::client::offset_date_time& f) const;
+
73};
+
+
74} // namespace std
+
75
+
76#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
77#pragma warning(pop)
+
78#endif
+
STL namespace.
+
A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.
+
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:...
+
int32_t zone_offset_in_seconds
The offset from UTC/Greenwich.
+
local_date_time date_time
The local date-time.
+
+
+
+ + + + diff --git a/5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.html b/5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.html new file mode 100644 index 0000000000..c4cb2cbd95 --- /dev/null +++ b/5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.html @@ -0,0 +1,257 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::cluster Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::cluster Class Reference
+
+
+ +

Hazelcast cluster interface. + More...

+ +

#include <cluster.h>

+ + + + + + + + + + +

+Public Member Functions

 cluster (spi::impl::ClientClusterServiceImpl &cluster_service)
 Constructor.
boost::uuids::uuid add_membership_listener (membership_listener &&listener)
 Adds membership_listener to listen for membership updates.
bool remove_membership_listener (boost::uuids::uuid registration_id)
 Removes the specified membership_listener.
std::vector< memberget_members ()
 Set of current members of the cluster.
+

Detailed Description

+

Hazelcast cluster interface.

+ +

Definition at line 36 of file cluster.h.

+

Constructor & Destructor Documentation

+ +

◆ cluster()

+ +
+
+ + + + + + + +
hazelcast::client::cluster::cluster (spi::impl::ClientClusterServiceImpl & cluster_service)
+
+ +

Constructor.

+ +

Definition at line 34 of file cluster.cpp.

+
35 : cluster_service_(cluster_service)
+
36{}
+
+
+
+

Member Function Documentation

+ +

◆ add_membership_listener()

+ +
+
+ + + + + + + +
boost::uuids::uuid hazelcast::client::cluster::add_membership_listener (membership_listener && listener)
+
+ +

Adds membership_listener to listen for membership updates.

+

The add_membership_listener method returns a registeration ID. This ID is needed to remove the membership_listener using the Cluster::removemembership_listener method.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

See also
hz_cluster::remove_membership_listener
+
Parameters
+ + +
listenermembership_listener
+
+
+
Returns
registration id
+ +

Definition at line 45 of file cluster.cpp.

+
46{
+
47 return cluster_service_.add_membership_listener(std::move(listener));
+
48}
+
+
+
+ +

◆ get_members()

+ +
+
+ + + + + + + +
std::vector< member > hazelcast::client::cluster::get_members ()
+
+ +

Set of current members of the cluster.

+

Returning set instance is not modifiable. Every member in the cluster has the same member list in the same order. First member is the oldest member.

+
Returns
current members of the cluster
+ +

Definition at line 39 of file cluster.cpp.

+
40{
+
41 return cluster_service_.get_member_list();
+
42}
+
+
+
+ +

◆ remove_membership_listener()

+ +
+
+ + + + + + + +
bool hazelcast::client::cluster::remove_membership_listener (boost::uuids::uuid registration_id)
+
+ +

Removes the specified membership_listener.

+
See also
#add_membership_listener(const std::shared_ptr<membership_listener> +&)
+
Parameters
+ + +
registrationIdthe registrationId of membership_listener to remove
+
+
+
Returns
true if the registration is removed, false otherwise
+ +

Definition at line 51 of file cluster.cpp.

+
52{
+
53 return cluster_service_.remove_membership_listener(registration_id);
+
54}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.js b/5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.js new file mode 100644 index 0000000000..1aaddb6981 --- /dev/null +++ b/5.5.0/d0/df0/classhazelcast_1_1client_1_1cluster.js @@ -0,0 +1,7 @@ +var classhazelcast_1_1client_1_1cluster = +[ + [ "cluster", "d0/df0/classhazelcast_1_1client_1_1cluster.html#a26dedd84250ac6f4351b63afb392a463", null ], + [ "add_membership_listener", "d0/df0/classhazelcast_1_1client_1_1cluster.html#ab604fe95160960c9172e8d466ce70b58", null ], + [ "get_members", "d0/df0/classhazelcast_1_1client_1_1cluster.html#a3f71cd44d36a25efb7982006c2c6f92a", null ], + [ "remove_membership_listener", "d0/df0/classhazelcast_1_1client_1_1cluster.html#a7410b99b847bd77c8d13f1ba2f62605b", null ] +]; \ No newline at end of file diff --git a/5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.html b/5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.html new file mode 100644 index 0000000000..48133e0bab --- /dev/null +++ b/5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::string > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::string > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::string >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 340 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::string >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.png b/5.5.0/d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..82e5e0d36bc2f146a97c759a614966cae0c449f5 GIT binary patch literal 1164 zcmeAS@N?(olHy`uVBq!ia0y~yVDtpC12~w03f*F8(FfeDDeT9L6McmWHF{Fa=?cA4rPZW4s zy1PtPeXoD?_9WvBhgl^yt8Lf#JZA* zIpN9DXCBkEZaPh4FFt(AwTf>SkJ9df^RLgYyC>{9d&0qYhAZCn zd)$*K*u`DzaOujiiupOQ`m1-J47R^hJ!!6NalqYjwm&mp-MjU0L-~98kF{C1w$|R@ z{hWQ->uf@rKqF!%!-M|o;tVYe4;D75Fj%~JtsTI0pqSN@q2K~{$^w>#<6M&%9xQ&q z!5{}>EL7m63*(oy$FeCw8cV0had}R1n)JoPF=&#Fh>Ge-XEDPPW zza`v`-TCD9spZ@59Fm-UtNw4~@v0N=gQd0WBW(}*H|2{>IyLe6uKwHm?%HrI%KKz| zvi8KBwoeJ~rd+X{64ICZD(IE$Z}+lC{>N6W^=0*Ew-=gRJaI{p%1X;m*2yW(CRbzE zzqiTSeRaYul`Ax@PH*CWd2p5q%e{A#*S=0IHLrZtK3lc2@nPFVdQ&MBb@0Jpd*^Z)<= literal 0 HcmV?d00001 diff --git a/5.5.0/d1/d00/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception-members.html b/5.5.0/d1/d00/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception-members.html new file mode 100644 index 0000000000..0bacd18b79 --- /dev/null +++ b/5.5.0/d1/d00/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::hazelcast_sql_exception Member List
+
+
+ +

This is the complete list of members for hazelcast::client::sql::hazelcast_sql_exception, including all inherited members.

+ + + + + +
code() consthazelcast::client::sql::hazelcast_sql_exception
hazelcast_sql_exception(std::string source, boost::uuids::uuid originating_member_id, int32_t code, boost::optional< std::string > message, boost::optional< std::string > suggestion, std::exception_ptr cause=nullptr) (defined in hazelcast::client::sql::hazelcast_sql_exception)hazelcast::client::sql::hazelcast_sql_exception
originating_member_id() consthazelcast::client::sql::hazelcast_sql_exception
suggestion() consthazelcast::client::sql::hazelcast_sql_exception
+
+
+ + + + diff --git a/5.5.0/d1/d0b/structhazelcast_1_1client_1_1config_1_1cloud__config.html b/5.5.0/d1/d0b/structhazelcast_1_1client_1_1config_1_1cloud__config.html new file mode 100644 index 0000000000..15d558bc49 --- /dev/null +++ b/5.5.0/d1/d0b/structhazelcast_1_1client_1_1config_1_1cloud__config.html @@ -0,0 +1,166 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::cloud_config Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::cloud_config Struct Reference
+
+
+ +

hazelcast.cloud configuration to let the client connect the cluster via hazelcast.cloud + More...

+ +

#include <cloud_config.h>

+ + + + +

+Public Attributes

bool enabled { false }
std::string discovery_token
+

Detailed Description

+

hazelcast.cloud configuration to let the client connect the cluster via hazelcast.cloud

+ +

Definition at line 32 of file cloud_config.h.

+

Member Data Documentation

+ +

◆ discovery_token

+ +
+
+ + + + +
std::string hazelcast::client::config::cloud_config::discovery_token
+
+ +

Definition at line 35 of file cloud_config.h.

+ +
+
+ +

◆ enabled

+ +
+
+ + + + +
bool hazelcast::client::config::cloud_config::enabled { false }
+
+ +

Definition at line 34 of file cloud_config.h.

+
34{ false };
+
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html b/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html new file mode 100644 index 0000000000..0db84a6328 --- /dev/null +++ b/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html @@ -0,0 +1,370 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::transactional_multi_map Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_multi_map Class Reference
+
+
+ +

Transactional implementation of MultiMap. + More...

+ +

#include <transactional_multi_map.h>

+
Inheritance diagram for hazelcast::client::transactional_multi_map:
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename K, typename V>
boost::future< bool > put (const K &key, const V &value)
 Transactional implementation of multi_map#put(key , value).
template<typename K, typename V>
boost::future< std::vector< V > > get (const K &key)
 Transactional implementation of multi_map#get(key).
template<typename K, typename V>
boost::future< bool > remove (const K &key, const V &value)
 Transactional implementation of multi_map#remove(key , value).
template<typename K, typename V>
boost::future< std::vector< V > > remove (const K &key)
 Transactional implementation of multi_map#remove(key).
template<typename K>
boost::future< int > value_count (const K &key)
 Transactional implementation of multi_map#value_count(key).
+ + +

+Friends

class transaction_context
+

Detailed Description

+

Transactional implementation of MultiMap.

+
See also
MultiMap
+ +

Definition at line 28 of file transactional_multi_map.h.

+

Member Function Documentation

+ +

◆ get()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::transactional_multi_map::get (const K & key)
+
+inline
+
+ +

Transactional implementation of multi_map#get(key).

+
See also
multi_map#get(key)
+ +

Definition at line 52 of file transactional_multi_map.h.

+
53 {
+
54 return to_object_vector<V>(
+
55 proxy::TransactionalMultiMapImpl::get_data(to_data(key)));
+
56 }
+
+
+
+ +

◆ put()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::transactional_multi_map::put (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of multi_map#put(key , value).

+
See also
multi_map#put(key , value)
+ +

Definition at line 40 of file transactional_multi_map.h.

+
41 {
+
42 return proxy::TransactionalMultiMapImpl::put_data(to_data(key),
+
43 to_data(value));
+
44 }
+
+
+
+ +

◆ remove() [1/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::transactional_multi_map::remove (const K & key)
+
+inline
+
+ +

Transactional implementation of multi_map#remove(key).

+
See also
multi_map#remove(key)
+ +

Definition at line 76 of file transactional_multi_map.h.

+
77 {
+
78 return to_object_vector<V>(
+
79 proxy::TransactionalMultiMapImpl::remove_data(to_data(key)));
+
80 }
+
+
+
+ +

◆ remove() [2/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::transactional_multi_map::remove (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of multi_map#remove(key , value).

+
See also
multi_map#remove(key , value)
+ +

Definition at line 64 of file transactional_multi_map.h.

+
65 {
+
66 return proxy::TransactionalMultiMapImpl::remove(to_data(key),
+
67 to_data(value));
+
68 }
+
+
+
+ +

◆ value_count()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< int > hazelcast::client::transactional_multi_map::value_count (const K & key)
+
+inline
+
+ +

Transactional implementation of multi_map#value_count(key).

+
See also
multi_map#value_count(key)
+ +

Definition at line 88 of file transactional_multi_map.h.

+
89 {
+
90 return proxy::TransactionalMultiMapImpl::value_count(to_data(key));
+
91 }
+
+
+
+ + +

◆ transaction_context

+ +
+
+ + + + + +
+ + + + +
friend class transaction_context
+
+friend
+
+ +

Definition at line 31 of file transactional_multi_map.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.js b/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.js new file mode 100644 index 0000000000..039879bde8 --- /dev/null +++ b/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.js @@ -0,0 +1,8 @@ +var classhazelcast_1_1client_1_1transactional__multi__map = +[ + [ "get", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html#a8d65562d04b0dd4b3917daf12cb27010", null ], + [ "put", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html#af3aa63dfc22356798ea2d97d5ba44ca4", null ], + [ "remove", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html#a1e2adcece8ea15dcc8e27a6dc29e4d87", null ], + [ "remove", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html#aebdb4035a340da03c89776f61dc6a419", null ], + [ "value_count", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html#ae66e2c11cb4fa2511d40f192c9c37847", null ] +]; \ No newline at end of file diff --git a/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.png b/5.5.0/d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.png new file mode 100644 index 0000000000000000000000000000000000000000..4c9691e32249172a12d58b2098abfff38259cb13 GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^AAvZ4gBeKv4^1urQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GUno-U3d6^w7^29~{6;Bj%c zmwj7*^!!F%4}~`-nZKhR$n+;q5Qq^trSIahOsGXg{gRT}$&Fh(Jd1Mn`qzXxOsa94 zoqYcKjIPrcC1+L1{*~PKrpI3R(V_2+r8Ca5rCq!Bh4)C&vHNx3H`_SB^_Bh_3@?<@)-R~9kzN@O_om&^_s(v|o4fmsSwm-R&s(D(Cm*0^6_}7-tXPfGh z+N^rT*U#Tp&&ev)+bXtpUChbVS3U)GdP{!aYL&in_nypxmEK!lelQQ$Nk3SmNkHN7MYRJ@jF z4~$BynSC*uzt0LY2m5o#>!{Zmd~5gBm2lkO|9(Nq|N3>&OHu3Qn#<+hD`2; z-M;6Jr@uM;lXva+JvZmZt=i)z^Tf+1=F_)dtG4EuN7k06uRmPU8RPpxF#gWt#m{1| zzA|pm5tN|*+%cOw?>D~*qYkr7xrHHcGTKcR_k(}{*69T9ed{Z(p9gn zZvG#e6nZt>M1EsyJTSDJvjtbL>Ra0z;gX{Em)U=X{Je;Re_DZAgu&C*&t;ucLK6Vb C{jXvG literal 0 HcmV?d00001 diff --git a/5.5.0/d1/d15/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4-members.html b/5.5.0/d1/d15/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4-members.html new file mode 100644 index 0000000000..7448a4cf2d --- /dev/null +++ b/5.5.0/d1/d15/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.html b/5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.html new file mode 100644 index 0000000000..9e15d9af03 --- /dev/null +++ b/5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< std::string > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< std::string > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< std::string > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 450 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< std::string > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.png b/5.5.0/d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb2d3e99cb3d73f43d333025ea4800de6cdd812 GIT binary patch literal 1254 zcmeAS@N?(olHy`uVBq!ia0y~yV4MwP2XHV0$sckWoIpxCz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6rO?yGF{Fa=?cDc8iw$^= zTtDrTe*b@`K5v5eHqSX`doP!oBsMl|`S*GA(eRwx+m>$2y?uyN+H;wQ(TqvFp2tEq zDW06+Wu_t-e6md?`PJSWF3)qNA6M1a{I++|+vz8i9%p>q_MKJLPRB_#iT zU+sNQS)#t#4)+O9s=uU}tu=cyH>duNEVnv4_w9}Rb96R8p0TL&|Dx-A&VF0AzAT%! zYMshY-M#yl$=blgjj0>TRlm2Y0o7B6S6^YSTf6nN-MakqRe|l*ZKalW&(6q8uReNVi~UEdzRM?Vve%ZF=59RrAjiYVb<+C) zV7SJ8&;Pwo)Z>%9=FJHyKC04_dRC@5PcobeRIv;m_PaLT+?MN|dwZL!FvB0YS_TI$ zhC`Y+85}%nYgA+yI##4GGboliPcC3kSTKo~!6kGOV*@b07zBb(vN0rS0TlubX6RT6 zR0cGdK>=tm!;z3pR8{mVHOEU+HPlPCiSWu4cRnt$&6Jw zatgaDuG;VWE3Y&?M!nN`{qnxm&nB5%{M;FlS@*8!Uu~xHp6R_Rmbzb4g-Ygre`OZm z|6e*sB{Q9v2XyRP^3+LIe6?w&h(bKPF{r85;E`9qT{LFU_ z&$laTZEvmpe3O6g+_2a)mu(mOelbq!J!{y(wexRbxz;Qht*qmAl0h?Nj~A%_>y9(K zb#-m(XW`PN(M!sF+Dzwmmrmc6@jKkKI3g|Cck}O!-xlcKe0*oimX{qqJ%+NIa{}j8 zmj3+`J1NAf_u0F(x4UI+UO#tFx~a4K%VtZKvoCpa&fTrgN#4wHUOoL6B#n7JQ9Jo- z{^<`{Ps{$kS$(o;XXl2=7mr=`jo7*~Y4ejyYr8TpOz}H^Ous8{d5>uRzWhCRH$0TP z(pl+Sed-zO=P-#sd*U|Fus!Dryt;CGsT^lu*P6^Rm>T+2==|jljrLBx>fh7`yr>mdKI;Vst E0DwbZ!2kdN literal 0 HcmV?d00001 diff --git a/5.5.0/d1/d3a/classhazelcast_1_1client_1_1distributed__object-members.html b/5.5.0/d1/d3a/classhazelcast_1_1client_1_1distributed__object-members.html new file mode 100644 index 0000000000..2b511e0c79 --- /dev/null +++ b/5.5.0/d1/d3a/classhazelcast_1_1client_1_1distributed__object-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::distributed_object Member List
+
+
+ +

This is the complete list of members for hazelcast::client::distributed_object, including all inherited members.

+ + + + + + +
destroy()=0hazelcast::client::distributed_objectpure virtual
get_name() const =0hazelcast::client::distributed_objectpure virtual
get_service_name() const =0hazelcast::client::distributed_objectpure virtual
impl::hazelcast_client_instance_impl (defined in hazelcast::client::distributed_object)hazelcast::client::distributed_objectfriend
~distributed_object()=defaulthazelcast::client::distributed_objectvirtual
+
+
+ + + + diff --git a/5.5.0/d1/d42/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4-members.html b/5.5.0/d1/d42/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4-members.html new file mode 100644 index 0000000000..354259b004 --- /dev/null +++ b/5.5.0/d1/d42/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::instance_of_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d1/d4f/classhazelcast_1_1client_1_1exception_1_1iexception-members.html b/5.5.0/d1/d4f/classhazelcast_1_1client_1_1exception_1_1iexception-members.html new file mode 100644 index 0000000000..fa1f01a60d --- /dev/null +++ b/5.5.0/d1/d4f/classhazelcast_1_1client_1_1exception_1_1iexception-members.html @@ -0,0 +1,128 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::iexception Member List
+
+
+ +

This is the complete list of members for hazelcast::client::exception::iexception, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
cause_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
details_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
error_code_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
get_details() const (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
get_error_code() const (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
get_message() const (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
get_source() const (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
iexception() (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
iexception(std::string exception_name, std::string source, std::string message, std::string details, int32_t error_no, std::exception_ptr cause, bool is_runtime, bool retryable) (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
is_retryable() const (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
is_runtime() const (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
msg_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
operator<< (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionfriend
report_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
retryable_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
runtime_exception_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
src_ (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexceptionprotected
what() const noexcept overridehazelcast::client::exception::iexception
~iexception() noexcept override (defined in hazelcast::client::exception::iexception)hazelcast::client::exception::iexception
+
+
+ + + + diff --git a/5.5.0/d1/d53/classhazelcast_1_1client_1_1transaction__context-members.html b/5.5.0/d1/d53/classhazelcast_1_1client_1_1transaction__context-members.html new file mode 100644 index 0000000000..12fcc178b2 --- /dev/null +++ b/5.5.0/d1/d53/classhazelcast_1_1client_1_1transaction__context-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transaction_context Member List
+
+
+ +

This is the complete list of members for hazelcast::client::transaction_context, including all inherited members.

+ + + + + + + + + + + + +
begin_transaction()hazelcast::client::transaction_context
commit_transaction()hazelcast::client::transaction_context
get_list(const std::string &name)hazelcast::client::transaction_contextinline
get_map(const std::string &name)hazelcast::client::transaction_contextinline
get_multi_map(const std::string &name)hazelcast::client::transaction_contextinline
get_queue(const std::string &name)hazelcast::client::transaction_contextinline
get_set(const std::string &name)hazelcast::client::transaction_contextinline
get_transactional_object(const std::string &service_name, const std::string &name)hazelcast::client::transaction_contextinline
get_txn_id() consthazelcast::client::transaction_context
rollback_transaction()hazelcast::client::transaction_context
transaction_context(spi::impl::ClientTransactionManagerServiceImpl &transaction_manager, const transaction_options &)hazelcast::client::transaction_context
+
+
+ + + + diff --git a/5.5.0/d1/d56/classhazelcast_1_1client_1_1member__selectors-members.html b/5.5.0/d1/d56/classhazelcast_1_1client_1_1member__selectors-members.html new file mode 100644 index 0000000000..156d50657d --- /dev/null +++ b/5.5.0/d1/d56/classhazelcast_1_1client_1_1member__selectors-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member_selectors Member List
+
+
+ +

This is the complete list of members for hazelcast::client::member_selectors, including all inherited members.

+ + +
DATA_MEMBER_SELECTOR (defined in hazelcast::client::member_selectors)hazelcast::client::member_selectorsstatic
+
+
+ + + + diff --git a/5.5.0/d1/d61/client__aws__config_8h_source.html b/5.5.0/d1/d61/client__aws__config_8h_source.html new file mode 100644 index 0000000000..b6e2310d04 --- /dev/null +++ b/5.5.0/d1/d61/client__aws__config_8h_source.html @@ -0,0 +1,225 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/client_aws_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_aws_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <iosfwd>
+
20#include <stdint.h>
+
21
+
22#include "hazelcast/util/export.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace config {
+
+
53class HAZELCAST_API client_aws_config
+
54{
+
55public:
+
56 client_aws_config();
+
64 const std::string& get_access_key() const;
+
65
+
75 client_aws_config& set_access_key(const std::string& access_key);
+
83 const std::string& get_secret_key() const;
+
84
+
94 client_aws_config& set_secret_key(const std::string& secret_key);
+
95
+
104 const std::string& get_region() const;
+
114 client_aws_config& set_region(const std::string& region);
+
115
+
121 const std::string& get_host_header() const;
+
130 client_aws_config& set_host_header(const std::string& host_header);
+
131
+
138 client_aws_config& set_enabled(bool enabled);
+
144 bool is_enabled() const;
+
145
+
154 client_aws_config& set_security_group_name(
+
155 const std::string& security_group_name);
+
156
+
164 const std::string& get_security_group_name() const;
+
165
+
174 client_aws_config& set_tag_key(const std::string& tag_key);
+
175
+
181 const std::string& get_tag_key() const;
+
182
+
192 client_aws_config& set_tag_value(const std::string& tag_value);
+
193
+
199 const std::string& get_tag_value() const;
+
200
+
207 const std::string& get_iam_role() const;
+
208
+
216 client_aws_config& set_iam_role(const std::string& iam_role);
+
217
+
225 bool is_inside_aws() const;
+
226
+
233 client_aws_config& set_inside_aws(bool inside_aws);
+
234
+
235private:
+
236 bool enabled_;
+
237 std::string access_key_;
+
238 std::string secret_key_;
+
239 std::string region_;
+
240 std::string security_group_name_;
+
241 std::string tag_key_;
+
242 std::string tag_value_;
+
243 std::string host_header_;
+
244 std::string iam_role_;
+
245
+
246 bool inside_aws_;
+
247};
+
+
248
+
249std::ostream HAZELCAST_API&
+
250operator<<(std::ostream& out, const client_aws_config& config);
+
251} // namespace config
+
252} // namespace client
+
253} // namespace hazelcast
+
254
+
255#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
256#pragma warning(pop)
+
257#endif
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+
const std::string & get_access_key() const
Gets the access key to access AWS.
Definition config.cpp:595
+
const std::string & get_tag_key() const
Gets the tag key.
Definition config.cpp:686
+
const std::string & get_security_group_name() const
Gets the security group name.
Definition config.cpp:673
+
const std::string & get_region() const
Gets the region where the EC2 instances running the Hazelcast members will be running.
Definition config.cpp:623
+
const std::string & get_host_header() const
Gets the host header; the address where the EC2 API can be found.
Definition config.cpp:637
+
client_aws_config & set_secret_key(const std::string &secret_key)
Sets the secret key to access AWS.
Definition config.cpp:615
+
client_aws_config & set_host_header(const std::string &host_header)
Sets the host header; the address where the EC2 API can be found.
Definition config.cpp:643
+
client_aws_config & set_tag_key(const std::string &tag_key)
Sets the tag key.
Definition config.cpp:679
+
client_aws_config & set_iam_role(const std::string &iam_role)
Sets the tag value.
Definition config.cpp:711
+
client_aws_config & set_inside_aws(bool inside_aws)
Set to true if client is inside aws environment Default value is false.
Definition config.cpp:724
+
client_aws_config & set_region(const std::string &region)
Sets the region where the EC2 instances running the Hazelcast members will be running.
Definition config.cpp:629
+
bool is_enabled() const
Checks if the aws join mechanism is enabled.
Definition config.cpp:659
+
bool is_inside_aws() const
If client is inside aws, it will use private ip addresses directly, otherwise it will convert private...
Definition config.cpp:718
+
const std::string & get_secret_key() const
Gets the secret key to access AWS.
Definition config.cpp:609
+
client_aws_config & set_enabled(bool enabled)
Enables or disables the aws join mechanism.
Definition config.cpp:651
+
const std::string & get_tag_value() const
Gets the tag value.
Definition config.cpp:699
+
client_aws_config & set_access_key(const std::string &access_key)
Sets the access key to access AWS.
Definition config.cpp:601
+
client_aws_config & set_tag_value(const std::string &tag_value)
Sets the tag value.
Definition config.cpp:692
+
const std::string & get_iam_role() const
Gets the iamRole name.
Definition config.cpp:705
+
client_aws_config & set_security_group_name(const std::string &security_group_name)
Sets the security group name.
Definition config.cpp:665
+
+
+
+ + + + diff --git a/5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.html b/5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.html new file mode 100644 index 0000000000..af014d95b7 --- /dev/null +++ b/5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::regex_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::regex_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::regex_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::regex_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::regex_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::regex_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 514 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::regex_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 520 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.png b/5.5.0/d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb7f2742f2459b012ce2a304e474db055be3777 GIT binary patch literal 2111 zcmchYe>ButAIHD4DO8IVMM@g%#3GErtX~<+AY`I3qa`ESnL)&$l1ke%M3YI(BK;E4 ze5bJ*gOoLXYppHKFn(JjGscf%{Mu;tTmL=hJm)Sw1M0ap0bf%gZ=!XTM^_PL%RP+`Awsc|8ZpTuTX79)t6OLQ262MCMh$7QpYtY)O zqd*kdW8R#Nil?~J{12xeC4&`sat`bm!#6i_k8v<#TX~B&V>}Osu`bp!!(8j#!qH*K z5vc-~i|c#MEj^Or2;Id2@o9KDVd>YglKptUSUP^U$aDOt#;KiTY{zM`aeW z+>Mc5Mh{Ojm-i)v>1-@>{YZ6#jRWAq>wF)3;=_$Fh4ARtYwHqXg&HbOm)QE@W@Yz>s=j4 zR)2hWuo58l#1I!UNn_q7(IyK2wPuZX(e?0y?$ax?^HJb8F zAscm^-hX#r8f)(rZx7S@27)qM#iTmztJ$Ojb%=(TokjGWKRgJBk`?uYP}&g`#y$I(vQ-P|^RmU-$_ zTYzEgA5G$3#Q0JbUOw?Ss-#TUS4C)dP$J=$Pqpjy_}}WPFE18HpAGP-y*Yz0i5{UE zM7EIJyMKKnYXM&i9GJx_EW-1n#>d9-Hig6(=LsW95-%f3+pg$rOJ(8vk}hY7^DoYt zs4XwlW*#t2%gudd)wmeuUS_wqKfn1Ld50Q>F0kl`#b$puFbd9<`Udy@Xe|SkgDthM zbN5Y4nwG>=dd6@i-|@F=3;j#;b~(2kif4muMx>(YZPsyoVnzagxYe-){6jV2g2j^h zq-|aB&^RTCAOpzhHHF4DEh#;szlVD13eZ8)K07O1!w(4yS#+*wy}b#KIy!->s$axD zda!MYIzYYMN!jP-RGVAu@cZ(Wnoj(~`*loKewcwU#+&!fH85)}YjWF(nz=iGh`)mm5 zWv&p9|teR|;;Jkv{RtAdO>vZbHOX(PFBH;xx( z7PVb{nX#nOKZxT|xixCst{T(9_fQ{>4s98H6>BvJd;9PJD+;fhVWy6Cy)L*Wy)2SS z&!yl#M)W&YZbdeYw32iac`ofbv-82cZ=)c>#dhOZ7V^sctR$RQSuzRemqqtI9kh)S zRQ0a*$0F8BN{t0w`#l` zgcc*ofn^!f!z&t^sr19dw7I5vkgBO^=F(+elU)C_69y@M*NEr4IM96@3#p08qzwf@ yQMJ6~pplkeW)K=y`~?jsPJW + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< int16_t > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< int16_t >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< int16_t >)hazelcast::client::serialization::hz_serializer< int16_t >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d1/d7a/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher-members.html b/5.5.0/d1/d7a/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher-members.html new file mode 100644 index 0000000000..8a6084c88f --- /dev/null +++ b/5.5.0/d1/d7a/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::matcher::matching_point_config_pattern_matcher Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::matcher::matching_point_config_pattern_matcher, including all inherited members.

+ + +
matches(const std::vector< std::string > &config_patterns, const std::string &item_name) const overridehazelcast::client::config::matcher::matching_point_config_pattern_matchervirtual
+
+
+ + + + diff --git a/5.5.0/d1/d80/classhazelcast_1_1client_1_1query_1_1or__predicate-members.html b/5.5.0/d1/d80/classhazelcast_1_1client_1_1query_1_1or__predicate-members.html new file mode 100644 index 0000000000..fe0cbb1467 --- /dev/null +++ b/5.5.0/d1/d80/classhazelcast_1_1client_1_1query_1_1or__predicate-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::or_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::or_predicate, including all inherited members.

+ + + + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
multi_predicate(hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
or_predicate(hazelcast_client &client, const PredicateTypes &... values) (defined in hazelcast::client::query::or_predicate)hazelcast::client::query::or_predicateinline
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.html b/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.html new file mode 100644 index 0000000000..94eaf5af3f --- /dev/null +++ b/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.html @@ -0,0 +1,330 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::transactional_queue Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_queue Class Reference
+
+
+ +

Transactional implementation of iqueue. + More...

+ +

#include <transactional_queue.h>

+
Inheritance diagram for hazelcast::client::transactional_queue:
+
+
+ + + + + + + + + + + + + + + +

+Public Member Functions

template<typename E>
boost::future< bool > offer (const E &e)
 Transactional implementation of iqueue::offer(const E &e).
template<typename E>
boost::future< bool > offer (const E &e, std::chrono::milliseconds timeout)
 Transactional implementation of iqueue::offer(const E &e, +std::chrono::milliseconds timeout).
template<typename E>
boost::future< boost::optional< E > > poll ()
 Transactional implementation of iqueue::poll().
template<typename E>
boost::future< boost::optional< E > > poll (std::chrono::milliseconds timeout)
 Transactional implementation of iqueue::poll(std::chrono::milliseconds +timeout).
+ + +

+Friends

class transaction_context
+

Detailed Description

+

Transactional implementation of iqueue.

+
See also
iqueue
+ +

Definition at line 27 of file transactional_queue.h.

+

Member Function Documentation

+ +

◆ offer() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::transactional_queue::offer (const E & e)
+
+inline
+
+ +

Transactional implementation of iqueue::offer(const E &e).

+
See also
iqueue::offer(const E &e)
+ +

Definition at line 38 of file transactional_queue.h.

+
39 {
+
40 return offer(e, std::chrono::milliseconds::zero());
+
41 }
+
boost::future< bool > offer(const E &e)
Transactional implementation of iqueue::offer(const E &e).
+
+
+
+ +

◆ offer() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::transactional_queue::offer (const E & e,
std::chrono::milliseconds timeout )
+
+inline
+
+ +

Transactional implementation of iqueue::offer(const E &e, +std::chrono::milliseconds timeout).

+
See also
iqueue::offer(const E &e, std::chrono::milliseconds timeout)
+ +

Definition at line 50 of file transactional_queue.h.

+
51 {
+
52 return proxy::TransactionalQueueImpl::offer(to_data(e), timeout);
+
53 }
+
+
+
+ +

◆ poll() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::transactional_queue::poll ()
+
+inline
+
+ +

Transactional implementation of iqueue::poll().

+
See also
iqueue::poll()
+ +

Definition at line 61 of file transactional_queue.h.

+
62 {
+
63 return poll<E>(std::chrono::milliseconds::zero());
+
64 }
+
boost::future< boost::optional< E > > poll()
Transactional implementation of iqueue::poll().
+
+
+
+ +

◆ poll() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::transactional_queue::poll (std::chrono::milliseconds timeout)
+
+inline
+
+ +

Transactional implementation of iqueue::poll(std::chrono::milliseconds +timeout).

+
See also
iqueue::poll(std::chrono::milliseconds timeout)
+ +

Definition at line 73 of file transactional_queue.h.

+
74 {
+
75 return to_object<E>(proxy::TransactionalQueueImpl::poll_data(timeout));
+
76 }
+
+
+
+ + +

◆ transaction_context

+ +
+
+ + + + + +
+ + + + +
friend class transaction_context
+
+friend
+
+ +

Definition at line 29 of file transactional_queue.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.js b/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.js new file mode 100644 index 0000000000..5006adcbfa --- /dev/null +++ b/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.js @@ -0,0 +1,7 @@ +var classhazelcast_1_1client_1_1transactional__queue = +[ + [ "offer", "d1/d80/classhazelcast_1_1client_1_1transactional__queue.html#a79f9795f251b53c566d5c41f024200cf", null ], + [ "offer", "d1/d80/classhazelcast_1_1client_1_1transactional__queue.html#a27962a28834b164de386366cfd79ee46", null ], + [ "poll", "d1/d80/classhazelcast_1_1client_1_1transactional__queue.html#a04f83dbcfb17eaa48d72aa5be984026d", null ], + [ "poll", "d1/d80/classhazelcast_1_1client_1_1transactional__queue.html#a89993d73ff6bd5f1418bae49e1b683d0", null ] +]; \ No newline at end of file diff --git a/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.png b/5.5.0/d1/d80/classhazelcast_1_1client_1_1transactional__queue.png new file mode 100644 index 0000000000000000000000000000000000000000..aae4e47e8cb9e1e615ab1d4dd630a27b04f1fcdd GIT binary patch literal 830 zcmeAS@N?(olHy`uVBq!ia0vp^cYrv6gBeJ=etRtdq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#NsNdb&7YAHDFw@x&e{my}RPk0Re(i%D|=rTbLUugosks5SA4 zwiT26#`NFXadR6MKEG}Keeyr?jrZp>DR{=cP%bE1le}lX_pIaRE^j!ex~jxy_Qd@A z_USI7;VWX6=m{xnSI<>$ zo%+UmYw_NhSJl_DzquXX{Muq-%G&gTZT*ehUk|X(-X<8+_n}(i(v8#>&ObIWC%@>$ zY*s$|p*iGhOq0bNzs(rY&R@Y~{(Vc_a^zL3N*d4`mV9u=q27|?BG7M){ z@Uk-)XB}od&_k3^x{A`KRSK(CWoI2;x$4{s-sP*T78~7Ref%K!Zp|L^i8~*DRef{w z&y6SM4?;rc&O5kr)weHfbLRLT-|zgRcl!&;d8c&kXW5w<-FQ0V^TUkK^P4A{|Npl# z_l?V^2?x&|-L=wchr#wofpK>xca`ah>V_u-h}JLNcJFz$^!#-XgD+nc{;_3?WY)Dq z^PB#JEx(hntoLuhw&dB*bdJUT)r|2vF@q=VWsvu&WsEWJF1HuY_r7%Zz|Ib~bNrIe zZ!~T`d3#;taelDwf`|4?~Ske@R>(7Bk^ zj#2YWvto1?dlt!udRsRe<$PLy`I1ObyzbpKtFm4uuQulf`h5C3bvwyBk-Cr0>9BAA ta&G0See1vhVm4>hs~)QdE-qqM?d6==E;;gUd;m=844$rjF6*2UngDQ@nuY)X literal 0 HcmV?d00001 diff --git a/5.5.0/d1/d8b/aws__url__encoder_8h_source.html b/5.5.0/d1/d8b/aws__url__encoder_8h_source.html new file mode 100644 index 0000000000..4c07ee6fd3 --- /dev/null +++ b/5.5.0/d1/d8b/aws__url__encoder_8h_source.html @@ -0,0 +1,156 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws/utility/aws_url_encoder.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
aws_url_encoder.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19
+
20#include "hazelcast/util/export.h"
+
21
+
22#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
23#pragma warning(push)
+
24#pragma warning(disable : 4251) // for dll export
+
25#endif
+
26
+
27namespace hazelcast {
+
28namespace client {
+
29namespace aws {
+
30namespace utility {
+
+
31class HAZELCAST_API aws_url_encoder
+
32{
+
33public:
+
34 static std::string url_encode(const std::string& value);
+
35
+
36private:
+
37 static std::string escape_encode(const std::string& value);
+
38};
+
+
39} // namespace utility
+
40} // namespace aws
+
41} // namespace client
+
42} // namespace hazelcast
+
43
+
44#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
45#pragma warning(pop)
+
46#endif
+ +
+
+
+ + + + diff --git a/5.5.0/d1/d8c/logger_8h_source.html b/5.5.0/d1/d8c/logger_8h_source.html new file mode 100644 index 0000000000..e7e04cf6d4 --- /dev/null +++ b/5.5.0/d1/d8c/logger_8h_source.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/logger.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
logger.h
+
+
+
1#pragma once
+
2
+
3#include <string>
+
4#include <functional>
+
5#include <limits>
+
6#include <mutex>
+
7
+
8#include "hazelcast/util/export.h"
+
9
+
10#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
11#pragma warning(push)
+
12#pragma warning(disable : 4251) // for dll export
+
13#endif
+
14
+
15#ifndef HZ_LOGGING_DISABLED
+
16#define HZ_LOG(lg, lvl, msg) \
+
17 if ((lg).enabled(::hazelcast::logger::level::lvl)) { \
+
18 (lg).log(::hazelcast::logger::level::lvl, (msg)); \
+
19 }
+
20#else
+
21#define HZ_LOG(lg, lvl, msg)
+
22#endif
+
23
+
24namespace hazelcast {
+
25
+
+
26class HAZELCAST_API logger
+
27{
+
28public:
+
32 enum class level;
+
33
+
34 using handler_type = std::function<
+
35 void(const std::string&, const std::string&, level, const std::string&)>;
+
36
+
37 logger(std::string instance_name,
+
38 std::string cluster_name,
+
39 level lvl,
+
40 handler_type handler);
+
41
+
42 bool enabled(level lvl) noexcept;
+
43
+
44 void log(level lvl, const std::string& msg) noexcept;
+
45
+
46 static void default_handler(const std::string& instance_name,
+
47 const std::string& cluster_name,
+
48 level lvl,
+
49 const std::string& msg) noexcept;
+
50
+
51private:
+
52 const std::string instance_name_;
+
53 const std::string cluster_name_;
+
54 const level level_;
+
55 const handler_type handler_;
+
56 static std::mutex cout_lock_;
+
57};
+
+
58
+
59enum class logger::level : int
+
60{
+
61 all = (std::numeric_limits<int>::min)(),
+
62 finest = 300,
+
63 finer = 400,
+
64 fine = 500,
+
65 info = 800,
+
66 warning = 900,
+
67 severe = 1000,
+
68 off = (std::numeric_limits<int>::max)()
+
69};
+
70
+
71HAZELCAST_API std::ostream&
+
72operator<<(std::ostream&, logger::level level);
+
73
+
74} // namespace hazelcast
+
75
+
76#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
77#pragma warning(pop)
+
78#endif
+
+
+
+ + + + diff --git a/5.5.0/d1/d90/structhazelcast_1_1client_1_1local__time-members.html b/5.5.0/d1/d90/structhazelcast_1_1client_1_1local__time-members.html new file mode 100644 index 0000000000..99c2eab2a9 --- /dev/null +++ b/5.5.0/d1/d90/structhazelcast_1_1client_1_1local__time-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_time Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.html b/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.html new file mode 100644 index 0000000000..55030be83b --- /dev/null +++ b/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.html @@ -0,0 +1,255 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::transactional_set Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_set Class Reference
+
+
+ +

Transactional implementation of iset. + More...

+ +

#include <transactional_set.h>

+
Inheritance diagram for hazelcast::client::transactional_set:
+
+
+ + + + + + + + + +

+Public Member Functions

template<typename E>
boost::future< bool > add (const E &e)
 Add new item to transactional set.
template<typename E>
boost::future< bool > remove (const E &e)
 Add item from transactional set.
+ + +

+Friends

class transaction_context
+

Detailed Description

+

Transactional implementation of iset.

+ +

Definition at line 25 of file transactional_set.h.

+

Member Function Documentation

+ +

◆ add()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::transactional_set::add (const E & e)
+
+inline
+
+ +

Add new item to transactional set.

+
Parameters
+ + +
eitem
+
+
+
Returns
true if item is added successfully
+ +

Definition at line 36 of file transactional_set.h.

+
37 {
+
38 return proxy::TransactionalSetImpl::add_data(to_data(e));
+
39 }
+
+
+
+ +

◆ remove()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::transactional_set::remove (const E & e)
+
+inline
+
+ +

Add item from transactional set.

+
Parameters
+ + +
eitem
+
+
+
Returns
true if item is remove successfully
+ +

Definition at line 47 of file transactional_set.h.

+
48 {
+
49 return proxy::TransactionalSetImpl::remove_data(to_data(e));
+
50 }
+
+
+
+ + +

◆ transaction_context

+ +
+
+ + + + + +
+ + + + +
friend class transaction_context
+
+friend
+
+ +

Definition at line 27 of file transactional_set.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.js b/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.js new file mode 100644 index 0000000000..a4e70e18cd --- /dev/null +++ b/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1transactional__set = +[ + [ "add", "d1/d91/classhazelcast_1_1client_1_1transactional__set.html#adfe223871ec1832c912951c05948285a", null ], + [ "remove", "d1/d91/classhazelcast_1_1client_1_1transactional__set.html#a6b52463aae3cc06b90e880dd945c2633", null ] +]; \ No newline at end of file diff --git a/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.png b/5.5.0/d1/d91/classhazelcast_1_1client_1_1transactional__set.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ccf972f3c97e43e359a028316522a526704800 GIT binary patch literal 791 zcmeAS@N?(olHy`uVBq!ia0vp^r+_$sgBeKXyGiW_QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=B+*JY5_^Dj46+y?JSk0#A#z z`Q^X={A=b+)NQcJ{wvd^B_-(mpjjY4G0m(!LB+CJjLWlcS*z2e#V>=WOtA6zB$?ah zzU_P6`&Ich7T3l7o{F-oZ!3Iw^GUVFw%ni!yKmaQUvKQcRle;Mv-4c}?^s~&z>@H$bUj2!CN>M=LrugXem@l#mExHAke?3_ztLmOBzVznXG)8vE@T1wee=NOr z7D_7IJK{a%_3om!q?A~@o!W-YOXmcw+qv)CMXmH5bLJNneU{W=jgSdlw!7kXaix9p z#FTjX|J@#+LSub@iJh81;SbBxd=EQE#gqR%xm#7-FFProytrlIjG4ZQ3_tefF&MNz zbKH4%S>jCgROOkisY+9(9%M+c(G_8k@a1M@aJ%fp*l=-607HTaF+vYmXU;sUI78*^ zf>tHZ#hD8|E@gOWsJpPwfA#L|-iEcPcwC;8jl zW1eENtpAbSbBmo0g<_fqx^`M=98E0wwwQDOzm+D^YBT5XJ^Jyc;Pshj&#l~6@_*2n z6TP{c!Fsp&^SrqI+SP29rxPBU-CM1d`Ez=L#A7}78}m-pG>D!&n{KduRURAnTh0I9 zCYkJ$6Sw_;LFMTtKi5gXu$#C97zopr E05?c$XaE2J literal 0 HcmV?d00001 diff --git a/5.5.0/d1/d93/classhazelcast_1_1client_1_1serialization__config-members.html b/5.5.0/d1/d93/classhazelcast_1_1client_1_1serialization__config-members.html new file mode 100644 index 0000000000..15fb296627 --- /dev/null +++ b/5.5.0/d1/d93/classhazelcast_1_1client_1_1serialization__config-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization_config Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.html b/5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.html new file mode 100644 index 0000000000..f986a1b6a5 --- /dev/null +++ b/5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::socket Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::socket Class Referenceabstract
+
+
+ + + + + + + + + + +

+Public Member Functions

+virtual void connect (const std::shared_ptr< connection::Connection > connection)=0
+virtual void async_write (const std::shared_ptr< connection::Connection > connection, const std::shared_ptr< spi::impl::ClientInvocation > invocation)=0
+virtual void close ()=0
+virtual address get_address () const =0
virtual boost::optional< addresslocal_socket_address () const =0
 This function is used to obtain the locally bound endpoint of the socket.
+virtual const addressget_remote_endpoint () const =0
+virtual boost::asio::io_context::strand & get_executor () noexcept=0
+

Detailed Description

+
+

Definition at line 40 of file socket.h.

+

Member Function Documentation

+ +

◆ local_socket_address()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::optional< address > hazelcast::client::socket::local_socket_address () const
+
+pure virtual
+
+ +

This function is used to obtain the locally bound endpoint of the socket.

+
Returns
An address that represents the local endpoint of the socket.
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/socket.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.js b/5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.js new file mode 100644 index 0000000000..ae6b200ca1 --- /dev/null +++ b/5.5.0/d1/d9d/classhazelcast_1_1client_1_1socket.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1socket = +[ + [ "local_socket_address", "d1/d9d/classhazelcast_1_1client_1_1socket.html#acd5bf16214980225b4efb618fb549ef5", null ] +]; \ No newline at end of file diff --git a/5.5.0/d1/d9e/classhazelcast_1_1client_1_1lifecycle__event-members.html b/5.5.0/d1/d9e/classhazelcast_1_1client_1_1lifecycle__event-members.html new file mode 100644 index 0000000000..f64067cd0d --- /dev/null +++ b/5.5.0/d1/d9e/classhazelcast_1_1client_1_1lifecycle__event-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::lifecycle_event Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d1/da5/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats-members.html b/5.5.0/d1/da5/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats-members.html new file mode 100644 index 0000000000..a72b449aec --- /dev/null +++ b/5.5.0/d1/da5/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats-members.html @@ -0,0 +1,127 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::monitor::near_cache_stats Member List
+
+
+ +

This is the complete list of members for hazelcast::client::monitor::near_cache_stats, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
get_creation_time()=0hazelcast::client::monitor::near_cache_statspure virtual
get_evictions()=0hazelcast::client::monitor::near_cache_statspure virtual
get_expirations()=0hazelcast::client::monitor::near_cache_statspure virtual
get_hits()=0hazelcast::client::monitor::near_cache_statspure virtual
get_invalidations()=0hazelcast::client::monitor::near_cache_statspure virtual
get_last_persistence_duration()=0hazelcast::client::monitor::near_cache_statspure virtual
get_last_persistence_failure()=0hazelcast::client::monitor::near_cache_statspure virtual
get_last_persistence_key_count()=0hazelcast::client::monitor::near_cache_statspure virtual
get_last_persistence_time()=0hazelcast::client::monitor::near_cache_statspure virtual
get_last_persistence_written_bytes()=0hazelcast::client::monitor::near_cache_statspure virtual
get_misses()=0hazelcast::client::monitor::near_cache_statspure virtual
get_owned_entry_count()=0hazelcast::client::monitor::near_cache_statspure virtual
get_owned_entry_memory_cost()=0hazelcast::client::monitor::near_cache_statspure virtual
get_persistence_count()=0hazelcast::client::monitor::near_cache_statspure virtual
get_ratio()=0hazelcast::client::monitor::near_cache_statspure virtual
STAT_NOT_AVAILABLEhazelcast::client::monitor::local_instance_statsstatic
to_string()=0 (defined in hazelcast::client::monitor::near_cache_stats)hazelcast::client::monitor::near_cache_statspure virtual
~local_instance_stats()=default (defined in hazelcast::client::monitor::local_instance_stats)hazelcast::client::monitor::local_instance_statsvirtual
+
+
+ + + + diff --git a/5.5.0/d1/da5/ec2__request__signer_8h_source.html b/5.5.0/d1/da5/ec2__request__signer_8h_source.html new file mode 100644 index 0000000000..4de9cc5fe5 --- /dev/null +++ b/5.5.0/d1/da5/ec2__request__signer_8h_source.html @@ -0,0 +1,234 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws/security/ec2_request_signer.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ec2_request_signer.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <unordered_map>
+
20#include <vector>
+
21
+
22#include "hazelcast/util/export.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace config {
+ +
33}
+
34namespace aws {
+
35namespace security {
+
+
36class HAZELCAST_API ec2_request_signer
+
37{
+
38public:
+
39 ec2_request_signer(const config::client_aws_config& aws_config,
+
40 const std::string& timestamp,
+
41 const std::string& endpoint);
+
42
+
43 virtual ~ec2_request_signer();
+
44
+
45 std::string sign(
+
46 const std::unordered_map<std::string, std::string>& attributes);
+
47
+
48 std::string create_formatted_credential() const;
+
49
+
50 std::string get_canonicalized_query_string(
+
51 const std::unordered_map<std::string, std::string>& attributes) const;
+
52
+
53private:
+
54 /* Task 1 */
+
55 std::string get_canonicalized_request(
+
56 const std::unordered_map<std::string, std::string>& attributes) const;
+
57
+
58 std::string get_canonical_headers() const;
+
59
+
60 std::string get_canonicalized_query_string(
+
61 const std::vector<std::string>& list) const;
+
62
+
63 std::vector<std::string> get_list_of_entries(
+
64 const std::unordered_map<std::string, std::string>& entries) const;
+
65
+
66 static std::string format_attribute(const std::string& key,
+
67 const std::string& value);
+
68
+
69 /* Task 2 */
+
70 std::string create_string_to_sign(
+
71 const std::string& canonical_request) const;
+
72
+
73 std::string get_credential_scope() const;
+
74
+
75 /* Task 3 */
+
76 std::vector<unsigned char> derive_signing_key() const;
+
77
+
78 std::string create_signature(
+
79 const std::string& string_to_sign,
+
80 const std::vector<unsigned char>& signing_key) const;
+
81
+
82 std::string hmac_sh_a256_hex(const std::vector<unsigned char>& key,
+
83 const std::string& msg) const;
+
84
+
85 std::string convert_to_hex_string(const unsigned char* buffer,
+
86 unsigned int len) const;
+
87
+
88 unsigned int hmac_sh_a256_bytes(const void* key,
+
89 int key_len,
+
90 const std::string& msg,
+
91 unsigned char* hash) const;
+
92
+
93 unsigned int hmac_sh_a256_bytes(const std::string& key,
+
94 const std::string& msg,
+
95 unsigned char* hash) const;
+
96
+
97 unsigned int hmac_sh_a256_bytes(const std::vector<unsigned char>& key,
+
98 const std::string& msg,
+
99 unsigned char* hash) const;
+
100
+
101 unsigned int hmac_sh_a256_bytes(const void* key_buffer,
+
102 int key_len,
+
103 const unsigned char* data,
+
104 size_t data_len,
+
105 unsigned char* hash) const;
+
106
+
107 std::string sha256_hashhex(const std::string& in) const;
+
108
+
109 static std::string NEW_LINE;
+
110 static size_t DATE_LENGTH;
+
111
+
112 const config::client_aws_config& aws_config_;
+
113 std::string timestamp_;
+
114 const std::string& endpoint_;
+
115};
+
+
116} // namespace security
+
117} // namespace aws
+
118} // namespace client
+
119} // namespace hazelcast
+
120
+
121#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
122#pragma warning(pop)
+
123#endif
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+
Endpoint represents a peer in the cluster.
Definition endpoint.h:35
+
+
+
+ + + + diff --git a/5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.html b/5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.html new file mode 100644 index 0000000000..539396224f --- /dev/null +++ b/5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< int32_t > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< int32_t > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< int32_t >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 300 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< int32_t >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.png b/5.5.0/d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..40a38f1556a9bf491269324ea4444be12953b393 GIT binary patch literal 1128 zcmeAS@N?(olHy`uVBq!ia0y~yV6+6X12~w0Wa#EkPl1$lfKQ0)|NsAi%olIImi8Z7 zZegHVATj;Siw6%L0L4wuhAjcgah3%61v3EoU|`NP`w9aC^Jh;N$B+ufw{vgyJ+|U; z@lIV3`2YV=^N&j1Q8Jx#8Pf_ncf2|BP)UB`Gwp4;x1DZp%k4hoHc4?(Owa^n&;BME z&nl589+ws?xKEO^o#d@@^ZJAJzrMXLPqq}@`uIlo)$WQLy=#{XPkItjKTpO}%2#(o zvdOpCx#y(XN`L!5xg=-scKY?7d**cZ<$qVL*RAn7tvqL==HKuAr8>d;{7ZFqpF8w^ zlUZ6fCqMV3H?L;iiT&!{@w@%!u_NaW9{FuC&2`zmLOTcbe<^F~&i$UhtN*!B)GL*< zA2&w(KQHFL<+9ECUD2yGTX%?zDe$UKD{9_Px61wwMWE0TCymOn@1>mMy~D6S2-tc@=EOC zWxM-IY5Rl^kFP{1q-WLsnYTJte)rZ})9ZGee`1xt$8q~Ql|O#lMfn(q`7p9hKeVb=cP$ab5trto~WE$tf1}*wAAyH#^h=Siyy1^{rz<}!q4@s#kZu| z9t-K1Nj*JV? zo^;l0{;_3W?%QA6==0O=>c&sTQ@Fpd*y~8eJ*|43Wpq-iD81`V!iU?v9zmrVFYWr4 zdaW#IjGGG3SJ zua{pPmHs(qe)H^lU)k{2YlWxmo)R88dH1VdI+u#{PwB}`K5aLx;+^4Vj?_P^1$;Vr zPtN={lP4}>#<$m#Hgmp8(Y4&I`?VsgYG-`0Sxow=ue0t?Ii|F;^+CBOZ`QiapH|K? zu9LrCy!CbR_ORcV_|3i7t?QWjptAh!>%_J@m#g1NWczRay6Wra*BRU5d?)75{+K@L z>f?O*l3X2YQ@OO)$se}Gy-rN2+OK$R!sI0rRD55}SKEHwb-9enOY5o=0;aIAKH)jZ x-O+CnFoGvN37jxl1( + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::not_equal_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.html b/5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.html new file mode 100644 index 0000000000..ac6c46b278 --- /dev/null +++ b/5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::in_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::in_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::in_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::in_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::in_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::in_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 528 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::in_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 534 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.png b/5.5.0/d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..795d3640137aa09572c315fbbd827e9babebea6d GIT binary patch literal 2065 zcmb`IX;9P08^@Puh=yC`P@th{6htX4Dz_XOjsOBB5FlVs0fBObBOr2xTI7&JA_4+J zH6Y5_a0Mzt#A3?XkPwiofE zk0Aj7QaEd@698f?C{8`F59+N_df!8XvZI}|g-9fV!o?LKCA+gi|ErT^rTo6d>FH@` z{ainx4B9&w>12-w(ERVF2P+x^08xy?nmgYRTYWel{)eVyvf`ZwS-*+Wq7Nyb4kMFk zQLcOZo5!;T51QN!&50OzR2;E+(uXFQQ)UG>qeWH&Yg(2(z;PKcHJssa1vo)d3Dg-f zY2RBro&Q)`#fp(JuEE=Lx9R7sjNp82?ZCuyoiv;ZeR7yKlNH;O?Bn zM-|riLVVCn@E7@YFLqbgwkw%ERvsZU8JU}jyB<~#H$Dx%b_z65nl#q+!&eYvSEJ$< zXM{*S30j;hYF~@uGrfk&c!8OhopEh&z0a}B$z~{#Q}qY`!(E#%2g~e=JZl}TPITuB zyA>*@w3`MtrG8N7wdYydzKPP;QtnW4Ais&8jKue=?3B?> zhkNhU@0EqT2KW7{iC*Ty#e*zeUXZ{3#d9Np^56b_3vvI=5pqW%Nyj8f*E2ej zox)!Eoqzbo+dTn>8m-LvXmOB++=gt>0w`MkfalB6VSiF|pA*+VFZM~5K z39w`2S_n za4DkTUq~as3#`MdyB&A7H=j3nrW=w~y2h;55-|pxpcS0&zB=Ap>kW9#?bhb3Qn)qE z($+#IV<90sry*T|eiW;I&=i}EQKST`%Cmx%L!O6CS9c?;OM5FB1=Pj^=z(wM`jREbmdjS%R2u_>UreQm`KB$K1~)+cW=4%$J*b2EGd*bsov!r<>M&xw7`-$-xl0iRzrtBE`@8LuQlezT{*k;{HG(PQ&bWOA(vyX2%e<) z-i(_x*{VCg6BQlD_n4<^G0CqjcT7Lk(CuSH{@$a8(aWyig({%KJ+mWMo%!@xp9j^) z*GnE*E)iC?W#wASDAXOhz;3ooggQ<e|H)_<`|&ad~{0Ho6VT3E?jE38kXqU{*Y4L*ZurRf%|{;DUhORa|Vw zPa%jkxBAJn@9ZyhH;zY0rx!Ch?dPRBYhaBC0a5T%%cPN`>SKB8t1{7+ksx6pR8;P= z#HKVhRuf%=?S|Q7M?@y>!Cz~N)biZrc-gi4*B$CQM~>bfpNXxW<98QX7%bpFOHK9U z=$OgnB)Z@8HS~CaavwF75+u};#z)X-!mP%tisQkMydSiV(GSTz_)Bg`_5~yrjfOnb k0t?yd{{c|`9~-uN2zX}?b55X3hdytBv#`h3UbynzpP;^`^Z)<= literal 0 HcmV?d00001 diff --git a/5.5.0/d1/db2/structhazelcast_1_1client_1_1serialization_1_1global__serializer-members.html b/5.5.0/d1/db2/structhazelcast_1_1client_1_1serialization_1_1global__serializer-members.html new file mode 100644 index 0000000000..2d35447a0d --- /dev/null +++ b/5.5.0/d1/db2/structhazelcast_1_1client_1_1serialization_1_1global__serializer-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::global_serializer Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::global_serializer, including all inherited members.

+ + + + + +
get_type_id() (defined in hazelcast::client::serialization::global_serializer)hazelcast::client::serialization::global_serializerinlinestatic
read(object_data_input &in)=0 (defined in hazelcast::client::serialization::global_serializer)hazelcast::client::serialization::global_serializerpure virtual
write(const boost::any &object, object_data_output &out)=0 (defined in hazelcast::client::serialization::global_serializer)hazelcast::client::serialization::global_serializerpure virtual
~global_serializer()=default (defined in hazelcast::client::serialization::global_serializer)hazelcast::client::serialization::global_serializervirtual
+
+
+ + + + diff --git a/5.5.0/d1/db7/transactional__set_8h_source.html b/5.5.0/d1/db7/transactional__set_8h_source.html new file mode 100644 index 0000000000..70baee2340 --- /dev/null +++ b/5.5.0/d1/db7/transactional__set_8h_source.html @@ -0,0 +1,162 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transactional_set.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactional_set.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/TransactionalSetImpl.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
+
25class transactional_set : public proxy::TransactionalSetImpl
+
26{
+
27 friend class transaction_context;
+
28
+
29public:
+
35 template<typename E>
+
+
36 boost::future<bool> add(const E& e)
+
37 {
+
38 return proxy::TransactionalSetImpl::add_data(to_data(e));
+
39 }
+
+
40
+
46 template<typename E>
+
+
47 boost::future<bool> remove(const E& e)
+
48 {
+
49 return proxy::TransactionalSetImpl::remove_data(to_data(e));
+
50 }
+
+
51
+
52private:
+
53 transactional_set(const std::string& name,
+
54 txn::TransactionProxy& transaction_proxy)
+
55 : TransactionalSetImpl(name, transaction_proxy)
+
56 {}
+
57};
+
+
58} // namespace client
+
59} // namespace hazelcast
+
Transactional implementation of iset.
+
boost::future< bool > remove(const E &e)
Add item from transactional set.
+
boost::future< bool > add(const E &e)
Add new item to transactional set.
+
+
+
+ + + + diff --git a/5.5.0/d1/dc9/classhazelcast_1_1client_1_1ringbuffer-members.html b/5.5.0/d1/dc9/classhazelcast_1_1client_1_1ringbuffer-members.html new file mode 100644 index 0000000000..924721b9fb --- /dev/null +++ b/5.5.0/d1/dc9/classhazelcast_1_1client_1_1ringbuffer-members.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::ringbuffer Member List
+
+
+ +

This is the complete list of members for hazelcast::client::ringbuffer, including all inherited members.

+ + + + + + + + + +
add(const E &item)hazelcast::client::ringbufferinline
add(const E &item, rb::overflow_policy overflow_policy)hazelcast::client::ringbufferinline
add_all(const std::vector< E > &items, rb::overflow_policy overflow_policy)hazelcast::client::ringbufferinline
get_result_set(boost::future< protocol::ClientMessage > f) (defined in hazelcast::client::ringbuffer)hazelcast::client::ringbufferinline
read_many(int64_t start_sequence, int32_t min_count, int32_t max_count, const IFUNCTION *filter=nullptr)hazelcast::client::ringbufferinline
read_many(int64_t start_sequence, int32_t min_count, int32_t max_count) (defined in hazelcast::client::ringbuffer)hazelcast::client::ringbufferinline
read_one(int64_t sequence)hazelcast::client::ringbufferinline
spi::ProxyManager (defined in hazelcast::client::ringbuffer)hazelcast::client::ringbufferfriend
+
+
+ + + + diff --git a/5.5.0/d1/dca/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4-members.html b/5.5.0/d1/dca/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4-members.html new file mode 100644 index 0000000000..fb8791040f --- /dev/null +++ b/5.5.0/d1/dca/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::offset_date_time > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::offset_date_time >, including all inherited members.

+ + +
operator()(const hazelcast::client::offset_date_time &f) const (defined in std::hash< hazelcast::client::offset_date_time >)std::hash< hazelcast::client::offset_date_time >
+
+
+ + + + diff --git a/5.5.0/d1/dd3/local__map__stats_8h_source.html b/5.5.0/d1/dd3/local__map__stats_8h_source.html new file mode 100644 index 0000000000..441bb39e98 --- /dev/null +++ b/5.5.0/d1/dd3/local__map__stats_8h_source.html @@ -0,0 +1,157 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/monitor/local_map_stats.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
local_map_stats.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <memory>
+
19#include "hazelcast/util/export.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28namespace monitor {
+ +
30
+
+
31class HAZELCAST_API local_map_stats
+
32{
+
33public:
+
34 virtual ~local_map_stats() = default;
+
35
+
41 virtual std::shared_ptr<monitor::near_cache_stats> get_near_cache_stats()
+
42 const = 0;
+
43};
+
+
44} // namespace monitor
+
45} // namespace client
+
46} // namespace hazelcast
+
47
+
48#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
49#pragma warning(pop)
+
50#endif
+ +
virtual std::shared_ptr< monitor::near_cache_stats > get_near_cache_stats() const =0
Returns statistics related to the Near Cache.
+ +
+
+
+ + + + diff --git a/5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.html b/5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.html new file mode 100644 index 0000000000..3cbf2f6834 --- /dev/null +++ b/5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.html @@ -0,0 +1,198 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::pn_counter Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::pn_counter Class Reference
+
+
+ +

PN (Positive-Negative) CRDT counter. + More...

+ +

#include <pn_counter.h>

+
Inheritance diagram for hazelcast::client::pn_counter:
+
+
+ + + + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:PNCounterService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

PN (Positive-Negative) CRDT counter.

+

The counter supports adding and subtracting values as well as retrieving the current counter value. Each replica of this counter can perform operations locally without coordination with the other replicas, thus increasing availability. The counter guarantees that whenever two nodes have received the same set of updates, possibly in a different order, their state is identical, and any conflicting updates are merged automatically. If no new updates are made to the shared state, all nodes that can communicate will eventually have the same data.

+

The updates to this counter are applied locally when invoked on a CRDT replica. A replica can be any hazelcast instance which is not a client or a lite member. The number of replicas in the cluster is determined by the PNCounterConfig#getReplicaCount() server configuration value.

+

When invoking updates from non-replica instance, the invocation is remote. This may lead to indeterminate state - the update may be applied but the response has not been received. In this case, the caller will be notified with a com.hazelcast.spi.exception.target_disconnected when invoking from a client or a com.hazelcast.core.member_left when invoked from a member.

+

The read and write methods provide monotonic read and RYW (read-your-write) guarantees. These guarantees are session guarantees which means that if no replica with the previously observed state is reachable, the session guarantees are lost and the method invocation will throw a consistency_lost. This does not mean that an update is lost. All of the updates are part of some replica and will be eventually reflected in the state of all other replicas. This exception just means that you cannot observe your own writes because all replicas that contain your updates are currently unreachable. After you have received a consistency_lost, you can either wait for a sufficiently up-to-date replica to become reachable in which case the session can be continued or you can reset the session by calling the reset() method. If you have called the reset() method, a new session is started with the next invocation to a CRDT replica.

+

NOTE: The CRDT state is kept entirely on non-lite (data) members. If there aren't any and the methods here are invoked on a lite member, they will fail with an no_data_member_in_cluster.

+
Since
3.10
+ +

Definition at line 75 of file pn_counter.h.

+
+ +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 77 of file pn_counter.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::pn_counter::SERVICE_NAME = "hz:impl:PNCounterService"
+
+staticconstexpr
+
+ +

Definition at line 80 of file pn_counter.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.png b/5.5.0/d1/dd7/classhazelcast_1_1client_1_1pn__counter.png new file mode 100644 index 0000000000000000000000000000000000000000..bc77e919594be90c3f1989bdfecc19e068e3a576 GIT binary patch literal 698 zcmV;r0!96aP)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0006- zNklKcX7gBCOLz0v0=|t` zH_dM`+$Na~BFSD?ti?z5)e42JoUoeq9(QM6dsap_gCqyKj4LVZWE=f??bhm8?HsE? z2uO0EFImk-yV)PHn%gL(Es?D4WZhvsj0dnD_RF8mBdfU_T_is`1Gmm=%R?>?I2_07 z^J}g8E9UZ>DL3)}Nsjf%zwTG3U$H*(TYiM~8Pr>>B>AtDtRxw)WF^UXEvzCUa|i(9 z^#XuNG!g6TH4p4WtPAQiursk{9sqzRl&k;{uVe*)cqJ9tDeOuDl_S~!8YUe6(iel zZz?({D%#3giK;8EGO;^4?_Jf;b7#OF2lu6RM{28u)eaojA7C8}&*I?>4yN>)|XcqOZ< gYP=R!5s^9c1GwqUM2Sau0000007*qoM6N<$f~8taWdHyG literal 0 HcmV?d00001 diff --git a/5.5.0/d1/ddb/network_8cpp_8o_8d_source.html b/5.5.0/d1/ddb/network_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..040cb4caaf --- /dev/null +++ b/5.5.0/d1/ddb/network_8cpp_8o_8d_source.html @@ -0,0 +1,3158 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/network.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
network.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/network.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/network.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
13 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
15 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
16 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
17 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
18 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
19 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
20 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
21 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
22 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
71 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
125 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
398 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
564 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
565 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
566 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
567 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
568 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
569 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
570 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
773 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/execution_callback.h \
+
774 /usr/local/include/boost/optional.hpp \
+
775 /usr/local/include/boost/optional/optional.hpp \
+
776 /usr/local/include/boost/assert.hpp \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
779 /usr/local/include/boost/core/addressof.hpp \
+
780 /usr/local/include/boost/config.hpp \
+
781 /usr/local/include/boost/config/user.hpp \
+
782 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
783 /usr/local/include/boost/config/compiler/clang.hpp \
+
784 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
785 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
786 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
788 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
789 /usr/local/include/boost/config/platform/macos.hpp \
+
790 /usr/local/include/boost/config/detail/posix_features.hpp \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
798 /usr/local/include/boost/config/detail/suffix.hpp \
+
799 /usr/local/include/boost/config/helper_macros.hpp \
+
800 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
801 /usr/local/include/boost/core/enable_if.hpp \
+
802 /usr/local/include/boost/core/invoke_swap.hpp \
+
803 /usr/local/include/boost/core/launder.hpp \
+
804 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
805 /usr/local/include/boost/throw_exception.hpp \
+
806 /usr/local/include/boost/exception/exception.hpp \
+
807 /usr/local/include/boost/assert/source_location.hpp \
+
808 /usr/local/include/boost/cstdint.hpp \
+
809 /usr/local/include/boost/config/workaround.hpp \
+
810 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
811 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
812 /usr/local/include/boost/type_traits/detail/config.hpp \
+
813 /usr/local/include/boost/version.hpp \
+
814 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
815 /usr/local/include/boost/detail/workaround.hpp \
+
816 /usr/local/include/boost/type_traits/conditional.hpp \
+
817 /usr/local/include/boost/type_traits/conjunction.hpp \
+
818 /usr/local/include/boost/type_traits/disjunction.hpp \
+
819 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
820 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
821 /usr/local/include/boost/type_traits/is_complete.hpp \
+
822 /usr/local/include/boost/type_traits/declval.hpp \
+
823 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
824 /usr/local/include/boost/type_traits/is_void.hpp \
+
825 /usr/local/include/boost/type_traits/is_reference.hpp \
+
826 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
827 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
828 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
829 /usr/local/include/boost/type_traits/is_function.hpp \
+
830 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
831 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
832 /usr/local/include/boost/static_assert.hpp \
+
833 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
834 /usr/local/include/boost/type_traits/is_pod.hpp \
+
835 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
836 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
837 /usr/local/include/boost/type_traits/is_integral.hpp \
+
838 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
839 /usr/local/include/boost/type_traits/is_enum.hpp \
+
840 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
841 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
842 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
843 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
844 /usr/local/include/boost/type_traits/remove_const.hpp \
+
845 /usr/local/include/boost/type_traits/decay.hpp \
+
846 /usr/local/include/boost/type_traits/is_array.hpp \
+
847 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
848 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
849 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
850 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
851 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
852 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
853 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
854 /usr/local/include/boost/type_traits/is_same.hpp \
+
855 /usr/local/include/boost/type_traits/is_class.hpp \
+
856 /usr/local/include/boost/type_traits/is_const.hpp \
+
857 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
858 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
859 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
860 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
861 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
862 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
863 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
864 /usr/local/include/boost/type_traits/enable_if.hpp \
+
865 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
866 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
867 /usr/local/include/boost/config/pragma_message.hpp \
+
868 /usr/local/include/boost/optional/optional_fwd.hpp \
+
869 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
870 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
871 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
872 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
873 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
874 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
875 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
876 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
877 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
878 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
879 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_event.h \
+
880 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/AddressProvider.h \
+
881 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
882 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
883 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
884 /usr/local/include/boost/any.hpp \
+
885 /usr/local/include/boost/any/detail/config.hpp \
+
886 /usr/local/include/boost/type_index.hpp \
+
887 /usr/local/include/boost/type_index/detail/config.hpp \
+
888 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
889 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
890 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
891 /usr/local/include/boost/core/demangle.hpp \
+
892 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
893 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
894 /usr/local/include/boost/any/bad_any_cast.hpp \
+
895 /usr/local/include/boost/any/fwd.hpp \
+
896 /usr/local/include/boost/any/detail/placeholder.hpp \
+
897 /usr/local/include/boost/optional/optional_io.hpp \
+
898 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
899 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
900 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
901 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
902 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
903 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
904 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
905 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
906 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
907 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
908 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
909 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
910 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
911 /usr/local/include/boost/uuid/uuid.hpp \
+
912 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
913 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
914 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
915 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
916 /usr/local/include/boost/uuid/detail/endian.hpp \
+
917 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
918 /usr/local/include/boost/uuid/detail/config.hpp \
+
919 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
920 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
923 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
924 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
925 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
926 /usr/local/include/boost/uuid/nil_generator.hpp \
+
927 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
928 /usr/local/include/boost/format.hpp \
+
929 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
930 /usr/local/include/boost/format/detail/config_macros.hpp \
+
931 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
932 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
933 /usr/local/include/boost/format/format_fwd.hpp \
+
934 /usr/local/include/boost/format/internals_fwd.hpp \
+
935 /usr/local/include/boost/format/internals.hpp \
+
936 /usr/local/include/boost/core/ignore_unused.hpp \
+
937 /usr/local/include/boost/limits.hpp \
+
938 /usr/local/include/boost/format/alt_sstream.hpp \
+
939 /usr/local/include/boost/core/allocator_access.hpp \
+
940 /usr/local/include/boost/core/pointer_traits.hpp \
+
941 /usr/local/include/boost/utility/base_from_member.hpp \
+
942 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
943 /usr/local/include/boost/preprocessor/config/config.hpp \
+
944 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
945 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
946 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
947 /usr/local/include/boost/preprocessor/cat.hpp \
+
948 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
949 /usr/local/include/boost/preprocessor/control/if.hpp \
+
950 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
951 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
952 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
953 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
954 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
955 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
956 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
957 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
958 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
959 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
960 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
961 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
962 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
963 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
964 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
965 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
966 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
967 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
968 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
969 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
970 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
971 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
972 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
973 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
974 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
975 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
976 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
977 /usr/local/include/boost/preprocessor/control/while.hpp \
+
978 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
979 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
980 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
981 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
982 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
983 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
984 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
985 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
986 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
987 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
988 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
989 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
990 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
991 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
992 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
993 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
994 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
995 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
996 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
997 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
998 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
999 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1000 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1001 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1002 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1003 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1004 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1005 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1006 /usr/local/include/boost/utility/enable_if.hpp \
+
1007 /usr/local/include/boost/shared_ptr.hpp \
+
1008 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1009 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1010 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1011 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1012 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1013 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1014 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1015 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1016 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1017 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1018 /usr/local/include/boost/core/checked_delete.hpp \
+
1019 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1020 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1021 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1022 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1023 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1024 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1025 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1026 /usr/local/include/boost/core/yield_primitives.hpp \
+
1027 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1028 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1029 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1030 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1031 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1032 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1033 /usr/local/include/boost/format/format_class.hpp \
+
1034 /usr/local/include/boost/format/exceptions.hpp \
+
1035 /usr/local/include/boost/format/format_implementation.hpp \
+
1036 /usr/local/include/boost/format/group.hpp \
+
1037 /usr/local/include/boost/format/feed_args.hpp \
+
1038 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1039 /usr/local/include/boost/format/parsing.hpp \
+
1040 /usr/local/include/boost/format/free_funcs.hpp \
+
1041 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1042 /usr/local/include/boost/exception_ptr.hpp \
+
1043 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1044 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1045 /usr/local/include/boost/exception/info.hpp \
+
1046 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1047 /usr/local/include/boost/exception/to_string.hpp \
+
1048 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1049 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1050 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1051 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1052 /usr/local/include/boost/core/typeinfo.hpp \
+
1053 /usr/local/include/boost/current_function.hpp \
+
1054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1055 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1056 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1059 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1060 /usr/local/include/boost/exception/get_error_info.hpp \
+
1061 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1062 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1063 /usr/local/include/boost/make_shared.hpp \
+
1064 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1065 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1066 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1067 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1068 /usr/local/include/boost/core/default_allocator.hpp \
+
1069 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1070 /usr/local/include/boost/core/alloc_construct.hpp \
+
1071 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1072 /usr/local/include/boost/core/first_scalar.hpp \
+
1073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1074 /usr/local/include/boost/endian/conversion.hpp \
+
1075 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1076 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1077 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1078 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1079 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1080 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1081 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1082 /usr/local/include/boost/endian/detail/order.hpp \
+
1083 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1084 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1091 /usr/local/include/boost/algorithm/string.hpp \
+
1092 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1093 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1094 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1095 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1096 /usr/local/include/boost/mpl/bool.hpp \
+
1097 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1098 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1099 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1100 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1101 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1102 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1103 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1104 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1105 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1106 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1108 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1109 /usr/local/include/boost/algorithm/string/config.hpp \
+
1110 /usr/local/include/boost/range/begin.hpp \
+
1111 /usr/local/include/boost/range/config.hpp \
+
1112 /usr/local/include/boost/range/iterator.hpp \
+
1113 /usr/local/include/boost/range/range_fwd.hpp \
+
1114 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1115 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1116 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1117 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1118 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1119 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1120 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1122 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1123 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1124 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1125 /usr/local/include/boost/mpl/int.hpp \
+
1126 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1135 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1136 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1137 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1138 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1139 /usr/local/include/boost/preprocessor/inc.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1141 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1142 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1143 /usr/local/include/boost/preprocessor/identity.hpp \
+
1144 /usr/local/include/boost/preprocessor/empty.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1146 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1147 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1151 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1152 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1153 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1154 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1155 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1156 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1157 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1158 /usr/local/include/boost/range/const_iterator.hpp \
+
1159 /usr/local/include/boost/mpl/eval_if.hpp \
+
1160 /usr/local/include/boost/mpl/if.hpp \
+
1161 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1162 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1163 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1164 /usr/local/include/boost/range/end.hpp \
+
1165 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1166 /usr/local/include/boost/range/detail/common.hpp \
+
1167 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1168 /usr/local/include/boost/range/as_literal.hpp \
+
1169 /usr/local/include/boost/range/iterator_range.hpp \
+
1170 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1171 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1172 /usr/local/include/boost/mp11/utility.hpp \
+
1173 /usr/local/include/boost/mp11/integral.hpp \
+
1174 /usr/local/include/boost/mp11/version.hpp \
+
1175 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1176 /usr/local/include/boost/mp11/detail/config.hpp \
+
1177 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1178 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1179 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1180 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1181 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1182 /usr/local/include/boost/iterator/interoperable.hpp \
+
1183 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1184 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1185 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1186 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1187 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1188 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1189 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1190 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1191 /usr/local/include/boost/type_traits/negation.hpp \
+
1192 /usr/local/include/boost/mpl/not.hpp \
+
1193 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1194 /usr/local/include/boost/mpl/and.hpp \
+
1195 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1196 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1197 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1198 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1200 /usr/local/include/boost/mpl/or.hpp \
+
1201 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1202 /usr/local/include/boost/mpl/identity.hpp \
+
1203 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1204 /usr/local/include/boost/range/functions.hpp \
+
1205 /usr/local/include/boost/range/size.hpp \
+
1206 /usr/local/include/boost/range/size_type.hpp \
+
1207 /usr/local/include/boost/range/difference_type.hpp \
+
1208 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1209 /usr/local/include/boost/range/concepts.hpp \
+
1210 /usr/local/include/boost/concept_check.hpp \
+
1211 /usr/local/include/boost/concept/assert.hpp \
+
1212 /usr/local/include/boost/concept/detail/general.hpp \
+
1213 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1214 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1215 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1216 /usr/local/include/boost/concept/usage.hpp \
+
1217 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1218 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1219 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1220 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1221 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1222 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1223 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1224 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1225 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1226 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1227 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1228 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1229 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1230 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1231 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1232 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1233 /usr/local/include/boost/range/value_type.hpp \
+
1234 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1235 /usr/local/include/boost/mpl/assert.hpp \
+
1236 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1237 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1238 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1239 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1240 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1241 /usr/local/include/boost/type_traits/add_const.hpp \
+
1242 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1243 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1244 /usr/local/include/boost/utility.hpp \
+
1245 /usr/local/include/boost/utility/binary.hpp \
+
1246 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1247 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1248 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1249 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1250 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1251 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1252 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1253 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1254 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1255 /usr/local/include/boost/utility/identity_type.hpp \
+
1256 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1257 /usr/local/include/boost/core/noncopyable.hpp \
+
1258 /usr/local/include/boost/range/distance.hpp \
+
1259 /usr/local/include/boost/iterator/distance.hpp \
+
1260 /usr/local/include/boost/range/empty.hpp \
+
1261 /usr/local/include/boost/range/rbegin.hpp \
+
1262 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1263 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1264 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1265 /usr/local/include/boost/core/use_default.hpp \
+
1266 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1267 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1268 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1269 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1270 /usr/local/include/boost/range/rend.hpp \
+
1271 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1272 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1273 /usr/local/include/boost/next_prior.hpp \
+
1274 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1275 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1276 /usr/local/include/boost/type_traits/make_void.hpp \
+
1277 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1278 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1279 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1280 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1281 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1282 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1283 /usr/local/include/boost/iterator/advance.hpp \
+
1284 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1285 /usr/local/include/boost/range/detail/str_types.hpp \
+
1286 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1287 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1288 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1289 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1290 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1291 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1292 /usr/local/include/boost/core/empty_value.hpp \
+
1293 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1294 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1295 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1296 /usr/local/include/boost/algorithm/string/find.hpp \
+
1297 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1298 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1299 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1300 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1301 /usr/local/include/boost/algorithm/string/split.hpp \
+
1302 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1303 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1304 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1305 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1306 /usr/local/include/boost/function.hpp \
+
1307 /usr/local/include/boost/function/function_template.hpp \
+
1308 /usr/local/include/boost/function/function_base.hpp \
+
1309 /usr/local/include/boost/function/function_fwd.hpp \
+
1310 /usr/local/include/boost/function_equal.hpp \
+
1311 /usr/local/include/boost/core/ref.hpp \
+
1312 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1313 /usr/local/include/boost/mem_fn.hpp \
+
1314 /usr/local/include/boost/bind/mem_fn.hpp \
+
1315 /usr/local/include/boost/get_pointer.hpp \
+
1316 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1318 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1319 /usr/local/include/boost/algorithm/string/join.hpp \
+
1320 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1321 /usr/local/include/boost/mpl/logical.hpp \
+
1322 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1323 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1324 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1325 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1326 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1327 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1328 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1329 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1330 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1331 /usr/local/include/boost/property_tree/ptree.hpp \
+
1332 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1333 /usr/local/include/boost/property_tree/string_path.hpp \
+
1334 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1335 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1336 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1337 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1338 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1339 /usr/local/include/boost/multi_index_container.hpp \
+
1340 /usr/local/include/boost/move/core.hpp \
+
1341 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1342 /usr/local/include/boost/move/detail/workaround.hpp \
+
1343 /usr/local/include/boost/move/detail/config_end.hpp \
+
1344 /usr/local/include/boost/move/utility_core.hpp \
+
1345 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1346 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1347 /usr/local/include/boost/move/detail/addressof.hpp \
+
1348 /usr/local/include/boost/mpl/at.hpp \
+
1349 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1350 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1351 /usr/local/include/boost/mpl/begin_end.hpp \
+
1352 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1353 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1354 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1355 /usr/local/include/boost/mpl/void.hpp \
+
1356 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1357 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1358 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1359 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1360 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1361 /usr/local/include/boost/mpl/advance.hpp \
+
1362 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1363 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1364 /usr/local/include/boost/mpl/less.hpp \
+
1365 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1366 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1367 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1368 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1369 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1370 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1371 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1372 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1373 /usr/local/include/boost/mpl/tag.hpp \
+
1374 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1375 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1376 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1377 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1378 /usr/local/include/boost/mpl/negate.hpp \
+
1379 /usr/local/include/boost/mpl/integral_c.hpp \
+
1380 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1381 /usr/local/include/boost/mpl/long.hpp \
+
1382 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1383 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1384 /usr/local/include/boost/mpl/next.hpp \
+
1385 /usr/local/include/boost/mpl/next_prior.hpp \
+
1386 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1387 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1388 /usr/local/include/boost/mpl/prior.hpp \
+
1389 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1390 /usr/local/include/boost/mpl/deref.hpp \
+
1391 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1392 /usr/local/include/boost/mpl/contains.hpp \
+
1393 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1394 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1395 /usr/local/include/boost/mpl/find.hpp \
+
1396 /usr/local/include/boost/mpl/find_if.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1398 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1399 /usr/local/include/boost/mpl/apply.hpp \
+
1400 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1401 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1402 /usr/local/include/boost/mpl/placeholders.hpp \
+
1403 /usr/local/include/boost/mpl/arg.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1405 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1406 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1407 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1408 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1409 /usr/local/include/boost/mpl/lambda.hpp \
+
1410 /usr/local/include/boost/mpl/bind.hpp \
+
1411 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1412 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1413 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1414 /usr/local/include/boost/mpl/protect.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1417 /usr/local/include/boost/mpl/quote.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1420 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1422 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1423 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1424 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1425 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1426 /usr/local/include/boost/mpl/always.hpp \
+
1427 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1428 /usr/local/include/boost/mpl/pair.hpp \
+
1429 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1430 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1431 /usr/local/include/boost/mpl/same_as.hpp \
+
1432 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1433 /usr/local/include/boost/mpl/size.hpp \
+
1434 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1435 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1436 /usr/local/include/boost/mpl/distance.hpp \
+
1437 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1438 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1439 /usr/local/include/boost/mpl/O1_size.hpp \
+
1440 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1441 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1442 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1443 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1444 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1445 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1446 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1447 /usr/local/include/boost/multi_index/identity.hpp \
+
1448 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1449 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1450 /usr/local/include/boost/mpl/vector.hpp \
+
1451 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1452 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1453 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1454 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1455 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1456 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1457 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1458 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1459 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1460 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1461 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1462 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1463 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1464 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1465 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1466 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1467 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1468 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1469 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1470 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1471 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1472 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1473 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1474 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1475 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1476 /usr/local/include/boost/mpl/plus.hpp \
+
1477 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1478 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1479 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1480 /usr/local/include/boost/mpl/minus.hpp \
+
1481 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1482 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1483 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1484 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1485 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1486 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1487 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1488 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1489 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1490 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1491 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1492 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1493 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1494 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1495 /usr/local/include/boost/multi_index/tag.hpp \
+
1496 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1497 /usr/local/include/boost/mpl/fold.hpp \
+
1498 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1499 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1500 /usr/local/include/boost/mpl/set/set0.hpp \
+
1501 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1502 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1503 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1504 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1505 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1506 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1507 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1508 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1509 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1510 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1511 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1512 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1513 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1514 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1515 /usr/local/include/boost/mpl/base.hpp \
+
1516 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1517 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1518 /usr/local/include/boost/mpl/insert.hpp \
+
1519 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1520 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1521 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1522 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1523 /usr/local/include/boost/mpl/clear.hpp \
+
1524 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1525 /usr/local/include/boost/mpl/push_front.hpp \
+
1526 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1527 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1528 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1529 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1530 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1531 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1532 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1533 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1534 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1535 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1536 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1537 /usr/local/include/boost/mpl/has_key.hpp \
+
1538 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1539 /usr/local/include/boost/mpl/transform.hpp \
+
1540 /usr/local/include/boost/mpl/pair_view.hpp \
+
1541 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1542 /usr/local/include/boost/mpl/min_max.hpp \
+
1543 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1544 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1545 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1546 /usr/local/include/boost/mpl/push_back.hpp \
+
1547 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1548 /usr/local/include/boost/mpl/inserter.hpp \
+
1549 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1550 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1551 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1552 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1553 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1554 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1555 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1556 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1559 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1561 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1562 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1563 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1564 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1565 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1567 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1568 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1569 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1570 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1571 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1572 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1573 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1574 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1575 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1576 /usr/local/include/boost/core/serialization.hpp \
+
1577 /usr/local/include/boost/core/nvp.hpp \
+
1578 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1579 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1580 /usr/local/include/boost/mpl/empty.hpp \
+
1581 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1582 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1583 /usr/local/include/boost/tuple/tuple.hpp \
+
1584 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1585 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1586 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1587 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1588 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1589 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1590 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1596 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1597 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1598 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1599 /usr/local/include/boost/bind/bind.hpp \
+
1600 /usr/local/include/boost/bind/arg.hpp \
+
1601 /usr/local/include/boost/is_placeholder.hpp \
+
1602 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1603 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1604 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1605 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1606 /usr/local/include/boost/visit_each.hpp \
+
1607 /usr/local/include/boost/type.hpp \
+
1608 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1609 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1610 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1611 /usr/local/include/boost/bind/placeholders.hpp \
+
1612 /usr/local/include/boost/call_traits.hpp \
+
1613 /usr/local/include/boost/detail/call_traits.hpp \
+
1614 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1615 /usr/local/include/boost/operators.hpp \
+
1616 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1617 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1618 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1619 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1620 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1621 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1623 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1625 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1626 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1627 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1628 /usr/local/include/boost/type_traits/is_final.hpp \
+
1629 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1630 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1631 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1632 /usr/local/include/boost/multi_index/member.hpp \
+
1633 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1634 /usr/local/include/boost/core/type_name.hpp \
+
1635 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1636 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1637 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1639 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1640 /usr/local/include/boost/lexical_cast.hpp \
+
1641 /usr/local/include/boost/predef/other/endian.h \
+
1642 /usr/local/include/boost/integer.hpp \
+
1643 /usr/local/include/boost/integer_fwd.hpp \
+
1644 /usr/local/include/boost/integer_traits.hpp \
+
1645 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1646 /usr/local/include/boost/predef/version_number.h \
+
1647 /usr/local/include/boost/predef/make.h \
+
1648 /usr/local/include/boost/predef/detail/test.h \
+
1649 /usr/local/include/boost/predef/library/c/gnu.h \
+
1650 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1651 /usr/local/include/boost/predef/detail/_cassert.h \
+
1652 /usr/local/include/boost/predef/os/macos.h \
+
1653 /usr/local/include/boost/predef/os/ios.h \
+
1654 /usr/local/include/boost/predef/detail/os_detected.h \
+
1655 /usr/local/include/boost/predef/os/bsd.h \
+
1656 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1657 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1658 /usr/local/include/boost/predef/os/bsd/free.h \
+
1659 /usr/local/include/boost/predef/os/bsd/open.h \
+
1660 /usr/local/include/boost/predef/os/bsd/net.h \
+
1661 /usr/local/include/boost/predef/platform/android.h \
+
1662 /usr/local/include/boost/multiprecision/number.hpp \
+
1663 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1664 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1665 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1666 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1667 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1668 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1669 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1670 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1671 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1672 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1673 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1674 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1675 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1676 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1677 /usr/local/include/boost/core/cmath.hpp \
+
1678 /usr/local/include/boost/type_traits/is_float.hpp \
+
1679 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1680 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1681 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1682 /usr/local/include/boost/container/container_fwd.hpp \
+
1683 /usr/local/include/boost/container/detail/workaround.hpp \
+
1684 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1685 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1686 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1687 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1688 /usr/local/include/boost/core/snprintf.hpp \
+
1689 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1690 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1691 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1692 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1693 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1694 /usr/local/include/boost/math/tools/complex.hpp \
+
1695 /usr/local/include/boost/math/tools/config.hpp \
+
1696 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1699 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1701 /usr/local/include/boost/math/tools/user.hpp \
+
1702 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1703 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1705 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1706 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1707 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1708 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1709 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1710 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1711 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1712 /usr/local/include/boost/cstdfloat.hpp \
+
1713 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1714 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1715 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1716 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1717 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1718 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1719 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1720 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1721 /usr/local/include/boost/math/tools/promotion.hpp \
+
1722 /usr/local/include/boost/math/policies/policy.hpp \
+
1723 /usr/local/include/boost/math/tools/mp.hpp \
+
1724 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1725 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1726 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1727 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1728 /usr/local/include/boost/math/tools/assert.hpp \
+
1729 /usr/local/include/boost/math/special_functions/next.hpp \
+
1730 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1731 /usr/local/include/boost/math/tools/precision.hpp \
+
1732 /usr/local/include/boost/math/tools/tuple.hpp \
+
1733 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1734 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1735 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1736 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1737 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1738 /usr/local/include/boost/math/tools/traits.hpp \
+
1739 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1740 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1741 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1742 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1745 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1746 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1747 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1748 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1749 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1750 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1751 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1752 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1753 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1754 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1755 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1756 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1757 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1758 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1759 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1760 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1761 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1762 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1763 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1764 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1765 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1766 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1767 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1768 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1769 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1770 /usr/local/include/boost/multiprecision/integer.hpp \
+
1771 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1772 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1773 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1774 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1775 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1782 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1783 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1784 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1785 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1786 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1787 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1790 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1791 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1792 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1793 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1794 /usr/local/include/boost/thread/future.hpp \
+
1795 /usr/local/include/boost/thread/detail/config.hpp \
+
1796 /usr/local/include/boost/thread/detail/platform.hpp \
+
1797 /usr/local/include/boost/config/requires_threads.hpp \
+
1798 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1799 /usr/local/include/boost/thread/condition_variable.hpp \
+
1800 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1801 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1802 /usr/local/include/boost/thread/thread_time.hpp \
+
1803 /usr/local/include/boost/date_time/time_clock.hpp \
+
1804 /usr/local/include/boost/date_time/c_time.hpp \
+
1805 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1806 /usr/local/include/boost/date_time/locale_config.hpp \
+
1807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1809 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1810 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1811 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1812 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1813 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1814 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1815 /usr/local/include/boost/date_time/time_duration.hpp \
+
1816 /usr/local/include/boost/date_time/special_defs.hpp \
+
1817 /usr/local/include/boost/date_time/time_defs.hpp \
+
1818 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1819 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1820 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1821 /usr/local/include/boost/date_time/date.hpp \
+
1822 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1823 /usr/local/include/boost/date_time/period.hpp \
+
1824 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1825 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1826 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1827 /usr/local/include/boost/date_time/date_defs.hpp \
+
1828 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1829 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1830 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1832 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1833 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1834 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1835 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1836 /usr/local/include/boost/date_time/date_duration.hpp \
+
1837 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1838 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1839 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1840 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1841 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1842 /usr/local/include/boost/date_time/date_generators.hpp \
+
1843 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1844 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1845 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1846 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1847 /usr/local/include/boost/date_time/time.hpp \
+
1848 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1849 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1850 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1851 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1852 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1853 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1854 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1855 /usr/local/include/boost/mpl/equal_to.hpp \
+
1856 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1858 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1859 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1860 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1861 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1862 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1863 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1864 /usr/local/include/boost/mpl/multiplies.hpp \
+
1865 /usr/local/include/boost/mpl/times.hpp \
+
1866 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1867 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1868 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1869 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1872 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1873 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1874 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1875 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1876 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1877 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1878 /usr/local/include/boost/config/abi_prefix.hpp \
+
1879 /usr/local/include/boost/config/abi_suffix.hpp \
+
1880 /usr/local/include/boost/chrono/duration.hpp \
+
1881 /usr/local/include/boost/chrono/config.hpp \
+
1882 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1883 /usr/local/include/boost/predef.h \
+
1884 /usr/local/include/boost/predef/language.h \
+
1885 /usr/local/include/boost/predef/language/stdc.h \
+
1886 /usr/local/include/boost/predef/language/stdcpp.h \
+
1887 /usr/local/include/boost/predef/language/objc.h \
+
1888 /usr/local/include/boost/predef/language/cuda.h \
+
1889 /usr/local/include/boost/predef/architecture.h \
+
1890 /usr/local/include/boost/predef/architecture/alpha.h \
+
1891 /usr/local/include/boost/predef/architecture/arm.h \
+
1892 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1893 /usr/local/include/boost/predef/architecture/convex.h \
+
1894 /usr/local/include/boost/predef/architecture/e2k.h \
+
1895 /usr/local/include/boost/predef/architecture/ia64.h \
+
1896 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1897 /usr/local/include/boost/predef/architecture/m68k.h \
+
1898 /usr/local/include/boost/predef/architecture/mips.h \
+
1899 /usr/local/include/boost/predef/architecture/parisc.h \
+
1900 /usr/local/include/boost/predef/architecture/ppc.h \
+
1901 /usr/local/include/boost/predef/architecture/ptx.h \
+
1902 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1903 /usr/local/include/boost/predef/architecture/riscv.h \
+
1904 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1905 /usr/local/include/boost/predef/architecture/sparc.h \
+
1906 /usr/local/include/boost/predef/architecture/superh.h \
+
1907 /usr/local/include/boost/predef/architecture/sys370.h \
+
1908 /usr/local/include/boost/predef/architecture/sys390.h \
+
1909 /usr/local/include/boost/predef/architecture/x86.h \
+
1910 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1911 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1912 /usr/local/include/boost/predef/architecture/z.h \
+
1913 /usr/local/include/boost/predef/compiler.h \
+
1914 /usr/local/include/boost/predef/compiler/borland.h \
+
1915 /usr/local/include/boost/predef/compiler/clang.h \
+
1916 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1917 /usr/local/include/boost/predef/compiler/comeau.h \
+
1918 /usr/local/include/boost/predef/compiler/compaq.h \
+
1919 /usr/local/include/boost/predef/compiler/diab.h \
+
1920 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1921 /usr/local/include/boost/predef/compiler/dignus.h \
+
1922 /usr/local/include/boost/predef/compiler/edg.h \
+
1923 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1924 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1925 /usr/local/include/boost/predef/compiler/gcc.h \
+
1926 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1927 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1928 /usr/local/include/boost/predef/compiler/iar.h \
+
1929 /usr/local/include/boost/predef/compiler/ibm.h \
+
1930 /usr/local/include/boost/predef/compiler/intel.h \
+
1931 /usr/local/include/boost/predef/compiler/kai.h \
+
1932 /usr/local/include/boost/predef/compiler/llvm.h \
+
1933 /usr/local/include/boost/predef/compiler/metaware.h \
+
1934 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1935 /usr/local/include/boost/predef/compiler/microtec.h \
+
1936 /usr/local/include/boost/predef/compiler/mpw.h \
+
1937 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1938 /usr/local/include/boost/predef/compiler/palm.h \
+
1939 /usr/local/include/boost/predef/compiler/pgi.h \
+
1940 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1941 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1942 /usr/local/include/boost/predef/compiler/tendra.h \
+
1943 /usr/local/include/boost/predef/compiler/visualc.h \
+
1944 /usr/local/include/boost/predef/compiler/watcom.h \
+
1945 /usr/local/include/boost/predef/library.h \
+
1946 /usr/local/include/boost/predef/library/c.h \
+
1947 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1948 /usr/local/include/boost/predef/library/c/uc.h \
+
1949 /usr/local/include/boost/predef/library/c/vms.h \
+
1950 /usr/local/include/boost/predef/library/c/zos.h \
+
1951 /usr/local/include/boost/predef/library/std.h \
+
1952 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1953 /usr/local/include/boost/predef/detail/_exception.h \
+
1954 /usr/local/include/boost/predef/library/std/cxx.h \
+
1955 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1956 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1957 /usr/local/include/boost/predef/library/std/modena.h \
+
1958 /usr/local/include/boost/predef/library/std/msl.h \
+
1959 /usr/local/include/boost/predef/library/std/msvc.h \
+
1960 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1961 /usr/local/include/boost/predef/library/std/sgi.h \
+
1962 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1963 /usr/local/include/boost/predef/library/std/stlport.h \
+
1964 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1965 /usr/local/include/boost/predef/os.h \
+
1966 /usr/local/include/boost/predef/os/aix.h \
+
1967 /usr/local/include/boost/predef/os/amigaos.h \
+
1968 /usr/local/include/boost/predef/os/beos.h \
+
1969 /usr/local/include/boost/predef/os/cygwin.h \
+
1970 /usr/local/include/boost/predef/os/haiku.h \
+
1971 /usr/local/include/boost/predef/os/hpux.h \
+
1972 /usr/local/include/boost/predef/os/irix.h \
+
1973 /usr/local/include/boost/predef/os/linux.h \
+
1974 /usr/local/include/boost/predef/os/os400.h \
+
1975 /usr/local/include/boost/predef/os/qnxnto.h \
+
1976 /usr/local/include/boost/predef/os/solaris.h \
+
1977 /usr/local/include/boost/predef/os/unix.h \
+
1978 /usr/local/include/boost/predef/os/vms.h \
+
1979 /usr/local/include/boost/predef/os/windows.h \
+
1980 /usr/local/include/boost/predef/other.h \
+
1981 /usr/local/include/boost/predef/other/wordsize.h \
+
1982 /usr/local/include/boost/predef/other/workaround.h \
+
1983 /usr/local/include/boost/predef/platform.h \
+
1984 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1985 /usr/local/include/boost/predef/platform/mingw.h \
+
1986 /usr/local/include/boost/predef/platform/mingw32.h \
+
1987 /usr/local/include/boost/predef/platform/mingw64.h \
+
1988 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1989 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1990 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1991 /usr/local/include/boost/predef/platform/windows_server.h \
+
1992 /usr/local/include/boost/predef/platform/windows_store.h \
+
1993 /usr/local/include/boost/predef/platform/windows_system.h \
+
1994 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1995 /usr/local/include/boost/predef/platform/ios.h \
+
1996 /usr/local/include/boost/predef/hardware.h \
+
1997 /usr/local/include/boost/predef/hardware/simd.h \
+
1998 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1999 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2000 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2002 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2003 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2004 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2005 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2006 /usr/local/include/boost/predef/version.h \
+
2007 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2008 /usr/local/include/boost/ratio/ratio.hpp \
+
2009 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2010 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2011 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2012 /usr/local/include/boost/type_traits/common_type.hpp \
+
2013 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2014 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2015 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2016 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2017 /usr/local/include/boost/chrono/time_point.hpp \
+
2018 /usr/local/include/boost/chrono/detail/system.hpp \
+
2019 /usr/local/include/boost/system/error_code.hpp \
+
2020 /usr/local/include/boost/system/detail/error_code.hpp \
+
2021 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2022 /usr/local/include/boost/system/detail/error_category.hpp \
+
2023 /usr/local/include/boost/system/detail/config.hpp \
+
2024 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2025 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2026 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2027 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2028 /usr/local/include/boost/system/detail/is_same.hpp \
+
2029 /usr/local/include/boost/system/detail/errc.hpp \
+
2030 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2031 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2032 /usr/local/include/boost/system/detail/append_int.hpp \
+
2033 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2034 /usr/local/include/boost/system/detail/system_category.hpp \
+
2035 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2036 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2037 /usr/local/include/boost/system/api_config.hpp \
+
2038 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2039 /usr/local/include/boost/system/detail/std_category.hpp \
+
2040 /usr/local/include/boost/system/error_category.hpp \
+
2041 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2042 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2043 /usr/local/include/boost/system/detail/mutex.hpp \
+
2044 /usr/local/include/boost/system/error_condition.hpp \
+
2045 /usr/local/include/boost/system/errc.hpp \
+
2046 /usr/local/include/boost/system/generic_category.hpp \
+
2047 /usr/local/include/boost/system/system_category.hpp \
+
2048 /usr/local/include/boost/system/detail/throws.hpp \
+
2049 /usr/local/include/boost/chrono/clock_string.hpp \
+
2050 /usr/local/include/boost/ratio/config.hpp \
+
2051 /usr/local/include/boost/chrono/ceil.hpp \
+
2052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2067 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2111 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2112 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2113 /usr/local/include/boost/thread/interruption.hpp \
+
2114 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2115 /usr/local/include/boost/thread/exceptions.hpp \
+
2116 /usr/local/include/boost/system/system_error.hpp \
+
2117 /usr/local/include/boost/thread/lock_guard.hpp \
+
2118 /usr/local/include/boost/thread/detail/delete.hpp \
+
2119 /usr/local/include/boost/thread/detail/move.hpp \
+
2120 /usr/local/include/boost/move/utility.hpp \
+
2121 /usr/local/include/boost/move/traits.hpp \
+
2122 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2123 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2124 /usr/local/include/boost/thread/lock_options.hpp \
+
2125 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2126 /usr/local/include/boost/thread/lock_types.hpp \
+
2127 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2128 /usr/local/include/boost/thread/mutex.hpp \
+
2129 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2130 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2131 /usr/local/include/boost/thread/cv_status.hpp \
+
2132 /usr/local/include/boost/core/scoped_enum.hpp \
+
2133 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2134 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2135 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2136 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2137 /usr/local/include/boost/utility/result_of.hpp \
+
2138 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2139 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2140 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2141 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2142 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2143 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2144 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2145 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2146 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2147 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2148 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2149 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2150 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2151 /usr/local/include/boost/thread/futures/launch.hpp \
+
2152 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2153 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2154 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2155 /usr/local/include/boost/scoped_array.hpp \
+
2156 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2157 /usr/local/include/boost/thread/thread_only.hpp \
+
2158 /usr/local/include/boost/thread/detail/thread.hpp \
+
2159 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2160 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2161 /usr/local/include/boost/io/ios_state.hpp \
+
2162 /usr/local/include/boost/io_fwd.hpp \
+
2163 /usr/local/include/boost/functional/hash.hpp \
+
2164 /usr/local/include/boost/container_hash/hash.hpp \
+
2165 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2166 /usr/local/include/boost/container_hash/is_range.hpp \
+
2167 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2168 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2169 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2170 /usr/local/include/boost/describe/bases.hpp \
+
2171 /usr/local/include/boost/describe/modifiers.hpp \
+
2172 /usr/local/include/boost/describe/detail/config.hpp \
+
2173 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2174 /usr/local/include/boost/mp11/algorithm.hpp \
+
2175 /usr/local/include/boost/mp11/list.hpp \
+
2176 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2177 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2178 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2179 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2180 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2181 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2182 /usr/local/include/boost/mp11/set.hpp \
+
2183 /usr/local/include/boost/mp11/function.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2185 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2186 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2187 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2188 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2189 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2190 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2191 /usr/local/include/boost/describe/members.hpp \
+
2192 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2193 /usr/local/include/boost/mp11/bind.hpp \
+
2194 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2195 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2196 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2197 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2198 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2199 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2200 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2201 /usr/local/include/boost/thread/executor.hpp \
+
2202 /usr/local/include/boost/thread/executors/executor.hpp \
+
2203 /usr/local/include/boost/thread/executors/work.hpp \
+
2204 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2205 /usr/local/include/boost/thread/detail/memory.hpp \
+
2206 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2207 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2208 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2209 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2210 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2211 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2212 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2213 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2214 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2215 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2216 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2217 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2218 /usr/local/include/boost/container/allocator_traits.hpp \
+
2219 /usr/local/include/boost/container/detail/mpl.hpp \
+
2220 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2221 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2222 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2223 /usr/local/include/boost/container/detail/config_end.hpp \
+
2224 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2225 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2226 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2227 /usr/local/include/boost/container/detail/addressof.hpp \
+
2228 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2229 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2230 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2231 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2232 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2233 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2234 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2235 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2236 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2237 /usr/local/include/boost/container/uses_allocator.hpp \
+
2238 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2239 /usr/local/include/boost/container/detail/pair.hpp \
+
2240 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2241 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2242 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2248 /usr/local/include/boost/variant.hpp \
+
2249 /usr/local/include/boost/variant/variant.hpp \
+
2250 /usr/local/include/boost/variant/detail/config.hpp \
+
2251 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2252 /usr/local/include/boost/blank_fwd.hpp \
+
2253 /usr/local/include/boost/preprocessor/enum.hpp \
+
2254 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2255 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2256 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2257 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2258 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2259 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2260 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2261 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2262 /usr/local/include/boost/detail/reference_content.hpp \
+
2263 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2264 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2265 /usr/local/include/boost/variant/detail/move.hpp \
+
2266 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2267 /usr/local/include/boost/mpl/list.hpp \
+
2268 /usr/local/include/boost/mpl/limits/list.hpp \
+
2269 /usr/local/include/boost/mpl/list/list20.hpp \
+
2270 /usr/local/include/boost/mpl/list/list10.hpp \
+
2271 /usr/local/include/boost/mpl/list/list0.hpp \
+
2272 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2273 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2274 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2287 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2288 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2289 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2290 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2291 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2292 /usr/local/include/boost/variant/static_visitor.hpp \
+
2293 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2294 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2295 /usr/local/include/boost/utility/declval.hpp \
+
2296 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2297 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2298 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2299 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2300 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2301 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2302 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2303 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2304 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2305 /usr/local/include/boost/blank.hpp \
+
2306 /usr/local/include/boost/detail/templated_streams.hpp \
+
2307 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2308 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2309 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2310 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2311 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2312 /usr/local/include/boost/mpl/front.hpp \
+
2313 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2314 /usr/local/include/boost/mpl/insert_range.hpp \
+
2315 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2316 /usr/local/include/boost/mpl/joint_view.hpp \
+
2317 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2318 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2319 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2320 /usr/local/include/boost/mpl/max_element.hpp \
+
2321 /usr/local/include/boost/mpl/size_t.hpp \
+
2322 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2323 /usr/local/include/boost/mpl/sizeof.hpp \
+
2324 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2325 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2326 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2327 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2328 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2329 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2330 /usr/local/include/boost/mpl/equal.hpp \
+
2331 /usr/local/include/boost/variant/get.hpp \
+
2332 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2333 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2334 /usr/local/include/boost/variant/bad_visit.hpp \
+
2335 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2336 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2337 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2339 /usr/local/include/boost/asio/thread_pool.hpp \
+
2340 /usr/local/include/boost/asio/detail/config.hpp \
+
2341 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2342 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2343 /usr/local/include/boost/asio/execution_context.hpp \
+
2344 /usr/local/include/boost/asio/detail/memory.hpp \
+
2345 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2346 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2347 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2350 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2351 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2352 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2353 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2354 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2355 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2356 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2357 /usr/local/include/boost/asio/async_result.hpp \
+
2358 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2359 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2360 /usr/local/include/boost/asio/deferred.hpp \
+
2361 /usr/local/include/boost/asio/associator.hpp \
+
2362 /usr/local/include/boost/asio/detail/utility.hpp \
+
2363 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2364 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2365 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2366 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2367 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2368 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2369 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2370 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2371 /usr/local/include/boost/asio/error.hpp \
+
2372 /usr/local/include/boost/cerrno.hpp \
+
2373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2384 /usr/local/include/boost/asio/impl/error.ipp \
+
2385 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2386 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2387 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2388 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2389 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2390 /usr/local/include/boost/asio/detail/event.hpp \
+
2391 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2392 /usr/local/include/boost/asio/detail/assert.hpp \
+
2393 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2394 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2395 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2396 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2397 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2398 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2399 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2400 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2401 /usr/local/include/boost/asio/detail/thread.hpp \
+
2402 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2403 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2404 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2405 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2406 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2407 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2408 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2409 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2410 /usr/local/include/boost/asio/config.hpp \
+
2411 /usr/local/include/boost/asio/impl/config.hpp \
+
2412 /usr/local/include/boost/asio/impl/config.ipp \
+
2413 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2414 /usr/local/include/boost/asio/detail/limits.hpp \
+
2415 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2416 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2417 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2418 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2419 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2420 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2423 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2424 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2427 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2428 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2429 /usr/local/include/boost/asio/detail/operation.hpp \
+
2430 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2431 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2432 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2440 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2455 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2456 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2457 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2458 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2459 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2460 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2461 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2462 /usr/local/include/boost/asio/execution.hpp \
+
2463 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2464 /usr/local/include/boost/asio/execution/executor.hpp \
+
2465 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2466 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2467 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2468 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2469 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2470 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2471 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2472 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2473 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2474 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2475 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2476 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2477 /usr/local/include/boost/asio/detail/functional.hpp \
+
2478 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2479 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2480 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2481 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2482 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2483 /usr/local/include/boost/asio/prefer.hpp \
+
2484 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2485 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2486 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2487 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2488 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2489 /usr/local/include/boost/asio/query.hpp \
+
2490 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2491 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2492 /usr/local/include/boost/asio/require.hpp \
+
2493 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2494 /usr/local/include/boost/asio/execution/context.hpp \
+
2495 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2496 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2497 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2498 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2499 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2500 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2501 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2502 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2503 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2504 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2505 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2506 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2507 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2508 /usr/local/include/boost/asio/steady_timer.hpp \
+
2509 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2510 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2511 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2512 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2513 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2514 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2515 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2516 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2517 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2518 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2519 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2520 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2521 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2522 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2523 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2524 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2525 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2526 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2527 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2528 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2529 /usr/local/include/boost/asio/associated_executor.hpp \
+
2530 /usr/local/include/boost/asio/is_executor.hpp \
+
2531 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2532 /usr/local/include/boost/asio/system_executor.hpp \
+
2533 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2534 /usr/local/include/boost/asio/detail/global.hpp \
+
2535 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2536 /usr/local/include/boost/asio/system_context.hpp \
+
2537 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2538 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2539 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2540 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2541 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2542 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2543 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2544 /usr/local/include/boost/asio/io_context.hpp \
+
2545 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2546 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2547 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2548 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2549 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2550 /usr/local/include/boost/asio/wait_traits.hpp \
+
2551 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2552 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2553 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2554 /usr/local/include/boost/endian/arithmetic.hpp \
+
2555 /usr/local/include/boost/endian/buffers.hpp \
+
2556 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2557 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2558 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2559 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2560 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2561 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2562 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2563 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2564 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2565 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2566 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2567 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2568 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2569 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2570 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2571 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2572 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2573 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/AuthenticationStatus.h \
+
2574 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ClientConnectionManagerImpl.h \
+
2575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2622 /usr/local/include/boost/asio.hpp \
+
2623 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2624 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2625 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2626 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2627 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2628 /usr/local/include/boost/asio/append.hpp \
+
2629 /usr/local/include/boost/asio/impl/append.hpp \
+
2630 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2631 /usr/local/include/boost/asio/as_tuple.hpp \
+
2632 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2633 /usr/local/include/boost/asio/awaitable.hpp \
+
2634 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2635 /usr/local/include/boost/asio/basic_socket.hpp \
+
2636 /usr/local/include/boost/asio/post.hpp \
+
2637 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2638 /usr/local/include/boost/asio/socket_base.hpp \
+
2639 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2640 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2641 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2642 /usr/local/include/boost/asio/buffer.hpp \
+
2643 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2644 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2645 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2646 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2647 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2648 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2649 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2650 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2651 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2652 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2653 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2654 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2655 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2656 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2657 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2658 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2659 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2660 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2661 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2662 /usr/local/include/boost/asio/basic_file.hpp \
+
2663 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2664 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2665 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2666 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2667 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2668 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2669 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2670 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2671 /usr/local/include/boost/asio/dispatch.hpp \
+
2672 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2673 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2674 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2675 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2676 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2677 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2681 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2682 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2683 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2684 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2685 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2686 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2687 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2688 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2689 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2690 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2691 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2692 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2693 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2694 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2695 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2696 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2697 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2698 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2699 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2700 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2701 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2702 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2703 /usr/local/include/boost/asio/bind_executor.hpp \
+
2704 /usr/local/include/boost/asio/uses_executor.hpp \
+
2705 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2706 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2707 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2708 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2709 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2710 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2711 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2712 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2713 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2714 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2715 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2716 /usr/local/include/boost/asio/completion_condition.hpp \
+
2717 /usr/local/include/boost/asio/write.hpp \
+
2718 /usr/local/include/boost/asio/impl/write.hpp \
+
2719 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2720 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2721 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2722 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2723 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2724 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2725 /usr/local/include/boost/asio/cancel_after.hpp \
+
2726 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2727 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2728 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2729 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2730 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2731 /usr/local/include/boost/asio/cancel_at.hpp \
+
2732 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2733 /usr/local/include/boost/asio/co_composed.hpp \
+
2734 /usr/local/include/boost/asio/co_spawn.hpp \
+
2735 /usr/local/include/boost/asio/compose.hpp \
+
2736 /usr/local/include/boost/asio/composed.hpp \
+
2737 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2738 /usr/local/include/boost/asio/connect.hpp \
+
2739 /usr/local/include/boost/asio/impl/connect.hpp \
+
2740 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2741 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2742 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2743 /usr/local/include/boost/asio/consign.hpp \
+
2744 /usr/local/include/boost/asio/impl/consign.hpp \
+
2745 /usr/local/include/boost/asio/coroutine.hpp \
+
2746 /usr/local/include/boost/asio/defer.hpp \
+
2747 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2748 /usr/local/include/boost/asio/detached.hpp \
+
2749 /usr/local/include/boost/asio/impl/detached.hpp \
+
2750 /usr/local/include/boost/asio/disposition.hpp \
+
2751 /usr/local/include/boost/asio/executor.hpp \
+
2752 /usr/local/include/boost/asio/impl/executor.hpp \
+
2753 /usr/local/include/boost/asio/impl/executor.ipp \
+
2754 /usr/local/include/boost/asio/file_base.hpp \
+
2755 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2756 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2757 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2758 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2759 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2760 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2761 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2762 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2763 /usr/local/include/boost/asio/immediate.hpp \
+
2764 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2765 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2766 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2767 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2768 /usr/local/include/boost/asio/ip/address.hpp \
+
2769 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2770 /usr/local/include/boost/asio/detail/array.hpp \
+
2771 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2772 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2773 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2774 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2775 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2776 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2777 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2778 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2779 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2780 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2781 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2782 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2783 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2784 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2785 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2786 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2787 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2788 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2789 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2790 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2791 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2792 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2793 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2794 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2795 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2796 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2797 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2798 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2799 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2800 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2801 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2802 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2803 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2804 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2805 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2806 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2807 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2808 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2809 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2810 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2811 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2812 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2813 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2814 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2815 /usr/local/include/boost/asio/ip/udp.hpp \
+
2816 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2817 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2818 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2819 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2820 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2821 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2822 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2823 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2824 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2825 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2826 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2827 /usr/local/include/boost/asio/packaged_task.hpp \
+
2828 /usr/local/include/boost/asio/detail/future.hpp \
+
2829 /usr/local/include/boost/asio/placeholders.hpp \
+
2830 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2831 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2832 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2833 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2834 /usr/local/include/boost/asio/prepend.hpp \
+
2835 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2836 /usr/local/include/boost/asio/random_access_file.hpp \
+
2837 /usr/local/include/boost/asio/read.hpp \
+
2838 /usr/local/include/boost/asio/impl/read.hpp \
+
2839 /usr/local/include/boost/asio/read_at.hpp \
+
2840 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2841 /usr/local/include/boost/asio/read_until.hpp \
+
2842 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2843 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2844 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2845 /usr/local/include/boost/asio/redirect_error.hpp \
+
2846 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2847 /usr/local/include/boost/asio/require_concept.hpp \
+
2848 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2849 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2850 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2851 /usr/local/include/boost/asio/serial_port.hpp \
+
2852 /usr/local/include/boost/asio/signal_set.hpp \
+
2853 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2854 /usr/local/include/boost/asio/strand.hpp \
+
2855 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
2856 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
2857 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
2858 /usr/local/include/boost/asio/stream_file.hpp \
+
2859 /usr/local/include/boost/asio/streambuf.hpp \
+
2860 /usr/local/include/boost/asio/system_timer.hpp \
+
2861 /usr/local/include/boost/asio/this_coro.hpp \
+
2862 /usr/local/include/boost/asio/use_awaitable.hpp \
+
2863 /usr/local/include/boost/asio/use_future.hpp \
+
2864 /usr/local/include/boost/asio/impl/use_future.hpp \
+
2865 /usr/local/include/boost/asio/version.hpp \
+
2866 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
2867 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
2868 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
2869 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
2870 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
2871 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
2872 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
2873 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
2874 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
2875 /usr/local/include/boost/asio/writable_pipe.hpp \
+
2876 /usr/local/include/boost/asio/write_at.hpp \
+
2877 /usr/local/include/boost/asio/impl/write_at.hpp \
+
2878 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ConcurrentSet.h \
+
2879 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2880 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SocketFactory.h \
+
2881 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListenable.h \
+
2882 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
2883 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2884 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
2885 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2886 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
2887 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
2888 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
2889 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/HeartbeatManager.h \
+
2890 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2891 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2892 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2893 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2894 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2895 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/wait_strategy.h \
+
2896 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
2897 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2898 /usr/local/include/boost/thread/latch.hpp \
+
2899 /usr/local/include/boost/thread/detail/counter.hpp \
+
2900 /usr/local/include/boost/uuid/random_generator.hpp \
+
2901 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2902 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2903 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2904 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2905 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2906 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
2907 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/UsernamePasswordCredentials.h \
+
2908 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2909 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2910 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2911 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2912 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2913 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2914 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2915 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2916 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2917 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2918 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2919 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2920 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2923 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2924 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2925 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2926 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2927 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2928 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2929 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2930 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
2931 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
2932 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
2933 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
2934 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
2935 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
2936 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
2937 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
2938 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
2939 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2940 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2941 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2942 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2943 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2944 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2945 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2946 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2947 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2948 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2949 /usr/local/include/boost/container/vector.hpp \
+
2950 /usr/local/include/boost/container/new_allocator.hpp \
+
2951 /usr/local/include/boost/container/throw_exception.hpp \
+
2952 /usr/local/include/boost/container/options.hpp \
+
2953 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2954 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2955 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2956 /usr/local/include/boost/container/detail/iterator.hpp \
+
2957 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2958 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2959 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2960 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2961 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2962 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2963 /usr/local/include/boost/container/detail/iterators.hpp \
+
2964 /usr/local/include/boost/container/detail/value_init.hpp \
+
2965 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2966 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2967 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2968 /usr/local/include/boost/container/detail/version_type.hpp \
+
2969 /usr/local/include/boost/move/iterator.hpp \
+
2970 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2971 /usr/local/include/boost/move/detail/launder.hpp \
+
2972 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2973 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2974 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2975 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2976 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2977 /usr/local/include/boost/container/detail/min_max.hpp \
+
2978 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2979 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2980 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2981 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2982 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2983 /usr/local/include/boost/move/algo/move.hpp \
+
2984 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2985 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2986 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2987 /usr/local/include/boost/move/algo/predicate.hpp \
+
2988 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2989 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2990 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2991 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2992 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2993 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2994 /usr/local/include/boost/move/algo/unique.hpp \
+
2995 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2996 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2997 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2998 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2999 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
3000 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
3001 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
3002 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
3003 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
3004 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
3005 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
3006 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
3007 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
3008 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
3009 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
3010 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
3011 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
3012 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
3013 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
3014 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
3015 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
3016 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
3017 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
3018 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
3019 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
3020 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
3021 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
3022 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
3023 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
3024 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
3025 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
3026 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
3027 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
3028 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
3029 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
3030 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
3031 /usr/local/include/boost/thread/shared_mutex.hpp \
+
3032 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
3033 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
3034 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
3035 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
3036 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
3037 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
3038 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
3039 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
3040 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
3041 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
3042 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
3043 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h \
+
3044 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/listener/listener_service_impl.h \
+
3045 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientPartitionServiceImpl.h \
+
3046 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/Partition.h \
+
3047 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocationServiceImpl.h \
+
3048 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/TcpSocket.h \
+
3049 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/BaseSocket.h \
+
3050 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SSLSocket.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d1/de0/classhazelcast_1_1client_1_1query_1_1and__predicate-members.html b/5.5.0/d1/de0/classhazelcast_1_1client_1_1query_1_1and__predicate-members.html new file mode 100644 index 0000000000..cadca4dfe0 --- /dev/null +++ b/5.5.0/d1/de0/classhazelcast_1_1client_1_1query_1_1and__predicate-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::and_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::and_predicate, including all inherited members.

+ + + + + + + +
and_predicate(hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::and_predicate)hazelcast::client::query::and_predicateinline
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
multi_predicate(hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d1/de7/eviction__strategy__type_8h_source.html b/5.5.0/d1/de7/eviction__strategy__type_8h_source.html new file mode 100644 index 0000000000..e4da0517c2 --- /dev/null +++ b/5.5.0/d1/de7/eviction__strategy__type_8h_source.html @@ -0,0 +1,163 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/eviction_strategy_type.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
eviction_strategy_type.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
27namespace config {
+
31enum class HAZELCAST_API eviction_strategy_type
+
32{
+
36 SAMPLING_BASED_EVICTION,
+
37
+
41 DEFAULT_EVICTION_STRATEGY = SAMPLING_BASED_EVICTION
+
42};
+
43} // namespace config
+
44} // namespace client
+
45} // namespace hazelcast
+
46
+
47namespace std {
+
48template<>
+
+
49struct hash<hazelcast::client::config::eviction_strategy_type>
+
50{
+
51 std::size_t operator()(
+
52 const hazelcast::client::config::eviction_strategy_type& object)
+
53 const noexcept
+
54 {
+
55 return std::hash<int>{}(static_cast<int>(object));
+
56 }
+
57};
+
+
58} // namespace std
+
59
+
60#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
61#pragma warning(pop)
+
62#endif
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d1/def/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4-members.html b/5.5.0/d1/def/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4-members.html new file mode 100644 index 0000000000..f430075497 --- /dev/null +++ b/5.5.0/d1/def/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::local_date > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::local_date >, including all inherited members.

+ + +
operator()(const hazelcast::client::local_date &f) const (defined in std::hash< hazelcast::client::local_date >)std::hash< hazelcast::client::local_date >
+
+
+ + + + diff --git a/5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.html b/5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.html new file mode 100644 index 0000000000..bfe4677e27 --- /dev/null +++ b/5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.html @@ -0,0 +1,166 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::true_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::true_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::true_predicate:
+
+
+ + + + + + +

+Public Member Functions

 true_predicate (hazelcast_client &client)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 215 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ true_predicate()

+ +
+
+ + + + + + + +
hazelcast::client::query::true_predicate::true_predicate (hazelcast_client & client)
+
+ +

Definition at line 76 of file query.cpp.

+
77 : base_predicate(client)
+
78{}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.png b/5.5.0/d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..599f0e211450aa4c7b3484897b442a96fa51f252 GIT binary patch literal 1294 zcmeAS@N?(olHy`uVBq!ia0vp^FMzm%gBeKPY7Q3wQqloFA+G=b{|Cvv`C8h4Xt{-f zW`V@?GcO)IcmNbPJsY+JD92e6Z-KzM5ZaXscExC7gYGk;>$3_RyzayZKcp;uX2BJFFxm3n{nvkGustkz17UDIv-{)sJ=8!C2;r7{wcEZjdIz34pW7l6BPC; zN;exhPm1GrJgX+nRQ*QoQ2XZ(E}^e@9QH1}$lz&KCALNF`AgZiJLHz zy?vSc`4tNwxEVH@I5H|sQqy2?xx~WS;4y0fgMg>72!m2)6O)6AZvaEb5>76Li5QALXg;0u zS+vDx(nnKAPa~jypnZ&}5wPTX_vQGHfA=m>$^6m`BurR*Ur*m+H|_o>4ef1lwKB0= z-Ok@RGt=_BVY)AGY10P%ykoE4%}A>O#=>KV?K_d8AV~ol1;^Q5*L|JVxA@NWSyyzE zQ&0cls+YZDxq`pfIQL$2)PB2;S8k1ye8SWN=QY0bj1F>md)02!^D7KrB8r(-&6)9| zMxeT$;Z^KSjj4$n8ZXVIC9H~_9Y?OS zhzfQt;nY$R^5pu`Qt{y=zyABPXT-mMoSR#J>TP**SBJ!3o)sM(7cDcQexI&C_bpm3 z^(J}_S$NnleO`CL*AkYbJ7U7;wzJ+93)%nm=ob~w<(`vnZF6v$l+Et&^o4HTotqqg zR~0r?t@XY8Dd^i-{m@dRwV`%N&MOXR z^eEW6&%FNg#oikXx3}^FqsKX+|E_aIKfiy-(sL3aE?KXiI56L`ePn!L)|}<#Tas(% z>{?o|W%o_itDo=4Zq>WLcky@T{nxhxqvzV}E?D%epTA2*!^-@8cx>>$+pBJe)G%u) zeM+?bS+ApX>2kQ!U+x9`$`Pl%ERzH$mVaS)n9u*2lBnX;`3%&0I=j@@O1TaS?83{1OWDWVrT#W literal 0 HcmV?d00001 diff --git a/5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.html b/5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.html new file mode 100644 index 0000000000..ea3d09b59a --- /dev/null +++ b/5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.html @@ -0,0 +1,230 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::security::username_password_credentials Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::security::username_password_credentials Class Reference
+
+
+
Inheritance diagram for hazelcast::client::security::username_password_credentials:
+
+
+ + + + + + + + + +

+Public Member Functions

 username_password_credentials (const std::string &name, const std::string &password)
const std::string & password () const
credential_type type () const override
Public Member Functions inherited from hazelcast::client::security::credentials
 credentials (const std::string &name)
const std::string & name () const
+ + + +

+Additional Inherited Members

Public Types inherited from hazelcast::client::security::credentials
enum  credential_type { username_password +, token + }
+

Detailed Description

+
+

Definition at line 76 of file client_config.h.

+

Constructor & Destructor Documentation

+ +

◆ username_password_credentials()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::security::username_password_credentials::username_password_credentials (const std::string & name,
const std::string & password )
+
+ +

Definition at line 1391 of file config.cpp.

+
1394 : credentials(name)
+
1395 , password_(password)
+
1396{}
+
+
+
+

Member Function Documentation

+ +

◆ password()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::security::username_password_credentials::password () const
+
+ +

Definition at line 1399 of file config.cpp.

+
1400{
+
1401 return password_;
+
1402}
+
+
+
+ +

◆ type()

+ +
+
+ + + + + +
+ + + + + + + +
credentials::credential_type hazelcast::client::security::username_password_credentials::type () const
+
+overridevirtual
+
+ +

Implements hazelcast::client::security::credentials.

+ +

Definition at line 1405 of file config.cpp.

+
1406{
+
1407 return credentials::credential_type::username_password;
+
1408}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.png b/5.5.0/d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb6c28f7e7c0c2bcbab27c48f7b1043f4246878 GIT binary patch literal 1175 zcmeAS@N?(olHy`uVBq!ia0y~yU#FN|$Ja_f*1i6+$ycKO%TqjK@AM4sg8*gohzn){aRH! z_iV{5@fdZ@TEVk(U%#%}Blr96e!HsgzHhfJh|WxSn)63c-v4_UkL>RwzvuKw)V^uF zzm{*p6W%GMFD5*h{mVBdzvZiW;a=fu_e0q|KB>Wj5zeS8h@Flh}i>+fgcX1EDvvR?x-PXd`A%tJyL72=PIGJFb+p%25pYxT^?lV@~74Lr3x zgBEqIR(ZO5hgZ-(ID>DUc!mG2U)TGeAN+J$KG!T_(m(&bJPF(OeAD~#tZ3?z1@AZf zni+FmPAa_m-p$XSe%#l)-SBl?Y+tnbvFLS|S!Wykn^C^C_E!DB-5+LU+ZS#Ay7^7y z<2_$rTgvSTw||~KU0$~8+s4gLzs_J=xBB$9P2U9GrOYy!8Fl;6l*~)VythnUX*x41 zd)waSrIimCe{oy;bG_u>9U++_4M zF!S7dtp85v?u09{+#*SFeBG9}8#1FX-p&oX@U_x{zLW%GXc z-}>5;aQx|32end%NqGylWc>TMDeu_VzX|i$y?yLFf6e-KaMG7~?~a-pPCFIu`KwfG u-J~h&A8C04Gc%M?RbXnYJ#%L2D|=TqX`2O(QXhdu2!p4qpUXO@geCxtTTYSy literal 0 HcmV?d00001 diff --git a/5.5.0/d2/d0d/message_8h_source.html b/5.5.0/d2/d0d/message_8h_source.html new file mode 100644 index 0000000000..46174e595e --- /dev/null +++ b/5.5.0/d2/d0d/message_8h_source.html @@ -0,0 +1,197 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/topic/message.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
message.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <utility>
+
19
+
20#include "hazelcast/client/serialization/serialization.h"
+
21
+
22#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
23#pragma warning(push)
+
24#pragma warning(disable : 4251) // for dll export
+
25#endif
+
26
+
27namespace hazelcast {
+
28namespace client {
+
29class member;
+
30
+
31namespace topic {
+
+
32class HAZELCAST_API message
+
33{
+
34public:
+
35 message(const std::string& topic_name,
+
36 typed_data&& msg,
+
37 int64_t publish_time,
+
38 boost::optional<member>&& member)
+
39 : message(topic_name,
+
40 std::move(msg),
+
41 std::chrono::system_clock::from_time_t(
+
42 std::chrono::duration_cast<std::chrono::seconds>(
+
43 std::chrono::milliseconds(publish_time))
+
44 .count()),
+
45 std::move(member))
+
46 {}
+
47
+
48 message(std::string topic_name,
+
49 typed_data&& msg,
+
50 std::chrono::system_clock::time_point publish_time,
+
51 boost::optional<member>&& member)
+
52 : message_object_(msg)
+
53 , publish_time_(publish_time)
+
54 , publishing_member_(member)
+
55 , name_(std::move(topic_name))
+
56 {}
+
57
+
58 const typed_data& get_message_object() const { return message_object_; }
+
59
+
60 std::chrono::system_clock::time_point get_publish_time() const
+
61 {
+
62 return publish_time_;
+
63 }
+
64
+
65 const member* get_publishing_member() const
+
66 {
+
67 return publishing_member_.get_ptr();
+
68 }
+
69
+
70 const std::string& get_source() const { return name_; }
+
71
+
72 const std::string& get_name() const { return name_; }
+
73
+
74private:
+
75 typed_data message_object_;
+
76 std::chrono::system_clock::time_point publish_time_;
+
77 boost::optional<member> publishing_member_;
+
78 std::string name_;
+
79};
+
+
80} // namespace topic
+
81} // namespace client
+
82} // namespace hazelcast
+
83
+
84#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
85#pragma warning(pop)
+
86#endif
+
hz_cluster member class.
Definition member.h:62
+
typed_data class is a wrapper class for the serialized binary data.
+
+
+
+ + + + diff --git a/5.5.0/d2/d17/client__config_8h_source.html b/5.5.0/d2/d17/client__config_8h_source.html new file mode 100644 index 0000000000..87f37c5342 --- /dev/null +++ b/5.5.0/d2/d17/client__config_8h_source.html @@ -0,0 +1,424 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/client_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <unordered_set>
+
20#include <unordered_map>
+
21#include <memory>
+
22#include <boost/optional.hpp>
+
23
+
24#include "hazelcast/client/address.h"
+
25#include "hazelcast/client/serialization_config.h"
+
26#include "hazelcast/client/socket_interceptor.h"
+
27#include "hazelcast/client/load_balancer.h"
+
28#include "hazelcast/util/SynchronizedMap.h"
+
29#include "hazelcast/client/config/reliable_topic_config.h"
+
30#include "hazelcast/client/config/near_cache_config.h"
+
31#include "hazelcast/client/config/client_network_config.h"
+
32#include "hazelcast/client/config/client_connection_strategy_config.h"
+
33#include "hazelcast/client/config/client_flake_id_generator_config.h"
+
34#include "hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h"
+
35#include "hazelcast/client/internal/config/ConfigUtils.h"
+
36#include "hazelcast/client/config/logger_config.h"
+
37#include "hazelcast/client/serialization/serialization.h"
+
38#include "hazelcast/client/lifecycle_listener.h"
+
39#include "hazelcast/client/membership_listener.h"
+
40
+
41#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
42#pragma warning(push)
+
43#pragma warning(disable : 4251) // for dll export
+
44#endif
+
45
+
46namespace hazelcast {
+
47namespace client {
+ +
49
+
50namespace connection {
+
51class ClientConnectionManagerImpl;
+
52};
+
53
+
54namespace security {
+
+
55class HAZELCAST_API credentials
+
56{
+
57public:
+
58 enum credential_type
+
59 {
+
60 username_password,
+
61 token
+
62 };
+
63
+
64 credentials(const std::string& name);
+
65
+
66 virtual ~credentials();
+
67
+
68 const std::string& name() const;
+
69
+
70 virtual credential_type type() const = 0;
+
71
+
72private:
+
73 std::string name_;
+
74};
+
+
75
+
+
76class HAZELCAST_API username_password_credentials : public credentials
+
77{
+
78public:
+
79 username_password_credentials(const std::string& name,
+
80 const std::string& password);
+
81
+
82 const std::string& password() const;
+
83
+
84 credential_type type() const override;
+
85
+
86private:
+
87 std::string password_;
+
88};
+
+
89
+
+
90class HAZELCAST_API token_credentials : public credentials
+
91{
+
92public:
+
93 token_credentials(const std::vector<byte>& token);
+
94
+
95 const std::vector<byte>& token() const;
+
96
+
97 credential_type type() const override;
+
98
+
99private:
+
100 std::vector<byte> token_;
+
101};
+
+
102}; // namespace security
+
103
+
+
107class HAZELCAST_API client_config
+
108{
+
109 friend class spi::impl::ClientClusterServiceImpl;
+
110 friend class connection::ClientConnectionManagerImpl;
+
111
+
112public:
+ +
122
+
123 client_config(const client_config& rhs) = delete;
+
124
+
125 client_config& operator=(const client_config& rhs) = delete;
+
126
+ +
128
+
129 client_config& operator=(client_config&& rhs);
+
130
+
137 const std::string& get_cluster_name() const;
+
138
+
139 client_config& set_cluster_name(const std::string& cluster_name);
+
140
+ +
148 const std::shared_ptr<security::credentials>& credential);
+
149
+
150 const std::shared_ptr<security::credentials>& get_credentials() const;
+
151
+
165 client_config& set_redo_operation(bool redo_operation);
+
166
+
172 bool is_redo_operation() const;
+
173
+ +
181
+ +
187
+ +
200
+
205 const std::vector<lifecycle_listener>& get_lifecycle_listeners() const;
+
206
+ +
219
+
225 const std::vector<membership_listener>& get_membership_listeners() const;
+
226
+ +
233
+ +
243
+ +
249
+ + +
260
+
266 const std::unordered_map<std::string, std::string>& get_properties() const;
+
267
+
277 client_config& set_property(const std::string& name,
+
278 const std::string& value);
+
279
+ +
287 const config::reliable_topic_config& reliable_topic_config);
+
288
+ +
297 const std::string& name);
+
298
+ +
309 const config::near_cache_config& near_cache_config);
+
310
+ +
319 const std::string& name) const;
+
320
+ +
328
+ +
338 const config::client_network_config& network_config);
+
339
+
340 const boost::optional<std::string>& get_instance_name() const;
+
341
+
342 client_config& set_instance_name(const std::string& instance_name);
+
343
+
349 int32_t get_executor_pool_size() const;
+
350
+
357 void set_executor_pool_size(int32_t executor_pool_size);
+
358
+
359 config::client_connection_strategy_config& get_connection_strategy_config();
+
360
+
361 client_config& set_connection_strategy_config(
+ +
363 connection_strategy_config);
+
364
+ +
380 find_flake_id_generator_config(const std::string& name);
+
381
+ +
406 get_flake_id_generator_config(const std::string& name);
+
407
+ + +
418
+ +
424
+
425 const std::unordered_set<std::string>& get_labels() const;
+
426
+
427 client_config& set_labels(const std::unordered_set<std::string>& labels);
+
428
+
429 client_config& add_label(const std::string& label);
+
430
+
440 client_config& backup_acks_enabled(bool enabled);
+
441
+
448 bool backup_acks_enabled();
+
449
+
450private:
+
451 friend class reliable_topic;
+
452
+
453 const config::reliable_topic_config* lookup_reliable_topic_config(
+
454 const std::string& name) const;
+
455
+
456 std::string cluster_name_;
+
457
+
458 config::client_network_config network_config_;
+
459
+
460 serialization_config serialization_config_;
+
461
+
462 boost::optional<load_balancer> load_balancer_;
+
463
+
464 std::vector<membership_listener> membership_listeners_;
+
465
+
466 std::vector<lifecycle_listener> lifecycle_listeners_;
+
467
+
468 std::unordered_map<std::string, std::string> properties_;
+
469
+
470 bool redo_operation_;
+
471
+
472 socket_interceptor socket_interceptor_;
+
473
+
474 std::shared_ptr<security::credentials> credentials_;
+
475
+
476 std::unordered_map<std::string, config::reliable_topic_config>
+
477 reliable_topic_config_map_;
+
478
+
479 std::unordered_map<std::string, config::near_cache_config>
+
480 near_cache_config_map_;
+
481
+
482 boost::optional<std::string> instance_name_;
+
483
+
487 int32_t executor_pool_size_;
+
488
+
489 config::client_connection_strategy_config connection_strategy_config_;
+
490
+
491 std::unordered_map<std::string, config::client_flake_id_generator_config>
+
492 flake_id_generator_config_map_;
+
493
+ +
495 config_pattern_matcher_;
+
496
+
497 config::logger_config logger_config_;
+
498
+
499 std::unordered_set<std::string> labels_;
+
500
+
501 bool backup_acks_enabled_ = true;
+
502};
+
+
503
+
504} // namespace client
+
505} // namespace hazelcast
+
506
+
507#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
508#pragma warning(pop)
+
509#endif
+
client_config & set_serialization_config(serialization_config const &serialization_config)
SerializationConfig is used to.
Definition config.cpp:1149
+
serialization_config & get_serialization_config()
Definition config.cpp:1143
+
const config::reliable_topic_config & get_reliable_topic_config(const std::string &name)
Gets the ClientReliableTopicConfig for a given reliable topic name.
Definition config.cpp:1179
+
client_config & set_socket_interceptor(socket_interceptor &&interceptor)
Will be called with the Socket, each time client creates a connection to any Member.
Definition config.cpp:1130
+
client_config & set_redo_operation(bool redo_operation)
If true, client will redo the operations that were executing on the server and client lost the connec...
Definition config.cpp:1061
+
void set_executor_pool_size(int32_t executor_pool_size)
Sets Client side Executor pool size.
Definition config.cpp:1264
+
const config::near_cache_config * get_near_cache_config(const std::string &name) const
Gets the NearCacheConfig configured for the map / cache with name.
Definition config.cpp:1218
+
client_config & add_listener(lifecycle_listener &&listener)
Adds a listener to configuration to be registered when hazelcast_client starts.
Definition config.cpp:1104
+
client_config & set_credentials(const std::shared_ptr< security::credentials > &credential)
There are two types of credentials you can provide, \username_password_credentials and \token_credent...
Definition config.cpp:1383
+
const std::unordered_map< std::string, std::string > & get_properties() const
Gets a reference to properties map.
Definition config.cpp:1157
+
const socket_interceptor & get_socket_interceptor() const
Will be called with the Socket, each time client creates a connection to any Member.
Definition config.cpp:1137
+
client_config()
Constructor with default values.
Definition config.cpp:1048
+
config::client_network_config & get_network_config()
Gets {}.
Definition config.cpp:1203
+
int32_t get_executor_pool_size() const
Pool size for internal ExecutorService which handles responses etc.
Definition config.cpp:1258
+
client_config & add_reliable_topic_config(const config::reliable_topic_config &reliable_topic_config)
Adds a ClientReliableTopicConfig.
Definition config.cpp:1170
+
bool is_redo_operation() const
see setRedoOperation returns redoOperation
Definition config.cpp:1068
+
const std::vector< membership_listener > & get_membership_listeners() const
Returns registered membershipListeners.
Definition config.cpp:1124
+
client_config & backup_acks_enabled(bool enabled)
This feature reduces number of hops and increase performance for smart clients.
Definition config.cpp:1364
+
client_config & add_flake_id_generator_config(const config::client_flake_id_generator_config &config)
Adds a flake ID generator configuration.
Definition config.cpp:1323
+
const std::string & get_cluster_name() const
Returns the configured cluster name.
Definition config.cpp:1331
+
config::logger_config & get_logger_config()
Definition config.cpp:1098
+
client_config & set_load_balancer(load_balancer &&load_balancer)
Used to distribute the operations to multiple connections.
Definition config.cpp:1091
+
load_balancer & get_load_balancer()
Used to distribute the operations to multiple Endpoints.
Definition config.cpp:1074
+
client_config & set_network_config(const config::client_network_config &network_config)
Sets {}.
Definition config.cpp:1237
+
const config::client_flake_id_generator_config * get_flake_id_generator_config(const std::string &name)
Returns the {} for the given name, creating one if necessary and adding it to the collection of known...
Definition config.cpp:1299
+
client_config & add_near_cache_config(const config::near_cache_config &near_cache_config)
Helper method to add a new NearCacheConfig.
Definition config.cpp:1209
+
const config::client_flake_id_generator_config * find_flake_id_generator_config(const std::string &name)
Returns a {} configuration for the given flake ID generator name.
Definition config.cpp:1284
+
client_config & set_property(const std::string &name, const std::string &value)
Sets the value of a named property.
Definition config.cpp:1163
+
const std::vector< lifecycle_listener > & get_lifecycle_listeners() const
Definition config.cpp:1118
+
Client connection strategy configuration is used for setting custom strategies and configuring strate...
+
The ClientFlakeIdGeneratorConfig contains the configuration for the client regarding Flake ID Generat...
+
Contains configuration parameters for client network related behaviour.
+ +
This ConfigPatternMatcher supports a simplified wildcard matching.
+
Contains the configuration for a Near Cache.
+ +
A event that is sent when a MembershipListener is registered.
+
Listener object for listening lifecycle events of hazelcast instance.
+
load_balancer allows you to send operations to one of a number of endpoints(Members).
+ + +
An interface that provides the ability to intercept the creation of sockets.
+
+
+
+ + + + diff --git a/5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.html b/5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.html new file mode 100644 index 0000000000..3a3eee7cec --- /dev/null +++ b/5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::and_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::and_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::and_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::and_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::and_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::and_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 542 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::and_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 548 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.png b/5.5.0/d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..be466df0dda5ac834ba50314d678d415f1268718 GIT binary patch literal 2102 zcmcJQc{tnI8pnUy8p~9b_D<yfKV@NlSB`~W2^Vs{pnk4^D9OIfdDoaR<^>@Ulw0Ds}>}a*|#t? zH3hGu*!G3+o>-`@<&OaD|FdZy$axC@B5hbh%#}zX-s5Fx`GV*@Ct9i6gdj;fNnJLy zY7Wg>O=y3h8|;6{H187e;m!Vh>dn3Azh!ukz*grr2)uR50V_98~k9Vr3Ir z0{TLmV6RsdUH>+QJ2B^%#|n>#9d?>4P-g^n8t=63(FzpSKM!`=_Uc47M)~)vSl!1o z$}94>q7!n2u`Nb7yqNQ4jQZ@(sXHx?BAvNSEX@Y-2YP!nhYg0saqcOT4CJj)w1IpU zC@}y1_bNW3RE<%5Klf_Py;S?^fIHW;;?Cv%Ts8k&D3L9rzRkoV9wYpu(=rM5$oPLn{k+|z*a&dN}Aa%IB$;?Q#p_zMd^(&QX_d~p}@0b^x z0z^B!j~b7*I{H-SU6~zzh0R{ZGgVzo^y41ssvOZ!Q5dC2W*Lv>zWeK5$aCg&8%L&Z z-kP?o;$T{?Llz$ItX$*D8CMTJB4*TMpDtGIxYsuGLj5K6KUT*LN<0s^GBB}hdPA;E z|Cq(;n61N59vj2s8q)3Zs8QU_=A7@C^IB8;KDXw~j$vktm{qE1X@?z`z=+sxDcU4Fl6WJ}v*9epOxyP^0yzceh(%Zuwe6tVq-wE%=qMoPM zs_pIKYlBPHM5?mS+Y~)L95zknpUaZ}u0%u|@=L#jO0c{(JvuYGu0EpdHdjNvfW2i$ z0cDj~lfE_e8(ko~*2fsS3D=z1yPcZlGR+MSezk_a6v2SBU<^+7l3*hN?m9pIftH1~ ze*?uk00{U(w~qp`%`mg|1Fx-K90DZw(Y`E67CHvV?ZbUS82kT&`@iK<>pf31wfnYa zi_7;xC247?&mqD%DJeMXl$78cGcttJE}67Ffb2b1%_{r2HWT5^JRUZ6AvsJo7*$W| z-e>(iL?TfaCOy@ZeyY*jhIx;OP}Ad3?BRnlyWb<;^dg&E6!LaP_4t2YUFlJ)BduaB zj->A3<^;duQU#9h2x@^o=A34P#D$n!RHTr)pN=@LW|VUj_4^)!vd++KecfkL;b5&* z;8Ef^N}U$XA05d#8HQn0hNp!+$?(^FpZ_Lyjqp*sWMZkRaj~VHKUeAf!Y1VIU+k{; z7z^{7(-u?RQBh-LLlCueH;3_T1V5w|8kS$i$NvLyfBg>t literal 0 HcmV?d00001 diff --git a/5.5.0/d2/d2a/lifecycle__listener_8h_source.html b/5.5.0/d2/d2a/lifecycle__listener_8h_source.html new file mode 100644 index 0000000000..7bba670bd5 --- /dev/null +++ b/5.5.0/d2/d2a/lifecycle__listener_8h_source.html @@ -0,0 +1,295 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/lifecycle_listener.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
lifecycle_listener.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <functional>
+
19
+
20#include "hazelcast/util/export.h"
+
21#include "hazelcast/util/noop.h"
+
22#include "hazelcast/util/type_traits.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31class lifecycle_event;
+
32namespace spi {
+
33class lifecycle_service;
+
34}
+
35
+
+
47class HAZELCAST_API lifecycle_listener final
+
48{
+
49public:
+
55 template<typename Handler,
+
56 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
58 {
+
59 starting_ = std::forward<Handler>(h);
+
60 return *this;
+
61 }
+
+
62
+
66 template<typename Handler,
+
67 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
69 {
+
70 on_starting(std::forward<Handler>(h));
+
71 return std::move(*this);
+
72 }
+
+
73
+
79 template<typename Handler,
+
80 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
82 {
+
83 started_ = std::forward<Handler>(h);
+
84 return *this;
+
85 }
+
+
86
+
90 template<typename Handler,
+
91 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
93 {
+
94 on_started(std::forward<Handler>(h));
+
95 return std::move(*this);
+
96 }
+
+
97
+
103 template<typename Handler,
+
104 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
106 {
+
107 shutting_down_ = std::forward<Handler>(h);
+
108 return *this;
+
109 }
+
+
110
+
114 template<typename Handler,
+
115 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
117 {
+
118 on_shutting_down(std::forward<Handler>(h));
+
119 return std::move(*this);
+
120 }
+
+
121
+
127 template<typename Handler,
+
128 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
130 {
+
131 shutdown_ = std::forward<Handler>(h);
+
132 return *this;
+
133 }
+
+
134
+
138 template<typename Handler,
+
139 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
141 {
+
142 on_shutdown(std::forward<Handler>(h));
+
143 return std::move(*this);
+
144 }
+
+
145
+
151 template<typename Handler,
+
152 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
154 {
+
155 connected_ = std::forward<Handler>(h);
+
156 return *this;
+
157 }
+
+
158
+
162 template<typename Handler,
+
163 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
165 {
+
166 on_connected(std::forward<Handler>(h));
+
167 return std::move(*this);
+
168 }
+
+
169
+
175 template<typename Handler,
+
176 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
178 {
+
179 disconnected_ = std::forward<Handler>(h);
+
180 return *this;
+
181 }
+
+
182
+
186 template<typename Handler,
+
187 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
189 {
+
190 on_disconnected(std::forward<Handler>(h));
+
191 return std::move(*this);
+
192 }
+
+
193
+
194private:
+
195 using HandlerType = std::function<void()>;
+
196 HandlerType starting_{ util::noop<> }, started_{ util::noop<> },
+
197 shutting_down_{ util::noop<> }, shutdown_{ util::noop<> },
+
198 connected_{ util::noop<> }, disconnected_{ util::noop<> };
+
199
+
200 friend class spi::lifecycle_service;
+
201};
+
+
202} // namespace client
+
203} // namespace hazelcast
+
204
+
205#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
206#pragma warning(pop)
+
207#endif
+
Event to be fired when lifecycle states are changed.
+
Listener object for listening lifecycle events of hazelcast instance.
+
lifecycle_listener & on_starting(Handler &&h) &
Set an handler function to be invoked when the client is starting.
+
lifecycle_listener && on_connected(Handler &&h) &&
Set an handler function to be invoked when the client is connected to the cluster.
+
lifecycle_listener && on_starting(Handler &&h) &&
Set an handler function to be invoked when the client is starting.
+
lifecycle_listener & on_shutdown(Handler &&h) &
Set an handler function to be invoked when the client's shutdown has completed.
+
lifecycle_listener && on_started(Handler &&h) &&
Set an handler function to be invoked when the client has started.
+
lifecycle_listener & on_disconnected(Handler &&h) &
Set an handler function to be invoked when client is disconnected from the cluster.
+
lifecycle_listener && on_shutting_down(Handler &&h) &&
Set an handler function to be invoked when the client is shutting down.
+
lifecycle_listener && on_disconnected(Handler &&h) &&
Set an handler function to be invoked when client is disconnected from the cluster.
+
lifecycle_listener & on_started(Handler &&h) &
Set an handler function to be invoked when the client has started.
+
lifecycle_listener & on_connected(Handler &&h) &
Set an handler function to be invoked when the client is connected to the cluster.
+
lifecycle_listener & on_shutting_down(Handler &&h) &
Set an handler function to be invoked when the client is shutting down.
+
lifecycle_listener && on_shutdown(Handler &&h) &&
Set an handler function to be invoked when the client's shutdown has completed.
+
+
+
+ + + + diff --git a/5.5.0/d2/d36/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4-members.html b/5.5.0/d2/d36/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4-members.html new file mode 100644 index 0000000000..82f972285f --- /dev/null +++ b/5.5.0/d2/d36/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< bool > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< bool >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< bool >)hazelcast::client::serialization::hz_serializer< bool >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html b/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html new file mode 100644 index 0000000000..47767e0bc7 --- /dev/null +++ b/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html @@ -0,0 +1,634 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::iexception Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::iexception Class Reference
+
+
+ +

Base class for all exception originated from Hazelcast methods. + More...

+ +

#include <iexception.h>

+
Inheritance diagram for hazelcast::client::exception::iexception:
+
+
+ + + + + + + + + + + + +

+Public Member Functions

 iexception (std::string exception_name, std::string source, std::string message, std::string details, int32_t error_no, std::exception_ptr cause, bool is_runtime, bool retryable)
char const * what () const noexcept override
 return pointer to the explanation string.
const std::string & get_source () const
const std::string & get_message () const
const std::string & get_details () const
int32_t get_error_code () const
bool is_runtime () const
bool is_retryable () const
+ + + + + + + + + +

+Protected Attributes

std::string src_
std::string msg_
std::string details_
int32_t error_code_
std::exception_ptr cause_
bool runtime_exception_
bool retryable_
std::string report_
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &os, const iexception &exception)
+

Detailed Description

+

Base class for all exception originated from Hazelcast methods.

+
See also
InstanceNotActiveException
+
+interrupted_exception
+
+io_exception
+
+hazelcast_serialization_exception
+
+Iclass_cast_exception
+
+illegal_state_exception
+
+illegal_argument_exception
+ +

Definition at line 48 of file iexception.h.

+

Constructor & Destructor Documentation

+ +

◆ iexception()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::iexception::iexception (std::string exception_name,
std::string source,
std::string message,
std::string details,
int32_t error_no,
std::exception_ptr cause,
bool is_runtime,
bool retryable )
+
+ +

Definition at line 1208 of file client_impl.cpp.

+
1216 : src_(std::move(source))
+
1217 , msg_(std::move(message))
+
1218 , details_(std::move(details))
+
1219 , error_code_(error_no)
+
1220 , cause_(std::move(cause))
+
1221 , runtime_exception_(is_runtime)
+
1222 , retryable_(retryable)
+
1223 , report_((boost::format("%1% {%2%. Error code:%3%, Details:%4%.} at %5%.") %
+
1224 exception_name % msg_ % error_code_ % details_ % src_)
+
1225 .str())
+
1226{}
+
+
+
+

Member Function Documentation

+ +

◆ get_details()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::exception::iexception::get_details () const
+
+ +

Definition at line 1256 of file client_impl.cpp.

+
1257{
+
1258 return details_;
+
1259}
+
+
+
+ +

◆ get_error_code()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::exception::iexception::get_error_code () const
+
+ +

Definition at line 1262 of file client_impl.cpp.

+
1263{
+
1264 return error_code_;
+
1265}
+
+
+
+ +

◆ get_message()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::exception::iexception::get_message () const
+
+ +

Definition at line 1243 of file client_impl.cpp.

+
1244{
+
1245 return msg_;
+
1246}
+
+
+
+ +

◆ get_source()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::exception::iexception::get_source () const
+
+ +

Definition at line 1237 of file client_impl.cpp.

+
1238{
+
1239 return src_;
+
1240}
+
+
+
+ +

◆ is_retryable()

+ +
+
+ + + + + + + +
bool hazelcast::client::exception::iexception::is_retryable () const
+
+ +

Definition at line 1274 of file client_impl.cpp.

+
1275{
+
1276 return retryable_;
+
1277}
+
+
+
+ +

◆ is_runtime()

+ +
+
+ + + + + + + +
bool hazelcast::client::exception::iexception::is_runtime () const
+
+ +

Definition at line 1268 of file client_impl.cpp.

+
1269{
+
1270 return runtime_exception_;
+
1271}
+
+
+
+ +

◆ what()

+ +
+
+ + + + + +
+ + + + + + + +
char const * hazelcast::client::exception::iexception::what () const
+
+overridenoexcept
+
+ +

return pointer to the explanation string.

+ +

Definition at line 1231 of file client_impl.cpp.

+
1232{
+
1233 return report_.c_str();
+
1234}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & os,
const iexception & exception )
+
+friend
+
+ +

Definition at line 1248 of file client_impl.cpp.

+
1250{
+
1251 os << exception.what();
+
1252 return os;
+
1253}
+
+
+
+

Member Data Documentation

+ +

◆ cause_

+ +
+
+ + + + + +
+ + + + +
std::exception_ptr hazelcast::client::exception::iexception::cause_
+
+protected
+
+ +

Definition at line 92 of file iexception.h.

+ +
+
+ +

◆ details_

+ +
+
+ + + + + +
+ + + + +
std::string hazelcast::client::exception::iexception::details_
+
+protected
+
+ +

Definition at line 90 of file iexception.h.

+ +
+
+ +

◆ error_code_

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::exception::iexception::error_code_
+
+protected
+
+ +

Definition at line 91 of file iexception.h.

+ +
+
+ +

◆ msg_

+ +
+
+ + + + + +
+ + + + +
std::string hazelcast::client::exception::iexception::msg_
+
+protected
+
+ +

Definition at line 89 of file iexception.h.

+ +
+
+ +

◆ report_

+ +
+
+ + + + + +
+ + + + +
std::string hazelcast::client::exception::iexception::report_
+
+protected
+
+ +

Definition at line 95 of file iexception.h.

+ +
+
+ +

◆ retryable_

+ +
+
+ + + + + +
+ + + + +
bool hazelcast::client::exception::iexception::retryable_
+
+protected
+
+ +

Definition at line 94 of file iexception.h.

+ +
+
+ +

◆ runtime_exception_

+ +
+
+ + + + + +
+ + + + +
bool hazelcast::client::exception::iexception::runtime_exception_
+
+protected
+
+ +

Definition at line 93 of file iexception.h.

+ +
+
+ +

◆ src_

+ +
+
+ + + + + +
+ + + + +
std::string hazelcast::client::exception::iexception::src_
+
+protected
+
+ +

Definition at line 88 of file iexception.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.js b/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.js new file mode 100644 index 0000000000..8b4eceff2f --- /dev/null +++ b/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1exception_1_1iexception = +[ + [ "what", "d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html#aa1501802cfe0fff32e9ecc27f8e38ec2", null ] +]; \ No newline at end of file diff --git a/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.png b/5.5.0/d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.png new file mode 100644 index 0000000000000000000000000000000000000000..24137cee353585c08a7c757b0924e91096c8d12d GIT binary patch literal 691 zcmeAS@N?(olHy`uVBq!ia0vp^4}ds;gBeJgTXrr3QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=B+mo-U3d6^w7^-ksKLz|qn^ z``n)Y!t2-CdwxjI?teE;rphQQ=s-!voSNJescOqy8A{6OS`%bkN? zwjKYY+n`d}y^eKDy52G8t*;AH{jL@p&1YMk`Oc)vwhEs2)&N;2yc{O=tYN%xW=%5V zf%&f(8EjXVA2`0a_|QE@_I>*}ce9_-<6_u2wShq(l9PjBA}NgUQ)kwsA5>Wxuew0R zHH^tCC`Gq{eU5eg&!>s|Hragqvh9vP%gy5bVgZw+<}y!N;=lEI9OJFmSwD(;j=wbd z*%$tFOH7#E)~6EZZugwii!%KB?&>}JGW~|+2FVrkOu~(Fd1juH_^uFXouc*lz!$6U zp`F*R?pktg`gbGklPmv6*mjxy2@>+Hn0YE=ezCRv`+ZDvx{FseYHj@7wY#4^rY7nD z@A;`O86O;fC%3_C&h5(CY4c_0zh29eck_pp<%tLB@2ne^a`4|j7@z+zXW8*@$Go>h zE}Fk1f9i|XoNvo7YQFgVKq}pOCeQ1q&1M!et-hPRiu}$NFzKJWc`d`=bSEH#Q^WK3 tuQ~_MUH(88FyJPML^3a!8F~B{Bb&USdfeN#Zea3a@O1TaS?83{1OUVjK(_z@ literal 0 HcmV?d00001 diff --git a/5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.html b/5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.html new file mode 100644 index 0000000000..7f66561862 --- /dev/null +++ b/5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::false_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::false_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::false_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::false_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::false_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::false_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 430 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::false_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 436 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.png b/5.5.0/d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6212df6c4f81d7103a2097e565f000feac77df5d GIT binary patch literal 2118 zcmcJQX;hO*7KT5h*&+yGZNRX^*a%2OWHC`t^g{@nhSkOfx&hgD2qK#ZgM_vrCZHk^ zXb3?_SQ;U$f}+#XtPTi4f)NmqeU-2&$$a*oIiC4DQ$MP1RlVn)Q|Eo|t&A)7mQpYk z7ytlLI4jTr0E7mhm?$m`&7?(5B($hrv30T#2n0|#x5OimUOYanuO0sV!```xi3#Z3 zsL!Pox|4`@uy+KY{oljnK>iQ_hz;OCbEjCLW$I$&l)iWxDa#l8R3H~7J7zHFWfQ{T z((BDKyoE0$$nM=Oh&nV=P$#FE?L$PlA0tvqwM6ig%~B0(N})W68_a%hZ%Fp>Om*c= zb*{dO)CugYRqAQtU5YcasfaV$Bala(?x1#E_VXdFKjRRBcI{aQCt$z*d~}2gYF8vt zc%XA5NpB;hLf!LoLPP5(<~tqrkmj^g#vB1J48gninuL9z6FR&6u@;kmRzY$(CTVWu zlX9pcY8TyBG*`&-SP3+sitTxQxEWHX<+zHySHJ$yD|6fhAH29^*B#BCmn8U5zC3BC zFD{&7pgf9@aWT9BHZy=L&kFwXGWL0A;lr2C#*x8d%dE-IlFUZbu41C<0FAYTu&NrK z>Z&yp1MiaDCFqax8FM@FxM7-V3D1h=%2j4GS6?sJv)XXqLzno9#JJW6oZB}Id});5 z`mC)Noy(;usr9+2NVgOebGfKpLgFd>n-nzm-E}+N{J^%&mv*vMoaZJ5v>VENSNH98 z_ZDW-Pw&;F7`?mt%!JCm$?-!jSh~tHIUA`648`76$)maL(rI5>>x$1EfiRvTNuKs} zkU83=ZQ96gud#Z zSO-W1<^7+Eo~8TuW6~r0M>Fo>3_uF{Z@j*JM4CUct6j8ap_4S8IpZ{x<$Z$9|F~;O zL1ez?`monqY_m}3Xi+&VVo+M*2|UFx&$`Xqa4Wv8x!d0$@0Xa96RqJKBargOO}7%+ zqE{T!w$c+LIDTW+wb|K>6M4`txL&Y0j$P0!QYTcl@O2cZb6cU(O{%%Q{qXvc3z6|V zf!oVwRQ(1kMoD1ruN~HVs6K)$*YO0V;9M_4?u?S$>!6-=+csuzS;jd;P;l&^vFH@0 zoYSx6dKgwoTcctO)}O|S3~@{TxP}`yjvgaycLr9B;YO=HieRa?S(z|S9Ce=O&GMt; zu8-rW)0R8a_Qw1C(LR(&ae6{7iPG6%X4Vo`UW|{7l!M^BjntR#4R(Tb#(9pxInzT6BiW7vA*cUyDXjJo8 z?v2Y<)Nm#^7F8eR^OHKrQ)#xVmT$yZ4p+AviMyFqU3x1%%k0L+l)yh=FXCo=^l!3_ zo5)4)kVAr)KL){}9qQHLA1fU2cgi}JvyC26kCclY>{1r>Gw<=KBD4@=$3ms;-$cZC4~Cnc_G7l2a;94!cL!%_&>w` z-?g z<kbW3sk2 zHJ!737O9;}^_+3p_3zOus2$+f+*&M8Pe>Z74K8fu`K5#@A|pL&CKoCgmSy^X+GhSZ z9IpQ4AEDNi-sDMEAGa0K!>hj9z@~Ceo&guJZ)F*`6(3d0vU-|0_d_nPtPXgXE>+$^l#da@ zGSJ_-2EU4TA~4W34Wdf!UQW5)+pSyv)D0engNuAe7|UWynAi-34zMQZO??I*-o{2R!m*uVe) literal 0 HcmV?d00001 diff --git a/5.5.0/d2/d3c/transactional__list_8h_source.html b/5.5.0/d2/d3c/transactional__list_8h_source.html new file mode 100644 index 0000000000..ea47843bc5 --- /dev/null +++ b/5.5.0/d2/d3c/transactional__list_8h_source.html @@ -0,0 +1,162 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transactional_list.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactional_list.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/TransactionalListImpl.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
+
25class transactional_list : public proxy::TransactionalListImpl
+
26{
+
27 friend class transaction_context;
+
28
+
29public:
+
35 template<typename E>
+
+
36 boost::future<bool> add(const E& e)
+
37 {
+
38 return proxy::TransactionalListImpl::add(to_data(e));
+
39 }
+
+
40
+
46 template<typename E>
+
+
47 boost::future<bool> remove(const E& e)
+
48 {
+
49 return proxy::TransactionalListImpl::remove(to_data(e));
+
50 }
+
+
51
+
52private:
+
53 transactional_list(const std::string& instance_name,
+
54 txn::TransactionProxy& context)
+
55 : proxy::TransactionalListImpl(instance_name, context)
+
56 {}
+
57};
+
+
58} // namespace client
+
59} // namespace hazelcast
+
Transactional implementation of ilist.
+
boost::future< bool > add(const E &e)
Add new item to transactional list.
+
boost::future< bool > remove(const E &e)
Add item from transactional list.
+
+
+
+ + + + diff --git a/5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html b/5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html new file mode 100644 index 0000000000..1849add2a8 --- /dev/null +++ b/5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html @@ -0,0 +1,356 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_service Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_service Class Reference
+
+
+ +

A service to execute SQL statements. + More...

+ +

#include <sql_service.h>

+ + + + + + + +

+Public Member Functions

template<typename... Params>
boost::future< std::shared_ptr< sql_result > > execute (const std::string &query, const Params &... params)
 Convenient method to execute a distributed query with the given parameter values.
boost::future< std::shared_ptr< sql_result > > execute (const sql_statement &statement)
 Executes an SQL statement.
+ + +

+Public Attributes

std::shared_ptr< impl::read_optimized_lru_cache< std::string, int32_t > > partition_argument_index_cache_
+

Detailed Description

+

A service to execute SQL statements.

+

In order to use the service, Jet engine must be enabled on the server side - SQL statements are executed as Jet jobs. On members, the
+hazelcast-sql.jar
must be on the classpath, otherwise an exception will be thrown; on client, it is not necessary.

+

Overview

+

Hazelcast is currently able to execute distributed SQL queries using the following connectors:

    +
  • +IMap
  • +
  • +Kafka
  • +
  • +Files
  • +
+

When an SQL statement is submitted to a member, it is parsed and optimized hazelcast-sql module, that is based on Apache Calcite. During optimization a statement is converted into a directed acyclic graph (DAG) that is sent to cluster members for execution. Results are sent back to the originating member asynchronously and returned to the user via sql_result.

+

SQL statements are not atomic. INSERT/SINK can fail and commit part of the data.

+

Usage

+

Before you can access any object using SQL, a mapping has to be created. See the reference manual for the CREATE MAPPING command.

+

When a query is executed, an sql_result is returned. You may get row iterator from the result. The result must be closed at the end. The code snippet below demonstrates a typical usage pattern:

+    auto hz = hazelcast::new_client().get();
+
+    try {
+        // Get the SQL service from the client and execute a query
+        auto result = hz.get_sql().execute("SELECT * FROM person").get();
+        for (auto it = result.page_iterator(); it; (++it).get()) {
+             // iterate over the rows in the page
+             for (auto const &row : (*it).rows()) {
+                 auto person_id = row.get<int64_t>("personId");
+                 auto name = row.get<std::string>("name");
+                 ...
+             }
+        }
+
+        // Close the result when done.
+        result.close().get();
+    } catch (hazelcast::client::exception &e) {
+         std::cerr << "Query failed: " << e.what() << std::endl;
+    }
+
+

Definition at line 89 of file sql_service.h.

+

Member Function Documentation

+ +

◆ execute() [1/2]

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< sql_result > > hazelcast::client::sql::sql_service::execute (const sql_statement & statement)
+
+ +

Executes an SQL statement.

+
Parameters
+ + +
statementstatement to be executed
+
+
+
Returns
result of the execution
+
Exceptions
+ + +
hazelcast_sql_exceptionin case of execution error
+
+
+
See also
sql_service
+ +

Definition at line 69 of file sql.cpp.

+
70{
+
71 using protocol::ClientMessage;
+
72
+
73 auto statement_par_arg_index_ptr = statement.partition_argument_index();
+
74 int32_t statement_par_arg_index = statement_par_arg_index_ptr != nullptr
+
75 ? statement_par_arg_index_ptr->load()
+
76 : -1;
+
77
+
78 auto arg_index = statement_par_arg_index != -1
+
79 ? statement_par_arg_index
+
80 : (partition_argument_index_cache_->get_or_default(
+
81 statement.sql(), -1));
+
82
+
83 auto partition_id = extract_partition_id(statement, arg_index);
+
84 std::shared_ptr<connection::Connection> query_conn =
+
85 partition_id ? query_connection(partition_id.value())
+
86 : query_connection();
+
87
+
88 sql::impl::query_id qid = create_query_id(query_conn);
+
89
+
90 auto request = protocol::codec::sql_execute_encode(
+
91 statement.sql(),
+
92 statement.serialized_parameters_,
+
93 static_cast<int64_t>(statement.timeout().count()),
+
94 static_cast<int32_t>(statement.cursor_buffer_size()),
+
95 statement.schema() ? &statement.schema().value() : nullptr,
+
96 static_cast<byte>(statement.expected_result_type()),
+
97 qid,
+
98 false);
+
99
+
100 auto invocation = spi::impl::ClientInvocation::create(
+
101 client_context_, request, "", query_conn);
+
102
+
103 auto cursor_buffer_size = statement.cursor_buffer_size();
+
104
+
105 std::weak_ptr<std::atomic<int32_t>> statement_par_arg_index_weak_ptr =
+
106 statement_par_arg_index_ptr;
+
107
+
108 auto sql_query = statement.sql();
+
109 return invocation->invoke().then(
+
110 boost::launch::sync,
+
111 [this,
+
112 query_conn,
+
113 qid,
+
114 cursor_buffer_size,
+
115 sql_query,
+
116 arg_index,
+
117 statement_par_arg_index_weak_ptr](
+
118 boost::future<ClientMessage> response_fut) {
+
119 try {
+
120 auto response = response_fut.get();
+
121 return handle_execute_response(sql_query,
+
122 arg_index,
+
123 response,
+
124 query_conn,
+
125 qid,
+
126 cursor_buffer_size,
+
127 statement_par_arg_index_weak_ptr);
+
128 } catch (const std::exception& e) {
+
129 rethrow(e, query_conn);
+
130 }
+
131 assert(0);
+
132 return std::shared_ptr<sql_result>();
+
133 });
+
134}
+
+
+
+ +

◆ execute() [2/2]

+ +
+
+
+template<typename... Params>
+ + + + + +
+ + + + + + + + + + + +
boost::future< std::shared_ptr< sql_result > > hazelcast::client::sql::sql_service::execute (const std::string & query,
const Params &... params )
+
+inline
+
+ +

Convenient method to execute a distributed query with the given parameter values.

+

Converts passed SQL string and parameter values into an sql_statement object and invokes execute(const sql_statement& statement).

+
Parameters
+ + + +
sqlSQL string
argumentsquery parameter values that will be passed to sql_statement::add_parameter(const Param& param)
+
+
+
Returns
result of the execution
+
Exceptions
+ + + +
illegal_argumentif the SQL string is empty
hazelcast_sql_exceptionin case of execution error
+
+
+
See also
sql_service
+
+sql_statement
+
+execute(const sql_statement& statement)
+ +

Definition at line 111 of file sql_service.h.

+
113 {
+
114 sql_statement s{ client_context_, query };
+
115 int _[] = { 0, (s.add_parameter(params), 0)... };
+
116 (void)_;
+
117 return execute(s);
+
118 }
+
boost::future< std::shared_ptr< sql_result > > execute(const std::string &query, const Params &... params)
Convenient method to execute a distributed query with the given parameter values.
+
+
+
+

Member Data Documentation

+ +

◆ partition_argument_index_cache_

+ +
+
+ + + + +
std::shared_ptr<impl::read_optimized_lru_cache<std::string, int32_t> > hazelcast::client::sql::sql_service::partition_argument_index_cache_
+
+ +

Definition at line 132 of file sql_service.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.js b/5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.js new file mode 100644 index 0000000000..b19bb811ef --- /dev/null +++ b/5.5.0/d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__service = +[ + [ "execute", "d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html#a56342d0a5e5c30dccd71a7b9b008f010", null ], + [ "execute", "d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html#a15dd3a58ad0ca7e08951c439ef019f56", null ] +]; \ No newline at end of file diff --git a/5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.html b/5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.html new file mode 100644 index 0000000000..f59de07272 --- /dev/null +++ b/5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::consistency_lost Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::consistency_lost Class Reference
+
+
+
Inheritance diagram for hazelcast::client::exception::consistency_lost:
+
+
+ + + + +

+Public Member Functions

 consistency_lost (std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr)
+

Detailed Description

+
+

Definition at line 383 of file protocol_exceptions.h.

+

Constructor & Destructor Documentation

+ +

◆ consistency_lost()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::consistency_lost::consistency_lost (std::string source = "",
std::string message = "",
std::string details = "",
std::exception_ptr cause = nullptr )
+
+explicit
+
+ +

Definition at line 1327 of file client_impl.cpp.

+
1331 : hazelcast_("consistency_lost",
+
1332 protocol::CONSISTENCY_LOST_EXCEPTION,
+
1333 std::move(source),
+
1334 std::move(message),
+
1335 std::move(details),
+
1336 std::move(cause),
+
1337 true,
+
1338 false)
+
1339{}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.png b/5.5.0/d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.png new file mode 100644 index 0000000000000000000000000000000000000000..a122c90c7e3f1ad57ae5ddcdd0fd29fc6bf3ed8c GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0y~yU}OQZ12~w0A_JCjur(aKaNHL5OQ?c1JVT2*HNJe_J;zC;72Ep76%Ygdekbw@i19o z#j1O;u8a@vd4a_ZS~esY{+w!W|7-43=@$2Q3>&W8eLUlJ!pZ;gObjfw{7ejg7XQ=d z_?2b5Dy{NbxT)^iZ?|TjJ03ml;U?cgzs07P-^d;J-+$-Qwu_hl-&M$|+R)0jaLq=` zt$rDfh5{P1rsOh7v399(Uw*m$xI4kDrZyQcg>efJlVr#n}RjES6bz$X0$UfTz{dj|KPxfc>aZV zKYYExsPJ;TvxUhIb_a%r?5W^zR&)#q-MjN2V{@i`aezSIQDEX@@O1TaS?83{1OQ4> BLTLa1 literal 0 HcmV?d00001 diff --git a/5.5.0/d2/d64/apple-sdk_8cpp_source.html b/5.5.0/d2/d64/apple-sdk_8cpp_source.html new file mode 100644 index 0000000000..e2196ba869 --- /dev/null +++ b/5.5.0/d2/d64/apple-sdk_8cpp_source.html @@ -0,0 +1,108 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/4.1.0/CompilerIdCXX/apple-sdk.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
apple-sdk.cpp
+
+
+
1#include <AvailabilityMacros.h>
+
+
+
+ + + + diff --git a/5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html b/5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html new file mode 100644 index 0000000000..67abba4ecc --- /dev/null +++ b/5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html @@ -0,0 +1,712 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::lifecycle_listener Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::lifecycle_listener Class Referencefinal
+
+
+ +

Listener object for listening lifecycle events of hazelcast instance. + More...

+ +

#include <lifecycle_listener.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listeneron_starting (Handler &&h) &
 Set an handler function to be invoked when the client is starting.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listener && on_starting (Handler &&h) &&
 Set an handler function to be invoked when the client is starting.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listeneron_started (Handler &&h) &
 Set an handler function to be invoked when the client has started.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listener && on_started (Handler &&h) &&
 Set an handler function to be invoked when the client has started.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listeneron_shutting_down (Handler &&h) &
 Set an handler function to be invoked when the client is shutting down.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listener && on_shutting_down (Handler &&h) &&
 Set an handler function to be invoked when the client is shutting down.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listeneron_shutdown (Handler &&h) &
 Set an handler function to be invoked when the client's shutdown has completed.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listener && on_shutdown (Handler &&h) &&
 Set an handler function to be invoked when the client's shutdown has completed.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listeneron_connected (Handler &&h) &
 Set an handler function to be invoked when the client is connected to the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listener && on_connected (Handler &&h) &&
 Set an handler function to be invoked when the client is connected to the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listeneron_disconnected (Handler &&h) &
 Set an handler function to be invoked when client is disconnected from the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
lifecycle_listener && on_disconnected (Handler &&h) &&
 Set an handler function to be invoked when client is disconnected from the cluster.
+ + +

+Friends

class spi::lifecycle_service
+

Detailed Description

+

Listener object for listening lifecycle events of hazelcast instance.

+
Warning
1 - If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.
+
+2 - Do not make a call to hazelcast. It can cause a deadlock.
+
See also
LifecycleEvent
+
+hazelcast_client::addlifecycle_listener
+ +

Definition at line 47 of file lifecycle_listener.h.

+

Member Function Documentation

+ +

◆ on_connected() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener & hazelcast::client::lifecycle_listener::on_connected (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when the client is connected to the cluster.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 153 of file lifecycle_listener.h.

+
154 {
+
155 connected_ = std::forward<Handler>(h);
+
156 return *this;
+
157 }
+
+
+
+ +

◆ on_connected() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener && hazelcast::client::lifecycle_listener::on_connected (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when the client is connected to the cluster.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 164 of file lifecycle_listener.h.

+
165 {
+
166 on_connected(std::forward<Handler>(h));
+
167 return std::move(*this);
+
168 }
+
lifecycle_listener & on_connected(Handler &&h) &
Set an handler function to be invoked when the client is connected to the cluster.
+
+
+
+ +

◆ on_disconnected() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener & hazelcast::client::lifecycle_listener::on_disconnected (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when client is disconnected from the cluster.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 177 of file lifecycle_listener.h.

+
178 {
+
179 disconnected_ = std::forward<Handler>(h);
+
180 return *this;
+
181 }
+
+
+
+ +

◆ on_disconnected() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener && hazelcast::client::lifecycle_listener::on_disconnected (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when client is disconnected from the cluster.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 188 of file lifecycle_listener.h.

+
189 {
+
190 on_disconnected(std::forward<Handler>(h));
+
191 return std::move(*this);
+
192 }
+
lifecycle_listener & on_disconnected(Handler &&h) &
Set an handler function to be invoked when client is disconnected from the cluster.
+
+
+
+ +

◆ on_shutdown() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener & hazelcast::client::lifecycle_listener::on_shutdown (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when the client's shutdown has completed.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 129 of file lifecycle_listener.h.

+
130 {
+
131 shutdown_ = std::forward<Handler>(h);
+
132 return *this;
+
133 }
+
+
+
+ +

◆ on_shutdown() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener && hazelcast::client::lifecycle_listener::on_shutdown (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when the client's shutdown has completed.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 140 of file lifecycle_listener.h.

+
141 {
+
142 on_shutdown(std::forward<Handler>(h));
+
143 return std::move(*this);
+
144 }
+
lifecycle_listener & on_shutdown(Handler &&h) &
Set an handler function to be invoked when the client's shutdown has completed.
+
+
+
+ +

◆ on_shutting_down() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener & hazelcast::client::lifecycle_listener::on_shutting_down (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when the client is shutting down.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 105 of file lifecycle_listener.h.

+
106 {
+
107 shutting_down_ = std::forward<Handler>(h);
+
108 return *this;
+
109 }
+
+
+
+ +

◆ on_shutting_down() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener && hazelcast::client::lifecycle_listener::on_shutting_down (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when the client is shutting down.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 116 of file lifecycle_listener.h.

+
117 {
+
118 on_shutting_down(std::forward<Handler>(h));
+
119 return std::move(*this);
+
120 }
+
lifecycle_listener & on_shutting_down(Handler &&h) &
Set an handler function to be invoked when the client is shutting down.
+
+
+
+ +

◆ on_started() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener & hazelcast::client::lifecycle_listener::on_started (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when the client has started.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 81 of file lifecycle_listener.h.

+
82 {
+
83 started_ = std::forward<Handler>(h);
+
84 return *this;
+
85 }
+
+
+
+ +

◆ on_started() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener && hazelcast::client::lifecycle_listener::on_started (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when the client has started.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 92 of file lifecycle_listener.h.

+
93 {
+
94 on_started(std::forward<Handler>(h));
+
95 return std::move(*this);
+
96 }
+
lifecycle_listener & on_started(Handler &&h) &
Set an handler function to be invoked when the client has started.
+
+
+
+ +

◆ on_starting() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener & hazelcast::client::lifecycle_listener::on_starting (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when the client is starting.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 57 of file lifecycle_listener.h.

+
58 {
+
59 starting_ = std::forward<Handler>(h);
+
60 return *this;
+
61 }
+
+
+
+ +

◆ on_starting() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
lifecycle_listener && hazelcast::client::lifecycle_listener::on_starting (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when the client is starting.

+
Parameters
+ + +
ha void function object that is callable without any parameters.
+
+
+
Returns
*this
+ +

Definition at line 68 of file lifecycle_listener.h.

+
69 {
+
70 on_starting(std::forward<Handler>(h));
+
71 return std::move(*this);
+
72 }
+
lifecycle_listener & on_starting(Handler &&h) &
Set an handler function to be invoked when the client is starting.
+
+
+
+ + +

◆ spi::lifecycle_service

+ +
+
+ + + + + +
+ + + + +
friend class spi::lifecycle_service
+
+friend
+
+ +

Definition at line 200 of file lifecycle_listener.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.js b/5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.js new file mode 100644 index 0000000000..17293f9867 --- /dev/null +++ b/5.5.0/d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.js @@ -0,0 +1,15 @@ +var classhazelcast_1_1client_1_1lifecycle__listener = +[ + [ "on_connected", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#abdc6edb636ccbab5b085dc5aa727edc6", null ], + [ "on_connected", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a0cbccae756ebc8c70bfacbb1b33a2fcb", null ], + [ "on_disconnected", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a7269b20cffbdeeaa855ac84dcac8b493", null ], + [ "on_disconnected", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a7c917d45db9633e82f01a1d153361d64", null ], + [ "on_shutdown", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a2a32496ec6ea85586a6ccbcefd3f4e23", null ], + [ "on_shutdown", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#af91ffa05cbdf8706e9765efa29e278f9", null ], + [ "on_shutting_down", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#ae208c3200501a375aeec4453ea66028d", null ], + [ "on_shutting_down", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a7893fd3735642f449dcbc09d5aefe625", null ], + [ "on_started", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#ab991eb37f9ee6d9066d83f6682f1c0e4", null ], + [ "on_started", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a6c01e1e422f56255afebb59fd2e8a7e4", null ], + [ "on_starting", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a01c62db515c9e28a29b6bf36ca4b6ffe", null ], + [ "on_starting", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html#a1f393298cae33110fcd4cdd58e2f90a5", null ] +]; \ No newline at end of file diff --git a/5.5.0/d2/d69/classhazelcast_1_1client_1_1query_1_1entry__comparator-members.html b/5.5.0/d2/d69/classhazelcast_1_1client_1_1query_1_1entry__comparator-members.html new file mode 100644 index 0000000000..aa0bffe5c7 --- /dev/null +++ b/5.5.0/d2/d69/classhazelcast_1_1client_1_1query_1_1entry__comparator-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::entry_comparator< K, V > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::entry_comparator< K, V >, including all inherited members.

+ + +
compare(const std::pair< const K *, const V * > *, const std::pair< const K *, const V * > *) const override (defined in hazelcast::client::query::entry_comparator< K, V >)hazelcast::client::query::entry_comparator< K, V >inline
+
+
+ + + + diff --git a/5.5.0/d2/d72/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility-members.html b/5.5.0/d2/d72/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility-members.html new file mode 100644 index 0000000000..a2e344f814 --- /dev/null +++ b/5.5.0/d2/d72/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::utility::cloud_utility Member List
+
+
+ +

This is the complete list of members for hazelcast::client::aws::utility::cloud_utility, including all inherited members.

+ + + +
unmarshal_json_response(std::istream &stream, config::client_aws_config &aws_config, std::unordered_map< std::string, std::string > &attributes) (defined in hazelcast::client::aws::utility::cloud_utility)hazelcast::client::aws::utility::cloud_utilitystatic
unmarshal_the_response(std::istream &stream, logger &lg)hazelcast::client::aws::utility::cloud_utilitystatic
+
+
+ + + + diff --git a/5.5.0/d2/d79/structhazelcast_1_1client_1_1query_1_1query__constants.html b/5.5.0/d2/d79/structhazelcast_1_1client_1_1query_1_1query__constants.html new file mode 100644 index 0000000000..8f96e7ae4b --- /dev/null +++ b/5.5.0/d2/d79/structhazelcast_1_1client_1_1query_1_1query__constants.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::query_constants Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::query_constants Struct Reference
+
+
+ + + + +

+Static Public Attributes

static const char *const KEY_ATTRIBUTE_NAME = "__key"
static const char *const THIS_ATTRIBUTE_NAME = "this"
+

Detailed Description

+
+

Definition at line 30 of file predicates.h.

+

Member Data Documentation

+ +

◆ KEY_ATTRIBUTE_NAME

+ +
+
+ + + + + +
+ + + + +
const char *const hazelcast::client::query::query_constants::KEY_ATTRIBUTE_NAME = "__key"
+
+static
+
+ +

Definition at line 32 of file predicates.h.

+ +
+
+ +

◆ THIS_ATTRIBUTE_NAME

+ +
+
+ + + + + +
+ + + + +
const char *const hazelcast::client::query::query_constants::THIS_ATTRIBUTE_NAME = "this"
+
+static
+
+ +

Definition at line 33 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html b/5.5.0/d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html new file mode 100644 index 0000000000..be616e9eec --- /dev/null +++ b/5.5.0/d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html @@ -0,0 +1,156 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::config::eviction_strategy_type > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::config::eviction_strategy_type > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::config::eviction_strategy_type &object) const noexcept
+

Detailed Description

+
+

Definition at line 49 of file eviction_strategy_type.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< hazelcast::client::config::eviction_strategy_type >::operator() (const hazelcast::client::config::eviction_strategy_type & object) const
+
+inlinenoexcept
+
+ +

Definition at line 51 of file eviction_strategy_type.h.

+
54 {
+
55 return std::hash<int>{}(static_cast<int>(object));
+
56 }
+
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html b/5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html new file mode 100644 index 0000000000..4b991fec4d --- /dev/null +++ b/5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html @@ -0,0 +1,256 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::BasePredicateSerializer< T > Struct Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::BasePredicateSerializer< T > Struct Template Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::BasePredicateSerializer< T >:
+
+
+ + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_factory_id () noexcept
static void write_data (const T &object, object_data_output &out)
 Defines how this class will be written.
static T read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
template<typename T>
+struct hazelcast::client::serialization::BasePredicateSerializer< T >
+

Definition at line 342 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_factory_id()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::BasePredicateSerializer< T >::get_factory_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
factory id
+ +

Definition at line 347 of file predicates.h.

+ +
+
+ +

◆ read_data()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
T hazelcast::client::serialization::BasePredicateSerializer< T >::read_data (object_data_input & in)
+
+inlinestatic
+
+ +

Should not be called at the client side!

+ +

Definition at line 365 of file predicates.h.

+
366 {
+
367 // Not need to read at the client side
+ +
369 "readData", "Client should not need to use readdata method!!!"));
+
370 }
+
+
+
+ +

◆ write_data()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::serialization::BasePredicateSerializer< T >::write_data (const T & object,
object_data_output & out )
+
+inlinestatic
+
+ +

Defines how this class will be written.

+
Parameters
+ + +
writerobject_data_output
+
+
+ +

Definition at line 357 of file predicates.h.

+
358 {
+
359 out.append_bytes(object.out_stream.to_byte_array());
+
360 }
+
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.png b/5.5.0/d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f8300537422be5f97fd2b55aea3e4d8853d99f GIT binary patch literal 1234 zcmeAS@N?(olHy`uVBq!ia0y~yV2lQ`12~w0WWz$W6+lWlz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6CDzl$F{Fa=?cBi4OSE`e zW^a2H^8bH)&GVivPB!=VesbH)c7Ky;RcYbpSRXMhRa5u$rkdCYk4-L<;=?woo|F-d zo^&P<&N#DeV#*rN>o@-VvWvXeC1v5ZaZa?!rTpk@=j(4?D{YRJob)8JGspAN%P_ab zi|+eRYR&umui@?C%$SX}x<9KQUVnQ3f6m0~+aLSao7!C~;(ea8=Kt^g~Z90h3GGD3eJ6$KRW9> zU*MmEeQHn7{e8=m`^4Jx;I&P1No&l?=4@nf+brF`W@`U_X@8HOyR2g0&wN~YVTDJ{ zxq=s}ne(!@{XTa8TzlmHy{Yk=Id8vve0|Ausp<23_xqkRsZFr%GkMLGp7HFLj&ru- zB){o7cUQHne#7U!C%<;bgH65L=G>Mn|Ngf1cxLrk_S!iQztrtMd`)&j_vdoU-3QYm zc3Rx=-FEn*$BOOqjsDCxP25{>SGO`|&->Sf`aJK##X81E zo_d(YmIuq^y%+p;^TwL61yR=E?^mbN;`u;kG1uP8l;Tu^SME?E}iD5Vq0AlXFAQr>m0b=TiMlzfT z1Tuh8OBcq)_+#6)Uh`VJ^;_ve&mhl9`_?3BdjkD3Y06?aoT2ifXVI=w4W`9A@9%!DwRrYLnZ4bN?`2r%mT<-uUnR|9cnte*QK-CgnLJBxh0feX#=Lf|;_) z5$oAc<~~%FJAr4R7dJ1JJ+famJFlXkob9t^$?JU@=96CY z9qyVhmFv6V>B8fZ-hHxXSm&KNaBIeb^!0f%ikoMzUj9DlW?A@zKRJA9@}{1P&z;;E z7oKpp+CM*K_xn0y{>kC?(#6~E9zVYvn9`Q??)Sf(d)YWTShz2w&$0hxPv;NI8%sZE z8~dM&;0eF}VXJRy!t3d2d$jyTmG5o0iz#^Q*Z=&>iupI(R#t3#91za?eX_NU-23R` zPm=fYZkl_&CGqK_0{@%yUgri}Soiwvjwt!bue(2OxwkHS%Wm;@>oR-6$E-GWIc+m5|A&ULMJ4rXaK=HE-9xd1zRU32HZVk#_ dTO0kK@z599n*0D;QDEuA;OXk;vd$@?2>{+vS#|&b literal 0 HcmV?d00001 diff --git a/5.5.0/d2/d9f/classhazelcast_1_1cp_1_1sessionless__semaphore-members.html b/5.5.0/d2/d9f/classhazelcast_1_1cp_1_1sessionless__semaphore-members.html new file mode 100644 index 0000000000..99d28ed295 --- /dev/null +++ b/5.5.0/d2/d9f/classhazelcast_1_1cp_1_1sessionless__semaphore-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::sessionless_semaphore Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::sessionless_semaphore, including all inherited members.

+ + + + + + + + +
acquire(int32_t permits) override (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphore
do_change_permits(int32_t delta) override (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphoreprotected
drain_permits() override (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphore
get_thread_id() override (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphoreprotected
release(int32_t permits) override (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphore
sessionless_semaphore(const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager) (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphore
try_acquire_for_millis(int32_t permits, std::chrono::milliseconds timeout) override (defined in hazelcast::cp::sessionless_semaphore)hazelcast::cp::sessionless_semaphoreprotected
+
+
+ + + + diff --git a/5.5.0/d2/da1/structhazelcast_1_1client_1_1local__date__time.html b/5.5.0/d2/da1/structhazelcast_1_1client_1_1local__date__time.html new file mode 100644 index 0000000000..0bcee209cd --- /dev/null +++ b/5.5.0/d2/da1/structhazelcast_1_1client_1_1local__date__time.html @@ -0,0 +1,170 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::local_date_time Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_date_time Struct Reference
+
+
+ +

A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30. + More...

+ +

#include <local_date_time.h>

+ + + + +

+Public Attributes

local_date date
local_time time
+

Detailed Description

+

A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.

+

local_date_time is an immutable date-time object that represents a date-time, often viewed as year-month-day-hour-minute-second. Other date and time fields, such as day-of-year, day-of-week and week-of-year, can also be accessed. Time is represented to nanosecond precision. For example, the value "2nd October 2007 at 13:45.30.123456789" can be stored in a
+local_date_time
.

+

This class does not store or represent a time-zone. Instead, it is a description of the date, as used for birthdays, combined with the local time as seen on a wall clock. It cannot represent an instant on the time-line without additional information such as an offset or time-zone.

+

The ISO-8601 calendar system is the modern civil calendar system used today in most of the world. It is equivalent to the proleptic Gregorian calendar system, in which today's rules for leap years are applied for all time. For most applications written today, the ISO-8601 rules are entirely suitable. However, any application that makes use of historical dates, and requires them to be accurate will find the ISO-8601 approach unsuitable.

+

The minimum supported local_date_time, '-999999999-01-01T00:00:00'. The maximum supported local_date_time, '+999999999-12-31T23:59:59.999999999'.

+ +

Definition at line 59 of file local_date_time.h.

+

Member Data Documentation

+ +

◆ date

+ +
+
+ + + + +
local_date hazelcast::client::local_date_time::date
+
+ +

Definition at line 61 of file local_date_time.h.

+ +
+
+ +

◆ time

+ +
+
+ + + + +
local_time hazelcast::client::local_date_time::time
+
+ +

Definition at line 62 of file local_date_time.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/da4/structhazelcast_1_1cp_1_1raft__group__id.html b/5.5.0/d2/da4/structhazelcast_1_1cp_1_1raft__group__id.html new file mode 100644 index 0000000000..64d1a6f9de --- /dev/null +++ b/5.5.0/d2/da4/structhazelcast_1_1cp_1_1raft__group__id.html @@ -0,0 +1,227 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::raft_group_id Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::raft_group_id Struct Reference
+
+
+ + + + +

+Public Member Functions

bool operator== (const raft_group_id &rhs) const
bool operator!= (const raft_group_id &rhs) const
+ + + + +

+Public Attributes

std::string name
int64_t seed
int64_t group_id
+

Detailed Description

+
+

Definition at line 41 of file cp.h.

+

Member Function Documentation

+ +

◆ operator!=()

+ +
+
+ + + + + + + +
bool hazelcast::cp::raft_group_id::operator!= (const raft_group_id & rhs) const
+
+ +

Definition at line 507 of file cp.cpp.

+
508{
+
509 return !(rhs == *this);
+
510}
+
+
+
+ +

◆ operator==()

+ +
+
+ + + + + + + +
bool hazelcast::cp::raft_group_id::operator== (const raft_group_id & rhs) const
+
+ +

Definition at line 501 of file cp.cpp.

+
502{
+
503 return name == rhs.name && seed == rhs.seed && group_id == rhs.group_id;
+
504}
+
+
+
+

Member Data Documentation

+ +

◆ group_id

+ +
+
+ + + + +
int64_t hazelcast::cp::raft_group_id::group_id
+
+ +

Definition at line 45 of file cp.h.

+ +
+
+ +

◆ name

+ +
+
+ + + + +
std::string hazelcast::cp::raft_group_id::name
+
+ +

Definition at line 43 of file cp.h.

+ +
+
+ +

◆ seed

+ +
+
+ + + + +
int64_t hazelcast::cp::raft_group_id::seed
+
+ +

Definition at line 44 of file cp.h.

+ +
+
+
The documentation for this struct was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.html b/5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.html new file mode 100644 index 0000000000..713177bf2c --- /dev/null +++ b/5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< int16_t > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< int16_t > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< int16_t >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 290 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< int16_t >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.png b/5.5.0/d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4c88a529a273e55f1152898133be218d88be1f GIT binary patch literal 1138 zcmeAS@N?(olHy`uVBq!ia0y~yV6+6X12~w0Wa#EkPl1$lfKQ0)|NsAi%olIImi8Z7 zZegHVATj;Siw6%L0L4wuhAjcgah3%61v3EoU|`NP`w9aC^IuOF$B+ufw{u^wTW!VD zqTam4Q zC-rEYoS5R`*{7mhr4sIO>H68#|31F{mt^_ms^p8GpKS8VzF#}c==mwGex8h{6tC|E z!(H;vbRi;G=bt(ZRvqzLSsP+0-Wt3Jb({ zxUe%^_9|i!2rgo70BU1!nF17Fq{7Ysj4y@`4WN1#Pd)}EkdnYjR8#UVuW0F%Nm@&% zcrNq^@|v`4$`cjMMJno^KubNlG){U3xlFyod|-C?-^bVg9xXbt+W5lfuNNP$DE2fm zx_12S>S{Z;zj~IQMpD20@}nj_$=c@f?9Kf-=1K2^-9v(kO`d!ceEqcao__n}Z*Q}1 zt?@L?J|2^E>*MS5d^yhh{P(W^#ru{;`J8#Tcia5WxkBe_7A$#Yaq_L=xtz7;&*pc{ zadrhJmryNWa+v~5F5%g^T17X0ZWIu0?+o;h+q%vBMp$;AS(ziSzLPP@+dp=XisIo}}G6L+7@ z`T3~-cZ~g)jZwQxKi=(~v{}>q`JQ#_?#j8Huzgz`9bNrut^2z7_3x`*2a0^%m|3qD zasS`7yFXu@F6(W-_v^) + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_row_metadata Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d2/db8/cp__impl_8cpp_source.html b/5.5.0/d2/db8/cp__impl_8cpp_source.html new file mode 100644 index 0000000000..4f5aa8fc65 --- /dev/null +++ b/5.5.0/d2/db8/cp__impl_8cpp_source.html @@ -0,0 +1,465 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/cp/cp_impl.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp_impl.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <boost/thread/shared_lock_guard.hpp>
+
18#include <boost/container_hash/hash.hpp>
+
19
+
20#include "hazelcast/cp/cp_impl.h"
+
21#include "hazelcast/cp/cp.h"
+
22#include "hazelcast/client/exception/protocol_exceptions.h"
+
23#include "hazelcast/client/protocol/codec/codecs.h"
+
24#include "hazelcast/client/spi/ClientContext.h"
+
25#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
26#include "hazelcast/client/spi/impl/ClientExecutionServiceImpl.h"
+
27#include "hazelcast/client/proxy/SerializingProxy.h"
+
28
+
29namespace hazelcast {
+
30namespace cp {
+
31namespace internal {
+
32namespace session {
+
33constexpr int64_t proxy_session_manager::NO_SESSION_ID;
+
34constexpr int64_t proxy_session_manager::SHUTDOWN_TIMEOUT_SECONDS;
+
35proxy_session_manager::proxy_session_manager(
+
36 hazelcast::client::spi::ClientContext& client)
+
37 : client_(client)
+
38{}
+
39
+
40int64_t
+
41proxy_session_manager::acquire_session(const raft_group_id& group_id)
+
42{
+
43 return get_or_create_session(group_id).acquire(1);
+
44}
+
45
+
46int64_t
+
47proxy_session_manager::acquire_session(const raft_group_id& group_id,
+
48 int32_t count)
+
49{
+
50 return get_or_create_session(group_id).acquire(count);
+
51}
+
52
+
53proxy_session_manager::session_state&
+
54proxy_session_manager::get_or_create_session(const raft_group_id& group_id)
+
55{
+
56 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
57
+
58 if (!running_) {
+
59 BOOST_THROW_EXCEPTION(client::exception::hazelcast_instance_not_active(
+
60 "proxy_session_manager::get_or_create_session",
+
61 "Session manager is already shut down!"));
+
62 }
+
63
+
64 auto session = sessions_.find(group_id);
+
65 if (session == sessions_.end() || !session->second.is_valid()) {
+
66 // upgrade to write lock
+
67 boost::upgrade_to_unique_lock<boost::shared_mutex> write_lock(
+
68 read_lock);
+
69 session = sessions_.find(group_id);
+
70 if (session == sessions_.end() || !session->second.is_valid()) {
+
71 session = create_new_session(group_id);
+
72 }
+
73 }
+
74 return session->second;
+
75}
+
76
+
77std::unordered_map<raft_group_id,
+
78 proxy_session_manager::session_state>::iterator
+
79proxy_session_manager::create_new_session(const raft_group_id& group_id)
+
80{
+
81 // the lock_ is already acquired as write lock
+
82 auto response = request_new_session(group_id);
+
83 session_state state { response.id , response.ttl_millis };
+
84
+
85 auto result = sessions_.emplace( group_id, state );
+
86
+
87 if(!result.second)
+
88 result.first->second = state;
+
89
+
90 schedule_heartbeat_task(response.heartbeat_millis);
+
91 return result.first;
+
92}
+
93
+
94proxy_session_manager::session_response
+
95proxy_session_manager::request_new_session(const raft_group_id& group_id)
+
96{
+
97 auto request = client::protocol::codec::cpsession_createsession_encode(
+
98 group_id, client_.get_name());
+
99 auto response = client::spi::impl::ClientInvocation::create(
+
100 client_, request, "sessionManager")
+
101 ->invoke()
+
102 .get();
+
103 auto session_id = response.get_first_fixed_sized_field<int64_t>();
+
104 auto ttl_millis = response.get<int64_t>();
+
105 auto hearbeat_millis = response.get<int64_t>();
+
106 return { session_id, ttl_millis, hearbeat_millis };
+
107}
+
108
+
109void
+
110proxy_session_manager::schedule_heartbeat_task(int64_t hearbeat_millis)
+
111{
+
112 bool current = false;
+
113 if (scheduled_heartbeat_.compare_exchange_strong(current, true)) {
+
114 auto prev_heartbeats =
+
115 std::make_shared<std::vector<boost::future<void>>>();
+
116 auto duration = std::chrono::milliseconds(hearbeat_millis);
+
117 heartbeat_timer_ =
+
118 client_.get_client_execution_service().schedule_with_repetition(
+
119 [=]() {
+
120 // we can not cancel a future
+
121 prev_heartbeats->clear();
+
122 std::vector<std::tuple<raft_group_id, int64_t, bool>> sessions;
+
123 {
+
124 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
125 for (const auto& s : sessions_) {
+
126 sessions.emplace_back(
+
127 s.first, s.second.id, s.second.is_in_use());
+
128 }
+
129 }
+
130 for (const auto& entry : sessions) {
+
131 raft_group_id group_id;
+
132 int64_t session_id;
+
133 bool in_use;
+
134 std::tie(group_id, session_id, in_use) = entry;
+
135 if (in_use) {
+
136 prev_heartbeats->emplace_back(
+
137 heartbeat(group_id, session_id)
+
138 .then(
+
139 boost::launch::sync,
+
140 [=](boost::future<client::protocol::ClientMessage>
+
141 f) {
+
142 try {
+
143 f.get();
+
144 } catch (
+
145 client::exception::session_expired&) {
+
146 invalidate_session(group_id, session_id);
+
147 } catch (
+
148 client::exception::cp_group_destroyed&) {
+
149 invalidate_session(group_id, session_id);
+
150 }
+
151 }));
+
152 }
+
153 }
+
154 },
+
155 duration,
+
156 duration);
+
157 }
+
158}
+
159
+
160boost::future<client::protocol::ClientMessage>
+
161proxy_session_manager::heartbeat(const raft_group_id& group_id,
+
162 int64_t session_id)
+
163{
+
164 auto request = client::protocol::codec::cpsession_heartbeatsession_encode(
+
165 group_id, session_id);
+
166 return client::spi::impl::ClientInvocation::create(
+
167 client_, request, "sessionManager")
+
168 ->invoke();
+
169}
+
170
+
171void
+
172proxy_session_manager::invalidate_session(const raft_group_id& group_id,
+
173 int64_t /* session_id */)
+
174{
+
175 {
+
176 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
177 auto session = sessions_.find(group_id);
+
178 if (session != sessions_.end()) {
+
179 // upgrade to write lock
+
180 boost::upgrade_to_unique_lock<boost::shared_mutex> write_lock(
+
181 read_lock);
+
182 sessions_.erase(session);
+
183 }
+
184 }
+
185}
+
186
+
187void
+
188proxy_session_manager::release_session(const raft_group_id& group_id,
+
189 int64_t session_id)
+
190{
+
191 release_session(group_id, session_id, 1);
+
192}
+
193
+
194void
+
195proxy_session_manager::release_session(const raft_group_id& group_id,
+
196 int64_t session_id,
+
197 int32_t count)
+
198{
+
199 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
200 auto session = sessions_.find(group_id);
+
201 if (session != sessions_.end() && session->second.id == session_id) {
+
202 session->second.release(count);
+
203 }
+
204}
+
205
+
206int64_t
+
207proxy_session_manager::get_session(const raft_group_id& group_id)
+
208{
+
209 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
210 auto session = sessions_.find(group_id);
+
211 return session == sessions_.end() ? NO_SESSION_ID : session->second.id;
+
212}
+
213
+
214int64_t
+
215proxy_session_manager::get_or_create_unique_thread_id(
+
216 const raft_group_id& group_id)
+
217{
+
218 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
219 auto key = std::make_pair(group_id, util::get_current_thread_id());
+
220 auto global_thread_id_it = thread_ids_.find(key);
+
221 if (global_thread_id_it != thread_ids_.end()) {
+
222 return global_thread_id_it->second;
+
223 }
+
224
+
225 auto global_thread_id = generate_thread_id(group_id);
+
226
+
227 // upgrade to write lock
+
228 boost::upgrade_to_unique_lock<boost::shared_mutex> write_lock(read_lock);
+
229 global_thread_id_it = thread_ids_.find(key);
+
230 if (global_thread_id_it != thread_ids_.end()) {
+
231 return global_thread_id_it->second;
+
232 }
+
233
+
234 thread_ids_.emplace(std::move(key), global_thread_id);
+
235 return global_thread_id;
+
236}
+
237
+
238void
+
239proxy_session_manager::shutdown()
+
240{
+
241 boost::unique_lock<boost::shared_mutex> write_lock(lock_);
+
242 if (scheduled_heartbeat_ && heartbeat_timer_) {
+
243 heartbeat_timer_->cancel();
+
244 }
+
245
+
246 std::vector<boost::future<client::protocol::ClientMessage>> invocations;
+
247 for (const auto& s : sessions_) {
+
248 invocations.emplace_back(close_session(s.first, s.second.id));
+
249 }
+
250
+
251 auto waiting_future =
+
252 boost::when_all(invocations.begin(), invocations.end());
+
253
+
254 waiting_future.wait_for(boost::chrono::seconds(SHUTDOWN_TIMEOUT_SECONDS));
+
255
+
256 sessions_.clear();
+
257 running_ = false;
+
258}
+
259
+
260boost::future<client::protocol::ClientMessage>
+
261proxy_session_manager::close_session(const raft_group_id& group_id,
+
262 int64_t session_id)
+
263{
+
264 auto request = client::protocol::codec::cpsession_closesession_encode(
+
265 group_id, session_id);
+
266 return client::spi::impl::ClientInvocation::create(
+
267 client_, request, "sessionManager")
+
268 ->invoke();
+
269}
+
270
+
271int64_t
+
272proxy_session_manager::get_session_acquire_count(const raft_group_id& group_id,
+
273 int64_t session_id)
+
274{
+
275 boost::upgrade_lock<boost::shared_mutex> read_lock(lock_);
+
276 auto session = sessions_.find(group_id);
+
277 return session != sessions_.end() && session->second.id == session_id
+
278 ? session->second.acquire_count.load()
+
279 : 0;
+
280}
+
281
+
282int64_t
+
283proxy_session_manager::generate_thread_id(const raft_group_id& group_id)
+
284{
+
285 auto request =
+
286 client::protocol::codec::cpsession_generatethreadid_encode(group_id);
+
287 return client::spi::impl::ClientInvocation::create(
+
288 client_, request, "sessionManager")
+
289 ->invoke()
+
290 .get()
+
291 .get_first_fixed_sized_field<int64_t>();
+
292}
+
293
+
294bool
+
295proxy_session_manager::session_state::is_valid() const
+
296{
+
297 return is_in_use() || !is_expired();
+
298}
+
299
+
300bool
+
301proxy_session_manager::session_state::is_in_use() const
+
302{
+
303 return acquire_count.load() > 0;
+
304}
+
305
+
306bool
+
307proxy_session_manager::session_state::is_expired() const
+
308{
+
309 auto expirationTime = creation_time + ttl;
+
310 if (expirationTime.time_since_epoch().count() < 0) {
+
311 expirationTime = (std::chrono::steady_clock::time_point::max)();
+
312 }
+
313 return std::chrono::steady_clock::now() > expirationTime;
+
314}
+
315
+
316proxy_session_manager::session_state::session_state(int64_t id,
+
317 int64_t ttl_millis)
+
318 : id(id)
+
319 , ttl(ttl_millis)
+
320 , creation_time(std::chrono::steady_clock::now())
+
321{}
+
322
+
323proxy_session_manager::session_state::session_state(const session_state& rhs)
+
324 : id(rhs.id)
+
325 , ttl(rhs.ttl)
+
326 , creation_time(rhs.creation_time)
+
327 , acquire_count(rhs.acquire_count.load())
+
328{}
+
329
+
330proxy_session_manager::session_state&
+
331proxy_session_manager::session_state::operator=(const session_state& rhs)
+
332{
+
333 id = rhs.id;
+
334 ttl = rhs.ttl;
+
335 creation_time = rhs.creation_time;
+
336 acquire_count = rhs.acquire_count.load();
+
337
+
338 return *this;
+
339}
+
340
+
341int64_t
+
342proxy_session_manager::session_state::acquire(int32_t count)
+
343{
+
344 acquire_count.fetch_add(count);
+
345 return id;
+
346}
+
347
+
348void
+
349proxy_session_manager::session_state::release(int32_t count)
+
350{
+
351 acquire_count.fetch_sub(count);
+
352}
+
353
+
354} // namespace session
+
355} // namespace internal
+
356} // namespace cp
+
357} // namespace hazelcast
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d2/dbf/classhazelcast_1_1client_1_1transactional__list-members.html b/5.5.0/d2/dbf/classhazelcast_1_1client_1_1transactional__list-members.html new file mode 100644 index 0000000000..46f24bc28c --- /dev/null +++ b/5.5.0/d2/dbf/classhazelcast_1_1client_1_1transactional__list-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_list Member List
+
+
+ +

This is the complete list of members for hazelcast::client::transactional_list, including all inherited members.

+ + + + +
add(const E &e)hazelcast::client::transactional_listinline
remove(const E &e)hazelcast::client::transactional_listinline
transaction_context (defined in hazelcast::client::transactional_list)hazelcast::client::transactional_listfriend
+
+
+ + + + diff --git a/5.5.0/d2/dc5/classhazelcast_1_1client_1_1entry__listener-members.html b/5.5.0/d2/dc5/classhazelcast_1_1client_1_1entry__listener-members.html new file mode 100644 index 0000000000..1082291089 --- /dev/null +++ b/5.5.0/d2/dc5/classhazelcast_1_1client_1_1entry__listener-members.html @@ -0,0 +1,128 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::entry_listener Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.html b/5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.html new file mode 100644 index 0000000000..5a8b4f76c6 --- /dev/null +++ b/5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.html @@ -0,0 +1,270 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::typed_data Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::typed_data Class Reference
+
+
+ +

typed_data class is a wrapper class for the serialized binary data. + More...

+ +

#include <serialization.h>

+ + + + + + + + + +

+Public Member Functions

 typed_data (serialization::pimpl::data d, serialization::pimpl::SerializationService &serialization_service)
serialization::pimpl::object_type get_type () const
template<typename T>
boost::optional< T > get () const
 Deserializes the underlying binary data and produces the object of type T.
const serialization::pimpl::data & get_data () const
 Internal API.
+

Detailed Description

+

typed_data class is a wrapper class for the serialized binary data.

+

It does late deserialization of the data only when the get method is called.

+ +

Definition at line 137 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ typed_data() [1/2]

+ +
+
+ + + + + + + +
hazelcast::client::typed_data::typed_data ()
+
+ +

Definition at line 69 of file serialization.cpp.

+
70 : ss_(nullptr)
+
71{}
+
+
+
+ +

◆ typed_data() [2/2]

+ +
+
+ + + + + + + + + + + +
hazelcast::client::typed_data::typed_data (serialization::pimpl::data d,
serialization::pimpl::SerializationService & serialization_service )
+
+ +

Definition at line 73 of file serialization.cpp.

+
76 : data_(std::move(d))
+
77 , ss_(&serialization_service)
+
78{}
+
+
+
+

Member Function Documentation

+ +

◆ get()

+ +
+
+
+template<typename T>
+ + + + + + + +
boost::optional< T > hazelcast::client::typed_data::get () const
+
+ +

Deserializes the underlying binary data and produces the object of type T.

+

CAUTION: The type that you provide should be compatible with what object type is returned with the get_type API, otherwise you will either get an exception of incorrectly try deserialize the binary data.

+
Template Parameters
+ + +
TThe type to be used for deserialization
+
+
+
Returns
The object instance of type T.
+ +

Definition at line 2910 of file serialization.h.

+
2911{
+
2912 return ss_->to_object<T>(data_);
+
2913}
+
+
+
+ +

◆ get_data()

+ +
+
+ + + + + + + +
const serialization::pimpl::data & hazelcast::client::typed_data::get_data () const
+
+ +

Internal API.

+
Returns
The pointer to the internal binary data.
+ +

Definition at line 87 of file serialization.cpp.

+
88{
+
89 return data_;
+
90}
+
+
+
+ +

◆ get_type()

+ +
+
+ + + + + + + +
serialization::pimpl::object_type hazelcast::client::typed_data::get_type () const
+
+
Returns
The type of the underlying object for this binary.
+ +

Definition at line 81 of file serialization.cpp.

+
82{
+
83 return ss_->get_object_type(&data_);
+
84}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.js b/5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.js new file mode 100644 index 0000000000..efe4281301 --- /dev/null +++ b/5.5.0/d2/dca/classhazelcast_1_1client_1_1typed__data.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1typed__data = +[ + [ "get", "d2/dca/classhazelcast_1_1client_1_1typed__data.html#adfbbc0b69a3f6ef3e87a0db6c9d0639f", null ], + [ "get_data", "d2/dca/classhazelcast_1_1client_1_1typed__data.html#a435047545e98932267117cdc0a05c7db", null ], + [ "get_type", "d2/dca/classhazelcast_1_1client_1_1typed__data.html#aeaf7920e027159010b559efb887d10d3", null ] +]; \ No newline at end of file diff --git a/5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.html b/5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.html new file mode 100644 index 0000000000..4c3d8b9201 --- /dev/null +++ b/5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.html @@ -0,0 +1,318 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::membership_event Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::membership_event Class Reference
+
+
+ +

Membership event fired when a new member is added to the cluster and/or when a member leaves the cluster. + More...

+ +

#include <membership_event.h>

+ + + +

+Public Types

enum  membership_event_type { MEMBER_JOINED = 1 +, MEMBER_LEFT = 2 + }
+ + + + + + + + + + + + + +

+Public Member Functions

 membership_event (cluster &cluster, const member &m, membership_event_type event_type, const std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > &members_list)
 Internal API.
+virtual ~membership_event ()
 Destructor.
std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > get_members () const
 Returns a consistent view of the the members exactly after this MembershipEvent has been processed.
clusterget_cluster ()
 Returns the cluster of the event.
membership_event_type get_event_type () const
 Returns the membership event type; MembershipEvent#MEMBER_JOINED , MembershipEvent#MEMBER_LEFT.
const memberget_member () const
 Returns the removed or added member.
+

Detailed Description

+

Membership event fired when a new member is added to the cluster and/or when a member leaves the cluster.

+
See also
membership_listener
+ +

Definition at line 37 of file membership_event.h.

+

Member Enumeration Documentation

+ +

◆ membership_event_type

+ +
+
+ + + + +
enum hazelcast::client::membership_event::membership_event_type
+
+ +

Definition at line 40 of file membership_event.h.

+
41 {
+
42 MEMBER_JOINED = 1,
+
43 MEMBER_LEFT = 2,
+
44 };
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ membership_event()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::membership_event::membership_event (cluster & cluster,
const member & m,
membership_event_type event_type,
const std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > & members_list )
+
+ +

Internal API.

+

Constructor.

+ +

Definition at line 187 of file cluster.cpp.

+
194 : cluster_(cluster)
+
195 , member_(m)
+
196 , event_type_(event_type)
+
197 , members_(members_list)
+
198{}
+
+
+
+

Member Function Documentation

+ +

◆ get_cluster()

+ +
+
+ + + + + + + +
cluster & hazelcast::client::membership_event::get_cluster ()
+
+ +

Returns the cluster of the event.

+
Returns
the cluster reference
+ +

Definition at line 209 of file cluster.cpp.

+
210{
+
211 return cluster_;
+
212}
+
+
+
+ +

◆ get_event_type()

+ +
+
+ + + + + + + +
membership_event::membership_event_type hazelcast::client::membership_event::get_event_type () const
+
+ +

Returns the membership event type; MembershipEvent#MEMBER_JOINED , MembershipEvent#MEMBER_LEFT.

+
Returns
the membership event type
+ +

Definition at line 215 of file cluster.cpp.

+
216{
+
217 return event_type_;
+
218}
+
+
+
+ +

◆ get_member()

+ +
+
+ + + + + + + +
const member & hazelcast::client::membership_event::get_member () const
+
+ +

Returns the removed or added member.

+
Returns
member which is removed/added
+ +

Definition at line 221 of file cluster.cpp.

+
222{
+
223 return member_;
+
224}
+
+
+
+ +

◆ get_members()

+ +
+
+ + + + + + + +
std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > hazelcast::client::membership_event::get_members () const
+
+ +

Returns a consistent view of the the members exactly after this MembershipEvent has been processed.

+

So if a member is removed, the returned vector will not include this member. And if a member is added it will include this member.

+

The problem with calling the Cluster#getMembers() is that the content could already have changed while processing this event so it becomes very difficult to write a deterministic algorithm since you can't get a deterministic view of the members. This method solves that problem.

+

The vector is immutable and ordered. For more information see Cluster#getMembers().

+
Returns
the members at the moment after this event.
+ +

Definition at line 203 of file cluster.cpp.

+
204{
+
205 return members_;
+
206}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.js b/5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.js new file mode 100644 index 0000000000..9cecebb1d8 --- /dev/null +++ b/5.5.0/d2/dcc/classhazelcast_1_1client_1_1membership__event.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1membership__event = +[ + [ "membership_event", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html#afd6ad6682b3889dce31c787481d1a382", null ], + [ "~membership_event", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html#aa99f1d135847dd5096d36e619d917d61", null ], + [ "get_cluster", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html#a702243f5f221312583f20c333c1c0649", null ], + [ "get_event_type", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html#aac123720bcecf44f0d5c456ddfdd6af4", null ], + [ "get_member", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html#afb32aa59346e7ff56ad182fc1c447dbb", null ], + [ "get_members", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html#a09185a30afddf4488a310708debb61fe", null ] +]; \ No newline at end of file diff --git a/5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.html b/5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.html new file mode 100644 index 0000000000..6faf77478e --- /dev/null +++ b/5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.html @@ -0,0 +1,150 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::builtin_serializer Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::builtin_serializer Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::builtin_serializer:
+
+
+ +

Detailed Description

+
+

Definition at line 204 of file serialization.h.

+

The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.png b/5.5.0/d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.png new file mode 100644 index 0000000000000000000000000000000000000000..da68d92bbd82165b9c73a8bf4f0299647561db45 GIT binary patch literal 17884 zcmeHv2~<1l=LFEIwBGOg*S+6bx9M87=s}Ww&a>ZV z+CAy!;`q7lT-`~NCVh_DvT?_xNt(z>leBJ4)&#%PcA`N5ewpXCb>}9PN(KH?*x47J z_*>4puS}18NqQ`7Zf*v@zxK(l%izzZgza!~p9H>!UzQr==aVLFI*8i1erMz-VxDM+ z$hKh9OOqOpnFII-Z%Og-@%@pV-l(tYzY$p%JHlEMU=HKT_ z8x1C36;$blMLT1o6_NFs4wZfVad+bO=vnS7Ixp>rSjFuQQYi>rQ#6)S++S5ZXJ8s* z>b$fryI0^%$*bH5-$suJT}QSj7)|Ys&bNuSw=)W;$`OReP%8z3nx_$zmSak6yLCn= zqriVF*7Yt)3VomF&V?5;9JmCtHmvXYAQ8qpjO;JEwYauu75OqP+w7js0m%&94Vf>r z2sH+@8NNIm_~0X&(6_PvQQgrdUG!AJ-uz=C-Eu8sSG(V1-_oADYZcb@%x;X?@aC)- zlg7=q4h{~gIbhYQ&|e&)EtEcfLA%bCKy zS*MNTuarui&<4X6?M_uKVf?9gn(XWx&=_ulrNv(DqpG?1^;x8RTShFi)4`>#fW8tzM;MgnBjHh>xKKlBXkc5LWF;-W(FTGH8*s zJo>Ayr5xHE>9!1njh?22ycET}0)Vr1p&PODZmzEWQF|lH-JF5nJr~|3>n0;OX(7?e zFV=9&Dn^vSW>*HX`&vTo&M7z>>qiLoraIm(UbKNz+gu#E#YOru{zd9r1{#T`;AOQZ56zMU#yJ+ z?^7Oj?z4Z$cZtwrY?WK9)>C|HxIE?aV@4RBw93{px+tiKyNh-?^aR%>&~IJ-UPb|L&*ue+Qn{ z?b^Fj{Y)$JSJZrxc>g|l7L8F$)Z^eURv^}_+7y)_Z>{TVBlVCU(eoF4W?SBec^H#q z!cH(^DM%NkC$A&B^t(ygPDDejN7edjL5t*O*`>j5tZEH=`4>v}SmWvragIF$SK3)+ zB$yuQu-m~bp1g|tXdsM!K|DxP4gV@mrqV@w6argE6+#~KyFePJByug4kxvs7^Onc2 zLdiad#>rGdWlDtC8f?lD_qjRy>21ki8oX!?yW?|8vP6|$T=dlcWdcHVP41C!iBuYu z8nmy!z?i)f`p#UvFjIEVGMx7@?uN!a-tmS8Pc054^+r559!xq~8eKWO*x1S^m>i28 z5LE^b5;OBm`41Yi-5}WcX4O>ickc@_A+MI-jd8E>f3oLcXNAZ%@CnnUC@7ZfjGl65 z`9qtephXc6VwYCmb6!y1opOSsKXm*JEb@?wO+z;X0U~9t-W^wLO$qbH9o`kX8Wus; z;G5zWmD#NlBfF%bRHVP({1h2;InJY(dttdfqyn zp`8l{bq053k@)gnnLJ;$&dVGvVa~oUKQb?3?E#~nRU;Akp+diMj$A)PT&_qv?434X z%o6)bd&Fqj;tq+nJ^fbHK+6S${3kFmdWw;#9mH1r*We>ZtswX+$|*C9*$z(N%fmVo zfWnpMB!KBqp1-0Z?AMmATN=hF6p;<> zreIe5`M$xLAxuV;#fFH6WEJvltv+7*pDt({vS?wjllGU{H#6rDTYaJZNK3<*oj^a; zy-?T_oZW_VjnzI%zYcAUra827t5Kw!ivDY)+@s?k7vj4Ra%1Q*CuyWF7w2nHP3YNa zA-Bfyk?yZpsK!Utm#C4KEt`n#?fi?eGj1onDyqrQRGoW+ zhWCaH1H3Z*vk)06>JBuQ+5XJ3RJM}!8Q}jsc9LHre z3Alw-ljo!=14+fTx%Qu8wSq|`hX8=?qA9^parnz8VC;hb zVhl{55Cg3zVp@p%&p`VPYxYu9M59NN&ic&6d3iFzpsp6yjX-QY^OC*$BL!7pyp&2R;B8&3H8tJ|xb#r5E>Q8h9 zk8-5?)7S;H185VjCG*J@s#ZfvZ#vs@nvF5#W__GCe)A>A8Nv?m`b0iMLp-}9H=`i0 zhiYAI&)X)lKIA^mld8Z#_)Luah6VxP)zwZ)uKem!s{c^ZBY(QZ{L2smV!m{ao7V2$ zM!BlIVh<$1CnG;1&1*xV<+1hnw3{SzEZ_Nc?A_1la|;sXU*c`*t$J6tiIh6U5gu`s zcUE>Qi2Mj@Zj_n%MFbw+{g)Gnml14q7Nq(FTG8U=beB=?+c424KOuJlBm->ze%8&w zkvkzi&jQQ!e}VUZ>>ya+kpG=>thzO^JaC-< zkb$;Mx3H8xAt7jx1XGIjttvQOGC6Fe2T=*MSIru;>f&c+ZTT6U2_fb8 zQr+vsjPH^lkKngqA($8zZR4;gzTNh15kfu%>{XeKB}`>V+>9vCx?=>#V&;>`AQ__gWq~6rh>4J=!lPj(7!Ass5v;kE zyQ>EtdM^C(l7_Jt4Gf0DkkP@gw)bNOL&REM)bqXy6Lt_p5gZJJdk&K}VeRS-+mes1 z%(=;pd9WlWTfFDIj$Hb<@T@QS!4{dmk@@a`XK|}Ve);@sJ0UDI63je8e6IxgAMrl% zwwYA7$gVQHFHPa-6jJia0-g^znUJP2y!jIJA)E;==6L_JjP!twgRpEU^m*9%z$VeV zfSM$p$8Ue;sUa>OtZXHpNdJ^SC2T>z_wfbWvU0#nrxp9|bQt>nJm06pJB!fjf7o_Sl$LUM%v%p=Df2U-t!(Gc&OyPL7bn z>MI`R!O(8rA=jVM+u%9khTTGB0mk&VMEL(C5vn@=*(*e?-T;>LA~Fk6AM9zcKnrId zc!wfAi9dTCd1N-Amy{^4V|=If-u~`<2Yl>vPQS!kC_l31z&v?I;OqiJRX@wP1L-3BxlW#JZs}CHkDIat~Kn z=ye96>gxXG(GzZ7w#9aoY|V#sLjPfdz@Gx@1^nkd+bOw%Mu#0l;Ha{(SgemYI)k@d zwHwC4K`m$`tnH7;_fFtTo1XXX&LgeT@rYzbt%XfhXd+yLCju&XZPn1H_$_Z((qae) zqP9r)aW|>@YJ_{j)PJ6f#oW#e&)PST)S7cg6LzZ2Qs<|BP&AKR4^dntBUryc+-4fV z_jTLba=CV5x!elNW%@L(;})XBdg!T7hc$AQJJ=RRVl){2DLy7n#3|5Z0JhejTZcg0 z{qcggD8>!Q5k+VJN6gTVB}MNUxQWZE^H(?no_A3%a{hu{Szt)6h8TDb5KIJZ)k;&!u*J61@WUT_nPLZ6j)cH6nITv?U@P$0?swa$XwA=CdcCc zS|%IC4CHoT^%Zdg?elggjhaGES)o^aW|jBt$0ob$6{Y0|N)5GQ5yiJ5H{ubm)JgsvF#SGP^WH8QSu6mBrvN7?l{ zv6b%B)UG--mHt!DbtL^~`WpF??>q}wkpqRE7B!^idu0WH;^&Le^N~UYSUltlo=A%c^|*5U^hbgHBn_UH~X@ej_)8v{jzQ(P(J3N90auHfnauB4zf3KOGkq_@17Z7M;QS0qz=j9MFNJAktO6js)8{SxkNa)-Y5?o2<`0aOU&Ue`~BEXRj~zl}*Q{%m2P zXKZn@2^;-tpQNQ8Kd>KqdVn(<$41|#{cX;E%nB%XX1NpR_q-F)anB4aaU~kkg^4va zhu27$UP-N?&#-ZMH@ofz;Wh} zn6k#-1Ik##Qk}q@Se}od!9id(WWwez4jkeQm69#)#N0#3wILN<2Dwi=Y(#9y(wzAL zR(`yuzmV&{ystK# z)M_JYRBc35(Jkud5#rRoY#uU)#40?|Ahn`9IUH=L>%*~w=o~X~12B}g5HsP=zs!x8jF5Z7qL2ujCqK?o zVr!zz zc-!L$C07;K98u2Ug;Rz@GqUkSrQNH|WN}YM5SsDrD2(<&F~xN<@4HfTsw=zpedR43 zddOot#Fl<@o4k*~T>CZ>`lm{-ys&`6I`L4f+e32VHns462MUyof#{=oHyw6egILY3 zv4~>cG<(S?#fs^!Y^m!M?N>ac75Anf>DEkWm=>W;Yr^4`dIh+#TXk&p5+NGX z#erk$|6~OHFR`xwMP7YzHwy3W$5PjfYdH2bhr_atS>Afl63>K&jJqvT*+0|bfG1jP4GeKMDFe1DcQ%#Kfn zpT)H^=|ZDry@xdHpw~jy%tNd#=)N>eI=+_B-x0W*v!2|r&C0AADJy&sS4U{l9y*t2 zI9czI4%jCG%Oxd02bFi0Ty;2ETI7F!eMyXVgJst3*4b>!4Ti#q=Y%*49A=|+drNvV zW;ge!(}{!+rW2kW+>x)6l|?b)XTC@KHHJ5&>1wGygE9w@W3PlpI36{cW6K=nNo$~q z0X*W5i?GLC%C~5{2dG{&Q@8&+S{MJ)BmbutI~p8%gJ}Kb(D1wnMG9jda6+GU&9aG= z$0veYxqvU(Bq7+A@E|@3tB-uOJNpm5k*W}hlED+XMI*iG`!==wPV*NI9~!^!%i4?b+b>)Wp+3R6+P?`?L+AsbHr z`VpH@Og6`C6;XM=?DWx`{X7?TZA5X=)P|fbL>owKw!mqH$IxG-6+Uw!()xtKaanMT z4YmS6mmUJTv?#XG?%JJ-SISif%$uSbf5xQ;@CPkO%;|?bY1k$Fjh&*AkiNRJQmwh3 zZwS-U_XyLe#xYPx46Gxv4JR`%8w!)&VoZs;y**(Ay1kqF@MPs8`Q~fk3gvmrIh=$v z1kg|yGK_S4cTCSARgFh>fgc9N1Ho3VHPc*<8Q9G~h-<1?%<^G;zgenJQtvHi;4*{c zl7>eXLS7c7jxO-&iJOzve||^Pn2ml(s@w&BB)Iesg`Np#$XoI6HAt7^&;I-RNq_qA zf8^V+y@7lyhWQ3gclJYz{+BE8HNgcH^4Nq%F=wUmH#Vj8ecQa9611j?Y>U!c7mqWv z8(Pb=!h)3aILicXImPKgEvH@Q7k7gk3ZYs>a0zng?+~~6;YZfZzNdIP6l~RarhYRs zhx_1zGJ<%M+vZi(&1hh3_efpKaBOV)yIC5RY0K z=~O3fF4SY4=B~*6oV&@#(4;;9QY1-wVe-N%k!UR2?ms*n0C`ppHw295+)HnJw?1=< zp3v|~c}N{EdzFS{2Slu5O<|p$0D4dxhCmPMSsmPi%6z*AWgH3hpqM|Jds63emxwPR z=_~k?!xG=5-6=>#Ti@H=54}?XmTh<8u$%5F3?=CK<^%Awv0e}&Sc+|*Hzf~XUYPV1 zm{(Up&5zl&Dva#(XY(%AVL+*BC^D%n*SvWFEIdH3rh=+~XsWs}C^bIvAy1e7o9)4d z)K*w{4B3l%0$*8BN2Y~cXcJ!#dX>}~2rcv_b^8N6dL2<;j|ZFk^+h#ax^`%mtLVc;tQ+q~00FEcBE+BJgeC611dHK=9#awp} zYp8_&MAp4uaDP~2!XALo4l5Ba+xMK_wNax^?{h~YP~@gk_xwN|YWSc};{mImu`!|4 z7~&pCn%Z|DNoYkWvuTWh#rx4t!Zz0|Zt%ONZ}}|@bC?{UZT(1g9XVhMg(u9J!d@9| zR~c7bsZA-`_2m6LPz!c{NnLHPJ@#=g+s!;gYAZs6q6hko5$u#TEQ_uUEeap;&}qn_ zANE17tfM<))kbj4ar@cAW@FZCr0CZ0;v&s^UmuBwgOTxcP;3aLgXT9>+}7E1EH>nE ziz->Y-AgLkn(l@2vtfQl)ryvfqo+3ese%1|;-`GX$lwgAp1_f|d>d<MO(wX`i1@u#$nn$4;T7X+X}oWX7-_lHIOjSg7U_eJ4BvC5$w@0?Y`b;XZnhsNC> zl^sUa^_0$@K|$kqh6n2H#RowSVhYU^H%Q9VRlg@?wk;TSjr-I!Tw7yNMAz_xBiB3f zjc}-v0+TswHJM{vzf-u|d|&^o^s>Bq&UisrTRoV5cxy0u)&;O0(cieo=Af-h{X<*# z)?Mk<`Lho#ls9}gaAmj{sbe1HsAC;j8L==@i#c2P9eb~-l>W?f6YFg8jT~6~yg-i7lbPY*RAx6-$Z^?pUcox*!wLJx!WG9KO znODJ=5W)M?#Nj=M;J=sMF(x(ybkgoK6GoPB4x)cePjn+RqhFd&PDa>BmZcrbswz91 z@@fmf66;s|CV(Ys>?oF4BOg!jPK`hWFE};V9D{3I>q?A;x~9d`p-{dp{IPFd44wA9_v&GgFWEb@ak6^}_Ia*9|+@rYDuSK@@L3h?3;qxh>-Ti+?NQk)6Cnt*hUYMPaZk zI^7@AcjGqZ*#g}=6|!`sfGu?!*GGEV?;xqKR#rMzX&hyFvK&L98Lk1!RF)IqxYA=& z>~_%c&26x80Y(~nr;5flUmft{ZW_i9-_f!?H8&%)IHYeD`t?{4!|w@yi5qKp;d>_@ zQIp>tQLY7@%o_u?9Q0oGx~ub;5tt?5(ZEy)QI%vMRG$K<{oRiL_;&n!-7qKOKKtTu zoV-oBL`J!(qnQ|jBX>8oqC$SP>J$m7k_?xx(MaMR=m5@025c$}!I9=Sn-YFk?aJbK z8wed%R99#W6`f%k{MOczy}Ag?-%$0Z1$j{RqT7m!PR?fl&c~L;iI&=wMiF?R;IahinDs;7nq;O=RAE>8qs`-M4(6*9H@x?D`Pl%dD$9@F*2Gk{#XT z%rGqZBbqWN2VZ%)J{6b1n~hD}0PWK1)=PM4dgrWX19VG3_&@<{{cu{4@3!%-{5_~E z-)|gS99{du;;_DUgI{s^?RgP7??|TTfAF5mJq-_KO0I?*u8@qkBN-bqr-pSAv0+&) z2A4q%CS3BxALkO|&0Jb^AGi+OIyuRH!G5`N>Rm_mRGQK&6TLl^rhIrReFdhH@w-#W z@PL)_hCRs`MS-jsHPcf;he`x{$9j{h)qkVtUpiy5XUbooCiW z{{rp~uZFtA^n%IwFI3)y{vp=so)Y@>sdyGNrO>$drc{!8N;RcQh9M*3d5@_V z?HI>eX{J{Yuta$-KqRjm;I;rNq-$v?lxd>lRO2bYCakbjkc7=;H4k|AD>SU1e>}-IFH1DQ7H{i+ux{#FXc@~q@ z@0R70`Za-K(`Kh@_cPKJy!0R4e$S7XHNZ=5(fAy}UmGv#j@K|OZ5=ig&Hxc;Gr!$g zJ*h@dqkLde9R`ysI5kFVXa|g~G7W|@i#kD8iaHMDP?VZJma1Dg+`Lea7^u4`JpEc_A>Z`VSvOJ9 zO0hZ4wlX9UIm-UN$s!r`zRmvnKFIz&+JQl#`!4&tzk(a@eV`;LDL`10I zT8QT4-XbQy_@)V4b?Tnr=HH!zf2GYPaGJP*qglBZ?Z{Vbuu2c?;mJYXe02h3u^z;M zqY};M?@kjA=ft6{(EXy-C0=gkMr7lN8F1tOL#@s&`GKT^c2)HL^SPdAEX}LwK!g2o zc=aFQwIX>!^E~hY%LbBG(QiqsC(W7_X6G#>CSEkK$A;Dr%pAJpB-VT4s^EL0_LAsI z@^4CexcNNpp3}UFR!RqR>5i~ZadO;!ui4xr4?Yx~2f zSFwM?rytc?eFlT6SRNHDp)N5n!tmZK>4pL-~8_G2cPO2A`u2rZ3;= zQjgi{B{mg(w5SpE*gymmRfd%OU%Od!R!F|k&+6%bHWrJLHku#@Y~xT~ALCVO9b4gOsWsh8)sh lf7L}EzhJD5t + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/stats.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
stats.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/stats.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/stats.cpp \
+
3 /usr/local/include/boost/utility/string_view_fwd.hpp \
+
4 /usr/local/include/boost/config.hpp \
+
5 /usr/local/include/boost/config/user.hpp \
+
6 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
7 /usr/local/include/boost/config/compiler/clang.hpp \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
9 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
10 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
19 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
21 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
22 /usr/local/include/boost/config/platform/macos.hpp \
+
23 /usr/local/include/boost/config/detail/posix_features.hpp \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
29 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
85 /usr/local/include/boost/config/detail/suffix.hpp \
+
86 /usr/local/include/boost/config/helper_macros.hpp \
+
87 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
117 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
119 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
120 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
121 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
122 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
123 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
124 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
125 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
126 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
127 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
240 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
322 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
323 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
324 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
325 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
326 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
327 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
328 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
482 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
808 /usr/local/include/boost/algorithm/string/replace.hpp \
+
809 /usr/local/include/boost/algorithm/string/config.hpp \
+
810 /usr/local/include/boost/detail/workaround.hpp \
+
811 /usr/local/include/boost/config/workaround.hpp \
+
812 /usr/local/include/boost/range/iterator_range_core.hpp \
+
813 /usr/local/include/boost/assert.hpp \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
816 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
817 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
818 /usr/local/include/boost/mp11/utility.hpp \
+
819 /usr/local/include/boost/mp11/integral.hpp \
+
820 /usr/local/include/boost/mp11/version.hpp \
+
821 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
822 /usr/local/include/boost/mp11/detail/config.hpp \
+
823 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
824 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
825 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
826 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
827 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
828 /usr/local/include/boost/iterator/interoperable.hpp \
+
829 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
830 /usr/local/include/boost/type_traits/disjunction.hpp \
+
831 /usr/local/include/boost/type_traits/conditional.hpp \
+
832 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
833 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
834 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
835 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
836 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
837 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
838 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
839 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
840 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
841 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
842 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
843 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
844 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
845 /usr/local/include/boost/type_traits/conjunction.hpp \
+
846 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
847 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
848 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
849 /usr/local/include/boost/type_traits/negation.hpp \
+
850 /usr/local/include/boost/mpl/if.hpp \
+
851 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
852 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
853 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
854 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
855 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
856 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
857 /usr/local/include/boost/mpl/void_fwd.hpp \
+
858 /usr/local/include/boost/mpl/aux_/na.hpp \
+
859 /usr/local/include/boost/mpl/bool.hpp \
+
860 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
861 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
862 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
863 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
864 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
865 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
866 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
867 /usr/local/include/boost/mpl/int.hpp \
+
868 /usr/local/include/boost/mpl/int_fwd.hpp \
+
869 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
870 /usr/local/include/boost/preprocessor/cat.hpp \
+
871 /usr/local/include/boost/preprocessor/config/config.hpp \
+
872 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
873 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
874 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
875 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
876 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
877 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
878 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
879 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
880 /usr/local/include/boost/preprocessor/control/if.hpp \
+
881 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
882 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
883 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
884 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
885 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
886 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
887 /usr/local/include/boost/preprocessor/repeat.hpp \
+
888 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
889 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
890 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
891 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
892 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
893 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
894 /usr/local/include/boost/preprocessor/inc.hpp \
+
895 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
896 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
897 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
898 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
899 /usr/local/include/boost/mpl/limits/arity.hpp \
+
900 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
901 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
902 /usr/local/include/boost/preprocessor/identity.hpp \
+
903 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
904 /usr/local/include/boost/preprocessor/empty.hpp \
+
905 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
906 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
907 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
908 /usr/local/include/boost/preprocessor/control/while.hpp \
+
909 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
910 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
911 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
912 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
913 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
914 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
915 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
916 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
917 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
918 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
919 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
920 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
921 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
922 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
923 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
924 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
925 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
926 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
927 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
928 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
929 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
930 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
931 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
932 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
933 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
934 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
935 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
936 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
937 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
938 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
939 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
940 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
941 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
942 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
943 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
944 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
945 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
946 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
947 /usr/local/include/boost/mpl/eval_if.hpp \
+
948 /usr/local/include/boost/mpl/not.hpp \
+
949 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
950 /usr/local/include/boost/mpl/and.hpp \
+
951 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
952 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
953 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
954 /usr/local/include/boost/preprocessor/stringize.hpp \
+
955 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
956 /usr/local/include/boost/mpl/or.hpp \
+
957 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
958 /usr/local/include/boost/mpl/identity.hpp \
+
959 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
960 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
961 /usr/local/include/boost/type_traits/detail/config.hpp \
+
962 /usr/local/include/boost/version.hpp \
+
963 /usr/local/include/boost/type_traits/is_array.hpp \
+
964 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
965 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
966 /usr/local/include/boost/type_traits/is_same.hpp \
+
967 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
968 /usr/local/include/boost/type_traits/is_complete.hpp \
+
969 /usr/local/include/boost/type_traits/declval.hpp \
+
970 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
971 /usr/local/include/boost/type_traits/is_void.hpp \
+
972 /usr/local/include/boost/type_traits/is_reference.hpp \
+
973 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
974 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
975 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
976 /usr/local/include/boost/type_traits/is_function.hpp \
+
977 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
978 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
979 /usr/local/include/boost/static_assert.hpp \
+
980 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
981 /usr/local/include/boost/range/functions.hpp \
+
982 /usr/local/include/boost/range/begin.hpp \
+
983 /usr/local/include/boost/range/config.hpp \
+
984 /usr/local/include/boost/range/iterator.hpp \
+
985 /usr/local/include/boost/range/range_fwd.hpp \
+
986 /usr/local/include/boost/range/mutable_iterator.hpp \
+
987 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
988 /usr/local/include/boost/mpl/has_xxx.hpp \
+
989 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
990 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
991 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
992 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
993 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
994 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
995 /usr/local/include/boost/preprocessor/array/data.hpp \
+
996 /usr/local/include/boost/preprocessor/array/size.hpp \
+
997 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
998 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
999 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1000 /usr/local/include/boost/range/const_iterator.hpp \
+
1001 /usr/local/include/boost/type_traits/remove_const.hpp \
+
1002 /usr/local/include/boost/type_traits/is_const.hpp \
+
1003 /usr/local/include/boost/range/end.hpp \
+
1004 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1005 /usr/local/include/boost/range/detail/common.hpp \
+
1006 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1007 /usr/local/include/boost/range/size.hpp \
+
1008 /usr/local/include/boost/range/size_type.hpp \
+
1009 /usr/local/include/boost/range/difference_type.hpp \
+
1010 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1011 /usr/local/include/boost/core/enable_if.hpp \
+
1012 /usr/local/include/boost/range/concepts.hpp \
+
1013 /usr/local/include/boost/concept_check.hpp \
+
1014 /usr/local/include/boost/concept/assert.hpp \
+
1015 /usr/local/include/boost/concept/detail/general.hpp \
+
1016 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1017 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1018 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1019 /usr/local/include/boost/concept/usage.hpp \
+
1020 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1021 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1022 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1023 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1024 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1025 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1026 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1027 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1028 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1029 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1030 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1031 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1032 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1033 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1034 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1035 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1036 /usr/local/include/boost/limits.hpp \
+
1037 /usr/local/include/boost/range/value_type.hpp \
+
1038 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1039 /usr/local/include/boost/mpl/assert.hpp \
+
1040 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1041 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1042 /usr/local/include/boost/type_traits/is_integral.hpp \
+
1043 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1044 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1045 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1046 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1047 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1048 /usr/local/include/boost/type_traits/add_const.hpp \
+
1049 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1050 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1051 /usr/local/include/boost/type_traits/is_class.hpp \
+
1052 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1053 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1054 /usr/local/include/boost/cstdint.hpp \
+
1055 /usr/local/include/boost/utility.hpp \
+
1056 /usr/local/include/boost/utility/base_from_member.hpp \
+
1057 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1058 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1059 /usr/local/include/boost/utility/enable_if.hpp \
+
1060 /usr/local/include/boost/utility/binary.hpp \
+
1061 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1062 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1063 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1064 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1065 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1066 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1067 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1068 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1069 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1070 /usr/local/include/boost/utility/identity_type.hpp \
+
1071 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1072 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1073 /usr/local/include/boost/core/addressof.hpp \
+
1074 /usr/local/include/boost/core/checked_delete.hpp \
+
1075 /usr/local/include/boost/core/noncopyable.hpp \
+
1076 /usr/local/include/boost/range/distance.hpp \
+
1077 /usr/local/include/boost/iterator/distance.hpp \
+
1078 /usr/local/include/boost/range/empty.hpp \
+
1079 /usr/local/include/boost/range/rbegin.hpp \
+
1080 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1081 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1082 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1083 /usr/local/include/boost/core/use_default.hpp \
+
1084 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1085 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1086 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1087 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1088 /usr/local/include/boost/range/rend.hpp \
+
1089 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1090 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1091 /usr/local/include/boost/next_prior.hpp \
+
1092 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1093 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1094 /usr/local/include/boost/type_traits/make_void.hpp \
+
1095 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1096 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1097 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
1098 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
1099 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1100 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1101 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1102 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1103 /usr/local/include/boost/iterator/advance.hpp \
+
1104 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1105 /usr/local/include/boost/range/as_literal.hpp \
+
1106 /usr/local/include/boost/range/iterator_range.hpp \
+
1107 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1108 /usr/local/include/boost/range/detail/str_types.hpp \
+
1109 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1110 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1111 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1112 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1113 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1114 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1115 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1116 /usr/local/include/boost/mpl/logical.hpp \
+
1117 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1118 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1119 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1120 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1121 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1122 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1123 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1124 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1125 /usr/local/include/boost/utility/string_view.hpp \
+
1126 /usr/local/include/boost/io/ostream_put.hpp \
+
1127 /usr/local/include/boost/io/detail/buffer_fill.hpp \
+
1128 /usr/local/include/boost/io/detail/ostream_guard.hpp \
+
1129 /usr/local/include/boost/throw_exception.hpp \
+
1130 /usr/local/include/boost/exception/exception.hpp \
+
1131 /usr/local/include/boost/assert/source_location.hpp \
+
1132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1133 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
1134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1135 /usr/local/include/boost/optional.hpp \
+
1136 /usr/local/include/boost/optional/optional.hpp \
+
1137 /usr/local/include/boost/core/invoke_swap.hpp \
+
1138 /usr/local/include/boost/core/launder.hpp \
+
1139 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1140 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1141 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1142 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1143 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1144 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1145 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1146 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1147 /usr/local/include/boost/type_traits/decay.hpp \
+
1148 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1149 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1150 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1151 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
1152 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1153 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1154 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1155 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1156 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1157 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1158 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1159 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1160 /usr/local/include/boost/config/pragma_message.hpp \
+
1161 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1162 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1163 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1164 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1165 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1166 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1167 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1168 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1169 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1170 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1171 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
1172 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1173 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1174 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1175 /usr/local/include/boost/any.hpp \
+
1176 /usr/local/include/boost/any/detail/config.hpp \
+
1177 /usr/local/include/boost/type_index.hpp \
+
1178 /usr/local/include/boost/type_index/detail/config.hpp \
+
1179 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1180 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1181 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1182 /usr/local/include/boost/core/demangle.hpp \
+
1183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1185 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1186 /usr/local/include/boost/any/fwd.hpp \
+
1187 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1188 /usr/local/include/boost/optional/optional_io.hpp \
+
1189 /usr/local/include/boost/uuid/uuid.hpp \
+
1190 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
1191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
1192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
1193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
1194 /usr/local/include/boost/uuid/detail/endian.hpp \
+
1195 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
1196 /usr/local/include/boost/uuid/detail/config.hpp \
+
1197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
1198 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
1199 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1200 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1201 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1202 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1203 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1204 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1205 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1206 /usr/local/include/boost/format.hpp \
+
1207 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1208 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1209 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1210 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1211 /usr/local/include/boost/format/format_fwd.hpp \
+
1212 /usr/local/include/boost/format/internals_fwd.hpp \
+
1213 /usr/local/include/boost/format/internals.hpp \
+
1214 /usr/local/include/boost/core/ignore_unused.hpp \
+
1215 /usr/local/include/boost/format/alt_sstream.hpp \
+
1216 /usr/local/include/boost/core/allocator_access.hpp \
+
1217 /usr/local/include/boost/core/pointer_traits.hpp \
+
1218 /usr/local/include/boost/shared_ptr.hpp \
+
1219 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1220 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1221 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1222 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1223 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1224 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1225 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1226 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1227 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1228 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1229 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1230 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1231 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1232 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1233 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1234 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1235 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1236 /usr/local/include/boost/core/yield_primitives.hpp \
+
1237 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1238 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1239 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1240 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1241 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1242 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1243 /usr/local/include/boost/format/format_class.hpp \
+
1244 /usr/local/include/boost/format/exceptions.hpp \
+
1245 /usr/local/include/boost/format/format_implementation.hpp \
+
1246 /usr/local/include/boost/format/group.hpp \
+
1247 /usr/local/include/boost/format/feed_args.hpp \
+
1248 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1249 /usr/local/include/boost/format/parsing.hpp \
+
1250 /usr/local/include/boost/format/free_funcs.hpp \
+
1251 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1252 /usr/local/include/boost/exception_ptr.hpp \
+
1253 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1254 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1255 /usr/local/include/boost/exception/info.hpp \
+
1256 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1257 /usr/local/include/boost/exception/to_string.hpp \
+
1258 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1259 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1260 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1261 /usr/local/include/boost/core/typeinfo.hpp \
+
1262 /usr/local/include/boost/current_function.hpp \
+
1263 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1264 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1267 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1268 /usr/local/include/boost/exception/get_error_info.hpp \
+
1269 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1270 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1271 /usr/local/include/boost/make_shared.hpp \
+
1272 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1273 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1274 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1275 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1276 /usr/local/include/boost/core/default_allocator.hpp \
+
1277 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1278 /usr/local/include/boost/core/alloc_construct.hpp \
+
1279 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1280 /usr/local/include/boost/core/first_scalar.hpp \
+
1281 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1282 /usr/local/include/boost/endian/conversion.hpp \
+
1283 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1284 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1285 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1286 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1287 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1288 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1289 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1290 /usr/local/include/boost/endian/detail/order.hpp \
+
1291 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1292 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1293 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1294 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1295 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1296 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1297 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1298 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1299 /usr/local/include/boost/algorithm/string.hpp \
+
1300 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1301 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1302 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1304 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1305 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1306 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1307 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1308 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1309 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1310 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1311 /usr/local/include/boost/core/empty_value.hpp \
+
1312 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1313 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1314 /usr/local/include/boost/algorithm/string/find.hpp \
+
1315 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1316 /usr/local/include/boost/algorithm/string/split.hpp \
+
1317 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1318 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1319 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1320 /usr/local/include/boost/function.hpp \
+
1321 /usr/local/include/boost/function/function_template.hpp \
+
1322 /usr/local/include/boost/function/function_base.hpp \
+
1323 /usr/local/include/boost/function/function_fwd.hpp \
+
1324 /usr/local/include/boost/function_equal.hpp \
+
1325 /usr/local/include/boost/core/ref.hpp \
+
1326 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1327 /usr/local/include/boost/mem_fn.hpp \
+
1328 /usr/local/include/boost/bind/mem_fn.hpp \
+
1329 /usr/local/include/boost/get_pointer.hpp \
+
1330 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1332 /usr/local/include/boost/algorithm/string/join.hpp \
+
1333 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1334 /usr/local/include/boost/property_tree/ptree.hpp \
+
1335 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1336 /usr/local/include/boost/property_tree/string_path.hpp \
+
1337 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1338 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1339 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1340 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1341 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1342 /usr/local/include/boost/multi_index_container.hpp \
+
1343 /usr/local/include/boost/move/core.hpp \
+
1344 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1345 /usr/local/include/boost/move/detail/workaround.hpp \
+
1346 /usr/local/include/boost/move/detail/config_end.hpp \
+
1347 /usr/local/include/boost/move/utility_core.hpp \
+
1348 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1349 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1350 /usr/local/include/boost/move/detail/addressof.hpp \
+
1351 /usr/local/include/boost/mpl/at.hpp \
+
1352 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1353 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1354 /usr/local/include/boost/mpl/begin_end.hpp \
+
1355 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1356 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1357 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1358 /usr/local/include/boost/mpl/void.hpp \
+
1359 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1360 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1361 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1362 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1363 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1364 /usr/local/include/boost/mpl/advance.hpp \
+
1365 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1366 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1367 /usr/local/include/boost/mpl/less.hpp \
+
1368 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1369 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1370 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1371 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1372 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1373 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1374 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1375 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1376 /usr/local/include/boost/mpl/tag.hpp \
+
1377 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1378 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1379 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1380 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1381 /usr/local/include/boost/mpl/negate.hpp \
+
1382 /usr/local/include/boost/mpl/integral_c.hpp \
+
1383 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1384 /usr/local/include/boost/mpl/long.hpp \
+
1385 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1386 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1387 /usr/local/include/boost/mpl/next.hpp \
+
1388 /usr/local/include/boost/mpl/next_prior.hpp \
+
1389 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1390 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1391 /usr/local/include/boost/mpl/prior.hpp \
+
1392 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1393 /usr/local/include/boost/mpl/deref.hpp \
+
1394 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1395 /usr/local/include/boost/mpl/contains.hpp \
+
1396 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1398 /usr/local/include/boost/mpl/find.hpp \
+
1399 /usr/local/include/boost/mpl/find_if.hpp \
+
1400 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1401 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1402 /usr/local/include/boost/mpl/apply.hpp \
+
1403 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1405 /usr/local/include/boost/mpl/placeholders.hpp \
+
1406 /usr/local/include/boost/mpl/arg.hpp \
+
1407 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1408 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1409 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1410 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1411 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1412 /usr/local/include/boost/mpl/lambda.hpp \
+
1413 /usr/local/include/boost/mpl/bind.hpp \
+
1414 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1417 /usr/local/include/boost/mpl/protect.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1420 /usr/local/include/boost/mpl/quote.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1422 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1423 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1424 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1425 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1426 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1427 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1428 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1429 /usr/local/include/boost/mpl/always.hpp \
+
1430 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1431 /usr/local/include/boost/mpl/pair.hpp \
+
1432 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1433 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1434 /usr/local/include/boost/mpl/same_as.hpp \
+
1435 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1436 /usr/local/include/boost/mpl/size.hpp \
+
1437 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1438 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1439 /usr/local/include/boost/mpl/distance.hpp \
+
1440 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1441 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1442 /usr/local/include/boost/mpl/O1_size.hpp \
+
1443 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1444 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1445 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1446 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1447 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1448 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1449 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1450 /usr/local/include/boost/multi_index/identity.hpp \
+
1451 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1452 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1453 /usr/local/include/boost/mpl/vector.hpp \
+
1454 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1455 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1456 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1457 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1458 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1459 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1460 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1461 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1462 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1463 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1464 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1465 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1466 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1467 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1468 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1469 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1470 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1471 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1472 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1473 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1474 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1475 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1476 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1477 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1478 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1479 /usr/local/include/boost/mpl/plus.hpp \
+
1480 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1481 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1482 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1483 /usr/local/include/boost/mpl/minus.hpp \
+
1484 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1486 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1487 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1488 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1489 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1490 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1491 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1492 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1493 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1494 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1495 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1496 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1497 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1498 /usr/local/include/boost/multi_index/tag.hpp \
+
1499 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1500 /usr/local/include/boost/mpl/fold.hpp \
+
1501 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1502 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1503 /usr/local/include/boost/mpl/set/set0.hpp \
+
1504 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1505 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1506 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1507 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1508 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1509 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1510 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1511 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1512 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1513 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1514 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1515 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1516 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1517 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1518 /usr/local/include/boost/mpl/base.hpp \
+
1519 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1520 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1521 /usr/local/include/boost/mpl/insert.hpp \
+
1522 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1523 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1524 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1525 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1526 /usr/local/include/boost/mpl/clear.hpp \
+
1527 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1528 /usr/local/include/boost/mpl/push_front.hpp \
+
1529 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1530 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1531 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1532 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1533 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1534 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1535 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1536 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1537 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1538 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1539 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1540 /usr/local/include/boost/mpl/has_key.hpp \
+
1541 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1542 /usr/local/include/boost/mpl/transform.hpp \
+
1543 /usr/local/include/boost/mpl/pair_view.hpp \
+
1544 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1545 /usr/local/include/boost/mpl/min_max.hpp \
+
1546 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1547 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1548 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1549 /usr/local/include/boost/mpl/push_back.hpp \
+
1550 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1551 /usr/local/include/boost/mpl/inserter.hpp \
+
1552 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1553 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1554 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1555 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1556 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1559 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1561 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1562 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1563 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1564 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1565 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1567 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1568 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1569 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1570 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1571 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1572 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1573 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1574 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1575 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1576 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1577 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1578 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1579 /usr/local/include/boost/core/serialization.hpp \
+
1580 /usr/local/include/boost/core/nvp.hpp \
+
1581 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1582 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1583 /usr/local/include/boost/mpl/empty.hpp \
+
1584 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1585 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1586 /usr/local/include/boost/tuple/tuple.hpp \
+
1587 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1588 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1589 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1590 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1596 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1597 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1598 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1599 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1600 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1601 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1602 /usr/local/include/boost/bind/bind.hpp \
+
1603 /usr/local/include/boost/bind/arg.hpp \
+
1604 /usr/local/include/boost/is_placeholder.hpp \
+
1605 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1606 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1607 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1608 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1609 /usr/local/include/boost/visit_each.hpp \
+
1610 /usr/local/include/boost/type.hpp \
+
1611 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1612 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1613 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1614 /usr/local/include/boost/bind/placeholders.hpp \
+
1615 /usr/local/include/boost/call_traits.hpp \
+
1616 /usr/local/include/boost/detail/call_traits.hpp \
+
1617 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1618 /usr/local/include/boost/operators.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1621 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1622 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1623 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1625 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1626 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1627 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1628 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1629 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1630 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1631 /usr/local/include/boost/type_traits/is_final.hpp \
+
1632 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1633 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1634 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1635 /usr/local/include/boost/multi_index/member.hpp \
+
1636 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1637 /usr/local/include/boost/core/type_name.hpp \
+
1638 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1639 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1640 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1642 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1643 /usr/local/include/boost/lexical_cast.hpp \
+
1644 /usr/local/include/boost/predef/other/endian.h \
+
1645 /usr/local/include/boost/integer.hpp \
+
1646 /usr/local/include/boost/integer_fwd.hpp \
+
1647 /usr/local/include/boost/integer_traits.hpp \
+
1648 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1649 /usr/local/include/boost/predef/version_number.h \
+
1650 /usr/local/include/boost/predef/make.h \
+
1651 /usr/local/include/boost/predef/detail/test.h \
+
1652 /usr/local/include/boost/predef/library/c/gnu.h \
+
1653 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1654 /usr/local/include/boost/predef/detail/_cassert.h \
+
1655 /usr/local/include/boost/predef/os/macos.h \
+
1656 /usr/local/include/boost/predef/os/ios.h \
+
1657 /usr/local/include/boost/predef/detail/os_detected.h \
+
1658 /usr/local/include/boost/predef/os/bsd.h \
+
1659 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1660 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1661 /usr/local/include/boost/predef/os/bsd/free.h \
+
1662 /usr/local/include/boost/predef/os/bsd/open.h \
+
1663 /usr/local/include/boost/predef/os/bsd/net.h \
+
1664 /usr/local/include/boost/predef/platform/android.h \
+
1665 /usr/local/include/boost/multiprecision/number.hpp \
+
1666 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1667 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1668 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1669 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1670 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1671 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1672 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1673 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1674 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1675 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1676 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1677 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1678 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1679 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1680 /usr/local/include/boost/core/cmath.hpp \
+
1681 /usr/local/include/boost/type_traits/is_float.hpp \
+
1682 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1683 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1684 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1685 /usr/local/include/boost/container/container_fwd.hpp \
+
1686 /usr/local/include/boost/container/detail/workaround.hpp \
+
1687 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1688 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1689 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1690 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1691 /usr/local/include/boost/core/snprintf.hpp \
+
1692 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1693 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1694 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1695 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1696 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1697 /usr/local/include/boost/math/tools/complex.hpp \
+
1698 /usr/local/include/boost/math/tools/config.hpp \
+
1699 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1702 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1704 /usr/local/include/boost/math/tools/user.hpp \
+
1705 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1706 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1708 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1709 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1710 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1711 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1712 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1713 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1714 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1715 /usr/local/include/boost/cstdfloat.hpp \
+
1716 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1717 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1718 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1719 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1720 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1721 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1722 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1723 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1724 /usr/local/include/boost/math/tools/promotion.hpp \
+
1725 /usr/local/include/boost/math/policies/policy.hpp \
+
1726 /usr/local/include/boost/math/tools/mp.hpp \
+
1727 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1728 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1729 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1730 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1731 /usr/local/include/boost/math/tools/assert.hpp \
+
1732 /usr/local/include/boost/math/special_functions/next.hpp \
+
1733 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1734 /usr/local/include/boost/math/tools/precision.hpp \
+
1735 /usr/local/include/boost/math/tools/tuple.hpp \
+
1736 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1737 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1738 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1739 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1740 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1741 /usr/local/include/boost/math/tools/traits.hpp \
+
1742 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1745 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1746 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1747 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1748 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1749 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1750 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1751 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1752 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1753 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1754 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1755 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1756 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1757 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1758 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1759 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1760 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1761 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1762 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1763 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1764 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1765 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1766 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1767 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1768 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1769 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1770 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1771 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1772 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1773 /usr/local/include/boost/multiprecision/integer.hpp \
+
1774 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1775 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1776 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1777 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1778 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1785 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1786 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1787 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1790 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1791 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1792 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1793 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1794 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1795 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1796 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1797 /usr/local/include/boost/thread/future.hpp \
+
1798 /usr/local/include/boost/thread/detail/config.hpp \
+
1799 /usr/local/include/boost/thread/detail/platform.hpp \
+
1800 /usr/local/include/boost/config/requires_threads.hpp \
+
1801 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1802 /usr/local/include/boost/thread/condition_variable.hpp \
+
1803 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1804 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1805 /usr/local/include/boost/thread/thread_time.hpp \
+
1806 /usr/local/include/boost/date_time/time_clock.hpp \
+
1807 /usr/local/include/boost/date_time/c_time.hpp \
+
1808 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1809 /usr/local/include/boost/date_time/locale_config.hpp \
+
1810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1812 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1813 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1814 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1815 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1816 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1817 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1818 /usr/local/include/boost/date_time/time_duration.hpp \
+
1819 /usr/local/include/boost/date_time/special_defs.hpp \
+
1820 /usr/local/include/boost/date_time/time_defs.hpp \
+
1821 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1822 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1823 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1824 /usr/local/include/boost/date_time/date.hpp \
+
1825 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1826 /usr/local/include/boost/date_time/period.hpp \
+
1827 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1828 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1829 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1830 /usr/local/include/boost/date_time/date_defs.hpp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1832 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1833 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1834 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1835 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1836 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1837 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1838 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1839 /usr/local/include/boost/date_time/date_duration.hpp \
+
1840 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1841 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1842 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1843 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1844 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1845 /usr/local/include/boost/date_time/date_generators.hpp \
+
1846 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1847 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1848 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1849 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1850 /usr/local/include/boost/date_time/time.hpp \
+
1851 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1852 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1853 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1854 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1855 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1856 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1858 /usr/local/include/boost/mpl/equal_to.hpp \
+
1859 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1860 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1861 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1862 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1863 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1864 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1865 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1866 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1867 /usr/local/include/boost/mpl/multiplies.hpp \
+
1868 /usr/local/include/boost/mpl/times.hpp \
+
1869 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1872 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1873 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1874 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1875 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1876 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1877 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1878 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1879 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1880 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1881 /usr/local/include/boost/config/abi_prefix.hpp \
+
1882 /usr/local/include/boost/config/abi_suffix.hpp \
+
1883 /usr/local/include/boost/chrono/duration.hpp \
+
1884 /usr/local/include/boost/chrono/config.hpp \
+
1885 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1886 /usr/local/include/boost/predef.h \
+
1887 /usr/local/include/boost/predef/language.h \
+
1888 /usr/local/include/boost/predef/language/stdc.h \
+
1889 /usr/local/include/boost/predef/language/stdcpp.h \
+
1890 /usr/local/include/boost/predef/language/objc.h \
+
1891 /usr/local/include/boost/predef/language/cuda.h \
+
1892 /usr/local/include/boost/predef/architecture.h \
+
1893 /usr/local/include/boost/predef/architecture/alpha.h \
+
1894 /usr/local/include/boost/predef/architecture/arm.h \
+
1895 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1896 /usr/local/include/boost/predef/architecture/convex.h \
+
1897 /usr/local/include/boost/predef/architecture/e2k.h \
+
1898 /usr/local/include/boost/predef/architecture/ia64.h \
+
1899 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1900 /usr/local/include/boost/predef/architecture/m68k.h \
+
1901 /usr/local/include/boost/predef/architecture/mips.h \
+
1902 /usr/local/include/boost/predef/architecture/parisc.h \
+
1903 /usr/local/include/boost/predef/architecture/ppc.h \
+
1904 /usr/local/include/boost/predef/architecture/ptx.h \
+
1905 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1906 /usr/local/include/boost/predef/architecture/riscv.h \
+
1907 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1908 /usr/local/include/boost/predef/architecture/sparc.h \
+
1909 /usr/local/include/boost/predef/architecture/superh.h \
+
1910 /usr/local/include/boost/predef/architecture/sys370.h \
+
1911 /usr/local/include/boost/predef/architecture/sys390.h \
+
1912 /usr/local/include/boost/predef/architecture/x86.h \
+
1913 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1914 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1915 /usr/local/include/boost/predef/architecture/z.h \
+
1916 /usr/local/include/boost/predef/compiler.h \
+
1917 /usr/local/include/boost/predef/compiler/borland.h \
+
1918 /usr/local/include/boost/predef/compiler/clang.h \
+
1919 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1920 /usr/local/include/boost/predef/compiler/comeau.h \
+
1921 /usr/local/include/boost/predef/compiler/compaq.h \
+
1922 /usr/local/include/boost/predef/compiler/diab.h \
+
1923 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1924 /usr/local/include/boost/predef/compiler/dignus.h \
+
1925 /usr/local/include/boost/predef/compiler/edg.h \
+
1926 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1927 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1928 /usr/local/include/boost/predef/compiler/gcc.h \
+
1929 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1930 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1931 /usr/local/include/boost/predef/compiler/iar.h \
+
1932 /usr/local/include/boost/predef/compiler/ibm.h \
+
1933 /usr/local/include/boost/predef/compiler/intel.h \
+
1934 /usr/local/include/boost/predef/compiler/kai.h \
+
1935 /usr/local/include/boost/predef/compiler/llvm.h \
+
1936 /usr/local/include/boost/predef/compiler/metaware.h \
+
1937 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1938 /usr/local/include/boost/predef/compiler/microtec.h \
+
1939 /usr/local/include/boost/predef/compiler/mpw.h \
+
1940 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1941 /usr/local/include/boost/predef/compiler/palm.h \
+
1942 /usr/local/include/boost/predef/compiler/pgi.h \
+
1943 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1944 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1945 /usr/local/include/boost/predef/compiler/tendra.h \
+
1946 /usr/local/include/boost/predef/compiler/visualc.h \
+
1947 /usr/local/include/boost/predef/compiler/watcom.h \
+
1948 /usr/local/include/boost/predef/library.h \
+
1949 /usr/local/include/boost/predef/library/c.h \
+
1950 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1951 /usr/local/include/boost/predef/library/c/uc.h \
+
1952 /usr/local/include/boost/predef/library/c/vms.h \
+
1953 /usr/local/include/boost/predef/library/c/zos.h \
+
1954 /usr/local/include/boost/predef/library/std.h \
+
1955 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1956 /usr/local/include/boost/predef/detail/_exception.h \
+
1957 /usr/local/include/boost/predef/library/std/cxx.h \
+
1958 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1959 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1960 /usr/local/include/boost/predef/library/std/modena.h \
+
1961 /usr/local/include/boost/predef/library/std/msl.h \
+
1962 /usr/local/include/boost/predef/library/std/msvc.h \
+
1963 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1964 /usr/local/include/boost/predef/library/std/sgi.h \
+
1965 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1966 /usr/local/include/boost/predef/library/std/stlport.h \
+
1967 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1968 /usr/local/include/boost/predef/os.h \
+
1969 /usr/local/include/boost/predef/os/aix.h \
+
1970 /usr/local/include/boost/predef/os/amigaos.h \
+
1971 /usr/local/include/boost/predef/os/beos.h \
+
1972 /usr/local/include/boost/predef/os/cygwin.h \
+
1973 /usr/local/include/boost/predef/os/haiku.h \
+
1974 /usr/local/include/boost/predef/os/hpux.h \
+
1975 /usr/local/include/boost/predef/os/irix.h \
+
1976 /usr/local/include/boost/predef/os/linux.h \
+
1977 /usr/local/include/boost/predef/os/os400.h \
+
1978 /usr/local/include/boost/predef/os/qnxnto.h \
+
1979 /usr/local/include/boost/predef/os/solaris.h \
+
1980 /usr/local/include/boost/predef/os/unix.h \
+
1981 /usr/local/include/boost/predef/os/vms.h \
+
1982 /usr/local/include/boost/predef/os/windows.h \
+
1983 /usr/local/include/boost/predef/other.h \
+
1984 /usr/local/include/boost/predef/other/wordsize.h \
+
1985 /usr/local/include/boost/predef/other/workaround.h \
+
1986 /usr/local/include/boost/predef/platform.h \
+
1987 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1988 /usr/local/include/boost/predef/platform/mingw.h \
+
1989 /usr/local/include/boost/predef/platform/mingw32.h \
+
1990 /usr/local/include/boost/predef/platform/mingw64.h \
+
1991 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1992 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1993 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1994 /usr/local/include/boost/predef/platform/windows_server.h \
+
1995 /usr/local/include/boost/predef/platform/windows_store.h \
+
1996 /usr/local/include/boost/predef/platform/windows_system.h \
+
1997 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1998 /usr/local/include/boost/predef/platform/ios.h \
+
1999 /usr/local/include/boost/predef/hardware.h \
+
2000 /usr/local/include/boost/predef/hardware/simd.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
2002 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2003 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2004 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2005 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2006 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2007 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2008 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2009 /usr/local/include/boost/predef/version.h \
+
2010 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2011 /usr/local/include/boost/ratio/ratio.hpp \
+
2012 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2013 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2014 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2015 /usr/local/include/boost/type_traits/common_type.hpp \
+
2016 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2017 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2018 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2019 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2020 /usr/local/include/boost/chrono/time_point.hpp \
+
2021 /usr/local/include/boost/chrono/detail/system.hpp \
+
2022 /usr/local/include/boost/system/error_code.hpp \
+
2023 /usr/local/include/boost/system/detail/error_code.hpp \
+
2024 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2025 /usr/local/include/boost/system/detail/error_category.hpp \
+
2026 /usr/local/include/boost/system/detail/config.hpp \
+
2027 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2028 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2029 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2030 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2031 /usr/local/include/boost/system/detail/is_same.hpp \
+
2032 /usr/local/include/boost/system/detail/errc.hpp \
+
2033 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2034 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2035 /usr/local/include/boost/system/detail/append_int.hpp \
+
2036 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2037 /usr/local/include/boost/system/detail/system_category.hpp \
+
2038 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2039 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2040 /usr/local/include/boost/system/api_config.hpp \
+
2041 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2042 /usr/local/include/boost/system/detail/std_category.hpp \
+
2043 /usr/local/include/boost/system/error_category.hpp \
+
2044 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2045 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2046 /usr/local/include/boost/system/detail/mutex.hpp \
+
2047 /usr/local/include/boost/system/error_condition.hpp \
+
2048 /usr/local/include/boost/system/errc.hpp \
+
2049 /usr/local/include/boost/system/generic_category.hpp \
+
2050 /usr/local/include/boost/system/system_category.hpp \
+
2051 /usr/local/include/boost/system/detail/throws.hpp \
+
2052 /usr/local/include/boost/chrono/clock_string.hpp \
+
2053 /usr/local/include/boost/ratio/config.hpp \
+
2054 /usr/local/include/boost/chrono/ceil.hpp \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2070 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2114 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2115 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2116 /usr/local/include/boost/thread/interruption.hpp \
+
2117 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2118 /usr/local/include/boost/thread/exceptions.hpp \
+
2119 /usr/local/include/boost/system/system_error.hpp \
+
2120 /usr/local/include/boost/thread/lock_guard.hpp \
+
2121 /usr/local/include/boost/thread/detail/delete.hpp \
+
2122 /usr/local/include/boost/thread/detail/move.hpp \
+
2123 /usr/local/include/boost/move/utility.hpp \
+
2124 /usr/local/include/boost/move/traits.hpp \
+
2125 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2126 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2127 /usr/local/include/boost/thread/lock_options.hpp \
+
2128 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2129 /usr/local/include/boost/thread/lock_types.hpp \
+
2130 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2131 /usr/local/include/boost/thread/mutex.hpp \
+
2132 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2133 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2134 /usr/local/include/boost/thread/cv_status.hpp \
+
2135 /usr/local/include/boost/core/scoped_enum.hpp \
+
2136 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2137 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2138 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2139 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2140 /usr/local/include/boost/utility/result_of.hpp \
+
2141 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2142 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2143 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2144 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2145 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2146 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2147 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2148 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2149 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2150 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2151 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2152 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2153 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2154 /usr/local/include/boost/thread/futures/launch.hpp \
+
2155 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2156 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2157 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2158 /usr/local/include/boost/scoped_array.hpp \
+
2159 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2160 /usr/local/include/boost/thread/thread_only.hpp \
+
2161 /usr/local/include/boost/thread/detail/thread.hpp \
+
2162 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2163 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2164 /usr/local/include/boost/io/ios_state.hpp \
+
2165 /usr/local/include/boost/io_fwd.hpp \
+
2166 /usr/local/include/boost/functional/hash.hpp \
+
2167 /usr/local/include/boost/container_hash/hash.hpp \
+
2168 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2169 /usr/local/include/boost/container_hash/is_range.hpp \
+
2170 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2171 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2172 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2173 /usr/local/include/boost/describe/bases.hpp \
+
2174 /usr/local/include/boost/describe/modifiers.hpp \
+
2175 /usr/local/include/boost/describe/detail/config.hpp \
+
2176 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2177 /usr/local/include/boost/mp11/algorithm.hpp \
+
2178 /usr/local/include/boost/mp11/list.hpp \
+
2179 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2180 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2181 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2182 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2183 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2185 /usr/local/include/boost/mp11/set.hpp \
+
2186 /usr/local/include/boost/mp11/function.hpp \
+
2187 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2188 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2189 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2190 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2191 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2192 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2193 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2194 /usr/local/include/boost/describe/members.hpp \
+
2195 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2196 /usr/local/include/boost/mp11/bind.hpp \
+
2197 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2198 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2199 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2200 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2201 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2202 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2203 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2204 /usr/local/include/boost/thread/executor.hpp \
+
2205 /usr/local/include/boost/thread/executors/executor.hpp \
+
2206 /usr/local/include/boost/thread/executors/work.hpp \
+
2207 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2208 /usr/local/include/boost/thread/detail/memory.hpp \
+
2209 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2210 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2211 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2212 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2213 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2214 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2215 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2216 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2217 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2218 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2219 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2220 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2221 /usr/local/include/boost/container/allocator_traits.hpp \
+
2222 /usr/local/include/boost/container/detail/mpl.hpp \
+
2223 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2224 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2225 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2226 /usr/local/include/boost/container/detail/config_end.hpp \
+
2227 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2228 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2229 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2230 /usr/local/include/boost/container/detail/addressof.hpp \
+
2231 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2232 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2233 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2234 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2235 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2236 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2237 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2238 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2239 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2240 /usr/local/include/boost/container/uses_allocator.hpp \
+
2241 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2242 /usr/local/include/boost/container/detail/pair.hpp \
+
2243 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2244 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2245 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2248 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2249 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2250 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2251 /usr/local/include/boost/variant.hpp \
+
2252 /usr/local/include/boost/variant/variant.hpp \
+
2253 /usr/local/include/boost/variant/detail/config.hpp \
+
2254 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2255 /usr/local/include/boost/blank_fwd.hpp \
+
2256 /usr/local/include/boost/preprocessor/enum.hpp \
+
2257 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2258 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2259 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2260 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2261 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2262 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2263 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2264 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2265 /usr/local/include/boost/detail/reference_content.hpp \
+
2266 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2267 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2268 /usr/local/include/boost/variant/detail/move.hpp \
+
2269 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2270 /usr/local/include/boost/mpl/list.hpp \
+
2271 /usr/local/include/boost/mpl/limits/list.hpp \
+
2272 /usr/local/include/boost/mpl/list/list20.hpp \
+
2273 /usr/local/include/boost/mpl/list/list10.hpp \
+
2274 /usr/local/include/boost/mpl/list/list0.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2287 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2288 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2289 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2290 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2291 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2292 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2293 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2294 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2295 /usr/local/include/boost/variant/static_visitor.hpp \
+
2296 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2297 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2298 /usr/local/include/boost/utility/declval.hpp \
+
2299 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2300 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2301 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2302 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2303 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2304 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2305 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2306 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2307 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2308 /usr/local/include/boost/blank.hpp \
+
2309 /usr/local/include/boost/detail/templated_streams.hpp \
+
2310 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2311 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2312 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2313 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2314 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2315 /usr/local/include/boost/mpl/front.hpp \
+
2316 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2317 /usr/local/include/boost/mpl/insert_range.hpp \
+
2318 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2319 /usr/local/include/boost/mpl/joint_view.hpp \
+
2320 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2321 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2322 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2323 /usr/local/include/boost/mpl/max_element.hpp \
+
2324 /usr/local/include/boost/mpl/size_t.hpp \
+
2325 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2326 /usr/local/include/boost/mpl/sizeof.hpp \
+
2327 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2328 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2329 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2330 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2331 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2332 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2333 /usr/local/include/boost/mpl/equal.hpp \
+
2334 /usr/local/include/boost/variant/get.hpp \
+
2335 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2336 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2337 /usr/local/include/boost/variant/bad_visit.hpp \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2344 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2345 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2349 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2350 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2359 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2360 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2361 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2367 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2368 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ClientConnectionManagerImpl.h \
+
2369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2416 /usr/local/include/boost/asio.hpp \
+
2417 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2418 /usr/local/include/boost/asio/detail/config.hpp \
+
2419 /usr/local/include/boost/asio/execution.hpp \
+
2420 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2421 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2422 /usr/local/include/boost/asio/execution/executor.hpp \
+
2423 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2424 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2425 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2426 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2427 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2428 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2429 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2430 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2431 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2432 /usr/local/include/boost/asio/detail/assert.hpp \
+
2433 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2434 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2435 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2436 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2437 /usr/local/include/boost/asio/detail/memory.hpp \
+
2438 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2439 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2440 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2443 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2444 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2445 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2446 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2447 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2448 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2449 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2450 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2451 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2452 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2453 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2454 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2455 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2456 /usr/local/include/boost/asio/associator.hpp \
+
2457 /usr/local/include/boost/asio/detail/functional.hpp \
+
2458 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2459 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2460 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2461 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2462 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2463 /usr/local/include/boost/asio/prefer.hpp \
+
2464 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2465 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2466 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2467 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2468 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2469 /usr/local/include/boost/asio/query.hpp \
+
2470 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2471 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2472 /usr/local/include/boost/asio/require.hpp \
+
2473 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2474 /usr/local/include/boost/asio/detail/event.hpp \
+
2475 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2476 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2477 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2478 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2479 /usr/local/include/boost/asio/error.hpp \
+
2480 /usr/local/include/boost/cerrno.hpp \
+
2481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2492 /usr/local/include/boost/asio/impl/error.ipp \
+
2493 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2494 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2495 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2496 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2497 /usr/local/include/boost/asio/execution/context.hpp \
+
2498 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2499 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2500 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2501 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2502 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2503 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2504 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2505 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2506 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2507 /usr/local/include/boost/asio/execution_context.hpp \
+
2508 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2509 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2510 /usr/local/include/boost/asio/async_result.hpp \
+
2511 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2512 /usr/local/include/boost/asio/deferred.hpp \
+
2513 /usr/local/include/boost/asio/detail/utility.hpp \
+
2514 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2515 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2516 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2517 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2518 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2519 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2520 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2521 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2522 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2523 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2524 /usr/local/include/boost/asio/associated_executor.hpp \
+
2525 /usr/local/include/boost/asio/is_executor.hpp \
+
2526 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2527 /usr/local/include/boost/asio/system_executor.hpp \
+
2528 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2529 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2530 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2531 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2532 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2533 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2534 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2535 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2536 /usr/local/include/boost/asio/detail/global.hpp \
+
2537 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2538 /usr/local/include/boost/asio/system_context.hpp \
+
2539 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2540 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2541 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2542 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2543 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2544 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2545 /usr/local/include/boost/asio/detail/thread.hpp \
+
2546 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2547 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2548 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2549 /usr/local/include/boost/asio/config.hpp \
+
2550 /usr/local/include/boost/asio/impl/config.hpp \
+
2551 /usr/local/include/boost/asio/impl/config.ipp \
+
2552 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2553 /usr/local/include/boost/asio/detail/limits.hpp \
+
2554 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2555 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2556 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2559 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2560 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2563 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2564 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2565 /usr/local/include/boost/asio/detail/operation.hpp \
+
2566 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2567 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2568 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2576 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2591 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2592 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2593 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2594 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2595 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2596 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2597 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2598 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2599 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2600 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2601 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2602 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2603 /usr/local/include/boost/asio/append.hpp \
+
2604 /usr/local/include/boost/asio/impl/append.hpp \
+
2605 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2606 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2607 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2608 /usr/local/include/boost/asio/as_tuple.hpp \
+
2609 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2610 /usr/local/include/boost/asio/awaitable.hpp \
+
2611 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2612 /usr/local/include/boost/asio/basic_socket.hpp \
+
2613 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2614 /usr/local/include/boost/asio/io_context.hpp \
+
2615 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2616 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2617 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2618 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2619 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2620 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2621 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2622 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2623 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2624 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2625 /usr/local/include/boost/asio/post.hpp \
+
2626 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2627 /usr/local/include/boost/asio/socket_base.hpp \
+
2628 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2629 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2630 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2631 /usr/local/include/boost/asio/buffer.hpp \
+
2632 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2633 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2634 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2635 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2636 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2637 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2638 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2639 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2640 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2641 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2642 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2643 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2644 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2645 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2646 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2647 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2648 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2649 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2650 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2651 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2652 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2653 /usr/local/include/boost/asio/basic_file.hpp \
+
2654 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2655 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2656 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2657 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2658 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2659 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2660 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2661 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2662 /usr/local/include/boost/asio/dispatch.hpp \
+
2663 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2664 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2665 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2666 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2667 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2668 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2672 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2673 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2674 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2675 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2676 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2677 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2678 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2679 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2680 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2681 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2682 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2683 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2684 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2685 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2686 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2687 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2688 /usr/local/include/boost/asio/steady_timer.hpp \
+
2689 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2690 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2691 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2692 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2693 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2694 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2695 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2696 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2697 /usr/local/include/boost/asio/wait_traits.hpp \
+
2698 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2699 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2700 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2701 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2702 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2703 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2704 /usr/local/include/boost/asio/bind_executor.hpp \
+
2705 /usr/local/include/boost/asio/uses_executor.hpp \
+
2706 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2707 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2708 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2709 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2710 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2711 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2712 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2713 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2714 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2715 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2716 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2717 /usr/local/include/boost/asio/completion_condition.hpp \
+
2718 /usr/local/include/boost/asio/write.hpp \
+
2719 /usr/local/include/boost/asio/impl/write.hpp \
+
2720 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2721 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2722 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2723 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2724 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2725 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2726 /usr/local/include/boost/asio/cancel_after.hpp \
+
2727 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2728 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2729 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2730 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2731 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2732 /usr/local/include/boost/asio/cancel_at.hpp \
+
2733 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2734 /usr/local/include/boost/asio/co_composed.hpp \
+
2735 /usr/local/include/boost/asio/co_spawn.hpp \
+
2736 /usr/local/include/boost/asio/compose.hpp \
+
2737 /usr/local/include/boost/asio/composed.hpp \
+
2738 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2739 /usr/local/include/boost/asio/connect.hpp \
+
2740 /usr/local/include/boost/asio/impl/connect.hpp \
+
2741 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2742 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2743 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2744 /usr/local/include/boost/asio/consign.hpp \
+
2745 /usr/local/include/boost/asio/impl/consign.hpp \
+
2746 /usr/local/include/boost/asio/coroutine.hpp \
+
2747 /usr/local/include/boost/asio/defer.hpp \
+
2748 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2749 /usr/local/include/boost/asio/detached.hpp \
+
2750 /usr/local/include/boost/asio/impl/detached.hpp \
+
2751 /usr/local/include/boost/asio/disposition.hpp \
+
2752 /usr/local/include/boost/asio/executor.hpp \
+
2753 /usr/local/include/boost/asio/impl/executor.hpp \
+
2754 /usr/local/include/boost/asio/impl/executor.ipp \
+
2755 /usr/local/include/boost/asio/file_base.hpp \
+
2756 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2757 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2758 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2759 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2760 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2761 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2762 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2763 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2764 /usr/local/include/boost/asio/immediate.hpp \
+
2765 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2766 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2767 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2768 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2769 /usr/local/include/boost/asio/ip/address.hpp \
+
2770 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2771 /usr/local/include/boost/asio/detail/array.hpp \
+
2772 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2773 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2774 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2775 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2776 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2777 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2778 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2779 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2780 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2781 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2782 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2783 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2784 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2785 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2786 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2787 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2788 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2789 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2790 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2791 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2792 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2793 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2794 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2795 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2796 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2797 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2798 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2799 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2800 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2801 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2802 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2803 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2804 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2805 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2806 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2807 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2808 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2809 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2810 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2811 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2812 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2813 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2814 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2815 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2816 /usr/local/include/boost/asio/ip/udp.hpp \
+
2817 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2818 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2819 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2820 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2821 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2822 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2823 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2824 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2825 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2826 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2827 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2828 /usr/local/include/boost/asio/packaged_task.hpp \
+
2829 /usr/local/include/boost/asio/detail/future.hpp \
+
2830 /usr/local/include/boost/asio/placeholders.hpp \
+
2831 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2832 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2833 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2834 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2835 /usr/local/include/boost/asio/prepend.hpp \
+
2836 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2837 /usr/local/include/boost/asio/random_access_file.hpp \
+
2838 /usr/local/include/boost/asio/read.hpp \
+
2839 /usr/local/include/boost/asio/impl/read.hpp \
+
2840 /usr/local/include/boost/asio/read_at.hpp \
+
2841 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2842 /usr/local/include/boost/asio/read_until.hpp \
+
2843 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2844 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2845 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2846 /usr/local/include/boost/asio/redirect_error.hpp \
+
2847 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2848 /usr/local/include/boost/asio/require_concept.hpp \
+
2849 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2850 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2851 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2852 /usr/local/include/boost/asio/serial_port.hpp \
+
2853 /usr/local/include/boost/asio/signal_set.hpp \
+
2854 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2855 /usr/local/include/boost/asio/thread_pool.hpp \
+
2856 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2857 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2858 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2859 /usr/local/include/boost/asio/strand.hpp \
+
2860 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
2861 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
2862 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
2863 /usr/local/include/boost/asio/stream_file.hpp \
+
2864 /usr/local/include/boost/asio/streambuf.hpp \
+
2865 /usr/local/include/boost/asio/system_timer.hpp \
+
2866 /usr/local/include/boost/asio/this_coro.hpp \
+
2867 /usr/local/include/boost/asio/use_awaitable.hpp \
+
2868 /usr/local/include/boost/asio/use_future.hpp \
+
2869 /usr/local/include/boost/asio/impl/use_future.hpp \
+
2870 /usr/local/include/boost/asio/version.hpp \
+
2871 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
2872 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
2873 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
2874 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
2875 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
2876 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
2877 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
2878 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
2879 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
2880 /usr/local/include/boost/asio/writable_pipe.hpp \
+
2881 /usr/local/include/boost/asio/write_at.hpp \
+
2882 /usr/local/include/boost/asio/impl/write_at.hpp \
+
2883 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2884 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ConcurrentSet.h \
+
2885 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_event.h \
+
2886 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2887 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SocketFactory.h \
+
2888 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2889 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListenable.h \
+
2890 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
2891 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2892 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
2893 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
2894 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
2895 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2896 /usr/local/include/boost/endian/arithmetic.hpp \
+
2897 /usr/local/include/boost/endian/buffers.hpp \
+
2898 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2899 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2900 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2901 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2902 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2903 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2904 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2905 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2906 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2907 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2908 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2909 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2910 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2911 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2912 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2913 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2914 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
2915 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2916 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2917 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/HeartbeatManager.h \
+
2918 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/wait_strategy.h \
+
2919 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metrics_compressor.h \
+
2920 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metric_descriptor.h \
+
2921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metrics_dictionary.h \
+
2922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/statistics/Statistics.h \
+
2923 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
2924 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
2925 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
2926 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
2927 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
2928 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
2929 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
2930 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
2931 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
2932 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
2933 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
2934 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
2935 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
2936 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
2937 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
2938 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
2939 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
2940 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
2941 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
2942 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
2943 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
2944 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
2945 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2946 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2947 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
2948 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
2949 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
2950 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
2951 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
2952 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
2953 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
2954 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
2955 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
2956 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
2957 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
2958 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
2959 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
2960 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
2961 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
2962 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
2963 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
2964 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
2965 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
2966 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
2967 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h \
+
2968 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
2969 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2970 /usr/local/include/boost/thread/latch.hpp \
+
2971 /usr/local/include/boost/thread/detail/counter.hpp \
+
2972 /usr/local/include/boost/uuid/random_generator.hpp \
+
2973 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2974 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2975 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2976 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2977 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
2978 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2979 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2980 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2981 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d2/dd3/classhazelcast_1_1logger-members.html b/5.5.0/d2/dd3/classhazelcast_1_1logger-members.html new file mode 100644 index 0000000000..29c94824f9 --- /dev/null +++ b/5.5.0/d2/dd3/classhazelcast_1_1logger-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::logger Member List
+
+
+ +

This is the complete list of members for hazelcast::logger, including all inherited members.

+ + + + + + + +
default_handler(const std::string &instance_name, const std::string &cluster_name, level lvl, const std::string &msg) noexcept (defined in hazelcast::logger)hazelcast::loggerstatic
enabled(level lvl) noexcept (defined in hazelcast::logger)hazelcast::logger
handler_type typedef (defined in hazelcast::logger)hazelcast::logger
level enum name (defined in hazelcast::logger)hazelcast::logger
log(level lvl, const std::string &msg) noexcept (defined in hazelcast::logger)hazelcast::logger
logger(std::string instance_name, std::string cluster_name, level lvl, handler_type handler) (defined in hazelcast::logger)hazelcast::logger
+
+
+ + + + diff --git a/5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.html b/5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.html new file mode 100644 index 0000000000..bf865739b7 --- /dev/null +++ b/5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.html @@ -0,0 +1,408 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::sessionless_semaphore Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::sessionless_semaphore Class Reference
+
+
+
Inheritance diagram for hazelcast::cp::sessionless_semaphore:
+
+
+ + + + + + + +

+Public Member Functions

 sessionless_semaphore (const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager)
boost::future< void > acquire (int32_t permits) override
boost::future< void > release (int32_t permits) override
boost::future< int32_t > drain_permits () override
+ + + + +

+Protected Member Functions

boost::future< bool > try_acquire_for_millis (int32_t permits, std::chrono::milliseconds timeout) override
int64_t get_thread_id () override
boost::future< void > do_change_permits (int32_t delta) override
+

Detailed Description

+
+

Definition at line 1248 of file cp.h.

+

Constructor & Destructor Documentation

+ +

◆ sessionless_semaphore()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::cp::sessionless_semaphore::sessionless_semaphore (const std::string & proxy_name,
client::spi::ClientContext * context,
const raft_group_id & group_id,
const std::string & object_name,
internal::session::proxy_session_manager & session_manager )
+
+ +

Definition at line 1050 of file cp.cpp.

+
1056 : counting_semaphore(proxy_name,
+
1057 context,
+
1058 group_id,
+
1059 object_name,
+
1060 session_manager)
+
1061{}
+
+
+
+

Member Function Documentation

+ +

◆ acquire()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::sessionless_semaphore::acquire (int32_t permits)
+
+override
+
+ +

Definition at line 1064 of file cp.cpp.

+
1065{
+
1066 util::Preconditions::check_positive(permits,
+
1067 "permits must be positive number.");
+
1068
+
1069 return to_void_future(
+
1070 do_try_acquire(permits, std::chrono::milliseconds(-1)));
+
1071}
+
+
+
+ +

◆ do_change_permits()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::sessionless_semaphore::do_change_permits (int32_t delta)
+
+overrideprotected
+
+ +

Definition at line 1155 of file cp.cpp.

+
1156{
+
1157 auto cluster_wide_threadId = get_thread_id();
+
1158 auto invocation_uid =
+
1159 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1160 auto request = client::protocol::codec::semaphore_change_encode(
+
1161 group_id_,
+
1162 object_name_,
+
1163 internal::session::proxy_session_manager::NO_SESSION_ID,
+
1164 cluster_wide_threadId,
+
1165 invocation_uid,
+
1166 delta);
+
1167 return to_void_future(client::spi::impl::ClientInvocation::create(
+
1168 context_, request, object_name_)
+
1169 ->invoke());
+
1170}
+
+
+
+ +

◆ drain_permits()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< int32_t > hazelcast::cp::sessionless_semaphore::drain_permits ()
+
+override
+
+ +

Definition at line 1138 of file cp.cpp.

+
1139{
+
1140 auto cluster_wide_threadId = get_thread_id();
+
1141 auto invocation_uid =
+
1142 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1143 auto request = client::protocol::codec::semaphore_drain_encode(
+
1144 group_id_,
+
1145 object_name_,
+
1146 internal::session::proxy_session_manager::NO_SESSION_ID,
+
1147 cluster_wide_threadId,
+
1148 invocation_uid);
+
1149 return decode<int32_t>(client::spi::impl::ClientInvocation::create(
+
1150 context_, request, object_name_)
+
1151 ->invoke());
+
1152}
+
+
+
+ +

◆ get_thread_id()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t hazelcast::cp::sessionless_semaphore::get_thread_id ()
+
+overrideprotected
+
+ +

Definition at line 1132 of file cp.cpp.

+
1133{
+
1134 return session_manager_.get_or_create_unique_thread_id(group_id_);
+
1135}
+
+
+
+ +

◆ release()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::sessionless_semaphore::release (int32_t permits)
+
+override
+
+ +

Definition at line 1122 of file cp.cpp.

+
1123{
+
1124 util::Preconditions::check_positive(permits, "Permits must be positive!");
+
1125 auto thread_id = get_thread_id();
+
1126 return do_release(permits,
+
1127 thread_id,
+
1128 internal::session::proxy_session_manager::NO_SESSION_ID);
+
1129}
+
+
+
+ +

◆ try_acquire_for_millis()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::cp::sessionless_semaphore::try_acquire_for_millis (int32_t permits,
std::chrono::milliseconds timeout )
+
+overrideprotected
+
+ +

Definition at line 1110 of file cp.cpp.

+
1112{
+
1113 util::Preconditions::check_positive(permits, "Permits must be positive!");
+
1114
+
1115 return do_try_acquire(permits,
+
1116 timeout > std::chrono::milliseconds::zero()
+
1117 ? timeout
+
1118 : std::chrono::milliseconds::zero());
+
1119}
+
+
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.png b/5.5.0/d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d4c8c3d4b6e6802d2a497d297eec24c96d4211 GIT binary patch literal 763 zcmV0000RP)t-s|Ns90 z008Lh^>vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0007p zNkl}@WpS8w%8yAmlh1qK9ljM_n z6>vjx4T19`Xh&oph~7uXGEKuL<><>;kM-_Z>8l&CONeL*W^q=FOFw@QzqLXU@|G~w^=n{ZPs#AoW?pn0!$7YfR5iE zmSZTR+61g~?KI!3h&9|aQu-up;29%_` tx*AZDeoq5Xk|JvWN>XG^fM#YL>mQvK4|H;Fm$m=^002ovPDHLkV1fqPU)%ry literal 0 HcmV?d00001 diff --git a/5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html b/5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html new file mode 100644 index 0000000000..d84f649fb5 --- /dev/null +++ b/5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html @@ -0,0 +1,488 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_result::row_iterator_sync Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result::row_iterator_sync Class Reference
+
+
+ +

Copy is allowed for convenience but it does shallow copy so it should be avoided. + More...

+ +

#include <sql_result.h>

+ + + + + + + +

+Public Types

using difference_type = void
using value_type = sql_page::sql_row
using pointer = sql_page::sql_row*
using reference = const sql_page::sql_row&
using iterator_category = std::input_iterator_tag
+ + + + + + + + + + + + + +

+Public Member Functions

void set_timeout (std::chrono::milliseconds)
 Sets timeout for page fetch operation.
std::chrono::milliseconds timeout () const
 Retrieves the timeout.
const sql_page::sql_rowoperator* () const
 Returns current row.
const sql_page::sql_rowoperator-> () const
 Returns current row.
+row_iterator_sync operator++ (int)=delete
 Post increment operator is deleted because copy is discouraged.
row_iterator_sync & operator++ ()
 Fetches next row in blocking manner.
+ + + + +

+Friends

class sql_result
HAZELCAST_API bool operator== (const row_iterator_sync &x, const row_iterator_sync &y)
HAZELCAST_API bool operator!= (const row_iterator_sync &x, const row_iterator_sync &y)
+

Detailed Description

+

Copy is allowed for convenience but it does shallow copy so it should be avoided.

+ +

Definition at line 186 of file sql_result.h.

+

Member Typedef Documentation

+ +

◆ difference_type

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::row_iterator_sync::difference_type = void
+
+ +

Definition at line 189 of file sql_result.h.

+ +
+
+ +

◆ iterator_category

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::row_iterator_sync::iterator_category = std::input_iterator_tag
+
+ +

Definition at line 193 of file sql_result.h.

+ +
+
+ +

◆ pointer

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::row_iterator_sync::pointer = sql_page::sql_row*
+
+ +

Definition at line 191 of file sql_result.h.

+ +
+
+ +

◆ reference

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::row_iterator_sync::reference = const sql_page::sql_row&
+
+ +

Definition at line 192 of file sql_result.h.

+ +
+
+ +

◆ value_type

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::row_iterator_sync::value_type = sql_page::sql_row
+
+ +

Definition at line 190 of file sql_result.h.

+ +
+
+

Member Function Documentation

+ +

◆ operator*()

+ +
+
+ + + + + + + +
const sql_page::sql_row & hazelcast::client::sql::sql_result::row_iterator_sync::operator* () const
+
+ +

Returns current row.

+

It might block in case of the current page is empty.

+
Exceptions
+ + +
exception::no_such_elementif the iterator points to the past-end
+
+
+ +

Definition at line 857 of file sql.cpp.

+
858{
+
859 while (iterator_->rows().empty()) {
+
860 ++iterator_;
+
861 }
+
862
+
863 return iterator_->rows().at(row_idx_);
+
864}
+
+
+
+ +

◆ operator++()

+ +
+
+ + + + + + + +
sql_result::row_iterator_sync & hazelcast::client::sql::sql_result::row_iterator_sync::operator++ ()
+
+ +

Fetches next row in blocking manner.

+

If page is already fetched, it doesn't block, otherwise it blocks.

+
Exceptions
+ + +
exception::no_such_elementif the iterator points to the past-end or operation is timedout.
+
+
+ +

Definition at line 873 of file sql.cpp.

+
874{
+
875 ++row_idx_;
+
876
+
877 while (iterator_ != page_iterator_sync{} &&
+
878 row_idx_ >= iterator_->rows().size()) {
+
879 ++iterator_;
+
880 row_idx_ = 0;
+
881 }
+
882
+
883 return *this;
+
884}
+
+
+
+ +

◆ operator->()

+ +
+
+ + + + + + + +
const sql_page::sql_row * hazelcast::client::sql::sql_result::row_iterator_sync::operator-> () const
+
+ +

Returns current row.

+

It might block in case of the current page is empty.

+
Exceptions
+ + +
exception::no_such_elementif the iterator points to the past-end
+
+
+ +

Definition at line 867 of file sql.cpp.

+
868{
+
869 return &(operator*());
+
870}
+
const sql_page::sql_row & operator*() const
Returns current row.
Definition sql.cpp:857
+
+
+
+ +

◆ set_timeout()

+ +
+
+ + + + + + + +
void hazelcast::client::sql::sql_result::row_iterator_sync::set_timeout (std::chrono::milliseconds timeout)
+
+ +

Sets timeout for page fetch operation.

+ +

Definition at line 845 of file sql.cpp.

+
846{
+
847 iterator_.set_timeout(timeout);
+
848}
+
std::chrono::milliseconds timeout() const
Retrieves the timeout.
Definition sql.cpp:851
+
+
+
+ +

◆ timeout()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::sql::sql_result::row_iterator_sync::timeout () const
+
+ +

Retrieves the timeout.

+ +

Definition at line 851 of file sql.cpp.

+
852{
+
853 return iterator_.timeout();
+
854}
+
+
+
+ + +

◆ operator!=

+ +
+
+ + + + + +
+ + + + + + + + + + + +
HAZELCAST_API bool operator!= (const row_iterator_sync & x,
const row_iterator_sync & y )
+
+friend
+
+ +

Definition at line 894 of file sql.cpp.

+
896{
+
897 return !(x == y);
+
898}
+
+
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
HAZELCAST_API bool operator== (const row_iterator_sync & x,
const row_iterator_sync & y )
+
+friend
+
+ +

Definition at line 887 of file sql.cpp.

+
889{
+
890 return x.iterator_ == y.iterator_;
+
891}
+
+
+
+ +

◆ sql_result

+ +
+
+ + + + + +
+ + + + +
friend class sql_result
+
+friend
+
+ +

Definition at line 239 of file sql_result.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/sql/sql_result.h
  • +
  • hazelcast/src/hazelcast/client/sql.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.js b/5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.js new file mode 100644 index 0000000000..3734705d34 --- /dev/null +++ b/5.5.0/d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync = +[ + [ "operator*", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html#ab58c9b945be565f1ca4c986d628f0324", null ], + [ "operator++", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html#a608393905bb4fa0c52d45a1f7f1a1e5c", null ], + [ "operator++", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html#aab8518403cfa2a6dd1419ceaba803a57", null ], + [ "operator->", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html#abca1e0711b319cd17c29ee1843760b58", null ], + [ "set_timeout", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html#a55e8328e6535812f40417833b7462cc0", null ], + [ "timeout", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html#ad1f12357b481d9274634ddcb4ef5db33", null ] +]; \ No newline at end of file diff --git a/5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.html b/5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.html new file mode 100644 index 0000000000..ee185097c5 --- /dev/null +++ b/5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.html @@ -0,0 +1,297 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::query Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::query Class Reference
+
+
+
Inheritance diagram for hazelcast::client::exception::query:
+
+
+ + + + + + + + +

+Public Member Functions

 query (std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr)
 query (int32_t code, std::string message, std::exception_ptr cause=nullptr, boost::uuids::uuid originating_member_id=boost::uuids::nil_uuid(), std::string suggestion="")
int32_t code () const
const std::string & suggestion () const
const boost::uuids::uuid & originating_member_uuid () const
+

Detailed Description

+
+

Definition at line 333 of file protocol_exceptions.h.

+

Constructor & Destructor Documentation

+ +

◆ query() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::query::query (std::string source = "",
std::string message = "",
std::string details = "",
std::exception_ptr cause = nullptr )
+
+explicit
+
+ +

Definition at line 1341 of file client_impl.cpp.

+
1345 : hazelcast_(std::move(source),
+
1346 std::move(message),
+
1347 std::move(details),
+
1348 std::move(cause),
+
1349 false)
+
1350{
+
1351}
+
+
+
+ +

◆ query() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::query::query (int32_t code,
std::string message,
std::exception_ptr cause = nullptr,
boost::uuids::uuid originating_member_id = boost::uuids::nil_uuid(),
std::string suggestion = "" )
+
+ +

Definition at line 1353 of file client_impl.cpp.

+
1358 : hazelcast_("", std::move(message), "", std::move(cause))
+
1359 , code_(code)
+
1360 , suggestion_(std::move(suggestion))
+
1361 , originating_member_uuid_(originating_member_id)
+
1362{
+
1363}
+
+
+
+

Member Function Documentation

+ +

◆ code()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::exception::query::code () const
+
+ +

Definition at line 1366 of file client_impl.cpp.

+
1367{
+
1368 return code_;
+
1369}
+
+
+
+ +

◆ originating_member_uuid()

+ +
+
+ + + + + + + +
const boost::uuids::uuid & hazelcast::client::exception::query::originating_member_uuid () const
+
+ +

Definition at line 1378 of file client_impl.cpp.

+
1379{
+
1380 return originating_member_uuid_;
+
1381}
+
+
+
+ +

◆ suggestion()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::exception::query::suggestion () const
+
+ +

Definition at line 1372 of file client_impl.cpp.

+
1373{
+
1374 return suggestion_;
+
1375}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.png b/5.5.0/d2/de0/classhazelcast_1_1client_1_1exception_1_1query.png new file mode 100644 index 0000000000000000000000000000000000000000..d26c3f95a4cc8247cf85a923f8c1d485c57a4f75 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^$ALJ2gBeK9+A)zINJ$6ygt-3y{~ySF@#br3|Doj; z2ATyD)6cwk@ZbSZ-1KbN5}+JsNswPK1CS2}=1jA%FfcHgd%8G=R4~4sdvVel1s)e` z{o8;4$JfkdR5a*&e6KWn@l>rSLFQ)@1mY9Z%9sy&eEQ_YH>qdw6NQr&R^7?zQ_a_( zySx91!pm6~=W**!-4pYAtyN6b-)p;6D%<=XSL_I@joZH4j>lH2TKVMUlC-$1Q%_AR z@3q^${Dw@n+f|*S#3=Wy4@t#441WCB;lUf}KI!?3a*L{GF<)zJgq{cPzIT0f`r4?; z-75Zp|IT}UO0T-sIQh_|k3h@eu86WYb7q}B!;jor#sj=1!hP%4S2x^gNj|uP^+c@2 zrZ`3i6;*bIBY{N>4l*P#4mi%7dDp?fbJw0p&XXQ#SgL6DNgd}qH#_|EhfjZ!e)js_ znx*G?yhN{Eh4+_SyUO3?GVQk2-kN&Xt5(Nr?5)d=H9sCb?P=Oc6Ah zA9vJnf7r0cXK(NAn{U$kPClQRe0GIYx%jfuluv2TGK$^$dS~h{Yqyxwd~aiC@&Oqc znP#*1UuAZ#t;o4~CeU7lf4Yf0Ff8B9>+kQ&`SEFz((LESk2Ibip5MtYvo-I{)z!Nm z?E1F5>goRa1#w#!+obmXo@8EOxw!tnz5SB|%j<7!wfyyBspX&h58hj + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member_selector Member List
+
+
+ +

This is the complete list of members for hazelcast::client::member_selector, including all inherited members.

+ + + +
select(const member &member) const =0hazelcast::client::member_selectorpure virtual
~member_selector()=default (defined in hazelcast::client::member_selector)hazelcast::client::member_selectorvirtual
+
+
+ + + + diff --git a/5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.html b/5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.html new file mode 100644 index 0000000000..5aa7fc7100 --- /dev/null +++ b/5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< int16_t > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< int16_t > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< int16_t > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 395 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< int16_t > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.png b/5.5.0/d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..a201a72c8d7bad08073802637d4ff48189c68098 GIT binary patch literal 1241 zcmeAS@N?(olHy`uVBq!ia0y~yVC)9612~w0S!Kw|ot7Y`mh0E(NQ4O;?~<17jC3uXZF!N8np_7w&OmK0AH$B+ufw{u_TJ+|U$ zaZg?_<9q$1$!gntyh;}5Z07jhu=aSL?xbBcN?*lqZ_8bpdwW|yx3uRpk57lS#8hTF zA8k@8UJ)@Ng-?`w(wT+dH)N1(o&h$lWeSvE<9vyynt7@n7q?%@-jS8O2 zmuj-RU9S^-7cTxyzp+BOyG%Z5w|(CCzZ?1getcc?W&W|_QFezcrC-pQP|FY0ZxFn^V`s zWy@Cesr+=WitoMEzWM#+$`||8=0w}g*jp(fEnM>L)iK5t`4>gu6=Ev47wkN|aH>lE z!ta|bjLQ8BHZSbcKd!bb;bN`L;kaLSm~Q;|{c5KF{=|*97H(BIdH>~FojYcQ-EStR z-}`LWtR^P+(v^45iop6Kk6QWem(TmpE2ejN{rT>TUyn53WLc8DG52=Zt!=r#w=g`oe_fnm3d4iPT4D?noZ{nInHh{$ zL@+pT-3<`oVenXx#K;gCqQaoi-o?uBBw!;$1JF>03C>5E7>Yp3fKkVAVj)nGWrz+{ z75!7!iOODkB`RB9e3r^om6yO2Gii$RQKv~jYdwO1)_R^=c=ZFA z=t;8e-60h-iODv;LtL$7&$cw1c|1?{>ZqK|%#>tWoV`E%a>d<$+jai(?wbIF7f8JpH=lP+%b;;*f$#;Lh z)i(G0yXS1+JKMQ$)hzEAc?PYSeAMoR@$O&Uzn3n15OlfHR!x8Fi(AXZkHq(+u8ozA z;;UQm*8B33&s@ty*SSg@Evfjxm33uL?=z{?&0D@(OuJL5>$kmt?btDvxqHtoJhri| z(66{g?#|X-G13V)E9%sy9hEtHYaXkLRiKiTaJTa8?@Kl<$$h&k4V=g#?<~6UdK?TVVPq(h#xJ_o4>x{@98j9VgKPxRT-1Ol>yUz^mh&keRccui`KdFsbJa1El z;*Q&!7T2Fpn(?G6E@nf-DemoU{?Mf7qs+Jc)T8#+8mT?&Utg_!c2Sc z-zWU(_YuoW_iEm)b@zR7cel*;) + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::monitor::local_instance_stats Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d2/df5/stats_8cpp_source.html b/5.5.0/d2/df5/stats_8cpp_source.html new file mode 100644 index 0000000000..505078c83d --- /dev/null +++ b/5.5.0/d2/df5/stats_8cpp_source.html @@ -0,0 +1,774 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/stats.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
stats.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <boost/utility/string_view_fwd.hpp>
+
18#include <iomanip>
+
19
+
20#include <boost/algorithm/string/replace.hpp>
+
21#include <boost/utility/string_view.hpp>
+
22#include <sstream>
+
23
+
24#include "hazelcast/client/client_config.h"
+
25#include "hazelcast/client/client_properties.h"
+
26#include "hazelcast/client/connection/ClientConnectionManagerImpl.h"
+
27#include "hazelcast/client/connection/Connection.h"
+
28#include "hazelcast/client/impl/metrics/metrics_compressor.h"
+
29#include "hazelcast/client/impl/metrics/metric_descriptor.h"
+
30#include "hazelcast/client/impl/statistics/Statistics.h"
+
31#include "hazelcast/client/internal/nearcache/NearCache.h"
+
32#include "hazelcast/client/internal/nearcache/NearCacheManager.h"
+
33#include "hazelcast/client/monitor/impl/LocalMapStatsImpl.h"
+
34#include "hazelcast/client/monitor/impl/NearCacheStatsImpl.h"
+
35#include "hazelcast/client/protocol/codec/codecs.h"
+
36#include "hazelcast/client/protocol/codec/codecs.h"
+
37#include "hazelcast/client/spi/ClientContext.h"
+
38#include "hazelcast/client/spi/impl/ClientExecutionServiceImpl.h"
+
39#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
40#include "hazelcast/client/spi/lifecycle_service.h"
+
41
+
42namespace hazelcast {
+
43namespace client {
+
44namespace impl {
+
45namespace statistics {
+
46const std::string Statistics::NEAR_CACHE_CATEGORY_PREFIX("nc.");
+
47
+
48Statistics::Statistics(spi::ClientContext& client_context)
+
49 : client_context_(client_context)
+
50 , client_properties_(client_context.get_client_properties())
+
51 , logger_(client_context.get_logger())
+
52 , periodic_stats_(*this)
+
53{
+
54 this->enabled_ = client_properties_.get_boolean(
+
55 client_properties_.get_statistics_enabled());
+
56}
+
57
+
58void
+
59Statistics::start()
+
60{
+
61 if (!enabled_) {
+
62 return;
+
63 }
+
64
+
65 int64_t periodSeconds = client_properties_.get_long(
+
66 client_properties_.get_statistics_period_seconds());
+
67 if (periodSeconds <= 0) {
+
68
+
69 int64_t defaultValue = util::IOUtil::to_value<int64_t>(
+
70 client_properties_.get_statistics_period_seconds()
+
71 .get_default_value());
+
72 HZ_LOG(
+
73 logger_,
+
74 warning,
+
75 boost::str(
+
76 boost::format("Provided client statistics %1% cannot be less than "
+
77 "or equal to 0. "
+
78 "You provided %2% seconds as the configuration. "
+
79 "Client will use the default value of %3% instead.") %
+
80 client_properties_.get_statistics_period_seconds().get_name() %
+
81 periodSeconds % defaultValue));
+
82 periodSeconds = defaultValue;
+
83 }
+
84
+
85 schedule_periodic_statistics_send_task(periodSeconds);
+
86
+
87 HZ_LOG(
+
88 logger_,
+
89 info,
+
90 boost::str(
+
91 boost::format("Client statistics is enabled with period %1% seconds.") %
+
92 periodSeconds));
+
93}
+
94
+
95void
+
96Statistics::shutdown()
+
97{
+
98 if (send_task_timer_) {
+
99 send_task_timer_->cancel();
+
100 }
+
101}
+
102
+
103void
+
104Statistics::schedule_periodic_statistics_send_task(int64_t period_seconds)
+
105{
+
106 send_task_timer_ =
+
107 client_context_.get_client_execution_service().schedule_with_repetition(
+
108 [=]() {
+
109 if (!client_context_.get_lifecycle_service().is_running()) {
+
110 return;
+
111 }
+
112
+
113 auto collection_timestamp =
+
114 std::chrono::duration_cast<std::chrono::milliseconds>(
+
115 std::chrono::system_clock::now().time_since_epoch())
+
116 .count();
+
117 std::shared_ptr<connection::Connection> connection =
+
118 get_connection();
+
119 if (!connection) {
+
120 HZ_LOG(logger_,
+
121 finest,
+
122 "Cannot send client statistics to the server. No "
+
123 "connection found.");
+
124 return;
+
125 }
+
126
+
127 std::ostringstream stats;
+
128 metrics::metrics_compressor metrics_comp;
+
129
+
130 periodic_stats_.fill_metrics(stats, metrics_comp, connection);
+
131
+
132 periodic_stats_.add_near_cache_stats(stats, metrics_comp);
+
133
+
134 send_stats(collection_timestamp,
+
135 stats.str(),
+
136 metrics_comp.get_blob(),
+
137 connection);
+
138 },
+
139 std::chrono::seconds(0),
+
140 std::chrono::seconds(period_seconds));
+
141}
+
142
+
143std::shared_ptr<connection::Connection>
+
144Statistics::get_connection()
+
145{
+
146 return client_context_.get_connection_manager().get_random_connection();
+
147}
+
148
+
149void
+
150Statistics::send_stats(
+
151 int64_t timestamp,
+
152 const std::string& new_stats,
+
153 const std::vector<byte> metrics_blob,
+
154 const std::shared_ptr<connection::Connection>& connection)
+
155{
+
156 auto request = protocol::codec::client_statistics_encode(
+
157 timestamp, new_stats, metrics_blob);
+
158 try {
+
159 spi::impl::ClientInvocation::create(
+
160 client_context_, request, "", connection)
+
161 ->invoke()
+
162 .get();
+
163 } catch (exception::iexception& e) {
+
164 // suppress exception, do not print too many messages
+
165 HZ_LOG(logger_,
+
166 finest,
+
167 boost::str(boost::format("Could not send stats %1%") % e));
+
168 }
+
169}
+
170
+
171void
+
172Statistics::PeriodicStatistics::fill_metrics(
+
173 std::ostringstream& stats,
+
174 metrics::metrics_compressor& compressor,
+
175 const std::shared_ptr<connection::Connection>& connection)
+
176{
+
177 stats << "lastStatisticsCollectionTime" << KEY_VALUE_SEPARATOR
+
178 << util::current_time_millis();
+
179 add_stat(stats, "enterprise", false);
+
180 add_stat(stats, "clientType", protocol::ClientTypes::CPP);
+
181 add_stat(stats, "clientVersion", HAZELCAST_VERSION);
+
182 add_stat(stats,
+
183 "clusterConnectionTimestamp",
+
184 std::chrono::duration_cast<std::chrono::milliseconds>(
+
185 connection->get_start_time().time_since_epoch())
+
186 .count());
+
187
+
188 auto localSocketAddress = connection->get_local_socket_address();
+
189 stats << STAT_SEPARATOR << "clientAddress" << KEY_VALUE_SEPARATOR;
+
190 if (localSocketAddress) {
+
191 stats << localSocketAddress->get_host() << ":"
+
192 << localSocketAddress->get_port();
+
193 }
+
194
+
195 add_stat(stats, "clientName", statistics_.client_context_.get_name());
+
196
+
197 auto credential =
+
198 statistics_.client_context_.get_client_config().get_credentials();
+
199 if (credential) {
+
200 add_stat(stats, "credentials.principal", credential->name());
+
201 }
+
202
+
203 auto hw_concurrency = std::thread::hardware_concurrency();
+
204 // necessary for compatibility with Management Center 4.0
+
205 add_stat(stats, "runtime.availableProcessors", hw_concurrency);
+
206 compressor.add_long(
+
207 { "runtime", "availableProcessors", metrics::probe_unit::COUNT },
+
208 hw_concurrency);
+
209
+
210 // more gauges can be added here
+
211}
+
212
+
213void
+
214Statistics::PeriodicStatistics::add_near_cache_stats(
+
215 std::ostringstream& stats,
+
216 metrics::metrics_compressor& compressor)
+
217{
+
218 for (auto near_cache : statistics_.client_context_.get_near_cache_manager()
+
219 .list_all_near_caches()) {
+
220 std::string nc_name = near_cache->get_name();
+
221
+
222 std::ostringstream nc_name_with_prefix_strm;
+
223 get_name_with_prefix(nc_name, nc_name_with_prefix_strm);
+
224 nc_name_with_prefix_strm << '.';
+
225 std::string nc_name_with_prefix = nc_name_with_prefix_strm.str();
+
226
+
227 auto nc_stats =
+
228 std::static_pointer_cast<monitor::impl::NearCacheStatsImpl>(
+
229 near_cache->get_near_cache_stats());
+
230
+
231 add_near_cache_metric(stats,
+
232 compressor,
+
233 "creationTime",
+
234 nc_name,
+
235 nc_name_with_prefix,
+
236 nc_stats->get_creation_time(),
+
237 metrics::probe_unit::MS);
+
238
+
239 add_near_cache_metric(stats,
+
240 compressor,
+
241 "evictions",
+
242 nc_name,
+
243 nc_name_with_prefix,
+
244 nc_stats->get_evictions(),
+
245 metrics::probe_unit::COUNT);
+
246
+
247 add_near_cache_metric(stats,
+
248 compressor,
+
249 "hits",
+
250 nc_name,
+
251 nc_name_with_prefix,
+
252 nc_stats->get_hits(),
+
253 metrics::probe_unit::COUNT);
+
254
+
255 add_near_cache_metric(stats,
+
256 compressor,
+
257 "lastPersistenceDuration",
+
258 nc_name,
+
259 nc_name_with_prefix,
+
260 nc_stats->get_last_persistence_duration(),
+
261 metrics::probe_unit::MS);
+
262
+
263 add_near_cache_metric(stats,
+
264 compressor,
+
265 "lastPersistenceKeyCount",
+
266 nc_name,
+
267 nc_name_with_prefix,
+
268 nc_stats->get_last_persistence_key_count(),
+
269 metrics::probe_unit::COUNT);
+
270
+
271 add_near_cache_metric(stats,
+
272 compressor,
+
273 "lastPersistenceTime",
+
274 nc_name,
+
275 nc_name_with_prefix,
+
276 nc_stats->get_last_persistence_time(),
+
277 metrics::probe_unit::MS);
+
278
+
279 add_near_cache_metric(stats,
+
280 compressor,
+
281 "lastPersistenceWrittenBytes",
+
282 nc_name,
+
283 nc_name_with_prefix,
+
284 nc_stats->get_last_persistence_written_bytes(),
+
285 metrics::probe_unit::BYTES);
+
286
+
287 add_near_cache_metric(stats,
+
288 compressor,
+
289 "misses",
+
290 nc_name,
+
291 nc_name_with_prefix,
+
292 nc_stats->get_misses(),
+
293 metrics::probe_unit::COUNT);
+
294
+
295 add_near_cache_metric(stats,
+
296 compressor,
+
297 "ownedEntryCount",
+
298 nc_name,
+
299 nc_name_with_prefix,
+
300 nc_stats->get_owned_entry_count(),
+
301 metrics::probe_unit::COUNT);
+
302
+
303 add_near_cache_metric(stats,
+
304 compressor,
+
305 "expirations",
+
306 nc_name,
+
307 nc_name_with_prefix,
+
308 nc_stats->get_expirations(),
+
309 metrics::probe_unit::COUNT);
+
310
+
311 add_near_cache_metric(stats,
+
312 compressor,
+
313 "invalidations",
+
314 nc_name,
+
315 nc_name_with_prefix,
+
316 nc_stats->get_invalidations(),
+
317 metrics::probe_unit::COUNT);
+
318
+
319 add_near_cache_metric(stats,
+
320 compressor,
+
321 "invalidationRequests",
+
322 nc_name,
+
323 nc_name_with_prefix,
+
324 nc_stats->get_invalidation_requests(),
+
325 metrics::probe_unit::COUNT);
+
326
+
327 add_near_cache_metric(stats,
+
328 compressor,
+
329 "ownedEntryMemoryCost",
+
330 nc_name,
+
331 nc_name_with_prefix,
+
332 nc_stats->get_owned_entry_memory_cost(),
+
333 metrics::probe_unit::BYTES);
+
334 }
+
335}
+
336
+
337void
+
338Statistics::PeriodicStatistics::add_near_cache_metric(
+
339 std::ostringstream& stats,
+
340 metrics::metrics_compressor& compressor,
+
341 const std::string& metric,
+
342 const std::string& near_cache_name,
+
343 const std::string& near_cache_name_with_prefix,
+
344 int64_t value,
+
345 metrics::probe_unit unit)
+
346{
+
347
+
348 metrics::metric_descriptor desc{
+
349 "nearcache", metric, "name", near_cache_name, unit
+
350 };
+
351 compressor.add_long(desc, value);
+
352
+
353 // necessary for compatibility with Management Center 4.0
+
354 add_stat(stats, near_cache_name_with_prefix, metric, value);
+
355}
+
356
+
357Statistics::PeriodicStatistics::PeriodicStatistics(Statistics& statistics)
+
358 : statistics_(statistics)
+
359{}
+
360
+
361std::string
+
362Statistics::escape_special_characters(std::string& name)
+
363{
+
364 boost::replace_all(name, ",", "\\,");
+
365 boost::replace_all(name, "=", "\\=");
+
366 boost::replace_all(name, "\\", "\\\\");
+
367
+
368 return name[0] == '/' ? name.substr(1) : name;
+
369}
+
370
+
371void
+
372Statistics::PeriodicStatistics::get_name_with_prefix(std::string& name,
+
373 std::ostringstream& out)
+
374{
+
375 out << NEAR_CACHE_CATEGORY_PREFIX
+
376 << Statistics::escape_special_characters(name);
+
377}
+
378
+
379template<>
+
380void
+
381Statistics::PeriodicStatistics::add_stat(std::ostringstream& stats,
+
382 const std::string& name,
+
383 const bool& value)
+
384{
+
385 stats << STAT_SEPARATOR << name << KEY_VALUE_SEPARATOR
+
386 << (value ? "true" : "false");
+
387}
+
388
+
389} // namespace statistics
+
390} // namespace impl
+
391
+
392namespace monitor {
+
393const int64_t local_instance_stats::STAT_NOT_AVAILABLE = -99L;
+
394
+
395namespace impl {
+
396LocalMapStatsImpl::LocalMapStatsImpl() = default;
+
397
+
398LocalMapStatsImpl::LocalMapStatsImpl(
+
399 const std::shared_ptr<monitor::near_cache_stats>& s)
+
400 : near_cache_stats_(s)
+
401{}
+
402
+
403std::shared_ptr<monitor::near_cache_stats>
+
404LocalMapStatsImpl::get_near_cache_stats() const
+
405{
+
406 return near_cache_stats_;
+
407}
+
408
+
409NearCacheStatsImpl::NearCacheStatsImpl()
+
410 : creation_time_(util::current_time_millis())
+
411 , owned_entry_count_(0)
+
412 , owned_entry_memory_cost_(0)
+
413 , hits_(0)
+
414 , misses_(0)
+
415 , evictions_(0)
+
416 , expirations_(0)
+
417 , invalidations_(0)
+
418 , invalidation_requests_(0)
+
419 , persistence_count_(0)
+
420 , last_persistence_time_(0)
+
421 , last_persistence_duration_(0)
+
422 , last_persistence_written_bytes_(0)
+
423 , last_persistence_key_count_(0)
+
424 , last_persistence_failure_("")
+
425{}
+
426
+
427int64_t
+
428NearCacheStatsImpl::get_creation_time()
+
429{
+
430 return creation_time_;
+
431}
+
432
+
433int64_t
+
434NearCacheStatsImpl::get_owned_entry_count()
+
435{
+
436 return owned_entry_count_;
+
437}
+
438
+
439void
+
440NearCacheStatsImpl::set_owned_entry_count(int64_t owned_entry_count)
+
441{
+
442 this->owned_entry_count_ = owned_entry_count;
+
443}
+
444
+
445void
+
446NearCacheStatsImpl::increment_owned_entry_count()
+
447{
+
448 ++owned_entry_count_;
+
449}
+
450
+
451void
+
452NearCacheStatsImpl::decrement_owned_entry_count()
+
453{
+
454 --owned_entry_count_;
+
455}
+
456
+
457int64_t
+
458NearCacheStatsImpl::get_owned_entry_memory_cost()
+
459{
+
460 return owned_entry_memory_cost_;
+
461}
+
462
+
463void
+
464NearCacheStatsImpl::set_owned_entry_memory_cost(int64_t owned_entry_memory_cost)
+
465{
+
466 this->owned_entry_memory_cost_ = owned_entry_memory_cost;
+
467}
+
468
+
469void
+
470NearCacheStatsImpl::increment_owned_entry_memory_cost(
+
471 int64_t owned_entry_memory_cost)
+
472{
+
473 this->owned_entry_memory_cost_ += owned_entry_memory_cost;
+
474}
+
475
+
476void
+
477NearCacheStatsImpl::decrement_owned_entry_memory_cost(
+
478 int64_t owned_entry_memory_cost)
+
479{
+
480 this->owned_entry_memory_cost_ -= owned_entry_memory_cost;
+
481}
+
482
+
483int64_t
+
484NearCacheStatsImpl::get_hits()
+
485{
+
486 return hits_;
+
487}
+
488
+
489// just for testing
+
490void
+
491NearCacheStatsImpl::set_hits(int64_t hits)
+
492{
+
493 this->hits_ = hits;
+
494}
+
495
+
496void
+
497NearCacheStatsImpl::increment_hits()
+
498{
+
499 ++hits_;
+
500}
+
501
+
502int64_t
+
503NearCacheStatsImpl::get_misses()
+
504{
+
505 return misses_;
+
506}
+
507
+
508// just for testing
+
509void
+
510NearCacheStatsImpl::set_misses(int64_t misses)
+
511{
+
512 this->misses_ = misses;
+
513}
+
514
+
515void
+
516NearCacheStatsImpl::increment_misses()
+
517{
+
518 ++misses_;
+
519}
+
520
+
521double
+
522NearCacheStatsImpl::get_ratio()
+
523{
+
524 if (misses_ == (int64_t)0) {
+
525 if (hits_ == (int64_t)0) {
+
526 return std::numeric_limits<double>::signaling_NaN();
+
527 } else {
+
528 return std::numeric_limits<double>::infinity();
+
529 }
+
530 } else {
+
531 return ((double)hits_ / misses_) * PERCENTAGE;
+
532 }
+
533}
+
534
+
535int64_t
+
536NearCacheStatsImpl::get_evictions()
+
537{
+
538 return evictions_;
+
539}
+
540
+
541void
+
542NearCacheStatsImpl::increment_evictions()
+
543{
+
544 ++evictions_;
+
545}
+
546
+
547int64_t
+
548NearCacheStatsImpl::get_expirations()
+
549{
+
550 return expirations_;
+
551}
+
552
+
553void
+
554NearCacheStatsImpl::increment_expirations()
+
555{
+
556 ++expirations_;
+
557}
+
558
+
559int64_t
+
560NearCacheStatsImpl::get_invalidations()
+
561{
+
562 return invalidations_.load();
+
563}
+
564
+
565void
+
566NearCacheStatsImpl::increment_invalidations()
+
567{
+
568 ++invalidations_;
+
569}
+
570
+
571int64_t
+
572NearCacheStatsImpl::get_invalidation_requests()
+
573{
+
574 return invalidation_requests_.load();
+
575}
+
576
+
577void
+
578NearCacheStatsImpl::increment_invalidation_requests()
+
579{
+
580 ++invalidation_requests_;
+
581}
+
582
+
583void
+
584NearCacheStatsImpl::reset_invalidation_events()
+
585{
+
586 invalidation_requests_ = 0;
+
587}
+
588
+
589int64_t
+
590NearCacheStatsImpl::get_persistence_count()
+
591{
+
592 return persistence_count_;
+
593}
+
594
+
595void
+
596NearCacheStatsImpl::add_persistence(int64_t duration,
+
597 int32_t written_bytes,
+
598 int32_t key_count)
+
599{
+
600 ++persistence_count_;
+
601 last_persistence_time_ = util::current_time_millis();
+
602 last_persistence_duration_ = duration;
+
603 last_persistence_written_bytes_ = written_bytes;
+
604 last_persistence_key_count_ = key_count;
+
605 last_persistence_failure_ = "";
+
606}
+
607
+
608int64_t
+
609NearCacheStatsImpl::get_last_persistence_time()
+
610{
+
611 return last_persistence_time_;
+
612}
+
613
+
614int64_t
+
615NearCacheStatsImpl::get_last_persistence_duration()
+
616{
+
617 return last_persistence_duration_;
+
618}
+
619
+
620int64_t
+
621NearCacheStatsImpl::get_last_persistence_written_bytes()
+
622{
+
623 return last_persistence_written_bytes_;
+
624}
+
625
+
626int64_t
+
627NearCacheStatsImpl::get_last_persistence_key_count()
+
628{
+
629 return last_persistence_key_count_;
+
630}
+
631
+
632std::string
+
633NearCacheStatsImpl::get_last_persistence_failure()
+
634{
+
635 return last_persistence_failure_;
+
636}
+
637
+
638std::string
+
639NearCacheStatsImpl::to_string()
+
640{
+
641 std::ostringstream out;
+
642 std::string failureString = last_persistence_failure_;
+
643 out << "NearCacheStatsImpl{"
+
644 << "ownedEntryCount=" << owned_entry_count_
+
645 << ", ownedEntryMemoryCost=" << owned_entry_memory_cost_
+
646 << ", creationTime=" << creation_time_ << ", hits=" << hits_
+
647 << ", misses=" << misses_ << ", ratio=" << std::setprecision(1)
+
648 << get_ratio() << ", evictions=" << evictions_
+
649 << ", expirations=" << expirations_
+
650 << ", invalidations=" << invalidations_.load()
+
651 << ", invalidationRequests=" << invalidation_requests_.load()
+
652 << ", lastPersistenceTime=" << last_persistence_time_
+
653 << ", persistenceCount=" << persistence_count_
+
654 << ", lastPersistenceDuration=" << last_persistence_duration_
+
655 << ", lastPersistenceWrittenBytes=" << last_persistence_written_bytes_
+
656 << ", lastPersistenceKeyCount=" << last_persistence_key_count_
+
657 << ", lastPersistenceFailure='" << failureString << "'" << '}';
+
658
+
659 return out.str();
+
660}
+
661
+
662const double NearCacheStatsImpl::PERCENTAGE = 100.0;
+
663
+
664} // namespace impl
+
665} // namespace monitor
+
666} // namespace client
+
667} // namespace hazelcast
+
+
+
+ + + + diff --git a/5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html b/5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html new file mode 100644 index 0000000000..75bbd95b9f --- /dev/null +++ b/5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html @@ -0,0 +1,641 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::client_network_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::client_network_config Class Reference
+
+
+ +

Contains configuration parameters for client network related behaviour. + More...

+ +

#include <client_network_config.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 client_network_config ()
 Constructor with default values.
ssl_configget_ssl_config ()
 Returns the current \ssl_config .
client_network_configset_ssl_config (const config::ssl_config &config)
 Sets the ssl_config.
client_network_configset_connection_timeout (const std::chrono::milliseconds &timeout)
std::chrono::milliseconds get_connection_timeout () const
 Connection timeout value for connecting to a member server.
client_network_configset_aws_config (const client_aws_config &client_aws_config)
 Sets configuration to connect nodes in aws environment.
client_aws_configget_aws_config ()
 Returns the current client_aws_config.
cloud_configget_cloud_config ()
 Returns the current cloud_config.
bool is_smart_routing () const
 See client_network_config#setSmartRouting(boolean) for details.
client_network_configset_smart_routing (bool smart_routing)
 If true, client will route the key based operations to owner of the key on best-effort basis.
std::vector< addressget_addresses () const
 Returns the list of candidate addresses that client will use to establish initial connection.
client_network_configadd_addresses (const std::vector< address > &addresses)
 Adds given addresses to candidate address list that client will use to establish initial connection.
client_network_configset_addresses (const std::vector< address > &addresses)
 Adds given addresses to candidate address list that client will use to establish initial connection.
client_network_configadd_address (const address &address)
 Adds given address to candidate address list that client will use to establish initial connection.
socket_optionsget_socket_options ()
bool use_public_address () const
client_network_configuse_public_address (bool should_use_public_address)
+

Detailed Description

+

Contains configuration parameters for client network related behaviour.

+ +

Definition at line 35 of file client_network_config.h.

+

Constructor & Destructor Documentation

+ +

◆ client_network_config()

+ +
+
+ + + + + + + +
hazelcast::client::config::client_network_config::client_network_config ()
+
+ +

Constructor with default values.

+

connectionTimeout(5000)

+ +

Definition at line 319 of file config.cpp.

+
320 : connection_timeout_(5000)
+
321 , smart_routing_(true)
+
322{}
+
+
+
+

Member Function Documentation

+ +

◆ add_address()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::add_address (const address & address)
+
+ +

Adds given address to candidate address list that client will use to establish initial connection.

+
Parameters
+ + +
addressto be added to initial address list
+
+
+
Returns
configured \client_network_config for chaining
+ +

Definition at line 398 of file config.cpp.

+
399{
+
400 address_list_.push_back(address);
+
401 return *this;
+
402}
+
+
+
+ +

◆ add_addresses()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::add_addresses (const std::vector< address > & addresses)
+
+ +

Adds given addresses to candidate address list that client will use to establish initial connection.

+
Parameters
+ + +
addressesto be added to initial address list
+
+
+
Returns
configured \client_network_config for chaining
+ +

Definition at line 383 of file config.cpp.

+
384{
+
385 address_list_.insert(
+
386 address_list_.end(), addresses.begin(), addresses.end());
+
387 return *this;
+
388}
+
+
+
+ +

◆ get_addresses()

+ +
+
+ + + + + + + +
std::vector< address > hazelcast::client::config::client_network_config::get_addresses () const
+
+ +

Returns the list of candidate addresses that client will use to establish initial connection.

+
Returns
list of addresses
+ +

Definition at line 377 of file config.cpp.

+
378{
+
379 return address_list_;
+
380}
+
+
+
+ +

◆ get_aws_config()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_network_config::get_aws_config ()
+
+ +

Returns the current client_aws_config.

+
Returns
client_aws_config
+ +

Definition at line 352 of file config.cpp.

+
353{
+
354 return client_aws_config_;
+
355}
+
+
+
+ +

◆ get_cloud_config()

+ +
+
+ + + + + + + +
cloud_config & hazelcast::client::config::client_network_config::get_cloud_config ()
+
+ +

Returns the current cloud_config.

+
Returns
cloud_config
+ +

Definition at line 358 of file config.cpp.

+
359{
+
360 return cloud_config_;
+
361}
+
+
+
+ +

◆ get_connection_timeout()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::config::client_network_config::get_connection_timeout () const
+
+ +

Connection timeout value for connecting to a member server.

+
Returns
connection timeout set for a single connection attempt.
+ +

Definition at line 338 of file config.cpp.

+
339{
+
340 return connection_timeout_;
+
341}
+
+
+
+ +

◆ get_socket_options()

+ +
+
+ + + + + + + +
socket_options & hazelcast::client::config::client_network_config::get_socket_options ()
+
+ +

Definition at line 405 of file config.cpp.

+
406{
+
407 return socket_options_;
+
408}
+
+
+
+ +

◆ get_ssl_config()

+ +
+
+ + + + + + + +
ssl_config & hazelcast::client::config::client_network_config::get_ssl_config ()
+
+ +

Returns the current \ssl_config .

+
Returns
the ssl_config .
+
See also
# set_ssl_config (ssl_config )
+ +

Definition at line 325 of file config.cpp.

+
326{
+
327 return ssl_config_;
+
328}
+
+
+
+ +

◆ is_smart_routing()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::client_network_config::is_smart_routing () const
+
+ +

See client_network_config#setSmartRouting(boolean) for details.

+
Returns
true if client is smart
+ +

Definition at line 364 of file config.cpp.

+
365{
+
366 return smart_routing_;
+
367}
+
+
+
+ +

◆ set_addresses()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::set_addresses (const std::vector< address > & addresses)
+
+ +

Adds given addresses to candidate address list that client will use to establish initial connection.

+
Parameters
+ + +
addressesto be added to initial address list
+
+
+
Returns
configured \client_network_config for chaining
+ +

Definition at line 391 of file config.cpp.

+
392{
+
393 address_list_ = addresses;
+
394 return *this;
+
395}
+
+
+
+ +

◆ set_aws_config()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::set_aws_config (const client_aws_config & client_aws_config)
+
+ +

Sets configuration to connect nodes in aws environment.

+
Parameters
+ + +
clientAwsConfigthe client_aws_config
+
+
+
See also
get_aws_config()
+ +

Definition at line 344 of file config.cpp.

+
346{
+
347 this->client_aws_config_ = client_aws_config;
+
348 return *this;
+
349}
+
+
+
+ +

◆ set_connection_timeout()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::set_connection_timeout (const std::chrono::milliseconds & timeout)
+
+
Parameters
+ + +
connectionTimeoutTimeout value for nodes to accept client connection requests. A zero value means wait until connection established or an error occurs. The resolution of time is up to milliseconds.
+
+
+
Returns
itself client_network_config
+ +

Definition at line 411 of file config.cpp.

+
413{
+
414 connection_timeout_ = timeout;
+
415 return *this;
+
416}
+
+
+
+ +

◆ set_smart_routing()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::set_smart_routing (bool smart_routing)
+
+ +

If true, client will route the key based operations to owner of the key on best-effort basis.

+

Note that it uses a cached version of PartitionService#getPartitions() and doesn't guarantee that the operation will always be executed on the owner. The cached table is updated every 10 seconds.

+

If smartRouting == false, all operations will be routed to single member. Operations will need two hops if the chosen member is not owner of the key. Client will have only single open connection. Useful, if there are many clients and we want to avoid each of them connecting to each member.

+

Default value is true.

+
Parameters
+ + +
smartRoutingtrue if smart routing should be enabled.
+
+
+
Returns
configured client_network_config for chaining
+ +

Definition at line 370 of file config.cpp.

+
371{
+
372 client_network_config::smart_routing_ = smart_routing;
+
373 return *this;
+
374}
+
+
+
+ +

◆ set_ssl_config()

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::set_ssl_config (const config::ssl_config & config)
+
+ +

Sets the ssl_config.

+
Parameters
+ + +
configthe ssl_config .
+
+
+
Returns
the updated client_network_config.
+
See also
# get_ssl_config ()
+ +

Definition at line 331 of file config.cpp.

+
332{
+
333 ssl_config_ = config;
+
334 return *this;
+
335}
+
+
+
+ +

◆ use_public_address() [1/2]

+ +
+
+ + + + + + + +
bool hazelcast::client::config::client_network_config::use_public_address () const
+
+
Returns
true if the public address of the server needs to be used when connecting to the cluster.
+ +

Definition at line 419 of file config.cpp.

+
420{
+
421 return use_public_address_;
+
422}
+
+
+
+ +

◆ use_public_address() [2/2]

+ +
+
+ + + + + + + +
client_network_config & hazelcast::client::config::client_network_config::use_public_address (bool should_use_public_address)
+
+
Parameters
+ + +
should_use_public_addresstrue mean force usage of the public address of the server when connecting to the server. Otherwise, set to false to use the private address. Default is false.
+
+
+
Returns
configured \client_network_config for chaining
+ +

Definition at line 425 of file config.cpp.

+
426{
+
427 use_public_address_ = should_use_public_address;
+
428 return *this;
+
429}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.js b/5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.js new file mode 100644 index 0000000000..f7e4006a1a --- /dev/null +++ b/5.5.0/d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.js @@ -0,0 +1,19 @@ +var classhazelcast_1_1client_1_1config_1_1client__network__config = +[ + [ "client_network_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#aae878d636d62eb34f3e27e2b5ab867bf", null ], + [ "add_address", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a45cdcddad5a2462b821cf091d4b9d57b", null ], + [ "add_addresses", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a3e8f5ce01cf102b4b3c6e223dab90903", null ], + [ "get_addresses", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a1ef0d9a5368ef6e75e68cd782d6ac9ac", null ], + [ "get_aws_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a694afe9394ef95d36a7c807bfab8a203", null ], + [ "get_cloud_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#ab8353d4369d8f290b35512030c5e2af7", null ], + [ "get_connection_timeout", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#ab3bd88b48918d71cd5e8b2bf40c4b40a", null ], + [ "get_ssl_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a9ffc55866967306281fbc1beaeb7835f", null ], + [ "is_smart_routing", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a0d35abd621ffa352e6b0d306e8aea69e", null ], + [ "set_addresses", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a00a658cc26e6d6a064aedec431bdc5be", null ], + [ "set_aws_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#ae11bfca8a2454de98803e5d77257f962", null ], + [ "set_connection_timeout", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a631cc0454ef623fddbf3ec9605184e0c", null ], + [ "set_smart_routing", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#a4c92d534dbaf13ff69f52f45208f0874", null ], + [ "set_ssl_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#aec0cac272e5f686bee81d9579abe72a2", null ], + [ "use_public_address", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#acb94db0fc2c34021ed38f121cabdcb68", null ], + [ "use_public_address", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html#adde856a787156407e3448ec0862ea9a0", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html b/5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html new file mode 100644 index 0000000000..ceec1b6be6 --- /dev/null +++ b/5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html @@ -0,0 +1,597 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::eviction_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::eviction_config Class Reference
+
+
+ +

Configuration for eviction. + More...

+ +

#include <eviction_config.h>

+ + + + +

+Public Types

enum  max_size_policy { ENTRY_COUNT + }
 Maximum Size Policy. More...
+ + + + + + + + +

+Public Member Functions

int32_t get_size () const
eviction_config & set_size (int32_t size)
max_size_policy get_maximum_size_policy () const
eviction_config & set_maximum_size_policy (const max_size_policy &max_size_policy)
eviction_policy get_eviction_policy () const
eviction_config & set_eviction_policy (eviction_policy policy)
eviction_strategy_type get_eviction_strategy_type () const
+ + + + + + + +

+Static Public Attributes

static constexpr int32_t DEFAULT_MAX_ENTRY_COUNT = INT32_MAX
 Default maximum entry count.
static constexpr max_size_policy DEFAULT_MAX_SIZE_POLICY
 Default Max-Size Policy.
static constexpr eviction_policy DEFAULT_EVICTION_POLICY
 Default Eviction Policy.
+ + + + +

+Protected Attributes

int32_t size_
max_size_policy max_size_policy_
eviction_policy eviction_policy_
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &out, const eviction_config &config)
+

Detailed Description

+

Configuration for eviction.

+

You can set a limit for number of entries or total memory cost of entries.

+ +

Definition at line 37 of file eviction_config.h.

+

Member Enumeration Documentation

+ +

◆ max_size_policy

+ +
+
+ +

Maximum Size Policy.

+ + +
Enumerator
ENTRY_COUNT 

Policy based on maximum number of entries stored per data structure (map, cache etc).

+
+ +

Definition at line 45 of file eviction_config.h.

+
46 {
+ +
52 /* TODO,
+
53 *
+
54 * Policy based on maximum used native memory in megabytes per data
+
55 structure (map, cache etc)
+
56 * on each Hazelcast instance
+
57
+
58 USED_NATIVE_MEMORY_SIZE,
+
59 *
+
60 * Policy based on maximum used native memory percentage per data
+
61 structure (map, cache etc)
+
62 * on each Hazelcast instance
+
63
+
64 USED_NATIVE_MEMORY_PERCENTAGE,
+
65 *
+
66 * Policy based on minimum free native memory in megabytes per Hazelcast
+
67 instance
+
68
+
69 FREE_NATIVE_MEMORY_SIZE,
+
70 *
+
71 * Policy based on minimum free native memory percentage per Hazelcast
+
72 instance
+
73
+
74 FREE_NATIVE_MEMORY_PERCENTAGE*/
+
75 };
+
@ ENTRY_COUNT
Policy based on maximum number of entries stored per data structure (map, cache etc).
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ eviction_config()

+ +
+
+ + + + + + + +
hazelcast::client::config::eviction_config::eviction_config ()
+
+ +

Definition at line 822 of file config.cpp.

+
+
824 , max_size_policy_(DEFAULT_MAX_SIZE_POLICY)
+
825 , eviction_policy_(DEFAULT_EVICTION_POLICY)
+
826{}
+
static constexpr eviction_policy DEFAULT_EVICTION_POLICY
Default Eviction Policy.
+
static constexpr int32_t DEFAULT_MAX_ENTRY_COUNT
Default maximum entry count.
+
static constexpr max_size_policy DEFAULT_MAX_SIZE_POLICY
Default Max-Size Policy.
+
+
+
+

Member Function Documentation

+ +

◆ get_eviction_policy()

+ +
+
+ + + + + + + +
eviction_policy hazelcast::client::config::eviction_config::get_eviction_policy () const
+
+ +

Definition at line 857 of file config.cpp.

+
858{
+
859 return eviction_policy_;
+
860}
+
+
+
+ +

◆ get_eviction_strategy_type()

+ +
+
+ + + + + + + +
eviction_strategy_type hazelcast::client::config::eviction_config::get_eviction_strategy_type () const
+
+ +

Definition at line 870 of file config.cpp.

+
871{
+
872 // TODO: add support for other/custom eviction strategies
+
873 return eviction_strategy_type::DEFAULT_EVICTION_STRATEGY;
+
874}
+
+
+
+ +

◆ get_maximum_size_policy()

+ +
+
+ + + + + + + +
eviction_config::max_size_policy hazelcast::client::config::eviction_config::get_maximum_size_policy () const
+
+ +

Definition at line 843 of file config.cpp.

+
844{
+
845 return max_size_policy_;
+
846}
+
+
+
+ +

◆ get_size()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::config::eviction_config::get_size () const
+
+ +

Definition at line 829 of file config.cpp.

+
830{
+
831 return size_;
+
832}
+
+
+
+ +

◆ set_eviction_policy()

+ +
+
+ + + + + + + +
eviction_config & hazelcast::client::config::eviction_config::set_eviction_policy (eviction_policy policy)
+
+ +

Definition at line 863 of file config.cpp.

+
864{
+
865 this->eviction_policy_ = policy;
+
866 return *this;
+
867}
+
+
+
+ +

◆ set_maximum_size_policy()

+ +
+
+ + + + + + + +
eviction_config & hazelcast::client::config::eviction_config::set_maximum_size_policy (const max_size_policy & max_size_policy)
+
+ +

Definition at line 849 of file config.cpp.

+
851{
+
852 this->max_size_policy_ = max_size_policy;
+
853 return *this;
+
854}
+ +
+
+
+ +

◆ set_size()

+ +
+
+ + + + + + + +
eviction_config & hazelcast::client::config::eviction_config::set_size (int32_t size)
+
+ +

Definition at line 835 of file config.cpp.

+
836{
+
837 this->size_ = util::Preconditions::check_positive(
+
838 size, "Size must be positive number!");
+
839 return *this;
+
840}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & out,
const eviction_config & config )
+
+friend
+
+ +

Definition at line 876 of file config.cpp.

+
878{
+
879 out << "EvictionConfig{"
+
880 << "size=" << config.get_size()
+
881 << ", maxSizePolicy=" << config.get_maximum_size_policy()
+
882 << ", evictionPolicy=" << config.get_eviction_policy() << '}';
+
883
+
884 return out;
+
885}
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_EVICTION_POLICY

+ +
+
+ + + + + +
+ + + + +
eviction_policy hazelcast::client::config::eviction_config::DEFAULT_EVICTION_POLICY
+
+staticconstexpr
+
+Initial value:
=
+
eviction_policy::LRU
+
+

Default Eviction Policy.

+ +

Definition at line 91 of file eviction_config.h.

+ +
+
+ +

◆ DEFAULT_MAX_ENTRY_COUNT

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::config::eviction_config::DEFAULT_MAX_ENTRY_COUNT = INT32_MAX
+
+staticconstexpr
+
+ +

Default maximum entry count.

+ +

Definition at line 80 of file eviction_config.h.

+ +
+
+ +

◆ DEFAULT_MAX_SIZE_POLICY

+ +
+
+ + + + + +
+ + + + +
max_size_policy hazelcast::client::config::eviction_config::DEFAULT_MAX_SIZE_POLICY
+
+staticconstexpr
+
+Initial value: +

Default Max-Size Policy.

+ +

Definition at line 85 of file eviction_config.h.

+ +
+
+ +

◆ eviction_policy_

+ +
+
+ + + + + +
+ + + + +
eviction_policy hazelcast::client::config::eviction_config::eviction_policy_
+
+protected
+
+ +

Definition at line 118 of file eviction_config.h.

+ +
+
+ +

◆ max_size_policy_

+ +
+
+ + + + + +
+ + + + +
max_size_policy hazelcast::client::config::eviction_config::max_size_policy_
+
+protected
+
+ +

Definition at line 117 of file eviction_config.h.

+ +
+
+ +

◆ size_

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::config::eviction_config::size_
+
+protected
+
+ +

Definition at line 116 of file eviction_config.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.js b/5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.js new file mode 100644 index 0000000000..bd97304b40 --- /dev/null +++ b/5.5.0/d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1config_1_1eviction__config = +[ + [ "max_size_policy", "d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html#ad146275d9315a0b2ecc55b273d5057e7", [ + [ "ENTRY_COUNT", "d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html#ad146275d9315a0b2ecc55b273d5057e7ad1e84325b09ecb3b72e8dc9bd7951dba", null ] + ] ] +]; \ No newline at end of file diff --git a/5.5.0/d3/d12/client__connection__strategy__config_8h_source.html b/5.5.0/d3/d12/client__connection__strategy__config_8h_source.html new file mode 100644 index 0000000000..8ef7c056e4 --- /dev/null +++ b/5.5.0/d3/d12/client__connection__strategy__config_8h_source.html @@ -0,0 +1,185 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_connection_strategy_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/config/connection_retry_config.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28namespace config {
+
+
33class HAZELCAST_API client_connection_strategy_config
+
34{
+
35public:
+
36 client_connection_strategy_config();
+
37
+
+ +
42 {
+ + + +
57 };
+
+
58
+
64
+
65 bool is_async_start() const;
+
66
+
79 client_connection_strategy_config& set_async_start(bool async_start);
+
80
+
84 reconnect_mode get_reconnect_mode() const;
+
85
+
93 client_connection_strategy_config& set_reconnect_mode(
+
94 reconnect_mode reconnect_mode);
+
95
+
104 connection_retry_config& get_retry_config();
+
105
+
115 client_connection_strategy_config& set_retry_config(
+
116 connection_retry_config retry_config);
+
117
+
118private:
+
119 bool async_start_;
+
120 reconnect_mode reconnect_mode_;
+
121 connection_retry_config retry_config_;
+
122};
+
+
123
+
124} // namespace config
+
125} // namespace client
+
126} // namespace hazelcast
+
127
+
128#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
129#pragma warning(pop)
+
130#endif
+
Client connection strategy configuration is used for setting custom strategies and configuring strate...
+ + + + +
Connection Retry Config is controls the period among the retries and when should a client gave up ret...
+
+
+
+ + + + diff --git a/5.5.0/d3/d13/discovery_8cpp_8o_8d_source.html b/5.5.0/d3/d13/discovery_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..ccd5ad93c9 --- /dev/null +++ b/5.5.0/d3/d13/discovery_8cpp_8o_8d_source.html @@ -0,0 +1,2446 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/discovery.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
discovery.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/discovery.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/discovery.cpp \
+
3 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
42 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
43 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
44 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
45 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
46 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
47 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
48 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
49 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
164 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
178 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
280 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
284 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
285 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
286 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
287 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
288 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
289 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
290 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
450 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
641 /usr/local/include/boost/uuid/uuid.hpp \
+
642 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
778 /usr/local/include/boost/uuid/detail/endian.hpp \
+
779 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
780 /usr/local/include/boost/uuid/detail/config.hpp \
+
781 /usr/local/include/boost/config.hpp \
+
782 /usr/local/include/boost/config/user.hpp \
+
783 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
784 /usr/local/include/boost/config/compiler/clang.hpp \
+
785 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
786 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
787 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
789 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
790 /usr/local/include/boost/config/platform/macos.hpp \
+
791 /usr/local/include/boost/config/detail/posix_features.hpp \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
799 /usr/local/include/boost/config/detail/suffix.hpp \
+
800 /usr/local/include/boost/config/helper_macros.hpp \
+
801 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
802 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
803 /usr/local/include/boost/detail/workaround.hpp \
+
804 /usr/local/include/boost/config/workaround.hpp \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
806 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
807 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
808 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
809 /usr/local/include/boost/uuid/nil_generator.hpp \
+
810 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
811 /usr/local/include/boost/format.hpp \
+
812 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
813 /usr/local/include/boost/format/detail/config_macros.hpp \
+
814 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
815 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
824 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
825 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
827 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
828 /usr/local/include/boost/format/format_fwd.hpp \
+
829 /usr/local/include/boost/format/internals_fwd.hpp \
+
830 /usr/local/include/boost/format/internals.hpp \
+
831 /usr/local/include/boost/assert.hpp \
+
832 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
833 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
834 /usr/local/include/boost/core/ignore_unused.hpp \
+
835 /usr/local/include/boost/optional.hpp \
+
836 /usr/local/include/boost/optional/optional.hpp \
+
837 /usr/local/include/boost/core/addressof.hpp \
+
838 /usr/local/include/boost/core/enable_if.hpp \
+
839 /usr/local/include/boost/core/invoke_swap.hpp \
+
840 /usr/local/include/boost/core/launder.hpp \
+
841 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
842 /usr/local/include/boost/throw_exception.hpp \
+
843 /usr/local/include/boost/exception/exception.hpp \
+
844 /usr/local/include/boost/assert/source_location.hpp \
+
845 /usr/local/include/boost/cstdint.hpp \
+
846 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
847 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
848 /usr/local/include/boost/type_traits/detail/config.hpp \
+
849 /usr/local/include/boost/version.hpp \
+
850 /usr/local/include/boost/type_traits/conditional.hpp \
+
851 /usr/local/include/boost/type_traits/conjunction.hpp \
+
852 /usr/local/include/boost/type_traits/disjunction.hpp \
+
853 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
854 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
855 /usr/local/include/boost/type_traits/is_complete.hpp \
+
856 /usr/local/include/boost/type_traits/declval.hpp \
+
857 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
858 /usr/local/include/boost/type_traits/is_void.hpp \
+
859 /usr/local/include/boost/type_traits/is_reference.hpp \
+
860 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
861 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
862 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
863 /usr/local/include/boost/type_traits/is_function.hpp \
+
864 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
865 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
866 /usr/local/include/boost/static_assert.hpp \
+
867 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
868 /usr/local/include/boost/type_traits/is_pod.hpp \
+
869 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
870 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
871 /usr/local/include/boost/type_traits/is_integral.hpp \
+
872 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
873 /usr/local/include/boost/type_traits/is_enum.hpp \
+
874 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
875 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
876 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
877 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
878 /usr/local/include/boost/type_traits/remove_const.hpp \
+
879 /usr/local/include/boost/type_traits/decay.hpp \
+
880 /usr/local/include/boost/type_traits/is_array.hpp \
+
881 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
882 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
883 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
884 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
885 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
886 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
887 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
888 /usr/local/include/boost/type_traits/is_same.hpp \
+
889 /usr/local/include/boost/type_traits/is_class.hpp \
+
890 /usr/local/include/boost/type_traits/is_const.hpp \
+
891 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
892 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
893 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
894 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
895 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
896 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
897 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
898 /usr/local/include/boost/type_traits/enable_if.hpp \
+
899 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
900 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
901 /usr/local/include/boost/config/pragma_message.hpp \
+
902 /usr/local/include/boost/optional/optional_fwd.hpp \
+
903 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
904 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
905 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
906 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
907 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
908 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
909 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
910 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
911 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
912 /usr/local/include/boost/limits.hpp \
+
913 /usr/local/include/boost/format/alt_sstream.hpp \
+
914 /usr/local/include/boost/core/allocator_access.hpp \
+
915 /usr/local/include/boost/core/pointer_traits.hpp \
+
916 /usr/local/include/boost/utility/base_from_member.hpp \
+
917 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
918 /usr/local/include/boost/preprocessor/config/config.hpp \
+
919 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
920 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
921 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
922 /usr/local/include/boost/preprocessor/cat.hpp \
+
923 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
924 /usr/local/include/boost/preprocessor/control/if.hpp \
+
925 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
926 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
927 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
928 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
929 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
930 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
931 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
932 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
933 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
934 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
935 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
936 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
937 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
938 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
939 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
940 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
941 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
942 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
943 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
944 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
945 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
946 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
947 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
948 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
949 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
950 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
951 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
952 /usr/local/include/boost/preprocessor/control/while.hpp \
+
953 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
954 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
955 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
956 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
957 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
958 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
959 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
960 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
961 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
962 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
963 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
964 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
965 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
966 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
967 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
968 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
969 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
970 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
971 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
972 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
973 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
974 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
975 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
976 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
977 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
978 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
979 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
980 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
981 /usr/local/include/boost/utility/enable_if.hpp \
+
982 /usr/local/include/boost/shared_ptr.hpp \
+
983 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
984 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
985 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
986 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
987 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
988 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
989 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
990 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
991 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
992 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
993 /usr/local/include/boost/core/checked_delete.hpp \
+
994 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
995 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
996 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
997 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
998 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
999 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1000 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1001 /usr/local/include/boost/core/yield_primitives.hpp \
+
1002 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1003 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1004 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1005 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1006 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1007 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1008 /usr/local/include/boost/format/format_class.hpp \
+
1009 /usr/local/include/boost/format/exceptions.hpp \
+
1010 /usr/local/include/boost/format/format_implementation.hpp \
+
1011 /usr/local/include/boost/format/group.hpp \
+
1012 /usr/local/include/boost/format/feed_args.hpp \
+
1013 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1014 /usr/local/include/boost/format/parsing.hpp \
+
1015 /usr/local/include/boost/format/free_funcs.hpp \
+
1016 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1017 /usr/local/include/boost/exception_ptr.hpp \
+
1018 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1019 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1020 /usr/local/include/boost/exception/info.hpp \
+
1021 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1022 /usr/local/include/boost/exception/to_string.hpp \
+
1023 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1024 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1025 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
1026 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1027 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1028 /usr/local/include/boost/core/typeinfo.hpp \
+
1029 /usr/local/include/boost/core/demangle.hpp \
+
1030 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1031 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1032 /usr/local/include/boost/current_function.hpp \
+
1033 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1034 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1035 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1036 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1037 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1038 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1039 /usr/local/include/boost/exception/get_error_info.hpp \
+
1040 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1041 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1042 /usr/local/include/boost/make_shared.hpp \
+
1043 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1044 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1045 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1046 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1047 /usr/local/include/boost/core/default_allocator.hpp \
+
1048 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1049 /usr/local/include/boost/core/alloc_construct.hpp \
+
1050 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1051 /usr/local/include/boost/core/first_scalar.hpp \
+
1052 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1053 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/aws/aws_client.h \
+
1054 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
1055 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1056 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1058 /usr/local/include/boost/any.hpp \
+
1059 /usr/local/include/boost/any/detail/config.hpp \
+
1060 /usr/local/include/boost/type_index.hpp \
+
1061 /usr/local/include/boost/type_index/detail/config.hpp \
+
1062 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1063 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1064 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1065 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1066 /usr/local/include/boost/any/fwd.hpp \
+
1067 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1068 /usr/local/include/boost/optional/optional_io.hpp \
+
1069 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1073 /usr/local/include/boost/endian/conversion.hpp \
+
1074 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1075 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1076 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1077 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1078 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1079 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1080 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1081 /usr/local/include/boost/endian/detail/order.hpp \
+
1082 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1083 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1090 /usr/local/include/boost/algorithm/string.hpp \
+
1091 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1092 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1093 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1094 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1095 /usr/local/include/boost/mpl/bool.hpp \
+
1096 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1097 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1098 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1099 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1100 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1101 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1102 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1103 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1104 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1105 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1107 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1108 /usr/local/include/boost/algorithm/string/config.hpp \
+
1109 /usr/local/include/boost/range/begin.hpp \
+
1110 /usr/local/include/boost/range/config.hpp \
+
1111 /usr/local/include/boost/range/iterator.hpp \
+
1112 /usr/local/include/boost/range/range_fwd.hpp \
+
1113 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1114 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1115 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1116 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1117 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1118 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1119 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1120 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1122 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1123 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1124 /usr/local/include/boost/mpl/int.hpp \
+
1125 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1135 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1136 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1137 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1138 /usr/local/include/boost/preprocessor/inc.hpp \
+
1139 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1141 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1142 /usr/local/include/boost/preprocessor/identity.hpp \
+
1143 /usr/local/include/boost/preprocessor/empty.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1146 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1147 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1151 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1152 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1153 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1154 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1155 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1156 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1157 /usr/local/include/boost/range/const_iterator.hpp \
+
1158 /usr/local/include/boost/mpl/eval_if.hpp \
+
1159 /usr/local/include/boost/mpl/if.hpp \
+
1160 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1161 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1162 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1163 /usr/local/include/boost/range/end.hpp \
+
1164 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1165 /usr/local/include/boost/range/detail/common.hpp \
+
1166 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1167 /usr/local/include/boost/range/as_literal.hpp \
+
1168 /usr/local/include/boost/range/iterator_range.hpp \
+
1169 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1170 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1171 /usr/local/include/boost/mp11/utility.hpp \
+
1172 /usr/local/include/boost/mp11/integral.hpp \
+
1173 /usr/local/include/boost/mp11/version.hpp \
+
1174 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1175 /usr/local/include/boost/mp11/detail/config.hpp \
+
1176 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1177 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1178 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1179 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1180 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1181 /usr/local/include/boost/iterator/interoperable.hpp \
+
1182 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1183 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1184 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1185 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1186 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1187 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1188 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1189 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1190 /usr/local/include/boost/type_traits/negation.hpp \
+
1191 /usr/local/include/boost/mpl/not.hpp \
+
1192 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1193 /usr/local/include/boost/mpl/and.hpp \
+
1194 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1195 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1196 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1197 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1198 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1199 /usr/local/include/boost/mpl/or.hpp \
+
1200 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1201 /usr/local/include/boost/mpl/identity.hpp \
+
1202 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1203 /usr/local/include/boost/range/functions.hpp \
+
1204 /usr/local/include/boost/range/size.hpp \
+
1205 /usr/local/include/boost/range/size_type.hpp \
+
1206 /usr/local/include/boost/range/difference_type.hpp \
+
1207 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1208 /usr/local/include/boost/range/concepts.hpp \
+
1209 /usr/local/include/boost/concept_check.hpp \
+
1210 /usr/local/include/boost/concept/assert.hpp \
+
1211 /usr/local/include/boost/concept/detail/general.hpp \
+
1212 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1213 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1214 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1215 /usr/local/include/boost/concept/usage.hpp \
+
1216 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1217 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1218 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1219 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1220 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1221 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1222 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1223 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1224 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1225 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1226 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1227 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1228 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1229 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1230 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1231 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1232 /usr/local/include/boost/range/value_type.hpp \
+
1233 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1234 /usr/local/include/boost/mpl/assert.hpp \
+
1235 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1236 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1237 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1238 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1239 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1240 /usr/local/include/boost/type_traits/add_const.hpp \
+
1241 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1242 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1243 /usr/local/include/boost/utility.hpp \
+
1244 /usr/local/include/boost/utility/binary.hpp \
+
1245 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1246 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1247 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1248 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1249 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1250 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1251 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1252 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1253 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1254 /usr/local/include/boost/utility/identity_type.hpp \
+
1255 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1256 /usr/local/include/boost/core/noncopyable.hpp \
+
1257 /usr/local/include/boost/range/distance.hpp \
+
1258 /usr/local/include/boost/iterator/distance.hpp \
+
1259 /usr/local/include/boost/range/empty.hpp \
+
1260 /usr/local/include/boost/range/rbegin.hpp \
+
1261 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1262 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1263 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1264 /usr/local/include/boost/core/use_default.hpp \
+
1265 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1266 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1267 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1268 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1269 /usr/local/include/boost/range/rend.hpp \
+
1270 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1271 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1272 /usr/local/include/boost/next_prior.hpp \
+
1273 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1274 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1275 /usr/local/include/boost/type_traits/make_void.hpp \
+
1276 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1277 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1278 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1279 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1280 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1281 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1282 /usr/local/include/boost/iterator/advance.hpp \
+
1283 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1284 /usr/local/include/boost/range/detail/str_types.hpp \
+
1285 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1286 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1287 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1288 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1289 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1290 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1291 /usr/local/include/boost/core/empty_value.hpp \
+
1292 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1293 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1294 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1295 /usr/local/include/boost/algorithm/string/find.hpp \
+
1296 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1297 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1298 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1299 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1300 /usr/local/include/boost/algorithm/string/split.hpp \
+
1301 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1302 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1303 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1304 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1305 /usr/local/include/boost/function.hpp \
+
1306 /usr/local/include/boost/function/function_template.hpp \
+
1307 /usr/local/include/boost/function/function_base.hpp \
+
1308 /usr/local/include/boost/function/function_fwd.hpp \
+
1309 /usr/local/include/boost/function_equal.hpp \
+
1310 /usr/local/include/boost/core/ref.hpp \
+
1311 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1312 /usr/local/include/boost/mem_fn.hpp \
+
1313 /usr/local/include/boost/bind/mem_fn.hpp \
+
1314 /usr/local/include/boost/get_pointer.hpp \
+
1315 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1317 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1318 /usr/local/include/boost/algorithm/string/join.hpp \
+
1319 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1320 /usr/local/include/boost/mpl/logical.hpp \
+
1321 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1322 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1323 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1324 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1325 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1326 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1327 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1328 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1329 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1330 /usr/local/include/boost/property_tree/ptree.hpp \
+
1331 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1332 /usr/local/include/boost/property_tree/string_path.hpp \
+
1333 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1334 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1335 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1336 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1337 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1338 /usr/local/include/boost/multi_index_container.hpp \
+
1339 /usr/local/include/boost/move/core.hpp \
+
1340 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1341 /usr/local/include/boost/move/detail/workaround.hpp \
+
1342 /usr/local/include/boost/move/detail/config_end.hpp \
+
1343 /usr/local/include/boost/move/utility_core.hpp \
+
1344 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1345 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1346 /usr/local/include/boost/move/detail/addressof.hpp \
+
1347 /usr/local/include/boost/mpl/at.hpp \
+
1348 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1349 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1350 /usr/local/include/boost/mpl/begin_end.hpp \
+
1351 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1352 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1353 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1354 /usr/local/include/boost/mpl/void.hpp \
+
1355 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1356 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1357 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1358 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1359 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1360 /usr/local/include/boost/mpl/advance.hpp \
+
1361 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1362 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1363 /usr/local/include/boost/mpl/less.hpp \
+
1364 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1365 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1366 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1367 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1368 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1369 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1370 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1371 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1372 /usr/local/include/boost/mpl/tag.hpp \
+
1373 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1374 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1375 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1376 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1377 /usr/local/include/boost/mpl/negate.hpp \
+
1378 /usr/local/include/boost/mpl/integral_c.hpp \
+
1379 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1380 /usr/local/include/boost/mpl/long.hpp \
+
1381 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1382 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1383 /usr/local/include/boost/mpl/next.hpp \
+
1384 /usr/local/include/boost/mpl/next_prior.hpp \
+
1385 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1386 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1387 /usr/local/include/boost/mpl/prior.hpp \
+
1388 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1389 /usr/local/include/boost/mpl/deref.hpp \
+
1390 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1391 /usr/local/include/boost/mpl/contains.hpp \
+
1392 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1393 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1394 /usr/local/include/boost/mpl/find.hpp \
+
1395 /usr/local/include/boost/mpl/find_if.hpp \
+
1396 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1398 /usr/local/include/boost/mpl/apply.hpp \
+
1399 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1400 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1401 /usr/local/include/boost/mpl/placeholders.hpp \
+
1402 /usr/local/include/boost/mpl/arg.hpp \
+
1403 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1405 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1406 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1407 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1408 /usr/local/include/boost/mpl/lambda.hpp \
+
1409 /usr/local/include/boost/mpl/bind.hpp \
+
1410 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1411 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1412 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1413 /usr/local/include/boost/mpl/protect.hpp \
+
1414 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1416 /usr/local/include/boost/mpl/quote.hpp \
+
1417 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1420 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1422 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1423 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1424 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1425 /usr/local/include/boost/mpl/always.hpp \
+
1426 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1427 /usr/local/include/boost/mpl/pair.hpp \
+
1428 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1429 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1430 /usr/local/include/boost/mpl/same_as.hpp \
+
1431 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1432 /usr/local/include/boost/mpl/size.hpp \
+
1433 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1434 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1435 /usr/local/include/boost/mpl/distance.hpp \
+
1436 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1437 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1438 /usr/local/include/boost/mpl/O1_size.hpp \
+
1439 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1440 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1441 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1442 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1443 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1444 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1445 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1446 /usr/local/include/boost/multi_index/identity.hpp \
+
1447 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1448 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1449 /usr/local/include/boost/mpl/vector.hpp \
+
1450 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1451 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1452 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1453 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1454 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1455 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1456 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1457 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1458 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1459 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1460 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1461 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1462 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1463 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1464 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1465 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1466 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1467 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1468 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1469 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1470 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1471 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1472 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1473 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1474 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1475 /usr/local/include/boost/mpl/plus.hpp \
+
1476 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1477 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1478 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1479 /usr/local/include/boost/mpl/minus.hpp \
+
1480 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1481 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1482 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1483 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1484 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1486 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1487 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1488 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1489 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1490 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1491 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1492 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1493 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1494 /usr/local/include/boost/multi_index/tag.hpp \
+
1495 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1496 /usr/local/include/boost/mpl/fold.hpp \
+
1497 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1498 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1499 /usr/local/include/boost/mpl/set/set0.hpp \
+
1500 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1501 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1502 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1503 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1504 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1505 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1506 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1507 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1508 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1509 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1510 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1511 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1512 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1513 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1514 /usr/local/include/boost/mpl/base.hpp \
+
1515 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1516 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1517 /usr/local/include/boost/mpl/insert.hpp \
+
1518 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1519 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1520 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1521 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1522 /usr/local/include/boost/mpl/clear.hpp \
+
1523 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1524 /usr/local/include/boost/mpl/push_front.hpp \
+
1525 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1526 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1527 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1528 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1529 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1530 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1531 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1532 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1533 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1534 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1535 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1536 /usr/local/include/boost/mpl/has_key.hpp \
+
1537 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1538 /usr/local/include/boost/mpl/transform.hpp \
+
1539 /usr/local/include/boost/mpl/pair_view.hpp \
+
1540 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1541 /usr/local/include/boost/mpl/min_max.hpp \
+
1542 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1543 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1544 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1545 /usr/local/include/boost/mpl/push_back.hpp \
+
1546 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1547 /usr/local/include/boost/mpl/inserter.hpp \
+
1548 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1549 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1550 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1551 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1552 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1553 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1554 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1555 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1556 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1559 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1561 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1562 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1563 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1564 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1565 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1567 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1568 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1569 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1570 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1571 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1572 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1573 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1574 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1575 /usr/local/include/boost/core/serialization.hpp \
+
1576 /usr/local/include/boost/core/nvp.hpp \
+
1577 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1578 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1579 /usr/local/include/boost/mpl/empty.hpp \
+
1580 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1581 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1582 /usr/local/include/boost/tuple/tuple.hpp \
+
1583 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1584 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1585 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1586 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1587 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1588 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1589 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1590 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1596 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1597 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1598 /usr/local/include/boost/bind/bind.hpp \
+
1599 /usr/local/include/boost/bind/arg.hpp \
+
1600 /usr/local/include/boost/is_placeholder.hpp \
+
1601 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1602 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1603 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1604 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1605 /usr/local/include/boost/visit_each.hpp \
+
1606 /usr/local/include/boost/type.hpp \
+
1607 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1608 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1609 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1610 /usr/local/include/boost/bind/placeholders.hpp \
+
1611 /usr/local/include/boost/call_traits.hpp \
+
1612 /usr/local/include/boost/detail/call_traits.hpp \
+
1613 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1614 /usr/local/include/boost/operators.hpp \
+
1615 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1616 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1617 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1618 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1619 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1621 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1623 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1625 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1626 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1627 /usr/local/include/boost/type_traits/is_final.hpp \
+
1628 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1629 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1630 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1631 /usr/local/include/boost/multi_index/member.hpp \
+
1632 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1633 /usr/local/include/boost/core/type_name.hpp \
+
1634 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1635 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1636 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1638 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1639 /usr/local/include/boost/lexical_cast.hpp \
+
1640 /usr/local/include/boost/predef/other/endian.h \
+
1641 /usr/local/include/boost/integer.hpp \
+
1642 /usr/local/include/boost/integer_fwd.hpp \
+
1643 /usr/local/include/boost/integer_traits.hpp \
+
1644 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1645 /usr/local/include/boost/predef/version_number.h \
+
1646 /usr/local/include/boost/predef/make.h \
+
1647 /usr/local/include/boost/predef/detail/test.h \
+
1648 /usr/local/include/boost/predef/library/c/gnu.h \
+
1649 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1650 /usr/local/include/boost/predef/detail/_cassert.h \
+
1651 /usr/local/include/boost/predef/os/macos.h \
+
1652 /usr/local/include/boost/predef/os/ios.h \
+
1653 /usr/local/include/boost/predef/detail/os_detected.h \
+
1654 /usr/local/include/boost/predef/os/bsd.h \
+
1655 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1656 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1657 /usr/local/include/boost/predef/os/bsd/free.h \
+
1658 /usr/local/include/boost/predef/os/bsd/open.h \
+
1659 /usr/local/include/boost/predef/os/bsd/net.h \
+
1660 /usr/local/include/boost/predef/platform/android.h \
+
1661 /usr/local/include/boost/multiprecision/number.hpp \
+
1662 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1663 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1664 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1665 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1666 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1667 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1668 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1669 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1670 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1671 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1672 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1673 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1674 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1675 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1676 /usr/local/include/boost/core/cmath.hpp \
+
1677 /usr/local/include/boost/type_traits/is_float.hpp \
+
1678 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1679 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1680 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1681 /usr/local/include/boost/container/container_fwd.hpp \
+
1682 /usr/local/include/boost/container/detail/workaround.hpp \
+
1683 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1684 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1685 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1686 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1687 /usr/local/include/boost/core/snprintf.hpp \
+
1688 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1689 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1690 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1691 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1692 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1693 /usr/local/include/boost/math/tools/complex.hpp \
+
1694 /usr/local/include/boost/math/tools/config.hpp \
+
1695 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1698 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1700 /usr/local/include/boost/math/tools/user.hpp \
+
1701 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1702 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1704 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1705 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1706 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1707 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1708 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1709 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1710 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1711 /usr/local/include/boost/cstdfloat.hpp \
+
1712 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1713 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1714 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1715 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1716 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1717 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1718 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1719 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1720 /usr/local/include/boost/math/tools/promotion.hpp \
+
1721 /usr/local/include/boost/math/policies/policy.hpp \
+
1722 /usr/local/include/boost/math/tools/mp.hpp \
+
1723 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1724 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1725 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1726 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1727 /usr/local/include/boost/math/tools/assert.hpp \
+
1728 /usr/local/include/boost/math/special_functions/next.hpp \
+
1729 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1730 /usr/local/include/boost/math/tools/precision.hpp \
+
1731 /usr/local/include/boost/math/tools/tuple.hpp \
+
1732 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1733 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1734 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1735 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1736 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1737 /usr/local/include/boost/math/tools/traits.hpp \
+
1738 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1739 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1740 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1741 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1742 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1745 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1746 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1747 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1748 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1749 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1750 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1751 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1752 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1753 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1754 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1755 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1756 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1757 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1758 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1759 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1760 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1761 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1762 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1763 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1764 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1765 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1766 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1767 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1768 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1769 /usr/local/include/boost/multiprecision/integer.hpp \
+
1770 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1771 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1772 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1773 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1774 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1781 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1782 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1783 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1784 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1785 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1786 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1787 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1790 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1791 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1792 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1793 /usr/local/include/boost/thread/future.hpp \
+
1794 /usr/local/include/boost/thread/detail/config.hpp \
+
1795 /usr/local/include/boost/thread/detail/platform.hpp \
+
1796 /usr/local/include/boost/config/requires_threads.hpp \
+
1797 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1798 /usr/local/include/boost/thread/condition_variable.hpp \
+
1799 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1800 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1801 /usr/local/include/boost/thread/thread_time.hpp \
+
1802 /usr/local/include/boost/date_time/time_clock.hpp \
+
1803 /usr/local/include/boost/date_time/c_time.hpp \
+
1804 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1805 /usr/local/include/boost/date_time/locale_config.hpp \
+
1806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1808 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1809 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1810 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1811 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1812 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1813 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1814 /usr/local/include/boost/date_time/time_duration.hpp \
+
1815 /usr/local/include/boost/date_time/special_defs.hpp \
+
1816 /usr/local/include/boost/date_time/time_defs.hpp \
+
1817 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1818 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1819 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1820 /usr/local/include/boost/date_time/date.hpp \
+
1821 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1822 /usr/local/include/boost/date_time/period.hpp \
+
1823 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1824 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1825 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1826 /usr/local/include/boost/date_time/date_defs.hpp \
+
1827 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1828 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1829 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1830 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1832 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1833 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1834 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1835 /usr/local/include/boost/date_time/date_duration.hpp \
+
1836 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1837 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1838 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1839 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1840 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1841 /usr/local/include/boost/date_time/date_generators.hpp \
+
1842 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1843 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1844 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1845 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1846 /usr/local/include/boost/date_time/time.hpp \
+
1847 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1848 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1849 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1850 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1851 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1852 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1853 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1854 /usr/local/include/boost/mpl/equal_to.hpp \
+
1855 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1856 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1858 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1859 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1860 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1861 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1862 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1863 /usr/local/include/boost/mpl/multiplies.hpp \
+
1864 /usr/local/include/boost/mpl/times.hpp \
+
1865 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1866 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1867 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1868 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1869 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1872 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1873 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1874 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1875 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1876 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1877 /usr/local/include/boost/config/abi_prefix.hpp \
+
1878 /usr/local/include/boost/config/abi_suffix.hpp \
+
1879 /usr/local/include/boost/chrono/duration.hpp \
+
1880 /usr/local/include/boost/chrono/config.hpp \
+
1881 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1882 /usr/local/include/boost/predef.h \
+
1883 /usr/local/include/boost/predef/language.h \
+
1884 /usr/local/include/boost/predef/language/stdc.h \
+
1885 /usr/local/include/boost/predef/language/stdcpp.h \
+
1886 /usr/local/include/boost/predef/language/objc.h \
+
1887 /usr/local/include/boost/predef/language/cuda.h \
+
1888 /usr/local/include/boost/predef/architecture.h \
+
1889 /usr/local/include/boost/predef/architecture/alpha.h \
+
1890 /usr/local/include/boost/predef/architecture/arm.h \
+
1891 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1892 /usr/local/include/boost/predef/architecture/convex.h \
+
1893 /usr/local/include/boost/predef/architecture/e2k.h \
+
1894 /usr/local/include/boost/predef/architecture/ia64.h \
+
1895 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1896 /usr/local/include/boost/predef/architecture/m68k.h \
+
1897 /usr/local/include/boost/predef/architecture/mips.h \
+
1898 /usr/local/include/boost/predef/architecture/parisc.h \
+
1899 /usr/local/include/boost/predef/architecture/ppc.h \
+
1900 /usr/local/include/boost/predef/architecture/ptx.h \
+
1901 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1902 /usr/local/include/boost/predef/architecture/riscv.h \
+
1903 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1904 /usr/local/include/boost/predef/architecture/sparc.h \
+
1905 /usr/local/include/boost/predef/architecture/superh.h \
+
1906 /usr/local/include/boost/predef/architecture/sys370.h \
+
1907 /usr/local/include/boost/predef/architecture/sys390.h \
+
1908 /usr/local/include/boost/predef/architecture/x86.h \
+
1909 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1910 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1911 /usr/local/include/boost/predef/architecture/z.h \
+
1912 /usr/local/include/boost/predef/compiler.h \
+
1913 /usr/local/include/boost/predef/compiler/borland.h \
+
1914 /usr/local/include/boost/predef/compiler/clang.h \
+
1915 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1916 /usr/local/include/boost/predef/compiler/comeau.h \
+
1917 /usr/local/include/boost/predef/compiler/compaq.h \
+
1918 /usr/local/include/boost/predef/compiler/diab.h \
+
1919 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1920 /usr/local/include/boost/predef/compiler/dignus.h \
+
1921 /usr/local/include/boost/predef/compiler/edg.h \
+
1922 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1923 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1924 /usr/local/include/boost/predef/compiler/gcc.h \
+
1925 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1926 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1927 /usr/local/include/boost/predef/compiler/iar.h \
+
1928 /usr/local/include/boost/predef/compiler/ibm.h \
+
1929 /usr/local/include/boost/predef/compiler/intel.h \
+
1930 /usr/local/include/boost/predef/compiler/kai.h \
+
1931 /usr/local/include/boost/predef/compiler/llvm.h \
+
1932 /usr/local/include/boost/predef/compiler/metaware.h \
+
1933 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1934 /usr/local/include/boost/predef/compiler/microtec.h \
+
1935 /usr/local/include/boost/predef/compiler/mpw.h \
+
1936 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1937 /usr/local/include/boost/predef/compiler/palm.h \
+
1938 /usr/local/include/boost/predef/compiler/pgi.h \
+
1939 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1940 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1941 /usr/local/include/boost/predef/compiler/tendra.h \
+
1942 /usr/local/include/boost/predef/compiler/visualc.h \
+
1943 /usr/local/include/boost/predef/compiler/watcom.h \
+
1944 /usr/local/include/boost/predef/library.h \
+
1945 /usr/local/include/boost/predef/library/c.h \
+
1946 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1947 /usr/local/include/boost/predef/library/c/uc.h \
+
1948 /usr/local/include/boost/predef/library/c/vms.h \
+
1949 /usr/local/include/boost/predef/library/c/zos.h \
+
1950 /usr/local/include/boost/predef/library/std.h \
+
1951 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1952 /usr/local/include/boost/predef/detail/_exception.h \
+
1953 /usr/local/include/boost/predef/library/std/cxx.h \
+
1954 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1955 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1956 /usr/local/include/boost/predef/library/std/modena.h \
+
1957 /usr/local/include/boost/predef/library/std/msl.h \
+
1958 /usr/local/include/boost/predef/library/std/msvc.h \
+
1959 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1960 /usr/local/include/boost/predef/library/std/sgi.h \
+
1961 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1962 /usr/local/include/boost/predef/library/std/stlport.h \
+
1963 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1964 /usr/local/include/boost/predef/os.h \
+
1965 /usr/local/include/boost/predef/os/aix.h \
+
1966 /usr/local/include/boost/predef/os/amigaos.h \
+
1967 /usr/local/include/boost/predef/os/beos.h \
+
1968 /usr/local/include/boost/predef/os/cygwin.h \
+
1969 /usr/local/include/boost/predef/os/haiku.h \
+
1970 /usr/local/include/boost/predef/os/hpux.h \
+
1971 /usr/local/include/boost/predef/os/irix.h \
+
1972 /usr/local/include/boost/predef/os/linux.h \
+
1973 /usr/local/include/boost/predef/os/os400.h \
+
1974 /usr/local/include/boost/predef/os/qnxnto.h \
+
1975 /usr/local/include/boost/predef/os/solaris.h \
+
1976 /usr/local/include/boost/predef/os/unix.h \
+
1977 /usr/local/include/boost/predef/os/vms.h \
+
1978 /usr/local/include/boost/predef/os/windows.h \
+
1979 /usr/local/include/boost/predef/other.h \
+
1980 /usr/local/include/boost/predef/other/wordsize.h \
+
1981 /usr/local/include/boost/predef/other/workaround.h \
+
1982 /usr/local/include/boost/predef/platform.h \
+
1983 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1984 /usr/local/include/boost/predef/platform/mingw.h \
+
1985 /usr/local/include/boost/predef/platform/mingw32.h \
+
1986 /usr/local/include/boost/predef/platform/mingw64.h \
+
1987 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1988 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1989 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1990 /usr/local/include/boost/predef/platform/windows_server.h \
+
1991 /usr/local/include/boost/predef/platform/windows_store.h \
+
1992 /usr/local/include/boost/predef/platform/windows_system.h \
+
1993 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1994 /usr/local/include/boost/predef/platform/ios.h \
+
1995 /usr/local/include/boost/predef/hardware.h \
+
1996 /usr/local/include/boost/predef/hardware/simd.h \
+
1997 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1998 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1999 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2000 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2002 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2003 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2004 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2005 /usr/local/include/boost/predef/version.h \
+
2006 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2007 /usr/local/include/boost/ratio/ratio.hpp \
+
2008 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2009 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2010 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2011 /usr/local/include/boost/type_traits/common_type.hpp \
+
2012 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2013 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2014 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2015 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2016 /usr/local/include/boost/chrono/time_point.hpp \
+
2017 /usr/local/include/boost/chrono/detail/system.hpp \
+
2018 /usr/local/include/boost/system/error_code.hpp \
+
2019 /usr/local/include/boost/system/detail/error_code.hpp \
+
2020 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2021 /usr/local/include/boost/system/detail/error_category.hpp \
+
2022 /usr/local/include/boost/system/detail/config.hpp \
+
2023 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2024 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2025 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2026 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2027 /usr/local/include/boost/system/detail/is_same.hpp \
+
2028 /usr/local/include/boost/system/detail/errc.hpp \
+
2029 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2030 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2031 /usr/local/include/boost/system/detail/append_int.hpp \
+
2032 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2033 /usr/local/include/boost/system/detail/system_category.hpp \
+
2034 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2035 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2036 /usr/local/include/boost/system/api_config.hpp \
+
2037 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2038 /usr/local/include/boost/system/detail/std_category.hpp \
+
2039 /usr/local/include/boost/system/error_category.hpp \
+
2040 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2041 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2042 /usr/local/include/boost/system/detail/mutex.hpp \
+
2043 /usr/local/include/boost/system/error_condition.hpp \
+
2044 /usr/local/include/boost/system/errc.hpp \
+
2045 /usr/local/include/boost/system/generic_category.hpp \
+
2046 /usr/local/include/boost/system/system_category.hpp \
+
2047 /usr/local/include/boost/system/detail/throws.hpp \
+
2048 /usr/local/include/boost/chrono/clock_string.hpp \
+
2049 /usr/local/include/boost/ratio/config.hpp \
+
2050 /usr/local/include/boost/chrono/ceil.hpp \
+
2051 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2066 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2110 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2111 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2112 /usr/local/include/boost/thread/interruption.hpp \
+
2113 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2114 /usr/local/include/boost/thread/exceptions.hpp \
+
2115 /usr/local/include/boost/system/system_error.hpp \
+
2116 /usr/local/include/boost/thread/lock_guard.hpp \
+
2117 /usr/local/include/boost/thread/detail/delete.hpp \
+
2118 /usr/local/include/boost/thread/detail/move.hpp \
+
2119 /usr/local/include/boost/move/utility.hpp \
+
2120 /usr/local/include/boost/move/traits.hpp \
+
2121 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2122 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2123 /usr/local/include/boost/thread/lock_options.hpp \
+
2124 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2125 /usr/local/include/boost/thread/lock_types.hpp \
+
2126 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2127 /usr/local/include/boost/thread/mutex.hpp \
+
2128 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2129 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2130 /usr/local/include/boost/thread/cv_status.hpp \
+
2131 /usr/local/include/boost/core/scoped_enum.hpp \
+
2132 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2133 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2134 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2135 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2136 /usr/local/include/boost/utility/result_of.hpp \
+
2137 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2138 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2139 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2140 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2141 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2142 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2143 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2144 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2145 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2146 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2147 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2148 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2149 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2150 /usr/local/include/boost/thread/futures/launch.hpp \
+
2151 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2152 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2153 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2154 /usr/local/include/boost/scoped_array.hpp \
+
2155 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2156 /usr/local/include/boost/thread/thread_only.hpp \
+
2157 /usr/local/include/boost/thread/detail/thread.hpp \
+
2158 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2159 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2160 /usr/local/include/boost/io/ios_state.hpp \
+
2161 /usr/local/include/boost/io_fwd.hpp \
+
2162 /usr/local/include/boost/functional/hash.hpp \
+
2163 /usr/local/include/boost/container_hash/hash.hpp \
+
2164 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2165 /usr/local/include/boost/container_hash/is_range.hpp \
+
2166 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2167 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2168 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2169 /usr/local/include/boost/describe/bases.hpp \
+
2170 /usr/local/include/boost/describe/modifiers.hpp \
+
2171 /usr/local/include/boost/describe/detail/config.hpp \
+
2172 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2173 /usr/local/include/boost/mp11/algorithm.hpp \
+
2174 /usr/local/include/boost/mp11/list.hpp \
+
2175 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2176 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2177 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2178 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2179 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2180 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2181 /usr/local/include/boost/mp11/set.hpp \
+
2182 /usr/local/include/boost/mp11/function.hpp \
+
2183 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2185 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2186 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2187 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2188 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2189 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2190 /usr/local/include/boost/describe/members.hpp \
+
2191 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2192 /usr/local/include/boost/mp11/bind.hpp \
+
2193 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2194 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2195 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2196 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2197 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2198 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2199 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2200 /usr/local/include/boost/thread/executor.hpp \
+
2201 /usr/local/include/boost/thread/executors/executor.hpp \
+
2202 /usr/local/include/boost/thread/executors/work.hpp \
+
2203 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2204 /usr/local/include/boost/thread/detail/memory.hpp \
+
2205 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2206 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2207 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2208 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2209 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2210 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2211 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2212 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2213 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2214 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2215 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2216 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2217 /usr/local/include/boost/container/allocator_traits.hpp \
+
2218 /usr/local/include/boost/container/detail/mpl.hpp \
+
2219 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2220 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2221 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2222 /usr/local/include/boost/container/detail/config_end.hpp \
+
2223 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2224 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2225 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2226 /usr/local/include/boost/container/detail/addressof.hpp \
+
2227 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2228 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2229 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2230 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2231 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2232 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2233 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2234 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2235 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2236 /usr/local/include/boost/container/uses_allocator.hpp \
+
2237 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2238 /usr/local/include/boost/container/detail/pair.hpp \
+
2239 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2240 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2241 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2242 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2247 /usr/local/include/boost/variant.hpp \
+
2248 /usr/local/include/boost/variant/variant.hpp \
+
2249 /usr/local/include/boost/variant/detail/config.hpp \
+
2250 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2251 /usr/local/include/boost/blank_fwd.hpp \
+
2252 /usr/local/include/boost/preprocessor/enum.hpp \
+
2253 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2254 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2255 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2256 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2257 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2258 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2259 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2260 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2261 /usr/local/include/boost/detail/reference_content.hpp \
+
2262 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2263 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2264 /usr/local/include/boost/variant/detail/move.hpp \
+
2265 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2266 /usr/local/include/boost/mpl/list.hpp \
+
2267 /usr/local/include/boost/mpl/limits/list.hpp \
+
2268 /usr/local/include/boost/mpl/list/list20.hpp \
+
2269 /usr/local/include/boost/mpl/list/list10.hpp \
+
2270 /usr/local/include/boost/mpl/list/list0.hpp \
+
2271 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2272 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2273 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2274 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2286 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2287 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2288 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2289 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2290 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2291 /usr/local/include/boost/variant/static_visitor.hpp \
+
2292 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2293 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2294 /usr/local/include/boost/utility/declval.hpp \
+
2295 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2296 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2297 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2298 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2299 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2300 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2301 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2302 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2303 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2304 /usr/local/include/boost/blank.hpp \
+
2305 /usr/local/include/boost/detail/templated_streams.hpp \
+
2306 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2307 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2308 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2309 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2310 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2311 /usr/local/include/boost/mpl/front.hpp \
+
2312 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2313 /usr/local/include/boost/mpl/insert_range.hpp \
+
2314 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2315 /usr/local/include/boost/mpl/joint_view.hpp \
+
2316 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2317 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2318 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2319 /usr/local/include/boost/mpl/max_element.hpp \
+
2320 /usr/local/include/boost/mpl/size_t.hpp \
+
2321 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2322 /usr/local/include/boost/mpl/sizeof.hpp \
+
2323 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2324 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2325 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2326 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2327 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2328 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2329 /usr/local/include/boost/mpl/equal.hpp \
+
2330 /usr/local/include/boost/variant/get.hpp \
+
2331 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2332 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2333 /usr/local/include/boost/variant/bad_visit.hpp \
+
2334 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2335 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2336 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2337 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html b/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html new file mode 100644 index 0000000000..d469efe1a7 --- /dev/null +++ b/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html @@ -0,0 +1,187 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::like_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::like_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::like_predicate:
+
+
+ + + + + + +

+Public Member Functions

 like_predicate (hazelcast_client &client, const std::string &attribute, const std::string &expression)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 243 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ like_predicate()

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::like_predicate::like_predicate (hazelcast_client & client,
const std::string & attribute,
const std::string & expression )
+
+
Parameters
+ + + +
attributeThe name of the attribute
expressionThe expression value to match
+
+
+ +

Definition at line 52 of file query.cpp.

+
55 : named_predicate(client, attribute)
+
56{
+
57 out_stream.write(expression);
+
58}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.js b/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.js new file mode 100644 index 0000000000..646c035967 --- /dev/null +++ b/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1like__predicate = +[ + [ "like_predicate", "d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html#a93eba13b553236cabb09150d73997a0a", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.png b/5.5.0/d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..bada6f45b8ffa50e95ac6bafc1f7b9753bd1eefb GIT binary patch literal 1726 zcmcJQdpOg39LIm+F&mnr+@cP)EO*tRHl-3V9CANmLw0zIRJ)X=Lpha8lbPjm+)g4T zT};$499i3%c&O&qK^j|b(<)k;opEk|^w;_0e4pq0`Fy|M=kwS5_4&NNnFoD6v>_WH z003yCJ>3G7S*qOa8mh_&R_k_9CgX!XLGB8LLU|O=d?e*`RPS`KJYiVSB_10aQ@%Ss z3#nYGCIxCUj@T%hqw>w?4$I z1Q<8EL01sV6j_9imU$6&Wg+pxSl?{&f>C^hH>hrd^I1!Ncwi!Yu-97nEHU%fmYWE5 zCp-20_{#-alc-M+X6f1XTTr=S_l_mk!y*~^+8t8z{mzjLXmC_ti@P9&*Y1Vb`enVe ztPgpy6C&A7HaNrOl&r(OcB|VG5%0+{?V{oW`>8KGto2JF`W*EIe1SWPM7?tj3qm)N zG?|riZ^IJRdi`c1(x*szT#_Jl%w`W^B5dc9o-@e*YQU1Y17Fv%HyG;y>qKeCqF6kW%^^uYKdNNTX?1Q#yzM{Yx3vGcIt^){Gt4BrH;IVTaT0E8nh zLQV{7QbsixA1p+;Eo5l}Z}_+p zFQ1` z=G;)?FU_x>vL_qc+(M8q_wcn1H#3N}p|dwa>w=^2S)cmIznP1c7LeX4d}$b#T(s=X?Kc&;(g_#fqt8e8w({n4 z%<_b%C;k?#Kg}eD5(oxbuY-WDDjD_LoVSId{n(7Sm@=I~YbStW|6i#5i!ObA421yB zg~!oWh69hInP5P8Q(hygJYi9a&E8e#MO*yXH#WT`MPJFMHBHF}BfOsij<0`3$cszx zt3qyKn;`MqtDo#zqB!=xgp3a`#v9#IDHso)iqi;wJ9l_McOTi`Pb(op%cfsn)u@X! zuZMRY9MaL^oMT+Fg~^i^Cjv4{m!#u^Mho{>DaHLoDcdo)*+<=~v@>}XlV;t~WIycS zCh1m@TG&qicW+HQC%ubpannH@>juu6Qbok`~z)=C1uCR5A4^}Q@Wj52H|0-APk@VN-!GB zZd9#Fa@H$`r-m6QByjS+;|gh8&eSEqKPCQPSaDh0;D`pnv-N|3l@fK>(Xo z(PL?_YI>g-FQf--z&J{Ixptx?a9M}BF!X)yVM8fXXq(J zlCIM_=f#PM2Tn8Za+9w^D-th|FDLLIo)=33AcqjWzwaLjL?N<%;II()NKjcJA8p%WI|Voy-18tv;8TD0NX9){1zCsQWddt>hq`gw4n* SC-lls1)$x1-R` + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::not_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d3/d30/logger_8cpp_source.html b/5.5.0/d3/d30/logger_8cpp_source.html new file mode 100644 index 0000000000..f8b2f63294 --- /dev/null +++ b/5.5.0/d3/d30/logger_8cpp_source.html @@ -0,0 +1,240 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/logger.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
logger.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <iomanip>
+
18#include <iostream>
+
19#include <sstream>
+
20#include <chrono>
+
21#include <ctime>
+
22#include <thread>
+
23
+
24#include "hazelcast/logger.h"
+
25#include "hazelcast/client/hazelcast_client.h"
+
26
+
27namespace hazelcast {
+
28
+
29std::ostream&
+
30operator<<(std::ostream& os, logger::level lvl)
+
31{
+
32 switch (lvl) {
+
33 case logger::level::severe:
+
34 os << "SEVERE";
+
35 break;
+
36 case logger::level::warning:
+
37 os << "WARNING";
+
38 break;
+
39 case logger::level::info:
+
40 os << "INFO";
+
41 break;
+
42 case logger::level::fine:
+
43 os << "FINE";
+
44 break;
+
45 case logger::level::finer:
+
46 os << "FINER";
+
47 break;
+
48 case logger::level::finest:
+
49 os << "FINEST";
+
50 break;
+
51 default:
+
52 os << static_cast<int>(lvl);
+
53 break;
+
54 }
+
55 return os;
+
56}
+
57
+
58logger::logger(std::string instance_name,
+
59 std::string cluster_name,
+
60 level level,
+
61 handler_type handler)
+
62 : instance_name_{ std::move(instance_name) }
+
63 , cluster_name_{ std::move(cluster_name) }
+
64 , level_{ level }
+
65 , handler_{ std::move(handler) }
+
66{}
+
67
+
68bool
+
69logger::enabled(level lvl) noexcept
+
70{
+
71 return lvl >= level_;
+
72}
+
73
+
74void
+
75logger::log(level lvl, const std::string& msg) noexcept
+
76{
+
77 handler_(instance_name_, cluster_name_, lvl, msg);
+
78}
+
79
+
80namespace {
+
81
+
82std::tm
+
83time_t_to_localtime(const std::time_t& t)
+
84{
+
85 std::tm lt;
+
86
+
87#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
88 ::localtime_s(&lt, &t);
+
89#else
+
90 ::localtime_r(&t, &lt);
+
91#endif
+
92
+
93 return lt;
+
94}
+
95
+
96} // namespace
+
97
+
98std::mutex logger::cout_lock_;
+
99
+
100void
+
101logger::default_handler(const std::string& instance_name,
+
102 const std::string& cluster_name,
+
103 level lvl,
+
104 const std::string& msg) noexcept
+
105{
+
106
+
107 auto tp = std::chrono::system_clock::now();
+
108 auto t = std::chrono::system_clock::to_time_t(tp);
+
109 auto local_t = time_t_to_localtime(t);
+
110
+
111 auto dur = tp.time_since_epoch();
+
112 auto sec = std::chrono::duration_cast<std::chrono::seconds>(dur);
+
113
+
114 auto ms =
+
115 std::chrono::duration_cast<std::chrono::milliseconds>(dur - sec).count();
+
116
+
117 std::ostringstream sstrm;
+
118
+
119 char time_buffer[80];
+
120 std::strftime(
+
121 time_buffer, sizeof(time_buffer), "%d/%m/%Y %H:%M:%S.", &local_t);
+
122 sstrm << time_buffer << std::setfill('0') << std::setw(3) << ms << ' '
+
123 << lvl << ": [" << std::this_thread::get_id() << "] " << instance_name
+
124 << '[' << cluster_name << "] [" << client::version() << "] " << msg
+
125 << '\n';
+
126
+
127 {
+
128 std::lock_guard<std::mutex> g(cout_lock_);
+
129 std::cout << sstrm.str() << std::flush;
+
130 }
+
131}
+
132
+
133} // namespace hazelcast
+
+
+
+ + + + diff --git a/5.5.0/d3/d31/classhazelcast_1_1client_1_1serialization_1_1portable__reader-members.html b/5.5.0/d3/d31/classhazelcast_1_1client_1_1serialization_1_1portable__reader-members.html new file mode 100644 index 0000000000..289025bdab --- /dev/null +++ b/5.5.0/d3/d31/classhazelcast_1_1client_1_1serialization_1_1portable__reader-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::portable_reader Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::portable_reader, including all inherited members.

+ + + + + + + + +
end()hazelcast::client::serialization::portable_reader
get_raw_data_input()hazelcast::client::serialization::portable_reader
portable_reader(pimpl::PortableSerializer &portable_ser, object_data_input &data_input, const std::shared_ptr< ClassDefinition > &cd, bool is_default_reader) (defined in hazelcast::client::serialization::portable_reader)hazelcast::client::serialization::portable_reader
read(const std::string &field_name)hazelcast::client::serialization::portable_readerinline
read(const std::string &field_name)hazelcast::client::serialization::portable_readerinline
read_portable(const std::string &field_name)hazelcast::client::serialization::portable_reader
read_portable_array(const std::string &field_name)hazelcast::client::serialization::portable_reader
+
+
+ + + + diff --git a/5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.html b/5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.html new file mode 100644 index 0000000000..842bb9d2d0 --- /dev/null +++ b/5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.html @@ -0,0 +1,402 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::transaction_options Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transaction_options Class Reference
+
+
+ +

Contains the configuration for a Hazelcast transaction. + More...

+ +

#include <transaction_options.h>

+ + + + +

+Public Types

enum struct  transaction_type { TWO_PHASE = 1 +, LOCAL = 2 + }
 Transaction type. More...
+ + + + + + + + + + + + +

+Public Member Functions

 transaction_options ()
 Creates a new default configured TransactionsOptions.
transaction_type get_transaction_type () const
transaction_optionsset_transaction_type (transaction_type transaction_type)
 Sets the TransactionType.
std::chrono::milliseconds get_timeout () const
transaction_optionsset_timeout (std::chrono::milliseconds duration)
 The timeout determines the maximum lifespan of a transaction.
int get_durability () const
transaction_optionsset_durability (int num_machines)
 Sets the transaction durability.
+

Detailed Description

+

Contains the configuration for a Hazelcast transaction.

+ +

Definition at line 31 of file transaction_options.h.

+

Member Enumeration Documentation

+ +

◆ transaction_type

+ +
+
+ + + + + +
+ + + + +
enum struct hazelcast::client::transaction_options::transaction_type
+
+strong
+
+ +

Transaction type.

+ +

Definition at line 37 of file transaction_options.h.

+
38 {
+
39 TWO_PHASE = 1,
+
40 LOCAL = 2
+
41 };
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ transaction_options()

+ +
+
+ + + + + + + +
hazelcast::client::transaction_options::transaction_options ()
+
+ +

Creates a new default configured TransactionsOptions.

+

It will be configured with a timeout of 2 minutes, durability of 1 and a TransactionType.TWO_PHASE.

+ +

Definition at line 747 of file transactions.cpp.

+
748 : timeout_(std::chrono::minutes(2))
+
749 , durability_(1)
+
750 , transaction_type_(transaction_type::TWO_PHASE)
+
751{}
+
+
+
+

Member Function Documentation

+ +

◆ get_durability()

+ +
+
+ + + + + + + +
int hazelcast::client::transaction_options::get_durability () const
+
+
Returns
the transaction durability.
+
See also
#setDurability(int)
+ +

Definition at line 784 of file transactions.cpp.

+
785{
+
786 return durability_;
+
787}
+
+
+
+ +

◆ get_timeout()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::transaction_options::get_timeout () const
+
+
Returns
the timeout
+ +

Definition at line 767 of file transactions.cpp.

+
768{
+
769 return timeout_;
+
770}
+
+
+
+ +

◆ get_transaction_type()

+ +
+
+ + + + + + + +
transaction_options::transaction_type hazelcast::client::transaction_options::get_transaction_type () const
+
+
Returns
the TransactionType.
+ +

Definition at line 754 of file transactions.cpp.

+
755{
+
756 return transaction_type_;
+
757}
+
+
+
+ +

◆ set_durability()

+ +
+
+ + + + + + + +
transaction_options & hazelcast::client::transaction_options::set_durability (int num_machines)
+
+ +

Sets the transaction durability.

+

The durability is the number of machines that can take over if a member fails during a transaction commit or rollback. This value only has meaning when TransactionType#TWO_PHASE is selected.

+
Parameters
+ + +
durabilitythe durability
+
+
+
Returns
the updated TransactionOptions.
+
Exceptions
+ + +
illegal_argumentif durability smaller than 0.
+
+
+ +

Definition at line 790 of file transactions.cpp.

+
791{
+
792 if (num_machines < 0) {
+
793 BOOST_THROW_EXCEPTION(
+
794 exception::illegal_state("TransactionOptions::setDurability",
+
795 "Durability cannot be negative!"));
+
796 }
+
797 this->durability_ = num_machines;
+
798 return *this;
+
799}
+
+
+
+ +

◆ set_timeout()

+ +
+
+ + + + + + + +
transaction_options & hazelcast::client::transaction_options::set_timeout (std::chrono::milliseconds duration)
+
+ +

The timeout determines the maximum lifespan of a transaction.

+

So if a transaction is configured with a timeout of 2 minutes, then it will automatically rollback if it hasn't committed yet.

+
Parameters
+ + +
timeoutInSecondsthe timeout value.
+
+
+
Returns
the updated TransactionOptions
+
Exceptions
+ + +
illegal_argumentif timeout smaller or equal than 0, or timeUnit is null.
+
+
+
See also
#getTimeout()
+ +

Definition at line 773 of file transactions.cpp.

+
774{
+
775 if (duration.count() <= 0) {
+
776 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
777 "TransactionOptions::setTimeout", "Timeout must be positive!"));
+
778 }
+
779 timeout_ = duration;
+
780 return *this;
+
781}
+
+
+
+ +

◆ set_transaction_type()

+ +
+
+ + + + + + + +
transaction_options & hazelcast::client::transaction_options::set_transaction_type (transaction_type transaction_type)
+
+ +

Sets the TransactionType.

+

A local transaction is less safe than a two phase transaction; when a member fails during the commit of a local transaction, it could be that some of the changes are committed, while others are not and this can leave your system in an inconsistent state.

+
Parameters
+ + +
transactionTypethe new TransactionType.
+
+
+
Returns
the updated TransactionOptions.
+
See also
#getTransactionType()
+
+#setDurability(int)
+ +

Definition at line 760 of file transactions.cpp.

+
761{
+
762 transaction_type_ = type;
+
763 return *this;
+
764}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.js b/5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.js new file mode 100644 index 0000000000..5b7b7738a9 --- /dev/null +++ b/5.5.0/d3/d35/classhazelcast_1_1client_1_1transaction__options.js @@ -0,0 +1,11 @@ +var classhazelcast_1_1client_1_1transaction__options = +[ + [ "transaction_type", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a898a421b997a1232e64205bb9edcb831", null ], + [ "transaction_options", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a9ee8812dc22fc39667e6b1093a2d11a6", null ], + [ "get_durability", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#ad181e5b64f0aa18308eef4426a9b29d0", null ], + [ "get_timeout", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a316c1b71141bfea7a932ffee95887c8e", null ], + [ "get_transaction_type", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a2ce29341f9efd2d4a774c00227df5577", null ], + [ "set_durability", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a4d6fd19d521ec1f609f6ea5c440e9304", null ], + [ "set_timeout", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a0ca1ee7bf350c553eb76c7036a39f7c8", null ], + [ "set_transaction_type", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html#a10ce809f07916523b3150a2286ff3d88", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.html b/5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.html new file mode 100644 index 0000000000..86b8416c1e --- /dev/null +++ b/5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.html @@ -0,0 +1,130 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::versioned_portable_serializer Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::versioned_portable_serializer Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::versioned_portable_serializer:
+
+
+ +

Detailed Description

+
+

Definition at line 246 of file serialization.h.

+

The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.png b/5.5.0/d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.png new file mode 100644 index 0000000000000000000000000000000000000000..4d37134bf5e08455e3a2a5990f397af0c12ba26f GIT binary patch literal 1194 zcmeAS@N?(olHy`uVBq!ia0y~yV2lB>12~w0WKyl|MIa>|;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=zLlKylNvVM~B=oFzei!3;n?7??B7zQVx3V(RJQ7*fIbcJ9r*&sIDw z?#T;ge6N2rxoVvzBF6#m(?Aa-HO_{cuvs1R*_7 zHcc2KQzTFEiKco%fBv) z{PFyDv`OW?2~W9i(D9=Bf^wZVCSvb$HK*z9-Bz|*xZdDe>Jn$Q-Cx=_-#(~vGI;N1 z-5a5ypSSFuq`NG(XK&&LGqo2NS4)+c9thaL$4XPPpCjH@+ zdTZ|4_S*mOTz(DnR?knCPtT~HRQP-U!K5eli(9-WIeP6-kz4|2h~LSawd{(C@8!o# z4e?9#89W#deD>PGAh3A-`X$^9ieRSrZ6H$+#9ZdW%>XojL10M>eHgz|3%oT|L%lT5 zbGuFon)GFh&^i@X&4*q=6W|Q3JKV?A=ij=%{(1A$fGd5;`qNZmU!3}9G)?=-wWT{{2$<)87YoZEwBO@^vxif6tHEfqd_>LfMmnsYvUUiRjzh*ZC9sa@PV= zkwut&(D{93cN4Ajp9HLk{dM^0^_sls4W}1LZM)sodu`padj=8G!e3s5_MUgRC2-v1 z?j2jd+VAgDsy6?4_FC|r*}?0j32m9xn|aT2-g)(yed#;1bzIW*Z<{Jho0j*6oX*r+ zHz|8Z?#1XI-@D3POCMPMsPn1*yu`k^cE`D$w{EB2VcF4cy(i1k2SE-HvTd-!&^#^-T=<+;m$(qULfL ULHjjKfTaq9r>mdKI;Vst0P|r@Bme*a literal 0 HcmV?d00001 diff --git a/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.html b/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.html new file mode 100644 index 0000000000..c18e24a6ab --- /dev/null +++ b/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.html @@ -0,0 +1,1200 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::multi_map Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::multi_map Class Reference
+
+
+ +

A specialized distributed map client whose keys can be associated with multiple values. + More...

+ +

#include <multi_map.h>

+
Inheritance diagram for hazelcast::client::multi_map:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename K, typename V>
boost::future< bool > put (const K &key, const V &value)
 Stores a key-value pair in the multimap.
template<typename K, typename V>
boost::future< std::vector< V > > get (const K &key)
 Returns the multimap of values associated with the key.
template<typename K, typename V>
boost::future< bool > remove (const K &key, const V &value)
 Removes the given key value pair from the multimap.
template<typename K, typename V>
boost::future< std::vector< V > > remove (const K &key)
 Removes all the entries with the given key.
template<typename K>
boost::future< std::vector< K > > key_set ()
 Returns the set of keys in the multimap.
template<typename V>
boost::future< std::vector< V > > values ()
 Returns the multimap of values in the multimap.
template<typename K, typename V>
boost::future< std::vector< std::pair< K, V > > > entry_set ()
 Returns the set of key-value pairs in the multimap.
template<typename K>
boost::future< bool > contains_key (const K &key)
 Returns whether the multimap contains an entry with the key.
template<typename V>
boost::future< bool > contains_value (const V &value)
 Returns whether the multimap contains an entry with the value.
template<typename K, typename V>
boost::future< bool > contains_entry (const K &key, const V &value)
 Returns whether the multimap contains the given key-value pair.
template<typename K>
boost::future< int > value_count (const K &key)
 Returns number of values matching to given key in the multimap.
boost::future< boost::uuids::uuid > add_entry_listener (entry_listener &&listener, bool include_value)
 Adds an entry listener for this multimap.
template<typename K>
boost::future< boost::uuids::uuid > add_entry_listener (entry_listener &&listener, const K &key, bool include_value)
 Adds the specified entry listener for the specified key.
template<typename K>
boost::future< void > lock (const K &key)
 Acquires the lock for the specified key.
template<typename K>
boost::future< void > lock (const K &key, std::chrono::milliseconds lease_time)
 Acquires the lock for the specified key for the specified lease time.
template<typename K>
boost::future< bool > is_locked (const K &key)
 Checks the lock for the specified key.
template<typename K>
boost::future< bool > try_lock (const K &key)
 Tries to acquire the lock for the specified key.
template<typename K>
boost::future< bool > try_lock (const K &key, std::chrono::milliseconds timeout)
 Tries to acquire the lock for the specified key.
template<typename K>
boost::future< bool > try_lock (const K &key, std::chrono::milliseconds timeout, std::chrono::milliseconds lease_time)
 Tries to acquire the lock for the specified key for the specified lease time.
template<typename K>
boost::future< void > unlock (const K &key)
 Releases the lock for the specified key.
template<typename K>
boost::future< void > force_unlock (const K &key)
 Releases the lock for the specified key regardless of the lock owner.
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:multiMapService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

A specialized distributed map client whose keys can be associated with multiple values.

+
See also
IMap
+ +

Definition at line 31 of file multi_map.h.

+

Member Function Documentation

+ +

◆ add_entry_listener() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::multi_map::add_entry_listener (entry_listener && listener,
bool include_value )
+
+inline
+
+ +

Adds an entry listener for this multimap.

+

Listener will get notified for all multimap add/remove/update/evict events.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + +
listenerentry listener
includeValuetrue if EntryEvent should contain the value.
+
+
+
Returns
returns registration id.
+ +

Definition at line 199 of file multi_map.h.

+
202 {
+
203 return proxy::MultiMapImpl::add_entry_listener(
+
204 std::unique_ptr<impl::BaseEventHandler>(
+
205 new impl::EntryEventHandler<
+
206 protocol::codec::multimap_addentrylistener_handler>(
+
207 get_name(),
+
208 get_context().get_client_cluster_service(),
+
209 get_context().get_serialization_service(),
+
210 std::move(listener),
+
211 include_value,
+
212 get_context().get_logger())),
+
213 include_value);
+
214 }
+
+
+
+ +

◆ add_entry_listener() [2/2]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::multi_map::add_entry_listener (entry_listener && listener,
const K & key,
bool include_value )
+
+inline
+
+ +

Adds the specified entry listener for the specified key.

+

The listener will get notified for all add/remove/update/evict events of the specified key only.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + + +
listenerentry listener
keythe key to listen
includeValuetrue if EntryEvent should contain the value.
+
+
+
Returns
returns registration id.
+ +

Definition at line 233 of file multi_map.h.

+
237 {
+
238 return proxy::MultiMapImpl::add_entry_listener(
+
239 std::shared_ptr<impl::BaseEventHandler>(
+
240 new impl::EntryEventHandler<
+
241 protocol::codec::multimap_addentrylistenertokey_handler>(
+
242 get_name(),
+
243 get_context().get_client_cluster_service(),
+
244 get_context().get_serialization_service(),
+
245 std::move(listener),
+
246 include_value,
+
247 get_context().get_logger())),
+
248 include_value,
+
249 to_data(key));
+
250 }
+
+
+
+ +

◆ contains_entry()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::multi_map::contains_entry (const K & key,
const V & value )
+
+inline
+
+ +

Returns whether the multimap contains the given key-value pair.

+
Parameters
+ + + +
keythe key whose existence is checked.
valuethe value whose existence is checked.
+
+
+
Returns
true if the multimap contains the key-value pair, false otherwise.
+ +

Definition at line 166 of file multi_map.h.

+
167 {
+
168 return proxy::MultiMapImpl::contains_entry(to_data(key),
+
169 to_data(value));
+
170 }
+
+
+
+ +

◆ contains_key()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::multi_map::contains_key (const K & key)
+
+inline
+
+ +

Returns whether the multimap contains an entry with the key.

+
Parameters
+ + +
keythe key whose existence is checked.
+
+
+
Returns
true if the multimap contains an entry with the key, false otherwise.
+ +

Definition at line 139 of file multi_map.h.

+
140 {
+
141 return proxy::MultiMapImpl::contains_key(to_data(key));
+
142 }
+
+
+
+ +

◆ contains_value()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::multi_map::contains_value (const V & value)
+
+inline
+
+ +

Returns whether the multimap contains an entry with the value.

+
Parameters
+ + +
valuethe value whose existence is checked.
+
+
+
Returns
true if the multimap contains an entry with the value, false otherwise.
+ +

Definition at line 152 of file multi_map.h.

+
153 {
+
154 return proxy::MultiMapImpl::contains_value(to_data(value));
+
155 }
+
+
+
+ +

◆ entry_set()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< std::pair< K, V > > > hazelcast::client::multi_map::entry_set ()
+
+inline
+
+ +

Returns the set of key-value pairs in the multimap.

+
Returns
the set of key-value pairs in the multimap. Returned set might be modifiable but it has no effect on the multimap
+ +

Definition at line 125 of file multi_map.h.

+
126 {
+
127 return to_entry_object_vector<K, V>(
+
128 proxy::MultiMapImpl::entry_set_data());
+
129 }
+
+
+
+ +

◆ force_unlock()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::multi_map::force_unlock (const K & key)
+
+inline
+
+ +

Releases the lock for the specified key regardless of the lock owner.

+

It always successfully unlocks the key, never blocks and returns immediately.

Parameters
+ + +
keykey to lock.
+
+
+ +

Definition at line 391 of file multi_map.h.

+
392 {
+
393 return proxy::MultiMapImpl::force_unlock(to_data(key));
+
394 }
+
+
+
+ +

◆ get()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::multi_map::get (const K & key)
+
+inline
+
+ +

Returns the multimap of values associated with the key.

+
Parameters
+ + +
keythe key whose associated values are to be returned
+
+
+
Returns
the multimap of the values associated with the key.
+ +

Definition at line 60 of file multi_map.h.

+
61 {
+
62 return to_object_vector<V>(proxy::MultiMapImpl::get_data(to_data(key)));
+
63 }
+
+
+
+ +

◆ is_locked()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::multi_map::is_locked (const K & key)
+
+inline
+
+ +

Checks the lock for the specified key.

+

If the lock is acquired then returns true, else false.

+
Parameters
+ + +
keykey to lock to be checked.
+
+
+
Returns
true if lock is acquired, false otherwise.
+ +

Definition at line 303 of file multi_map.h.

+
304 {
+
305 return proxy::MultiMapImpl::is_locked(to_data(key));
+
306 }
+
+
+
+ +

◆ key_set()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::multi_map::key_set ()
+
+inline
+
+ +

Returns the set of keys in the multimap.

+
Returns
the set of keys in the multimap. Returned set might be modifiable but it has no effect on the multimap
+ +

Definition at line 101 of file multi_map.h.

+
102 {
+
103 return to_object_vector<K>(proxy::MultiMapImpl::key_set_data());
+
104 }
+
+
+
+ +

◆ lock() [1/2]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::multi_map::lock (const K & key)
+
+inline
+
+ +

Acquires the lock for the specified key.

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until the lock has been acquired.

+

Scope of the lock is this multimap only. Acquired lock is only for the key in this multimap.

+

Locks are re-entrant so if the key is locked N times then it should be unlocked N times before another thread can acquire it.

+
Parameters
+ + +
keykey to lock.
+
+
+ +

Definition at line 268 of file multi_map.h.

+
269 {
+
270 return proxy::MultiMapImpl::lock(to_data(key));
+
271 }
+
+
+
+ +

◆ lock() [2/2]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + +
boost::future< void > hazelcast::client::multi_map::lock (const K & key,
std::chrono::milliseconds lease_time )
+
+inline
+
+ +

Acquires the lock for the specified key for the specified lease time.

+

After lease time, lock will be released..

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until the lock has been acquired.

+

Scope of the lock is this map only. Acquired lock is only for the key in this map.

+

Locks are re-entrant so if the key is locked N times then it should be unlocked N times before another thread can acquire it.

Parameters
+ + + +
keykey to lock.
leaseTimetime to wait before releasing the lock.
+
+
+ +

Definition at line 290 of file multi_map.h.

+
291 {
+
292 return proxy::MultiMapImpl::lock(to_data(key), lease_time);
+
293 }
+
+
+
+ +

◆ put()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::multi_map::put (const K & key,
const V & value )
+
+inline
+
+ +

Stores a key-value pair in the multimap.

+
Parameters
+ + + +
keythe key to be stored
valuethe value to be stored
+
+
+
Returns
true if size of the multimap is increased, false if the multimap already contains the key-value pair.
+ +

Definition at line 48 of file multi_map.h.

+
49 {
+
50 return proxy::MultiMapImpl::put(to_data(key), to_data(value));
+
51 }
+
+
+
+ +

◆ remove() [1/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::multi_map::remove (const K & key)
+
+inline
+
+ +

Removes all the entries with the given key.

+
Parameters
+ + +
key
+
+
+
Returns
the multimap of removed values associated with the given key. Returned multimap might be modifiable but it has no effect on the multimap
+ +

Definition at line 88 of file multi_map.h.

+
89 {
+
90 return to_object_vector<V>(
+
91 proxy::MultiMapImpl::remove_data(to_data(key)));
+
92 }
+
+
+
+ +

◆ remove() [2/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::multi_map::remove (const K & key,
const V & value )
+
+inline
+
+ +

Removes the given key value pair from the multimap.

+
Parameters
+ + + +
key
value
+
+
+
Returns
true if the size of the multimap changed after the remove operation, false otherwise.
+ +

Definition at line 74 of file multi_map.h.

+
75 {
+
76 return proxy::MultiMapImpl::remove(to_data(key), to_data(value));
+
77 }
+
+
+
+ +

◆ try_lock() [1/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::multi_map::try_lock (const K & key)
+
+inline
+
+ +

Tries to acquire the lock for the specified key.

+

If the lock is not available then the current thread doesn't wait and returns false immediately.

+
Parameters
+ + +
keykey to lock.
+
+
+
Returns
true if lock is acquired, false otherwise.
+ +

Definition at line 318 of file multi_map.h.

+
319 {
+
320 return proxy::MultiMapImpl::try_lock(to_data(key));
+
321 }
+
+
+
+ +

◆ try_lock() [2/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::multi_map::try_lock (const K & key,
std::chrono::milliseconds timeout )
+
+inline
+
+ +

Tries to acquire the lock for the specified key.

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until one of two things happens:

    +
  • +The lock is acquired by the current thread; or
  • +
  • +The specified waiting time elapses
  • +
+
Parameters
+ + + +
keyto be locked.
timeoutthe maximum time to wait for the lock
+
+
+
Returns
true if the lock was acquired and false if the waiting time elapsed before the lock was acquired.
+ +

Definition at line 340 of file multi_map.h.

+
342 {
+
343 return proxy::MultiMapImpl::try_lock(to_data(key), timeout);
+
344 }
+
+
+
+ +

◆ try_lock() [3/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< bool > hazelcast::client::multi_map::try_lock (const K & key,
std::chrono::milliseconds timeout,
std::chrono::milliseconds lease_time )
+
+inline
+
+ +

Tries to acquire the lock for the specified key for the specified lease time.

+

After lease time, the lock will be released.

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until one of two things happens:

    +
  • +The lock is acquired by the current thread; or
  • +
  • +The specified waiting time elapses
  • +
+
Parameters
+ + + + +
keyto be locked.
timeoutthe maximum time to wait for the lock
leaseTimetime to wait before releasing the lock.
+
+
+
Returns
true if the lock was acquired and false if the waiting time elapsed before the lock was acquired.
+ +

Definition at line 364 of file multi_map.h.

+
367 {
+
368 return proxy::MultiMapImpl::try_lock(to_data(key), timeout, lease_time);
+
369 }
+
+
+
+ +

◆ unlock()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::multi_map::unlock (const K & key)
+
+inline
+
+ +

Releases the lock for the specified key.

+

It never blocks and returns immediately.

+
Parameters
+ + +
keykey to lock.
+
+
+ +

Definition at line 379 of file multi_map.h.

+
380 {
+
381 return proxy::MultiMapImpl::unlock(to_data(key));
+
382 }
+
+
+
+ +

◆ value_count()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< int > hazelcast::client::multi_map::value_count (const K & key)
+
+inline
+
+ +

Returns number of values matching to given key in the multimap.

+
Parameters
+ + +
keythe key whose values count are to be returned
+
+
+
Returns
number of values matching to given key in the multimap.
+ +

Definition at line 180 of file multi_map.h.

+
181 {
+
182 return proxy::MultiMapImpl::value_count(to_data(key));
+
183 }
+
+
+
+ +

◆ values()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::multi_map::values ()
+
+inline
+
+ +

Returns the multimap of values in the multimap.

+
Returns
the multimap of values in the multimap. Returned multimap might be modifiable but it has no effect on the multimap
+ +

Definition at line 113 of file multi_map.h.

+
114 {
+
115 return to_object_vector<V>(proxy::MultiMapImpl::values_data());
+
116 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 33 of file multi_map.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::multi_map::SERVICE_NAME = "hz:impl:multiMapService"
+
+staticconstexpr
+
+ +

Definition at line 36 of file multi_map.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.js b/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.js new file mode 100644 index 0000000000..3d77fbe7cb --- /dev/null +++ b/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.js @@ -0,0 +1,24 @@ +var classhazelcast_1_1client_1_1multi__map = +[ + [ "add_entry_listener", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a95bbd525622525dfdece3207e9447bb5", null ], + [ "add_entry_listener", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a3758d4d3bf71400ba98a774e4cfb8099", null ], + [ "contains_entry", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a16d88bd73d30f4068e8d6c11d18486a9", null ], + [ "contains_key", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a6ee370aa9ae154df186f6442bc32f6ad", null ], + [ "contains_value", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a943ae1ea33603caf8b705de67d4e77d5", null ], + [ "entry_set", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a53d4ab804d72d6abd578cb25ba4ea058", null ], + [ "force_unlock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a5fdb11e64f17f040b2560d47a0bef67a", null ], + [ "get", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a6d22aa52553191213c50db177bae0c77", null ], + [ "is_locked", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a0417f6e11644c796d86bf1a0beac2a07", null ], + [ "key_set", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a3b68698bf1c5c068fd92dcb16e787183", null ], + [ "lock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#ac43a77046fabdc2abf69b9b21cfaac36", null ], + [ "lock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#abaae307fd89abaf80ea1efb65ad50d87", null ], + [ "put", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#af4af27228e74974773eb0de701394b73", null ], + [ "remove", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#aebea40aa60a31d97d43c012b0d12f2a8", null ], + [ "remove", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a9a628daadea536f22994de5bb715cb42", null ], + [ "try_lock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a241430bd6c1740055de47b50701f99b3", null ], + [ "try_lock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a161247881b556db1833c28d1869b4c6c", null ], + [ "try_lock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a18be13a35609ce41f54b5f4dcca5c701", null ], + [ "unlock", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#ad0fa1233e312e2f0c4b77fa6d3e466cf", null ], + [ "value_count", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#a1c2ef75cffff9b6312a33352ed86d2fd", null ], + [ "values", "d3/d41/classhazelcast_1_1client_1_1multi__map.html#ae7403c44dd112e28700a2d91863e8a06", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.png b/5.5.0/d3/d41/classhazelcast_1_1client_1_1multi__map.png new file mode 100644 index 0000000000000000000000000000000000000000..8c0718f09f05bbb5ac55a1eb5f874298f737d934 GIT binary patch literal 695 zcmV;o0!aOdP)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0006) zNkl)3#RVE<|4wq(i-8w>*RSxC++%*^H%j3j5)LL|wk z79vST6-Uhb-Ou(^T4y?&7*5@XcsNL%BMwb>BU*C4_0Mzi$@|brBN-`79 + + + + + + +Hazelcast C++ Client: hazelcast::client::query::entry_comparator< K, V > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::entry_comparator< K, V > Class Template Reference
+
+
+
Inheritance diagram for hazelcast::client::query::entry_comparator< K, V >:
+
+
+ + + + +

+Public Member Functions

int compare (const std::pair< const K *, const V * > *, const std::pair< const K *, const V * > *) const override
+

Detailed Description

+
template<typename K, typename V>
+class hazelcast::client::query::entry_comparator< K, V >
+

Definition at line 30 of file entry_comparator.h.

+

Member Function Documentation

+ +

◆ compare()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
int hazelcast::client::query::entry_comparator< K, V >::compare (const std::pair< const K *, const V * > * ,
const std::pair< const K *, const V * > *  ) const
+
+inlineoverride
+
+ +

Definition at line 33 of file entry_comparator.h.

+
35 {
+
36 return 0;
+
37 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d45/classhazelcast_1_1client_1_1query_1_1entry__comparator.png b/5.5.0/d3/d45/classhazelcast_1_1client_1_1query_1_1entry__comparator.png new file mode 100644 index 0000000000000000000000000000000000000000..442a79e38f755631c5a2abb3831ec3cefff46369 GIT binary patch literal 1164 zcmeAS@N?(olHy`uVBq!ia0y~yV6*_T12~w0rtcwlS2|39`Lj558+uiNi$*3<8O`0sLM?%ubKv+^fz|10=+PwT{e zN9Xo&79aj^k^0y3={^2~yprY*UuEkp$lP0JG+$=3>hFaQ%-`+TU-wUC-dy|T|D2C~ zy_5c8A6MR9>up{f58D2I$$me5&u;epFOPjsm>i_~@;2}P&#&ez_^o82Z23avannIZ zr8}o~%)2(hKqYqf!+N%NMvr$rlFz%!pr>TTP+oLwr*!hBwTF%KzIFQN|Cj!E{9br^ zjP;k_3$k^$S?6c3y*+c?-`{J!E^SwJn{ljt*0OUu*ut~)W;ZSVZ5IA7ozr`gBd?6- zz3_A0D$V;0MLh4<>3zD-`%Zo5-@B6TlkAu3SWNm8zZyB{0~(c2w!}R+bH*zzt)GQq zf0#T&08>M{Rsq9@7cJM>_a8&S-2$#Tx_|EXU%&r# zW9#?D`Io<5{aJBZH75P@O>>vx*xDs`EoXi4uIx9PulGgjpl(WMX_yM*(k1I$3%n;h zyHQt?Z{$16XRU7bw44mRppZ-il`vFEj4=cf04Iv*LN_eGaOs8 zt7-3FzrMKkRif!@)7RU)&#kX}W+S(Ja&&3_U#{EL<*U7lbi>XcoofXQFZ(sklKDDM zs(n;mI(*+-&%a}Lz&-KfYby3J-eG?Z k;GQ!x^5mH}6aO*#+EskoI%VNIV7bBI>FVdQ&MBb@028hyBLDyZ literal 0 HcmV?d00001 diff --git a/5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.html b/5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.html new file mode 100644 index 0000000000..ea27be54ac --- /dev/null +++ b/5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.html @@ -0,0 +1,280 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::multi_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::multi_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::multi_predicate:
+
+
+ + + + + + + + + + + +

+Public Member Functions

template<typename... Args>
 multi_predicate (hazelcast_client &client, const Args &... values)
template<typename... Args>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const Args &... values)
template<typename T>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 58 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ multi_predicate() [1/3]

+ +
+
+
+template<typename... Args>
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::query::multi_predicate::multi_predicate (hazelcast_client & client,
const Args &... values )
+
+inline
+
+ +

Definition at line 62 of file predicates.h.

+
63 : base_predicate(client)
+
64 {
+
65 out_stream.write<int32_t>(static_cast<int32_t>(sizeof...(values)));
+
66 out_stream.write_objects(values...);
+
67 }
+
+
+
+ +

◆ multi_predicate() [2/3]

+ +
+
+
+template<typename... Args>
+ + + + + +
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::multi_predicate::multi_predicate (const std::string attribute_name,
hazelcast_client & client,
const Args &... values )
+
+inline
+
+ +

Definition at line 70 of file predicates.h.

+
73 : base_predicate(client)
+
74 {
+
75 out_stream.write(attribute_name);
+
76 out_stream.write<int32_t>(static_cast<int32_t>(sizeof...(values)));
+
77 out_stream.write_objects(values...);
+
78 }
+
+
+
+ +

◆ multi_predicate() [3/3]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::multi_predicate::multi_predicate (const std::string attribute_name,
hazelcast_client & client,
const std::vector< T > & values )
+
+inline
+
+ +

Definition at line 81 of file predicates.h.

+
84 : base_predicate(client)
+
85 {
+
86 out_stream.write(attribute_name);
+
87 out_stream.write<int32_t>(static_cast<int32_t>(values.size()));
+
88 for (const T& value : values) {
+
89 out_stream.write_object(value);
+
90 }
+
91 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.png b/5.5.0/d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..30052d41c7e299ede4cdce8145b5b8d64911a01f GIT binary patch literal 2768 zcmdUxX;@QN8pi`N6&(;AM-hrBqEev>CWf%114yX`M7Z!Mn@fmBHX%TaLW0!+p=E6$ zgaFZ6K@$vGHp7zG1|`BZ8ALz`L>5Ve7(lKmTS|I^^JwSk%%^$g!<-LidC$4$Ip=+U z=l|Z!Bfj2-t4&uU5C}t`FFcPT5V|1Tf2h9#uC0zfx(GL)9yuK7rO{~M?&~+Iq}-n? z9qe|U-$Vmn4-E~$cJ$MrAK7yoW`+N|xZNg84$zKZ4KmT!{di%UlguBTh< zpY_D+|HC!kL^n}f4tfCHsmb9n>8CweO9d9C=p{RmDK3sD@3eoREUfJ~3EhLVNWf4!%(!A%q=xi1x z3wDhaJeww>#x0jMr$vl(OwwnIB6G4$w`j(9%(%I zn<0c};`o3R*7l+5jA5mRX3_Y)wiG5Qy-T-hJET1xA{#8)eptgBNkQD$Y1DDfi2 zCpE;TsOwUFi=&uy^|%qgkXuG-x)xbd2m>TA^}C!sGw=&R*&ylMe zFH#nFiUCnl4VGE|bjBsOUL=+)l1rjS70BQ)xmO)gytiucAnZV6m?0j$@LQw6U|?|O z&SM21=1JZVNjWU;@{fPg3jj;*g2B}YW7>X2iVpZ}-Q zHCY`u?BFRQPnc5vZm3e03yYPx`)3dww77Nj;nyGX&PS0l5ZJk_SiAKh?X9kk?z_V< zuPxBbUli%a(?xHg=JiyD3bpL6?vW0sh-#j6S7kK@g##hxxXqjN;{m#tb|JQf!N*W}07 zYU%)B<#srQZY~gp0!h)^h(NbRCY&oWmW_7ZOS9Wx$o_sUCz{H+Dz@T4Vvyb`(93IBKflf#@B2& zMUi~C#J;le=~*@_`3G`IH#=%f;;HyVqT21AD^#!ineyqW7O7^vA_J)@OXUSpvBGRn z9@|m+yUa}sKu2>Nzu(bgqLI!WW+lZ#vOSX2X&OI9dxwQYp3 z9&*aw*GCyoj+3gUC0iwA#@o0cm%#3HQqSx?kZSS9Hd`eC)finV=i+UaA@k4k zc|mtD^KqSQ!Aq&e>=HN{(o zFTtynXIczTI8S9nys<_P=*=I&^JxB)ln(fEij&l^s@x}Pt6%0@K=pXuY-ISF;xdmh z`!u6mX0PA4y6IOxo+UH^Ns>cN-&Dn+CvPG(;V(X=YrLzN1@oj?uIsn#^mB8eLK4nx z$8=Y7?`eFPE5F6eT|Uy-SK%kYlgqtBs11rfxetT-kk!>(n%qNH5g%PaYGPlIkPyFZ zp%|o|U^dX_sp-u{T-F4GOEQ}b4hD#>FREA*>8Z + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/4.1.0/CompilerIdCXX/CMakeCXXCompilerId.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CMakeCXXCompilerId.cpp
+
+
+
1/* This source file must have a .cpp extension so that all C++ compilers
+
2 recognize the extension without flags. Borland does not know .cxx for
+
3 example. */
+
4#ifndef __cplusplus
+
5# error "A C compiler has been selected for C++."
+
6#endif
+
7
+
8#if !defined(__has_include)
+
9/* If the compiler does not have __has_include, pretend the answer is
+
10 always no. */
+
11# define __has_include(x) 0
+
12#endif
+
13
+
14
+
15/* Version number components: V=Version, R=Revision, P=Patch
+
16 Version date components: YYYY=Year, MM=Month, DD=Day */
+
17
+
18#if defined(__INTEL_COMPILER) || defined(__ICC)
+
19# define COMPILER_ID "Intel"
+
20# if defined(_MSC_VER)
+
21# define SIMULATE_ID "MSVC"
+
22# endif
+
23# if defined(__GNUC__)
+
24# define SIMULATE_ID "GNU"
+
25# endif
+
26 /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+
27 except that a few beta releases use the old format with V=2021. */
+
28# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+
29# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+
30# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+
31# if defined(__INTEL_COMPILER_UPDATE)
+
32# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+
33# else
+
34# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+
35# endif
+
36# else
+
37# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+
38# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+
39 /* The third version component from --version is an update index,
+
40 but no macro is provided for it. */
+
41# define COMPILER_VERSION_PATCH DEC(0)
+
42# endif
+
43# if defined(__INTEL_COMPILER_BUILD_DATE)
+
44 /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+
45# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+
46# endif
+
47# if defined(_MSC_VER)
+
48 /* _MSC_VER = VVRR */
+
49# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+
50# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+
51# endif
+
52# if defined(__GNUC__)
+
53# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+
54# elif defined(__GNUG__)
+
55# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+
56# endif
+
57# if defined(__GNUC_MINOR__)
+
58# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+
59# endif
+
60# if defined(__GNUC_PATCHLEVEL__)
+
61# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+
62# endif
+
63
+
64#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+
65# define COMPILER_ID "IntelLLVM"
+
66#if defined(_MSC_VER)
+
67# define SIMULATE_ID "MSVC"
+
68#endif
+
69#if defined(__GNUC__)
+
70# define SIMULATE_ID "GNU"
+
71#endif
+
72/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+
73 * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+
74 * VVVV is no smaller than the current year when a version is released.
+
75 */
+
76#if __INTEL_LLVM_COMPILER < 1000000L
+
77# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+
78# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+
79# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+
80#else
+
81# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+
82# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+
83# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+
84#endif
+
85#if defined(_MSC_VER)
+
86 /* _MSC_VER = VVRR */
+
87# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+
88# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+
89#endif
+
90#if defined(__GNUC__)
+
91# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+
92#elif defined(__GNUG__)
+
93# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+
94#endif
+
95#if defined(__GNUC_MINOR__)
+
96# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+
97#endif
+
98#if defined(__GNUC_PATCHLEVEL__)
+
99# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+
100#endif
+
101
+
102#elif defined(__PATHCC__)
+
103# define COMPILER_ID "PathScale"
+
104# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+
105# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+
106# if defined(__PATHCC_PATCHLEVEL__)
+
107# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+
108# endif
+
109
+
110#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+
111# define COMPILER_ID "Embarcadero"
+
112# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+
113# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+
114# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
115
+
116#elif defined(__BORLANDC__)
+
117# define COMPILER_ID "Borland"
+
118 /* __BORLANDC__ = 0xVRR */
+
119# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+
120# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
121
+
122#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+
123# define COMPILER_ID "Watcom"
+
124 /* __WATCOMC__ = VVRR */
+
125# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+
126# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+
127# if (__WATCOMC__ % 10) > 0
+
128# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+
129# endif
+
130
+
131#elif defined(__WATCOMC__)
+
132# define COMPILER_ID "OpenWatcom"
+
133 /* __WATCOMC__ = VVRP + 1100 */
+
134# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+
135# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+
136# if (__WATCOMC__ % 10) > 0
+
137# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+
138# endif
+
139
+
140#elif defined(__SUNPRO_CC)
+
141# define COMPILER_ID "SunPro"
+
142# if __SUNPRO_CC >= 0x5100
+
143 /* __SUNPRO_CC = 0xVRRP */
+
144# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+
145# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+
146# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+
147# else
+
148 /* __SUNPRO_CC = 0xVRP */
+
149# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+
150# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+
151# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+
152# endif
+
153
+
154#elif defined(__HP_aCC)
+
155# define COMPILER_ID "HP"
+
156 /* __HP_aCC = VVRRPP */
+
157# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+
158# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+
159# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
160
+
161#elif defined(__DECCXX)
+
162# define COMPILER_ID "Compaq"
+
163 /* __DECCXX_VER = VVRRTPPPP */
+
164# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+
165# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+
166# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
167
+
168#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+
169# define COMPILER_ID "zOS"
+
170 /* __IBMCPP__ = VRP */
+
171# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+
172# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+
173# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
174
+
175#elif defined(__open_xl__) && defined(__clang__)
+
176# define COMPILER_ID "IBMClang"
+
177# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+
178# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+
179# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+
180# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
181# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
182
+
183
+
184#elif defined(__ibmxl__) && defined(__clang__)
+
185# define COMPILER_ID "XLClang"
+
186# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+
187# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+
188# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+
189# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
190
+
191
+
192#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+
193# define COMPILER_ID "XL"
+
194 /* __IBMCPP__ = VRP */
+
195# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+
196# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+
197# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
198
+
199#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+
200# define COMPILER_ID "VisualAge"
+
201 /* __IBMCPP__ = VRP */
+
202# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+
203# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+
204# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
205
+
206#elif defined(__NVCOMPILER)
+
207# define COMPILER_ID "NVHPC"
+
208# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+
209# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+
210# if defined(__NVCOMPILER_PATCHLEVEL__)
+
211# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+
212# endif
+
213
+
214#elif defined(__PGI)
+
215# define COMPILER_ID "PGI"
+
216# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+
217# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+
218# if defined(__PGIC_PATCHLEVEL__)
+
219# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+
220# endif
+
221
+
222#elif defined(__clang__) && defined(__cray__)
+
223# define COMPILER_ID "CrayClang"
+
224# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
+
225# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
+
226# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
+
227# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
228
+
229
+
230#elif defined(_CRAYC)
+
231# define COMPILER_ID "Cray"
+
232# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+
233# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
234
+
235#elif defined(__TI_COMPILER_VERSION__)
+
236# define COMPILER_ID "TI"
+
237 /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+
238# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+
239# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+
240# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
241
+
242#elif defined(__CLANG_FUJITSU)
+
243# define COMPILER_ID "FujitsuClang"
+
244# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+
245# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+
246# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+
247# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
248
+
249
+
250#elif defined(__FUJITSU)
+
251# define COMPILER_ID "Fujitsu"
+
252# if defined(__FCC_version__)
+
253# define COMPILER_VERSION __FCC_version__
+
254# elif defined(__FCC_major__)
+
255# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+
256# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+
257# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+
258# endif
+
259# if defined(__fcc_version)
+
260# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+
261# elif defined(__FCC_VERSION)
+
262# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+
263# endif
+
264
+
265
+
266#elif defined(__ghs__)
+
267# define COMPILER_ID "GHS"
+
268/* __GHS_VERSION_NUMBER = VVVVRP */
+
269# ifdef __GHS_VERSION_NUMBER
+
270# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+
271# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+
272# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+
273# endif
+
274
+
275#elif defined(__TASKING__)
+
276# define COMPILER_ID "Tasking"
+
277 # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+
278 # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+
279# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
280
+
281#elif defined(__ORANGEC__)
+
282# define COMPILER_ID "OrangeC"
+
283# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
+
284# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
+
285# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
+
286
+
287#elif defined(__RENESAS__)
+
288# define COMPILER_ID "Renesas"
+
289/* __RENESAS_VERSION__ = 0xVVRRPP00 */
+
290# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF)
+
291# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF)
+
292# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF)
+
293
+
294#elif defined(__SCO_VERSION__)
+
295# define COMPILER_ID "SCO"
+
296
+
297#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+
298# define COMPILER_ID "ARMCC"
+
299#if __ARMCC_VERSION >= 1000000
+
300 /* __ARMCC_VERSION = VRRPPPP */
+
301 # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+
302 # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+
303 # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+
304#else
+
305 /* __ARMCC_VERSION = VRPPPP */
+
306 # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+
307 # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+
308 # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+
309#endif
+
310
+
311
+
312#elif defined(__clang__) && defined(__apple_build_version__)
+
313# define COMPILER_ID "AppleClang"
+
314# if defined(_MSC_VER)
+
315# define SIMULATE_ID "MSVC"
+
316# endif
+
317# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+
318# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+
319# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+
320# if defined(_MSC_VER)
+
321 /* _MSC_VER = VVRR */
+
322# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+
323# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+
324# endif
+
325# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
326
+
327#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+
328# define COMPILER_ID "ARMClang"
+
329 # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+
330 # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+
331 # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100)
+
332# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
333
+
334#elif defined(__clang__) && defined(__ti__)
+
335# define COMPILER_ID "TIClang"
+
336 # define COMPILER_VERSION_MAJOR DEC(__ti_major__)
+
337 # define COMPILER_VERSION_MINOR DEC(__ti_minor__)
+
338 # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)
+
339# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)
+
340
+
341#elif defined(__clang__)
+
342# define COMPILER_ID "Clang"
+
343# if defined(_MSC_VER)
+
344# define SIMULATE_ID "MSVC"
+
345# endif
+
346# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+
347# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+
348# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+
349# if defined(_MSC_VER)
+
350 /* _MSC_VER = VVRR */
+
351# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+
352# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+
353# endif
+
354
+
355#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+
356# define COMPILER_ID "LCC"
+
357# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
+
358# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
+
359# if defined(__LCC_MINOR__)
+
360# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+
361# endif
+
362# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+
363# define SIMULATE_ID "GNU"
+
364# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+
365# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+
366# if defined(__GNUC_PATCHLEVEL__)
+
367# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+
368# endif
+
369# endif
+
370
+
371#elif defined(__GNUC__) || defined(__GNUG__)
+
372# define COMPILER_ID "GNU"
+
373# if defined(__GNUC__)
+
374# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+
375# else
+
376# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+
377# endif
+
378# if defined(__GNUC_MINOR__)
+
379# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+
380# endif
+
381# if defined(__GNUC_PATCHLEVEL__)
+
382# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+
383# endif
+
384
+
385#elif defined(_MSC_VER)
+
386# define COMPILER_ID "MSVC"
+
387 /* _MSC_VER = VVRR */
+
388# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+
389# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+
390# if defined(_MSC_FULL_VER)
+
391# if _MSC_VER >= 1400
+
392 /* _MSC_FULL_VER = VVRRPPPPP */
+
393# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+
394# else
+
395 /* _MSC_FULL_VER = VVRRPPPP */
+
396# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+
397# endif
+
398# endif
+
399# if defined(_MSC_BUILD)
+
400# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+
401# endif
+
402
+
403#elif defined(_ADI_COMPILER)
+
404# define COMPILER_ID "ADSP"
+
405#if defined(__VERSIONNUM__)
+
406 /* __VERSIONNUM__ = 0xVVRRPPTT */
+
407# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+
408# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+
409# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+
410# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+
411#endif
+
412
+
413#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+
414# define COMPILER_ID "IAR"
+
415# if defined(__VER__) && defined(__ICCARM__)
+
416# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+
417# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+
418# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+
419# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+
420# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+
421# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+
422# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+
423# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+
424# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+
425# endif
+
426
+
427#elif defined(__DCC__) && defined(_DIAB_TOOL)
+
428# define COMPILER_ID "Diab"
+
429 # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__)
+
430 # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__)
+
431 # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__)
+
432 # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__)
+
433
+
434
+
435
+
436/* These compilers are either not known or too old to define an
+
437 identification macro. Try to identify the platform and guess that
+
438 it is the native compiler. */
+
439#elif defined(__hpux) || defined(__hpua)
+
440# define COMPILER_ID "HP"
+
441
+
442#else /* unknown compiler */
+
443# define COMPILER_ID ""
+
444#endif
+
445
+
446/* Construct the string literal in pieces to prevent the source from
+
447 getting matched. Store it in a pointer rather than an array
+
448 because some compilers will just produce instructions to fill the
+
449 array rather than assigning a pointer to a static array. */
+
450char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
451#ifdef SIMULATE_ID
+
452char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+
453#endif
+
454
+
455#ifdef __QNXNTO__
+
456char const* qnxnto = "INFO" ":" "qnxnto[]";
+
457#endif
+
458
+
459#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+
460char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+
461#endif
+
462
+
463#define STRINGIFY_HELPER(X) #X
+
464#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
465
+
466/* Identify known platforms by name. */
+
467#if defined(__linux) || defined(__linux__) || defined(linux)
+
468# define PLATFORM_ID "Linux"
+
469
+
470#elif defined(__MSYS__)
+
471# define PLATFORM_ID "MSYS"
+
472
+
473#elif defined(__CYGWIN__)
+
474# define PLATFORM_ID "Cygwin"
+
475
+
476#elif defined(__MINGW32__)
+
477# define PLATFORM_ID "MinGW"
+
478
+
479#elif defined(__APPLE__)
+
480# define PLATFORM_ID "Darwin"
+
481
+
482#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+
483# define PLATFORM_ID "Windows"
+
484
+
485#elif defined(__FreeBSD__) || defined(__FreeBSD)
+
486# define PLATFORM_ID "FreeBSD"
+
487
+
488#elif defined(__NetBSD__) || defined(__NetBSD)
+
489# define PLATFORM_ID "NetBSD"
+
490
+
491#elif defined(__OpenBSD__) || defined(__OPENBSD)
+
492# define PLATFORM_ID "OpenBSD"
+
493
+
494#elif defined(__sun) || defined(sun)
+
495# define PLATFORM_ID "SunOS"
+
496
+
497#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+
498# define PLATFORM_ID "AIX"
+
499
+
500#elif defined(__hpux) || defined(__hpux__)
+
501# define PLATFORM_ID "HP-UX"
+
502
+
503#elif defined(__HAIKU__)
+
504# define PLATFORM_ID "Haiku"
+
505
+
506#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+
507# define PLATFORM_ID "BeOS"
+
508
+
509#elif defined(__QNX__) || defined(__QNXNTO__)
+
510# define PLATFORM_ID "QNX"
+
511
+
512#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+
513# define PLATFORM_ID "Tru64"
+
514
+
515#elif defined(__riscos) || defined(__riscos__)
+
516# define PLATFORM_ID "RISCos"
+
517
+
518#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+
519# define PLATFORM_ID "SINIX"
+
520
+
521#elif defined(__UNIX_SV__)
+
522# define PLATFORM_ID "UNIX_SV"
+
523
+
524#elif defined(__bsdos__)
+
525# define PLATFORM_ID "BSDOS"
+
526
+
527#elif defined(_MPRAS) || defined(MPRAS)
+
528# define PLATFORM_ID "MP-RAS"
+
529
+
530#elif defined(__osf) || defined(__osf__)
+
531# define PLATFORM_ID "OSF1"
+
532
+
533#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+
534# define PLATFORM_ID "SCO_SV"
+
535
+
536#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+
537# define PLATFORM_ID "ULTRIX"
+
538
+
539#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+
540# define PLATFORM_ID "Xenix"
+
541
+
542#elif defined(__WATCOMC__)
+
543# if defined(__LINUX__)
+
544# define PLATFORM_ID "Linux"
+
545
+
546# elif defined(__DOS__)
+
547# define PLATFORM_ID "DOS"
+
548
+
549# elif defined(__OS2__)
+
550# define PLATFORM_ID "OS2"
+
551
+
552# elif defined(__WINDOWS__)
+
553# define PLATFORM_ID "Windows3x"
+
554
+
555# elif defined(__VXWORKS__)
+
556# define PLATFORM_ID "VxWorks"
+
557
+
558# else /* unknown platform */
+
559# define PLATFORM_ID
+
560# endif
+
561
+
562#elif defined(__INTEGRITY)
+
563# if defined(INT_178B)
+
564# define PLATFORM_ID "Integrity178"
+
565
+
566# else /* regular Integrity */
+
567# define PLATFORM_ID "Integrity"
+
568# endif
+
569
+
570# elif defined(_ADI_COMPILER)
+
571# define PLATFORM_ID "ADSP"
+
572
+
573#else /* unknown platform */
+
574# define PLATFORM_ID
+
575
+
576#endif
+
577
+
578/* For windows compilers MSVC and Intel we can determine
+
579 the architecture of the compiler being used. This is because
+
580 the compilers do not have flags that can change the architecture,
+
581 but rather depend on which compiler is being used
+
582*/
+
583#if defined(_WIN32) && defined(_MSC_VER)
+
584# if defined(_M_IA64)
+
585# define ARCHITECTURE_ID "IA64"
+
586
+
587# elif defined(_M_ARM64EC)
+
588# define ARCHITECTURE_ID "ARM64EC"
+
589
+
590# elif defined(_M_X64) || defined(_M_AMD64)
+
591# define ARCHITECTURE_ID "x64"
+
592
+
593# elif defined(_M_IX86)
+
594# define ARCHITECTURE_ID "X86"
+
595
+
596# elif defined(_M_ARM64)
+
597# define ARCHITECTURE_ID "ARM64"
+
598
+
599# elif defined(_M_ARM)
+
600# if _M_ARM == 4
+
601# define ARCHITECTURE_ID "ARMV4I"
+
602# elif _M_ARM == 5
+
603# define ARCHITECTURE_ID "ARMV5I"
+
604# else
+
605# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+
606# endif
+
607
+
608# elif defined(_M_MIPS)
+
609# define ARCHITECTURE_ID "MIPS"
+
610
+
611# elif defined(_M_SH)
+
612# define ARCHITECTURE_ID "SHx"
+
613
+
614# else /* unknown architecture */
+
615# define ARCHITECTURE_ID ""
+
616# endif
+
617
+
618#elif defined(__WATCOMC__)
+
619# if defined(_M_I86)
+
620# define ARCHITECTURE_ID "I86"
+
621
+
622# elif defined(_M_IX86)
+
623# define ARCHITECTURE_ID "X86"
+
624
+
625# else /* unknown architecture */
+
626# define ARCHITECTURE_ID ""
+
627# endif
+
628
+
629#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+
630# if defined(__ICCARM__)
+
631# define ARCHITECTURE_ID "ARM"
+
632
+
633# elif defined(__ICCRX__)
+
634# define ARCHITECTURE_ID "RX"
+
635
+
636# elif defined(__ICCRH850__)
+
637# define ARCHITECTURE_ID "RH850"
+
638
+
639# elif defined(__ICCRL78__)
+
640# define ARCHITECTURE_ID "RL78"
+
641
+
642# elif defined(__ICCRISCV__)
+
643# define ARCHITECTURE_ID "RISCV"
+
644
+
645# elif defined(__ICCAVR__)
+
646# define ARCHITECTURE_ID "AVR"
+
647
+
648# elif defined(__ICC430__)
+
649# define ARCHITECTURE_ID "MSP430"
+
650
+
651# elif defined(__ICCV850__)
+
652# define ARCHITECTURE_ID "V850"
+
653
+
654# elif defined(__ICC8051__)
+
655# define ARCHITECTURE_ID "8051"
+
656
+
657# elif defined(__ICCSTM8__)
+
658# define ARCHITECTURE_ID "STM8"
+
659
+
660# else /* unknown architecture */
+
661# define ARCHITECTURE_ID ""
+
662# endif
+
663
+
664#elif defined(__ghs__)
+
665# if defined(__PPC64__)
+
666# define ARCHITECTURE_ID "PPC64"
+
667
+
668# elif defined(__ppc__)
+
669# define ARCHITECTURE_ID "PPC"
+
670
+
671# elif defined(__ARM__)
+
672# define ARCHITECTURE_ID "ARM"
+
673
+
674# elif defined(__x86_64__)
+
675# define ARCHITECTURE_ID "x64"
+
676
+
677# elif defined(__i386__)
+
678# define ARCHITECTURE_ID "X86"
+
679
+
680# else /* unknown architecture */
+
681# define ARCHITECTURE_ID ""
+
682# endif
+
683
+
684#elif defined(__clang__) && defined(__ti__)
+
685# if defined(__ARM_ARCH)
+
686# define ARCHITECTURE_ID "ARM"
+
687
+
688# else /* unknown architecture */
+
689# define ARCHITECTURE_ID ""
+
690# endif
+
691
+
692#elif defined(__TI_COMPILER_VERSION__)
+
693# if defined(__TI_ARM__)
+
694# define ARCHITECTURE_ID "ARM"
+
695
+
696# elif defined(__MSP430__)
+
697# define ARCHITECTURE_ID "MSP430"
+
698
+
699# elif defined(__TMS320C28XX__)
+
700# define ARCHITECTURE_ID "TMS320C28x"
+
701
+
702# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+
703# define ARCHITECTURE_ID "TMS320C6x"
+
704
+
705# else /* unknown architecture */
+
706# define ARCHITECTURE_ID ""
+
707# endif
+
708
+
709# elif defined(__ADSPSHARC__)
+
710# define ARCHITECTURE_ID "SHARC"
+
711
+
712# elif defined(__ADSPBLACKFIN__)
+
713# define ARCHITECTURE_ID "Blackfin"
+
714
+
715#elif defined(__TASKING__)
+
716
+
717# if defined(__CTC__) || defined(__CPTC__)
+
718# define ARCHITECTURE_ID "TriCore"
+
719
+
720# elif defined(__CMCS__)
+
721# define ARCHITECTURE_ID "MCS"
+
722
+
723# elif defined(__CARM__) || defined(__CPARM__)
+
724# define ARCHITECTURE_ID "ARM"
+
725
+
726# elif defined(__CARC__)
+
727# define ARCHITECTURE_ID "ARC"
+
728
+
729# elif defined(__C51__)
+
730# define ARCHITECTURE_ID "8051"
+
731
+
732# elif defined(__CPCP__)
+
733# define ARCHITECTURE_ID "PCP"
+
734
+
735# else
+
736# define ARCHITECTURE_ID ""
+
737# endif
+
738
+
739#elif defined(__RENESAS__)
+
740# if defined(__CCRX__)
+
741# define ARCHITECTURE_ID "RX"
+
742
+
743# elif defined(__CCRL__)
+
744# define ARCHITECTURE_ID "RL78"
+
745
+
746# elif defined(__CCRH__)
+
747# define ARCHITECTURE_ID "RH850"
+
748
+
749# else
+
750# define ARCHITECTURE_ID ""
+
751# endif
+
752
+
753#else
+
754# define ARCHITECTURE_ID
+
755#endif
+
756
+
757/* Convert integer to decimal digit literals. */
+
758#define DEC(n) \
+
759 ('0' + (((n) / 10000000)%10)), \
+
760 ('0' + (((n) / 1000000)%10)), \
+
761 ('0' + (((n) / 100000)%10)), \
+
762 ('0' + (((n) / 10000)%10)), \
+
763 ('0' + (((n) / 1000)%10)), \
+
764 ('0' + (((n) / 100)%10)), \
+
765 ('0' + (((n) / 10)%10)), \
+
766 ('0' + ((n) % 10))
+
767
+
768/* Convert integer to hex digit literals. */
+
769#define HEX(n) \
+
770 ('0' + ((n)>>28 & 0xF)), \
+
771 ('0' + ((n)>>24 & 0xF)), \
+
772 ('0' + ((n)>>20 & 0xF)), \
+
773 ('0' + ((n)>>16 & 0xF)), \
+
774 ('0' + ((n)>>12 & 0xF)), \
+
775 ('0' + ((n)>>8 & 0xF)), \
+
776 ('0' + ((n)>>4 & 0xF)), \
+
777 ('0' + ((n) & 0xF))
+
778
+
779/* Construct a string literal encoding the version number. */
+
780#ifdef COMPILER_VERSION
+
781char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
782
+
783/* Construct a string literal encoding the version number components. */
+
784#elif defined(COMPILER_VERSION_MAJOR)
+
785char const info_version[] = {
+
786 'I', 'N', 'F', 'O', ':',
+
787 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+
788 COMPILER_VERSION_MAJOR,
+
789# ifdef COMPILER_VERSION_MINOR
+
790 '.', COMPILER_VERSION_MINOR,
+
791# ifdef COMPILER_VERSION_PATCH
+
792 '.', COMPILER_VERSION_PATCH,
+
793# ifdef COMPILER_VERSION_TWEAK
+
794 '.', COMPILER_VERSION_TWEAK,
+
795# endif
+
796# endif
+
797# endif
+
798 ']','\0'};
+
799#endif
+
800
+
801/* Construct a string literal encoding the internal version number. */
+
802#ifdef COMPILER_VERSION_INTERNAL
+
803char const info_version_internal[] = {
+
804 'I', 'N', 'F', 'O', ':',
+
805 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+
806 'i','n','t','e','r','n','a','l','[',
+
807 COMPILER_VERSION_INTERNAL,']','\0'};
+
808#elif defined(COMPILER_VERSION_INTERNAL_STR)
+
809char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+
810#endif
+
811
+
812/* Construct a string literal encoding the version number components. */
+
813#ifdef SIMULATE_VERSION_MAJOR
+
814char const info_simulate_version[] = {
+
815 'I', 'N', 'F', 'O', ':',
+
816 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+
817 SIMULATE_VERSION_MAJOR,
+
818# ifdef SIMULATE_VERSION_MINOR
+
819 '.', SIMULATE_VERSION_MINOR,
+
820# ifdef SIMULATE_VERSION_PATCH
+
821 '.', SIMULATE_VERSION_PATCH,
+
822# ifdef SIMULATE_VERSION_TWEAK
+
823 '.', SIMULATE_VERSION_TWEAK,
+
824# endif
+
825# endif
+
826# endif
+
827 ']','\0'};
+
828#endif
+
829
+
830/* Construct the string literal in pieces to prevent the source from
+
831 getting matched. Store it in a pointer rather than an array
+
832 because some compilers will just produce instructions to fill the
+
833 array rather than assigning a pointer to a static array. */
+
834char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+
835char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
836
+
837
+
838
+
839#define CXX_STD_98 199711L
+
840#define CXX_STD_11 201103L
+
841#define CXX_STD_14 201402L
+
842#define CXX_STD_17 201703L
+
843#define CXX_STD_20 202002L
+
844#define CXX_STD_23 202302L
+
845
+
846#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)
+
847# if _MSVC_LANG > CXX_STD_17
+
848# define CXX_STD _MSVC_LANG
+
849# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
+
850# define CXX_STD CXX_STD_20
+
851# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17
+
852# define CXX_STD CXX_STD_20
+
853# elif _MSVC_LANG > CXX_STD_14
+
854# define CXX_STD CXX_STD_17
+
855# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)
+
856# define CXX_STD CXX_STD_14
+
857# elif defined(__INTEL_CXX11_MODE__)
+
858# define CXX_STD CXX_STD_11
+
859# else
+
860# define CXX_STD CXX_STD_98
+
861# endif
+
862#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+
863# if _MSVC_LANG > __cplusplus
+
864# define CXX_STD _MSVC_LANG
+
865# else
+
866# define CXX_STD __cplusplus
+
867# endif
+
868#elif defined(__NVCOMPILER)
+
869# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
+
870# define CXX_STD CXX_STD_20
+
871# else
+
872# define CXX_STD __cplusplus
+
873# endif
+
874#elif defined(__INTEL_COMPILER) || defined(__PGI)
+
875# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)
+
876# define CXX_STD CXX_STD_17
+
877# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)
+
878# define CXX_STD CXX_STD_14
+
879# else
+
880# define CXX_STD __cplusplus
+
881# endif
+
882#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)
+
883# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)
+
884# define CXX_STD CXX_STD_14
+
885# else
+
886# define CXX_STD __cplusplus
+
887# endif
+
888#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)
+
889# define CXX_STD CXX_STD_11
+
890#else
+
891# define CXX_STD __cplusplus
+
892#endif
+
893
+
894const char* info_language_standard_default = "INFO" ":" "standard_default["
+
895#if CXX_STD > CXX_STD_23
+
896 "26"
+
897#elif CXX_STD > CXX_STD_20
+
898 "23"
+
899#elif CXX_STD > CXX_STD_17
+
900 "20"
+
901#elif CXX_STD > CXX_STD_14
+
902 "17"
+
903#elif CXX_STD > CXX_STD_11
+
904 "14"
+
905#elif CXX_STD >= CXX_STD_11
+
906 "11"
+
907#else
+
908 "98"
+
909#endif
+
910"]";
+
911
+
912const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+
913#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+
914 defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \
+
915 !defined(__STRICT_ANSI__)
+
916 "ON"
+
917#else
+
918 "OFF"
+
919#endif
+
920"]";
+
921
+
922/*--------------------------------------------------------------------------*/
+
923
+
924int main(int argc, char* argv[])
+
925{
+
926 int require = 0;
+
927 require += info_compiler[argc];
+
928 require += info_platform[argc];
+
929 require += info_arch[argc];
+
930#ifdef COMPILER_VERSION_MAJOR
+
931 require += info_version[argc];
+
932#endif
+
933#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR)
+
934 require += info_version_internal[argc];
+
935#endif
+
936#ifdef SIMULATE_ID
+
937 require += info_simulate[argc];
+
938#endif
+
939#ifdef SIMULATE_VERSION_MAJOR
+
940 require += info_simulate_version[argc];
+
941#endif
+
942#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+
943 require += info_cray[argc];
+
944#endif
+
945 require += info_language_standard_default[argc];
+
946 require += info_language_extensions_default[argc];
+
947 (void)argv;
+
948 return require;
+
949}
+
+
+
+ + + + diff --git a/5.5.0/d3/d67/matching__point__config__pattern__matcher_8h_source.html b/5.5.0/d3/d67/matching__point__config__pattern__matcher_8h_source.html new file mode 100644 index 0000000000..6670a0a77b --- /dev/null +++ b/5.5.0/d3/d67/matching__point__config__pattern__matcher_8h_source.html @@ -0,0 +1,154 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
matching_point_config_pattern_matcher.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <memory>
+
20
+
21#include "hazelcast/client/config/config_pattern_matcher.h"
+
22
+
23namespace hazelcast {
+
24namespace client {
+
25namespace config {
+
26namespace matcher {
+
+ + +
37{
+
38public:
+
39 std::shared_ptr<std::string> matches(
+
40 const std::vector<std::string>& config_patterns,
+
41 const std::string& item_name) const override;
+
42
+
43private:
+
44 int get_matching_point(const std::string& pattern,
+
45 const std::string& item_name) const;
+
46};
+
+
47} // namespace matcher
+
48} // namespace config
+
49} // namespace client
+
50} // namespace hazelcast
+
The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.
+
This ConfigPatternMatcher supports a simplified wildcard matching.
+
std::shared_ptr< std::string > matches(const std::vector< std::string > &config_patterns, const std::string &item_name) const override
Returns the best match for an item name out of a list of configuration patterns.
Definition config.cpp:745
+
+
+
+ + + + diff --git a/5.5.0/d3/d68/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4-members.html b/5.5.0/d3/d68/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4-members.html new file mode 100644 index 0000000000..d3db89bd94 --- /dev/null +++ b/5.5.0/d3/d68/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< char > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.html b/5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.html new file mode 100644 index 0000000000..1e8f2ef604 --- /dev/null +++ b/5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.html @@ -0,0 +1,522 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::address Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::address Class Reference
+
+
+ +

Represents an address of a client or member in the cluster. + More...

+ +

#include <address.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 address (std::string hostname, int port, unsigned long scope_id)
 address ()
 Constructor.
 address (std::string url, int port)
bool operator== (const address &address) const
bool operator!= (const address &address) const
int get_port () const
bool is_ip_v4 () const
const std::string & get_host () const
unsigned long get_scope_id () const
bool operator< (const address &rhs) const
std::string to_string () const
+ + +

+Static Public Attributes

static constexpr int ID = 0
+ + + +

+Friends

struct serialization::hz_serializer< address >
struct std::hash< hazelcast::client::address >
+

Detailed Description

+

Represents an address of a client or member in the cluster.

+ +

Definition at line 36 of file address.h.

+

Constructor & Destructor Documentation

+ +

◆ address() [1/3]

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::address::address (std::string hostname,
int port,
unsigned long scope_id )
+
+ +

Definition at line 549 of file client_impl.cpp.

+
550 : host_(std::move(hostname))
+
551 , port_(port)
+
552 , type_(IPV6)
+
553 , scope_id_(scope_id)
+
554{}
+
+
+
+ +

◆ address() [2/3]

+ +
+
+ + + + + + + +
hazelcast::client::address::address ()
+
+ +

Constructor.

+ +

Definition at line 536 of file client_impl.cpp.

+
537 : host_("localhost")
+
538 , type_(IPV4)
+
539 , scope_id_(0)
+
540{}
+
+
+
+ +

◆ address() [3/3]

+ +
+
+ + + + + + + + + + + +
hazelcast::client::address::address (std::string url,
int port )
+
+ +

Definition at line 542 of file client_impl.cpp.

+
543 : host_(std::move(url))
+
544 , port_(port)
+
545 , type_(IPV4)
+
546 , scope_id_(0)
+
547{}
+
+
+
+

Member Function Documentation

+ +

◆ get_host()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::address::get_host () const
+
+
Returns
host address as string
+ +

Definition at line 576 of file client_impl.cpp.

+
577{
+
578 return host_;
+
579}
+
+
+
+ +

◆ get_port()

+ +
+
+ + + + + + + +
int hazelcast::client::address::get_port () const
+
+
Returns
port number.
+ +

Definition at line 570 of file client_impl.cpp.

+
571{
+
572 return port_;
+
573}
+
+
+
+ +

◆ get_scope_id()

+ +
+
+ + + + + + + +
unsigned long hazelcast::client::address::get_scope_id () const
+
+ +

Definition at line 606 of file client_impl.cpp.

+
607{
+
608 return scope_id_;
+
609}
+
+
+
+ +

◆ is_ip_v4()

+ +
+
+ + + + + + + +
bool hazelcast::client::address::is_ip_v4 () const
+
+
Returns
true if the address is ip V4 address, false otherwise.
+ +

Definition at line 600 of file client_impl.cpp.

+
601{
+
602 return type_ == IPV4;
+
603}
+
+
+
+ +

◆ operator!=()

+ +
+
+ + + + + + + +
bool hazelcast::client::address::operator!= (const address & address) const
+
+
Parameters
+ + +
addressto be compared.
+
+
+ +

Definition at line 564 of file client_impl.cpp.

+
565{
+
566 return !(*this == rhs);
+
567}
+
+
+
+ +

◆ operator<()

+ +
+
+ + + + + + + +
bool hazelcast::client::address::operator< (const address & rhs) const
+
+ +

Definition at line 581 of file client_impl.cpp.

+
583{
+
584 if (host_ < rhs.host_) {
+
585 return true;
+
586 }
+
587 if (rhs.host_ < host_) {
+
588 return false;
+
589 }
+
590 if (port_ < rhs.port_) {
+
591 return true;
+
592 }
+
593 if (rhs.port_ < port_) {
+
594 return false;
+
595 }
+
596 return type_ < rhs.type_;
+
597}
+
+
+
+ +

◆ operator==()

+ +
+
+ + + + + + + +
bool hazelcast::client::address::operator== (const address & address) const
+
+
Parameters
+ + +
addressto be compared.
+
+
+ +

Definition at line 557 of file client_impl.cpp.

+
558{
+
559 return rhs.port_ == port_ && rhs.type_ == type_ &&
+
560 0 == rhs.host_.compare(host_);
+
561}
+
+
+
+ +

◆ to_string()

+ +
+
+ + + + + + + +
std::string hazelcast::client::address::to_string () const
+
+ +

Definition at line 612 of file client_impl.cpp.

+
613{
+
614 std::ostringstream out;
+
615 out << "Address[" << get_host() << ":" << get_port() << "]";
+
616 return out.str();
+
617}
+ +
const std::string & get_host() const
+
+
+
+ + +

◆ serialization::hz_serializer< address >

+ +
+
+ + + + + +
+ + + + +
friend struct serialization::hz_serializer< address >
+
+friend
+
+ +

Definition at line 108 of file address.h.

+ +
+
+ +

◆ std::hash< hazelcast::client::address >

+ +
+
+ + + + + +
+ + + + +
friend struct std::hash< hazelcast::client::address >
+
+friend
+
+ +

Definition at line 108 of file address.h.

+ +
+
+

Member Data Documentation

+ +

◆ ID

+ +
+
+ + + + + +
+ + + + +
int hazelcast::client::address::ID = 0
+
+staticconstexpr
+
+ +

Definition at line 44 of file address.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.js b/5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.js new file mode 100644 index 0000000000..15c2f5240a --- /dev/null +++ b/5.5.0/d3/d6d/classhazelcast_1_1client_1_1address.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1address = +[ + [ "address", "d3/d6d/classhazelcast_1_1client_1_1address.html#a2c4ff6f8478b60fe64f913fe26369653", null ], + [ "get_host", "d3/d6d/classhazelcast_1_1client_1_1address.html#a44de6c8d2b5fd45d42edc5564b8b42d8", null ], + [ "get_port", "d3/d6d/classhazelcast_1_1client_1_1address.html#a3f561cd9ce9aaf728e5645a083991cb6", null ], + [ "is_ip_v4", "d3/d6d/classhazelcast_1_1client_1_1address.html#acdcf92fe236434694a55d2c12bff1538", null ], + [ "operator!=", "d3/d6d/classhazelcast_1_1client_1_1address.html#ad21f9a17dc2325752ae2a7057c25898a", null ], + [ "operator==", "d3/d6d/classhazelcast_1_1client_1_1address.html#aa864b9c1b9e0a9432703545f84548b17", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/d9f/transactional__queue_8h_source.html b/5.5.0/d3/d9f/transactional__queue_8h_source.html new file mode 100644 index 0000000000..8148cc6bd2 --- /dev/null +++ b/5.5.0/d3/d9f/transactional__queue_8h_source.html @@ -0,0 +1,180 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transactional_queue.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactional_queue.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/TransactionalQueueImpl.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
+
27class HAZELCAST_API transactional_queue : public proxy::TransactionalQueueImpl
+
28{
+
29 friend class transaction_context;
+
30
+
31public:
+
37 template<typename E>
+
+
38 boost::future<bool> offer(const E& e)
+
39 {
+
40 return offer(e, std::chrono::milliseconds::zero());
+
41 }
+
+
42
+
49 template<typename E>
+
+
50 boost::future<bool> offer(const E& e, std::chrono::milliseconds timeout)
+
51 {
+
52 return proxy::TransactionalQueueImpl::offer(to_data(e), timeout);
+
53 }
+
+
54
+
60 template<typename E>
+
+
61 boost::future<boost::optional<E>> poll()
+
62 {
+
63 return poll<E>(std::chrono::milliseconds::zero());
+
64 }
+
+
65
+
72 template<typename E>
+
+
73 boost::future<boost::optional<E>> poll(std::chrono::milliseconds timeout)
+
74 {
+
75 return to_object<E>(proxy::TransactionalQueueImpl::poll_data(timeout));
+
76 }
+
+
77
+
78private:
+
79 transactional_queue(const std::string& name,
+
80 txn::TransactionProxy& transaction_proxy)
+
81 : proxy::TransactionalQueueImpl(name, transaction_proxy)
+
82 {}
+
83};
+
+
84} // namespace client
+
85} // namespace hazelcast
+
Transactional implementation of iqueue.
+
boost::future< boost::optional< E > > poll()
Transactional implementation of iqueue::poll().
+
boost::future< bool > offer(const E &e, std::chrono::milliseconds timeout)
Transactional implementation of iqueue::offer(const E &e,std::chrono::milliseconds timeout).
+
boost::future< bool > offer(const E &e)
Transactional implementation of iqueue::offer(const E &e).
+
boost::future< boost::optional< E > > poll(std::chrono::milliseconds timeout)
Transactional implementation of iqueue::poll(std::chrono::millisecondstimeout).
+
+
+
+ + + + diff --git a/5.5.0/d3/da4/classhazelcast_1_1client_1_1client__properties-members.html b/5.5.0/d3/da4/classhazelcast_1_1client_1_1client__properties-members.html new file mode 100644 index 0000000000..9ce5c546a3 --- /dev/null +++ b/5.5.0/d3/da4/classhazelcast_1_1client_1_1client__properties-members.html @@ -0,0 +1,166 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::client_properties Member List
+
+
+ +

This is the complete list of members for hazelcast::client::client_properties, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BACKPRESSURE_BACKOFF_TIMEOUT_MILLIShazelcast::client::client_propertiesstatic
BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
backup_timeout_millis() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
client_properties(const std::unordered_map< std::string, std::string > &properties) (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
cloud_base_url() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
CLOUD_URL_BASEhazelcast::client::client_propertiesstatic
CLOUD_URL_BASE_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
EVENT_THREAD_COUNThazelcast::client::client_propertiesstatic
EVENT_THREAD_COUNT_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
FAIL_ON_INDETERMINATE_OPERATION_STATEhazelcast::client::client_propertiesstatic
FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
fail_on_indeterminate_state() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_aws_member_port() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_backpressure_backoff_timeout_millis() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_boolean(const client_property &property) consthazelcast::client::client_properties
get_event_thread_count() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_heartbeat_interval() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_heartbeat_timeout() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_integer(const client_property &property) consthazelcast::client::client_properties
get_internal_executor_pool_size() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_invocation_retry_pause_millis() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_invocation_timeout_seconds() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_long(const client_property &property) consthazelcast::client::client_properties
get_max_concurrent_invocations() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_shuffle_member_list() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_statistics_enabled() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_statistics_period_seconds() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
get_string(const client_property &property) consthazelcast::client::client_properties
INTERNAL_EXECUTOR_POOL_SIZE (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
INVOCATION_RETRY_PAUSE_MILLIShazelcast::client::client_propertiesstatic
INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
INVOCATION_TIMEOUT_SECONDShazelcast::client::client_propertiesstatic
INVOCATION_TIMEOUT_SECONDS_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
MAX_CONCURRENT_INVOCATIONShazelcast::client::client_propertiesstatic
MAX_CONCURRENT_INVOCATIONS_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
OPERATION_BACKUP_TIMEOUT_MILLIShazelcast::client::client_propertiesstatic
OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
partition_arg_cache_size() const (defined in hazelcast::client::client_properties)hazelcast::client::client_properties
PARTITION_ARGUMENT_CACHE_SIZEhazelcast::client::client_propertiesstatic
PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
PROP_AWS_MEMBER_PORThazelcast::client::client_propertiesstatic
PROP_AWS_MEMBER_PORT_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
PROP_HEARTBEAT_INTERVALhazelcast::client::client_propertiesstatic
PROP_HEARTBEAT_INTERVAL_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
PROP_HEARTBEAT_TIMEOUThazelcast::client::client_propertiesstatic
PROP_HEARTBEAT_TIMEOUT_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
PROP_REQUEST_RETRY_COUNThazelcast::client::client_propertiesstatic
PROP_REQUEST_RETRY_COUNT_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
PROP_REQUEST_RETRY_WAIT_TIMEhazelcast::client::client_propertiesstatic
PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
SHUFFLE_MEMBER_LISThazelcast::client::client_propertiesstatic
SHUFFLE_MEMBER_LIST_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
STATISTICS_ENABLEDhazelcast::client::client_propertiesstatic
STATISTICS_ENABLED_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
STATISTICS_PERIOD_SECONDShazelcast::client::client_propertiesstatic
STATISTICS_PERIOD_SECONDS_DEFAULT (defined in hazelcast::client::client_properties)hazelcast::client::client_propertiesstatic
+
+
+ + + + diff --git a/5.5.0/d3/dba/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer.html b/5.5.0/d3/dba/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer.html new file mode 100644 index 0000000000..3333719aeb --- /dev/null +++ b/5.5.0/d3/dba/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer.html @@ -0,0 +1,132 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::aws::security::ec2_request_signer Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::security::ec2_request_signer Class Reference
+
+
+ + + + + + +

+Public Member Functions

ec2_request_signer (const config::client_aws_config &aws_config, const std::string &timestamp, const std::string &endpoint)
+std::string sign (const std::unordered_map< std::string, std::string > &attributes)
+std::string create_formatted_credential () const
+std::string get_canonicalized_query_string (const std::unordered_map< std::string, std::string > &attributes) const
+

Detailed Description

+
+

Definition at line 36 of file ec2_request_signer.h.

+

The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d3/dbc/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher-members.html b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher-members.html new file mode 100644 index 0000000000..5ef31a46a5 --- /dev/null +++ b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::config_pattern_matcher Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::config_pattern_matcher, including all inherited members.

+ + +
matches(const std::vector< std::string > &config_patterns, const std::string &item_name) const =0hazelcast::client::config::config_pattern_matcherpure virtual
+
+
+ + + + diff --git a/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html new file mode 100644 index 0000000000..2873d5aebe --- /dev/null +++ b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html @@ -0,0 +1,1050 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::iexecutor_service Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iexecutor_service Class Reference
+
+
+ +

Distributed implementation of java.util.concurrent.ExecutorService. + More...

+ +

#include <iexecutor_service.h>

+
Inheritance diagram for hazelcast::client::iexecutor_service:
+
+
+ + + + +

+Classes

class  executor_promise
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename HazelcastSerializable>
void execute (const HazelcastSerializable &command)
 Executes the given command at some time in the future.
template<typename HazelcastSerializable>
void execute (const HazelcastSerializable &command, const member_selector &member_selector)
 Executes a task on a randomly selected member.
template<typename HazelcastSerializable, typename K>
void execute_on_key_owner (const HazelcastSerializable &command, const K &key)
 Executes a task on the owner of the specified key.
template<typename HazelcastSerializable>
void execute_on_member (const HazelcastSerializable &command, const member &member)
 Executes a task on the specified member.
template<typename HazelcastSerializable>
void execute_on_members (const HazelcastSerializable &command, const std::vector< member > &members)
 Executes a task on each of the specified members.
template<typename HazelcastSerializable>
void execute_on_members (const HazelcastSerializable &command, const member_selector &member_selector)
 Executes a task on each of the selected members.
template<typename HazelcastSerializable>
void execute_on_all_members (const HazelcastSerializable &command)
 Executes a task on all of the known cluster members.
template<typename HazelcastSerializable, typename T, typename K>
executor_promise< T > submit_to_key_owner (const HazelcastSerializable &task, const K &key)
 Submits a task to the owner of the specified key and returns a executor_promise representing that task.
template<typename HazelcastSerializable, typename T>
executor_promise< T > submit_to_member (const HazelcastSerializable &task, const member &member)
 Submits a task to the specified member and returns a executor_promise representing that task.
template<typename HazelcastSerializable, typename T>
std::unordered_map< member, executor_promise< T > > submit_to_members (const HazelcastSerializable &task, const std::vector< member > &members)
 Submits a task to given members and returns map of Member-executor_promise pairs representing pending completion of the task on each member.
template<typename HazelcastSerializable, typename T>
std::unordered_map< member, executor_promise< T > > submit_to_members (const HazelcastSerializable &task, const member_selector &member_selector)
 Submits a task to selected members and returns a map of Member-executor_promise pairs representing pending completion of the task on each member.
template<typename HazelcastSerializable, typename T>
std::unordered_map< member, executor_promise< T > > submit_to_all_members (const HazelcastSerializable &task)
 Submits task to all cluster members and returns a map of Member-executor_promise pairs representing pending completion of the task on each member.
template<typename HazelcastSerializable, typename T>
executor_promise< T > submit (const HazelcastSerializable &task)
 Submits a task for execution and returns a executor_promise representing that task.
template<typename HazelcastSerializable, typename T>
executor_promise< T > submit (const HazelcastSerializable &task, const member_selector &member_selector)
 Submits a task to a randomly selected member and returns a executor_promise representing that task.
void shutdown ()
 Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.
boost::future< bool > is_shutdown ()
 Returns true if this executor has been shut down.
boost::future< bool > is_terminated ()
 Returns true if all tasks have completed following shut down.
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:executorService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

Distributed implementation of java.util.concurrent.ExecutorService.

+

IExecutorService provides additional methods like executing tasks on a specific member, on a member who is owner of a specific key, executing a tasks on multiple members.

+ +

Definition at line 50 of file iexecutor_service.h.

+

Member Function Documentation

+ +

◆ execute() [1/2]

+ +
+
+
+template<typename HazelcastSerializable>
+ + + + + +
+ + + + + + + +
void hazelcast::client::iexecutor_service::execute (const HazelcastSerializable & command)
+
+inline
+
+ +

Executes the given command at some time in the future.

+

The command may execute in a new thread, in a pooled thread, or in the calling thread, at the discretion of the Executor implementation.

+
Parameters
+ + +
commandthe runnable task
+
+
+
Exceptions
+ + +
rejected_executionif this task cannot be accepted for execution
+
+
+ +

Definition at line 151 of file iexecutor_service.h.

+
152 {
+ +
154 }
+
executor_promise< T > submit(const HazelcastSerializable &task)
Submits a task for execution and returns a executor_promise representing that task.
+
+
+
+ +

◆ execute() [2/2]

+ +
+
+
+template<typename HazelcastSerializable>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::iexecutor_service::execute (const HazelcastSerializable & command,
const member_selector & member_selector )
+
+inline
+
+ +

Executes a task on a randomly selected member.

+
Parameters
+ + + +
commandthe task that is executed on a randomly selected member
memberSelectormemberSelector
+
+
+
Exceptions
+ + +
rejected_executionif no member is selected
+
+
+ +

Definition at line 165 of file iexecutor_service.h.

+
167 {
+
168 std::vector<member> members = select_members(member_selector);
+
169 int selectedMember = rand() % (int)members.size();
+ +
171 members[selectedMember]);
+
172 }
+
void execute_on_member(const HazelcastSerializable &command, const member &member)
Executes a task on the specified member.
+
+
+
+ +

◆ execute_on_all_members()

+ +
+
+
+template<typename HazelcastSerializable>
+ + + + + +
+ + + + + + + +
void hazelcast::client::iexecutor_service::execute_on_all_members (const HazelcastSerializable & command)
+
+inline
+
+ +

Executes a task on all of the known cluster members.

+
Parameters
+ + +
commanda task executed on all of the known cluster members
+
+
+ +

Definition at line 240 of file iexecutor_service.h.

+
241 {
+
242 std::vector<member> memberList =
+
243 get_context().get_client_cluster_service().get_member_list();
+
244 for (std::vector<member>::const_iterator it = memberList.begin();
+
245 it != memberList.end();
+
246 ++it) {
+ +
248 *it);
+
249 }
+
250 }
+
executor_promise< T > submit_to_member(const HazelcastSerializable &task, const member &member)
Submits a task to the specified member and returns a executor_promise representing that task.
+
+
+
+ +

◆ execute_on_key_owner()

+ +
+
+
+template<typename HazelcastSerializable, typename K>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::iexecutor_service::execute_on_key_owner (const HazelcastSerializable & command,
const K & key )
+
+inline
+
+ +

Executes a task on the owner of the specified key.

+
Parameters
+ + + +
commanda task executed on the owner of the specified key
keythe specified key
+
+
+ +

Definition at line 181 of file iexecutor_service.h.

+
183 {
+ +
185 }
+
executor_promise< T > submit_to_key_owner(const HazelcastSerializable &task, const K &key)
Submits a task to the owner of the specified key and returns a executor_promise representing that tas...
+
+
+
+ +

◆ execute_on_member()

+ +
+
+
+template<typename HazelcastSerializable>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::iexecutor_service::execute_on_member (const HazelcastSerializable & command,
const member & member )
+
+inline
+
+ +

Executes a task on the specified member.

+
Parameters
+ + + +
commandthe task executed on the specified member
memberthe specified member
+
+
+ +

Definition at line 194 of file iexecutor_service.h.

+
196 {
+ +
198 member);
+
199 }
+
+
+
+ +

◆ execute_on_members() [1/2]

+ +
+
+
+template<typename HazelcastSerializable>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::iexecutor_service::execute_on_members (const HazelcastSerializable & command,
const member_selector & member_selector )
+
+inline
+
+ +

Executes a task on each of the selected members.

+
Parameters
+ + + +
commanda task executed on each of the selected members
memberSelectormemberSelector
+
+
+
Exceptions
+ + +
rejected_executionif no member is selected
+
+
+ +

Definition at line 227 of file iexecutor_service.h.

+
229 {
+
230 std::vector<member> members = select_members(member_selector);
+ +
232 }
+
void execute_on_members(const HazelcastSerializable &command, const std::vector< member > &members)
Executes a task on each of the specified members.
+
+
+
+ +

◆ execute_on_members() [2/2]

+ +
+
+
+template<typename HazelcastSerializable>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::iexecutor_service::execute_on_members (const HazelcastSerializable & command,
const std::vector< member > & members )
+
+inline
+
+ +

Executes a task on each of the specified members.

+
Parameters
+ + + +
commandthe task executed on the specified members
membersthe specified members
+
+
+ +

Definition at line 208 of file iexecutor_service.h.

+
210 {
+
211 for (std::vector<member>::const_iterator it = members.begin();
+
212 it != members.end();
+
213 ++it) {
+ +
215 *it);
+
216 }
+
217 }
+
+
+
+ +

◆ is_shutdown()

+ +
+
+ + + + + + + +
boost::future< bool > hazelcast::client::iexecutor_service::is_shutdown ()
+
+ +

Returns true if this executor has been shut down.

+
Returns
true if this executor has been shut down
+ +

Definition at line 941 of file client_impl.cpp.

+
942{
+
943 auto request =
+
944 protocol::codec::executorservice_isshutdown_encode(get_name());
+
945 return invoke_and_get_future<bool>(request);
+
946}
+
+
+
+ +

◆ is_terminated()

+ +
+
+ + + + + + + +
boost::future< bool > hazelcast::client::iexecutor_service::is_terminated ()
+
+ +

Returns true if all tasks have completed following shut down.

+

Note that isTerminated is never true unless either shutdown.

+
Returns
true if all tasks have completed following shut down
+ +

Definition at line 949 of file client_impl.cpp.

+
950{
+
951 return is_shutdown();
+
952}
+
boost::future< bool > is_shutdown()
Returns true if this executor has been shut down.
+
+
+
+ +

◆ shutdown()

+ +
+
+ + + + + + + +
void hazelcast::client::iexecutor_service::shutdown ()
+
+ +

Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.

+

Invocation has no additional effect if already shut down.

+

This method does not wait for previously submitted tasks to complete execution.

+ +

Definition at line 934 of file client_impl.cpp.

+
935{
+
936 auto request = protocol::codec::executorservice_shutdown_encode(get_name());
+
937 invoke(request);
+
938}
+
+
+
+ +

◆ submit() [1/2]

+ +
+
+
+template<typename HazelcastSerializable, typename T>
+ + + + + +
+ + + + + + + +
executor_promise< T > hazelcast::client::iexecutor_service::submit (const HazelcastSerializable & task)
+
+inline
+
+ +

Submits a task for execution and returns a executor_promise representing that task.

+

The executor_promise's
+executor_promise::get
method will return the given result upon successful completion.

+
Parameters
+ + + + +
taskthe task to submit
resultthe result to return
<T>the type of the result
+
+
+
Returns
a executor_promise representing pending completion of the task
+
Exceptions
+ + + +
rejected_executionif the task cannot be scheduled for execution
null_pointerif the task is null
+
+
+ +

Definition at line 373 of file iexecutor_service.h.

+
374 {
+
375 serialization::pimpl::data task_data =
+
376 to_data<HazelcastSerializable>(task);
+
377
+
378 if (task_data.has_partition_hash()) {
+
379 int partitionId = get_partition_id(task_data);
+
380
+
381 return submit_to_partition_internal<T>(
+
382 task_data, false, partitionId);
+
383 } else {
+
384 return submit_to_random_internal<T>(task_data, false);
+
385 }
+
386 }
+
+
+
+ +

◆ submit() [2/2]

+ +
+
+
+template<typename HazelcastSerializable, typename T>
+ + + + + +
+ + + + + + + + + + + +
executor_promise< T > hazelcast::client::iexecutor_service::submit (const HazelcastSerializable & task,
const member_selector & member_selector )
+
+inline
+
+ +

Submits a task to a randomly selected member and returns a executor_promise representing that task.

+
Parameters
+ + + + +
tasktask submitted to a randomly selected member
memberSelectormemberSelector
<T>the result type of callable
+
+
+
Returns
a executor_promise representing pending completion of the task
+
Exceptions
+ + +
rejected_executionif no member is selected
+
+
+ +

Definition at line 399 of file iexecutor_service.h.

+
401 {
+
402 std::vector<member> members = select_members(member_selector);
+
403 int selectedMember = rand() % (int)members.size();
+ +
405 task, members[selectedMember]);
+
406 }
+
+
+
+ +

◆ submit_to_all_members()

+ +
+
+
+template<typename HazelcastSerializable, typename T>
+ + + + + +
+ + + + + + + +
std::unordered_map< member, executor_promise< T > > hazelcast::client::iexecutor_service::submit_to_all_members (const HazelcastSerializable & task)
+
+inline
+
+ +

Submits task to all cluster members and returns a map of Member-executor_promise pairs representing pending completion of the task on each member.

+
Parameters
+ + + +
taskthe task submitted to all cluster members
<T>the result type of callable
+
+
+
Returns
map of Member-executor_promise pairs representing pending completion of the task on each member
+ +

Definition at line 344 of file iexecutor_service.h.

+
346 {
+
347 std::unordered_map<member, executor_promise<T>> futureMap;
+
348 for (const auto& m :
+
349 get_context().get_client_cluster_service().get_member_list()) {
+
350 auto f = submit_to_target_internal<HazelcastSerializable, T>(
+
351 task, m, true);
+
352 // no need to check if emplace is success since member is unique
+
353 futureMap.emplace(m, std::move(f));
+
354 }
+
355 return futureMap;
+
356 }
+
+
+
+ +

◆ submit_to_key_owner()

+ +
+
+
+template<typename HazelcastSerializable, typename T, typename K>
+ + + + + +
+ + + + + + + + + + + +
executor_promise< T > hazelcast::client::iexecutor_service::submit_to_key_owner (const HazelcastSerializable & task,
const K & key )
+
+inline
+
+ +

Submits a task to the owner of the specified key and returns a executor_promise representing that task.

+
Parameters
+ + + + +
tasktask submitted to the owner of the specified key
keythe specified key
<T>the result type of callable
+
+
+
Returns
a executor_promise representing pending completion of the task
+ +

Definition at line 262 of file iexecutor_service.h.

+
264 {
+
265 return submit_to_key_owner_internal<HazelcastSerializable, T, K>(
+
266 task, key, false);
+
267 }
+
+
+
+ +

◆ submit_to_member()

+ +
+
+
+template<typename HazelcastSerializable, typename T>
+ + + + + +
+ + + + + + + + + + + +
executor_promise< T > hazelcast::client::iexecutor_service::submit_to_member (const HazelcastSerializable & task,
const member & member )
+
+inline
+
+ +

Submits a task to the specified member and returns a executor_promise representing that task.

+
Parameters
+ + + + +
taskthe task submitted to the specified member
memberthe specified member
<T>the result type of callable
+
+
+
Returns
a executor_promise representing pending completion of the task
+ +

Definition at line 279 of file iexecutor_service.h.

+
281 {
+
282 return submit_to_target_internal<HazelcastSerializable, T>(
+
283 task, member, false);
+
284 }
+
+
+
+ +

◆ submit_to_members() [1/2]

+ +
+
+
+template<typename HazelcastSerializable, typename T>
+ + + + + +
+ + + + + + + + + + + +
std::unordered_map< member, executor_promise< T > > hazelcast::client::iexecutor_service::submit_to_members (const HazelcastSerializable & task,
const member_selector & member_selector )
+
+inline
+
+ +

Submits a task to selected members and returns a map of Member-executor_promise pairs representing pending completion of the task on each member.

+
Parameters
+ + + + +
taskthe task submitted to selected members
memberSelectormemberSelector
<T>the result type of callable
+
+
+
Returns
map of Member-executor_promise pairs representing pending completion of the task on each member
+
Exceptions
+ + +
rejected_executionif no member is selected
+
+
+ +

Definition at line 325 of file iexecutor_service.h.

+
328 {
+
329 std::vector<member> members = select_members(member_selector);
+ +
331 }
+
std::unordered_map< member, executor_promise< T > > submit_to_members(const HazelcastSerializable &task, const std::vector< member > &members)
Submits a task to given members and returns map of Member-executor_promise pairs representing pending...
+
+
+
+ +

◆ submit_to_members() [2/2]

+ +
+
+
+template<typename HazelcastSerializable, typename T>
+ + + + + +
+ + + + + + + + + + + +
std::unordered_map< member, executor_promise< T > > hazelcast::client::iexecutor_service::submit_to_members (const HazelcastSerializable & task,
const std::vector< member > & members )
+
+inline
+
+ +

Submits a task to given members and returns map of Member-executor_promise pairs representing pending completion of the task on each member.

+
Parameters
+ + + + +
taskthe task submitted to given members
membersthe given members
<T>the result type of callable
+
+
+
Returns
map of Member-executor_promise pairs representing pending completion of the task on each member
+ +

Definition at line 298 of file iexecutor_service.h.

+
301 {
+
302 std::unordered_map<member, executor_promise<T>> futureMap;
+
303 for (auto& member : members) {
+
304 auto f = submit_to_target_internal<HazelcastSerializable, T>(
+
305 task, member, true);
+
306 // no need to check if emplace is success since member is unique
+
307 futureMap.emplace(member, std::move(f));
+
308 }
+
309 return futureMap;
+
310 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 52 of file iexecutor_service.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::iexecutor_service::SERVICE_NAME = "hz:impl:executorService"
+
+staticconstexpr
+
+ +

Definition at line 55 of file iexecutor_service.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.js b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.js new file mode 100644 index 0000000000..26dc61055a --- /dev/null +++ b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.js @@ -0,0 +1,21 @@ +var classhazelcast_1_1client_1_1iexecutor__service = +[ + [ "executor_promise", "da/d9d/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise.html", null ], + [ "execute", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ab682c57b22959a92bc1422aef29b6f0d", null ], + [ "execute", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ac5a5c68620543e0716d0b376e4242fb8", null ], + [ "execute_on_all_members", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#a2a241f344a3a33ac06c35fb28f1fa496", null ], + [ "execute_on_key_owner", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ae76bca580da296cc0ab46e0758652985", null ], + [ "execute_on_member", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#adfa6158bbc3089f0c116aeaa3b39dbf8", null ], + [ "execute_on_members", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ae944016710554ff54e20f86ee873a84f", null ], + [ "execute_on_members", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#a4a93895e72f9deac060b6f9710403e31", null ], + [ "is_shutdown", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#a04d3bfda5fb096fcb5d908b51b876f65", null ], + [ "is_terminated", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#a22a7e0f3949abe187c70c0834a1753f6", null ], + [ "shutdown", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ac2f058e87d176416839452df0d8449ba", null ], + [ "submit", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ace30fa1198fb72fd4b770960019da2eb", null ], + [ "submit", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#af0e5852a31f1335602a7f164dab90ebf", null ], + [ "submit_to_all_members", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ab1a79c027007c96e99ee8c1af65444d6", null ], + [ "submit_to_key_owner", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#aa365ff3ad3147da7d57ac16acd4bcaac", null ], + [ "submit_to_member", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#a858277cb19753992030d7aa12ae691c7", null ], + [ "submit_to_members", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#a9010c907230ef3bdf378217ff800b0a3", null ], + [ "submit_to_members", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html#ae00ff091b78c8a29df39c41e4e794880", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.png b/5.5.0/d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb7e92cae705d9e2160d3106c0f6ffb381c7fad GIT binary patch literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^7l1f`gBeK1pW>beq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#NshJzX3_Dj46+z1??Mfyd>z z{@kDc_3xP|-VvG=SGHYj)00dNiAT&gYFlUC^l6&-#D+^@(w8+1N}lI`RWI23Wx^8= z^=A1aU-%uu1%EMaO8tJh*tSFF&)O zxx3b~-K)st>1vZ#5A^Pu9mx-~oMdx-a<|+ayZ^y|q!*M|?qS+{_H(Mjq>|+zw}BnW zdg4ru661mWFW4B2GtCy<&NW(evq5a$&W>fwU0Uo6`$QcW9z-&-Fw7%`@g8WX+Ch~} zIo1g(m0=8?lhRWcu*Wnn+*e&`U-7JO`L?%5_u7{Jk5%x@`V!T#zc5luAv)Sy^?u!D z<=XV@sqT4U#aZWbcRrfzzU}ATrr$lQ_Akn|pW8NT{Z;u>4zrK%tND9rONy1@%&y#z zUS$R|yLzwrHkO6&l#@7Gx})gpTW#s~jOe&bJ=-hC*_0B~+r`oAq_=Q{4cJBpc z-u{hjq3iD7JS}6z`TW%>S>{{*-wsZ-=6Q0dXs+}3&C%TFHk?|z{(k+gL)Z4H9M_tc zIQ915S6bI&ca|+!@^ix}&r3W-JX_MLLiee@j4E`R^dyo|#S<8uKnC}OnKxa2F$%l> W)jr<0_%JZ_F?hQAxvX + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/ringbuffer/read_result_set.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
read_result_set.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19
+
20#include <boost/optional.hpp>
+
21
+
22#include "hazelcast/client/serialization/pimpl/data.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace rb {
+
+
32class HAZELCAST_API read_result_set
+
33{
+
34public:
+
40 static const int64_t SEQUENCE_UNAVAILABLE = -1;
+
41
+
42 read_result_set(
+
43 int32_t read_count,
+
44 std::vector<serialization::pimpl::data>&& data_items,
+
45 serialization::pimpl::SerializationService& serialization_service,
+
46 boost::optional<std::vector<int64_t>>& item_seqs,
+
47 int64_t next_seq)
+
48 : items_read_count_(read_count)
+
49 , item_seqs_(std::move(item_seqs))
+
50 , next_seq_(next_seq)
+
51 {
+
52 for (auto&& item : data_items) {
+
53 items_.emplace_back(item, serialization_service);
+
54 }
+
55 }
+
56
+
70 int32_t read_count() const { return items_read_count_; }
+
71
+
72 const std::vector<typed_data>& get_items() const { return items_; }
+
73
+
+
82 int64_t get_sequence(int32_t index) const
+
83 {
+
84 if (index >= (int32_t)item_seqs_->size() || index < 0) {
+
85 BOOST_THROW_EXCEPTION(
+ +
87 "read_result_set::getSequence")
+
88 << "Index " << index
+
89 << " is out of bounds. Sequences size is:" << item_seqs_->size())
+
90 .build());
+
91 }
+
92
+
93 return (*item_seqs_)[index];
+
94 }
+
+
95
+
118 int64_t get_next_sequence_to_read_from() const { return next_seq_; }
+
119
+
120private:
+
121 int32_t items_read_count_;
+
122 std::vector<typed_data> items_;
+
123 boost::optional<std::vector<int64_t>> item_seqs_;
+
124 int64_t next_seq_;
+
125};
+
+
126} // namespace rb
+
127} // namespace client
+
128} // namespace hazelcast
+
129
+
130#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
131#pragma warning(pop)
+
132#endif
+ +
int64_t get_sequence(int32_t index) const
Return the sequence number for the item at the given index.
+
int32_t read_count() const
Returns the number of items that have been read before filtering.
+
int64_t get_next_sequence_to_read_from() const
Returns the sequence of the item following the last read item.
+
static const int64_t SEQUENCE_UNAVAILABLE
Value returned from methods returning a sequence number when the information is not available (e....
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d3/dcb/spi_8cpp_8o_8d_source.html b/5.5.0/d3/dcb/spi_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..5d078ee5fe --- /dev/null +++ b/5.5.0/d3/dcb/spi_8cpp_8o_8d_source.html @@ -0,0 +1,3266 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/spi.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
spi.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/spi.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/spi.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
37 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
38 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
41 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
99 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
113 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
272 /usr/local/include/boost/uuid/uuid_hash.hpp \
+
273 /usr/local/include/boost/uuid/uuid.hpp \
+
274 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
279 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
413 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
416 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
417 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
418 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
419 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
420 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
421 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
422 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
778 /usr/local/include/boost/uuid/detail/endian.hpp \
+
779 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
780 /usr/local/include/boost/uuid/detail/config.hpp \
+
781 /usr/local/include/boost/config.hpp \
+
782 /usr/local/include/boost/config/user.hpp \
+
783 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
784 /usr/local/include/boost/config/compiler/clang.hpp \
+
785 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
786 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
787 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
789 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
790 /usr/local/include/boost/config/platform/macos.hpp \
+
791 /usr/local/include/boost/config/detail/posix_features.hpp \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
799 /usr/local/include/boost/config/detail/suffix.hpp \
+
800 /usr/local/include/boost/config/helper_macros.hpp \
+
801 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
802 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
803 /usr/local/include/boost/detail/workaround.hpp \
+
804 /usr/local/include/boost/config/workaround.hpp \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
806 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
807 /usr/local/include/boost/functional/hash.hpp \
+
808 /usr/local/include/boost/container_hash/hash.hpp \
+
809 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
810 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
811 /usr/local/include/boost/container_hash/is_range.hpp \
+
812 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
813 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
814 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
815 /usr/local/include/boost/describe/bases.hpp \
+
816 /usr/local/include/boost/describe/modifiers.hpp \
+
817 /usr/local/include/boost/describe/detail/config.hpp \
+
818 /usr/local/include/boost/describe/detail/void_t.hpp \
+
819 /usr/local/include/boost/mp11/algorithm.hpp \
+
820 /usr/local/include/boost/mp11/list.hpp \
+
821 /usr/local/include/boost/mp11/integral.hpp \
+
822 /usr/local/include/boost/mp11/version.hpp \
+
823 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
824 /usr/local/include/boost/mp11/detail/config.hpp \
+
825 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
826 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
827 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
828 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
829 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
830 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
831 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
832 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
833 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
834 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
835 /usr/local/include/boost/mp11/utility.hpp \
+
836 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
837 /usr/local/include/boost/mp11/set.hpp \
+
838 /usr/local/include/boost/mp11/function.hpp \
+
839 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
840 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
841 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
842 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
843 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
844 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
845 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
846 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
848 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
849 /usr/local/include/boost/describe/members.hpp \
+
850 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
851 /usr/local/include/boost/mp11/bind.hpp \
+
852 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
853 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
854 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
855 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
856 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
857 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
858 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
859 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
862 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
863 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
864 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
865 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
866 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
867 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
868 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
869 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
870 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
871 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
872 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
873 /usr/local/include/boost/property_tree/ptree.hpp \
+
874 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
875 /usr/local/include/boost/optional/optional_fwd.hpp \
+
876 /usr/local/include/boost/throw_exception.hpp \
+
877 /usr/local/include/boost/exception/exception.hpp \
+
878 /usr/local/include/boost/assert/source_location.hpp \
+
879 /usr/local/include/boost/cstdint.hpp \
+
880 /usr/local/include/boost/property_tree/string_path.hpp \
+
881 /usr/local/include/boost/property_tree/id_translator.hpp \
+
882 /usr/local/include/boost/optional/optional.hpp \
+
883 /usr/local/include/boost/assert.hpp \
+
884 /usr/local/include/boost/core/addressof.hpp \
+
885 /usr/local/include/boost/core/enable_if.hpp \
+
886 /usr/local/include/boost/core/invoke_swap.hpp \
+
887 /usr/local/include/boost/core/launder.hpp \
+
888 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
889 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
890 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
891 /usr/local/include/boost/type_traits/detail/config.hpp \
+
892 /usr/local/include/boost/version.hpp \
+
893 /usr/local/include/boost/type_traits/conditional.hpp \
+
894 /usr/local/include/boost/type_traits/conjunction.hpp \
+
895 /usr/local/include/boost/type_traits/disjunction.hpp \
+
896 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
897 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
898 /usr/local/include/boost/type_traits/is_complete.hpp \
+
899 /usr/local/include/boost/type_traits/declval.hpp \
+
900 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
901 /usr/local/include/boost/type_traits/is_void.hpp \
+
902 /usr/local/include/boost/type_traits/is_reference.hpp \
+
903 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
904 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
905 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
906 /usr/local/include/boost/type_traits/is_function.hpp \
+
907 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
908 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
909 /usr/local/include/boost/static_assert.hpp \
+
910 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
911 /usr/local/include/boost/type_traits/is_pod.hpp \
+
912 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
913 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
914 /usr/local/include/boost/type_traits/is_integral.hpp \
+
915 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
916 /usr/local/include/boost/type_traits/is_enum.hpp \
+
917 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
918 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
919 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
920 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
921 /usr/local/include/boost/type_traits/remove_const.hpp \
+
922 /usr/local/include/boost/type_traits/decay.hpp \
+
923 /usr/local/include/boost/type_traits/is_array.hpp \
+
924 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
925 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
926 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
927 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
928 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
929 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
930 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
931 /usr/local/include/boost/type_traits/is_same.hpp \
+
932 /usr/local/include/boost/type_traits/is_class.hpp \
+
933 /usr/local/include/boost/type_traits/is_const.hpp \
+
934 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
935 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
936 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
937 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
938 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
939 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
940 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
941 /usr/local/include/boost/type_traits/enable_if.hpp \
+
942 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
943 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
944 /usr/local/include/boost/config/pragma_message.hpp \
+
945 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
946 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
947 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
948 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
949 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
950 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
951 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
952 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
953 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
954 /usr/local/include/boost/property_tree/exceptions.hpp \
+
955 /usr/local/include/boost/any.hpp \
+
956 /usr/local/include/boost/any/detail/config.hpp \
+
957 /usr/local/include/boost/type_index.hpp \
+
958 /usr/local/include/boost/type_index/detail/config.hpp \
+
959 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
960 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
961 /usr/local/include/boost/core/demangle.hpp \
+
962 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
963 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
964 /usr/local/include/boost/any/bad_any_cast.hpp \
+
965 /usr/local/include/boost/any/fwd.hpp \
+
966 /usr/local/include/boost/any/detail/placeholder.hpp \
+
967 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
968 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
969 /usr/local/include/boost/limits.hpp \
+
970 /usr/local/include/boost/mpl/has_xxx.hpp \
+
971 /usr/local/include/boost/mpl/bool.hpp \
+
972 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
973 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
974 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
975 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
976 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
977 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
978 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
979 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
980 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
981 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
982 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
983 /usr/local/include/boost/mpl/void_fwd.hpp \
+
984 /usr/local/include/boost/mpl/aux_/na.hpp \
+
985 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
986 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
987 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
988 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
989 /usr/local/include/boost/mpl/int.hpp \
+
990 /usr/local/include/boost/mpl/int_fwd.hpp \
+
991 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
992 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
993 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
994 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
995 /usr/local/include/boost/preprocessor/cat.hpp \
+
996 /usr/local/include/boost/preprocessor/config/config.hpp \
+
997 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
998 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
999 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1000 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1001 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1002 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1003 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1004 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
1005 /usr/local/include/boost/preprocessor/control/if.hpp \
+
1006 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
1007 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
1008 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
1009 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
1010 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
1011 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
1012 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1013 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
1014 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
1015 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
1016 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
1017 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
1018 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
1019 /usr/local/include/boost/preprocessor/inc.hpp \
+
1020 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
1021 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
1022 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1023 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1024 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1025 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1026 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1027 /usr/local/include/boost/preprocessor/identity.hpp \
+
1028 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1029 /usr/local/include/boost/preprocessor/empty.hpp \
+
1030 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
1031 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
1032 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
1033 /usr/local/include/boost/preprocessor/control/while.hpp \
+
1034 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1035 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1036 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
1037 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1038 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1039 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1040 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1041 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1042 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1043 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1044 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1045 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1046 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1047 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1048 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1049 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1050 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1051 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1052 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1053 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1054 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1055 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1056 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1057 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1058 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1059 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1060 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1061 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1062 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1063 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1064 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1065 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1066 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1067 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1068 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1069 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1070 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1071 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1072 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1073 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1074 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1075 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1076 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1077 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1078 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1079 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1080 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1081 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1082 /usr/local/include/boost/mpl/and.hpp \
+
1083 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1084 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1085 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1086 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1087 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1088 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1089 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1090 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1091 /usr/local/include/boost/optional/optional_io.hpp \
+
1092 /usr/local/include/boost/multi_index_container.hpp \
+
1093 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1094 /usr/local/include/boost/move/core.hpp \
+
1095 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1096 /usr/local/include/boost/move/detail/workaround.hpp \
+
1097 /usr/local/include/boost/move/detail/config_end.hpp \
+
1098 /usr/local/include/boost/move/utility_core.hpp \
+
1099 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1100 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1101 /usr/local/include/boost/move/detail/addressof.hpp \
+
1102 /usr/local/include/boost/mpl/at.hpp \
+
1103 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1104 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1105 /usr/local/include/boost/mpl/begin_end.hpp \
+
1106 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1107 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1108 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1109 /usr/local/include/boost/mpl/void.hpp \
+
1110 /usr/local/include/boost/mpl/eval_if.hpp \
+
1111 /usr/local/include/boost/mpl/if.hpp \
+
1112 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1113 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1114 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1115 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1116 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1117 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1118 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1119 /usr/local/include/boost/mpl/advance.hpp \
+
1120 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1122 /usr/local/include/boost/mpl/less.hpp \
+
1123 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1124 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1125 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1126 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1131 /usr/local/include/boost/mpl/tag.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1135 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1136 /usr/local/include/boost/mpl/negate.hpp \
+
1137 /usr/local/include/boost/mpl/integral_c.hpp \
+
1138 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1139 /usr/local/include/boost/mpl/long.hpp \
+
1140 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1141 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1142 /usr/local/include/boost/mpl/next.hpp \
+
1143 /usr/local/include/boost/mpl/next_prior.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1146 /usr/local/include/boost/mpl/prior.hpp \
+
1147 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1148 /usr/local/include/boost/mpl/deref.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1150 /usr/local/include/boost/mpl/contains.hpp \
+
1151 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1153 /usr/local/include/boost/mpl/find.hpp \
+
1154 /usr/local/include/boost/mpl/find_if.hpp \
+
1155 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1156 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1157 /usr/local/include/boost/mpl/apply.hpp \
+
1158 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1160 /usr/local/include/boost/mpl/placeholders.hpp \
+
1161 /usr/local/include/boost/mpl/arg.hpp \
+
1162 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1163 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1164 /usr/local/include/boost/mpl/assert.hpp \
+
1165 /usr/local/include/boost/mpl/not.hpp \
+
1166 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1167 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1168 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1169 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1170 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1171 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1172 /usr/local/include/boost/mpl/lambda.hpp \
+
1173 /usr/local/include/boost/mpl/bind.hpp \
+
1174 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1175 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1176 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1177 /usr/local/include/boost/mpl/protect.hpp \
+
1178 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1179 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1180 /usr/local/include/boost/mpl/quote.hpp \
+
1181 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1182 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1183 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1184 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1185 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1186 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1187 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1188 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1189 /usr/local/include/boost/mpl/logical.hpp \
+
1190 /usr/local/include/boost/mpl/or.hpp \
+
1191 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1192 /usr/local/include/boost/mpl/always.hpp \
+
1193 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1194 /usr/local/include/boost/mpl/pair.hpp \
+
1195 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1196 /usr/local/include/boost/mpl/identity.hpp \
+
1197 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1198 /usr/local/include/boost/mpl/same_as.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1200 /usr/local/include/boost/mpl/size.hpp \
+
1201 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1202 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1203 /usr/local/include/boost/mpl/distance.hpp \
+
1204 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1205 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1206 /usr/local/include/boost/mpl/O1_size.hpp \
+
1207 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1208 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1209 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1210 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1211 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1212 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1213 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1214 /usr/local/include/boost/multi_index/identity.hpp \
+
1215 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1216 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1217 /usr/local/include/boost/mpl/vector.hpp \
+
1218 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1219 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1220 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1221 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1222 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1223 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1224 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1225 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1226 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1227 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1228 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1229 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1230 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1231 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1232 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1233 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1234 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1235 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1236 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1237 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1238 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1239 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1240 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1241 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1242 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1243 /usr/local/include/boost/mpl/plus.hpp \
+
1244 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1245 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1246 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1247 /usr/local/include/boost/mpl/minus.hpp \
+
1248 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1249 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1250 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1251 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1252 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1253 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1254 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1255 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1256 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1257 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1258 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1259 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1260 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1261 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1262 /usr/local/include/boost/multi_index/tag.hpp \
+
1263 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1264 /usr/local/include/boost/mpl/fold.hpp \
+
1265 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1266 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1267 /usr/local/include/boost/mpl/set/set0.hpp \
+
1268 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1269 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1270 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1271 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1272 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1273 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1274 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1275 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1276 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1277 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1278 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1279 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1280 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1281 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1282 /usr/local/include/boost/mpl/base.hpp \
+
1283 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1284 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1285 /usr/local/include/boost/mpl/insert.hpp \
+
1286 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1287 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1288 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1289 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1290 /usr/local/include/boost/mpl/clear.hpp \
+
1291 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1292 /usr/local/include/boost/mpl/push_front.hpp \
+
1293 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1294 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1295 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1296 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1297 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1298 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1299 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1300 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1301 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1302 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1303 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1304 /usr/local/include/boost/mpl/has_key.hpp \
+
1305 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1306 /usr/local/include/boost/mpl/transform.hpp \
+
1307 /usr/local/include/boost/mpl/pair_view.hpp \
+
1308 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1309 /usr/local/include/boost/mpl/min_max.hpp \
+
1310 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1311 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1312 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1313 /usr/local/include/boost/mpl/push_back.hpp \
+
1314 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1315 /usr/local/include/boost/mpl/inserter.hpp \
+
1316 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1317 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1318 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1319 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1320 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1321 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1322 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1323 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1324 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1325 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1326 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1327 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1328 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1329 /usr/local/include/boost/core/noncopyable.hpp \
+
1330 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1331 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1332 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1333 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1334 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1335 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1336 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1337 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1338 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1339 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1340 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1341 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1342 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1343 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1344 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1345 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1346 /usr/local/include/boost/core/serialization.hpp \
+
1347 /usr/local/include/boost/core/nvp.hpp \
+
1348 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1349 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1350 /usr/local/include/boost/mpl/empty.hpp \
+
1351 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1352 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1353 /usr/local/include/boost/tuple/tuple.hpp \
+
1354 /usr/local/include/boost/core/ref.hpp \
+
1355 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1356 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1357 /usr/local/include/boost/type_traits/add_const.hpp \
+
1358 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1359 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1360 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1361 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1362 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1363 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1364 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1365 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1366 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1367 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1368 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1369 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1370 /usr/local/include/boost/utility/base_from_member.hpp \
+
1371 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1372 /usr/local/include/boost/utility/enable_if.hpp \
+
1373 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1374 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1375 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1376 /usr/local/include/boost/bind/bind.hpp \
+
1377 /usr/local/include/boost/bind/mem_fn.hpp \
+
1378 /usr/local/include/boost/get_pointer.hpp \
+
1379 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1380 /usr/local/include/boost/bind/arg.hpp \
+
1381 /usr/local/include/boost/is_placeholder.hpp \
+
1382 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1383 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1384 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1385 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1386 /usr/local/include/boost/visit_each.hpp \
+
1387 /usr/local/include/boost/type.hpp \
+
1388 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1389 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1390 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1391 /usr/local/include/boost/bind/placeholders.hpp \
+
1392 /usr/local/include/boost/call_traits.hpp \
+
1393 /usr/local/include/boost/detail/call_traits.hpp \
+
1394 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1395 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1396 /usr/local/include/boost/core/use_default.hpp \
+
1397 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1398 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1399 /usr/local/include/boost/iterator/interoperable.hpp \
+
1400 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1401 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1402 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1403 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1404 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1405 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1406 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1407 /usr/local/include/boost/type_traits/negation.hpp \
+
1408 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1409 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1410 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1411 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1412 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1413 /usr/local/include/boost/operators.hpp \
+
1414 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1415 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1416 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1417 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1418 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1419 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1420 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1421 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1422 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1423 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1424 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1425 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1426 /usr/local/include/boost/type_traits/is_final.hpp \
+
1427 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1428 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1429 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1430 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1431 /usr/local/include/boost/multi_index/member.hpp \
+
1432 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1433 /usr/local/include/boost/core/type_name.hpp \
+
1434 /usr/local/include/boost/property_tree/json_parser.hpp \
+
1435 /usr/local/include/boost/property_tree/json_parser/error.hpp \
+
1436 /usr/local/include/boost/property_tree/detail/file_parser_error.hpp \
+
1437 /usr/local/include/boost/property_tree/json_parser/detail/read.hpp \
+
1438 /usr/local/include/boost/property_tree/json_parser/detail/parser.hpp \
+
1439 /usr/local/include/boost/property_tree/json_parser/detail/narrow_encoding.hpp \
+
1440 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1441 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1442 /usr/local/include/boost/range/functions.hpp \
+
1443 /usr/local/include/boost/range/begin.hpp \
+
1444 /usr/local/include/boost/range/config.hpp \
+
1445 /usr/local/include/boost/range/iterator.hpp \
+
1446 /usr/local/include/boost/range/range_fwd.hpp \
+
1447 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1448 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1449 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1450 /usr/local/include/boost/range/const_iterator.hpp \
+
1451 /usr/local/include/boost/range/end.hpp \
+
1452 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1453 /usr/local/include/boost/range/detail/common.hpp \
+
1454 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1455 /usr/local/include/boost/range/size.hpp \
+
1456 /usr/local/include/boost/range/size_type.hpp \
+
1457 /usr/local/include/boost/range/difference_type.hpp \
+
1458 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1459 /usr/local/include/boost/range/concepts.hpp \
+
1460 /usr/local/include/boost/concept_check.hpp \
+
1461 /usr/local/include/boost/concept/assert.hpp \
+
1462 /usr/local/include/boost/concept/detail/general.hpp \
+
1463 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1464 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1465 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1466 /usr/local/include/boost/concept/usage.hpp \
+
1467 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1468 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1469 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1470 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1471 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1472 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1473 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1474 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1475 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1476 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1477 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1478 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1479 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1480 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1481 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1482 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1483 /usr/local/include/boost/range/value_type.hpp \
+
1484 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1485 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1486 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1487 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1488 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1489 /usr/local/include/boost/utility.hpp \
+
1490 /usr/local/include/boost/utility/binary.hpp \
+
1491 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1492 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1493 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1494 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1495 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1496 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1497 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1498 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1499 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1500 /usr/local/include/boost/utility/identity_type.hpp \
+
1501 /usr/local/include/boost/core/checked_delete.hpp \
+
1502 /usr/local/include/boost/range/distance.hpp \
+
1503 /usr/local/include/boost/iterator/distance.hpp \
+
1504 /usr/local/include/boost/range/empty.hpp \
+
1505 /usr/local/include/boost/range/rbegin.hpp \
+
1506 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1507 /usr/local/include/boost/range/rend.hpp \
+
1508 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1509 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1510 /usr/local/include/boost/next_prior.hpp \
+
1511 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1512 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1513 /usr/local/include/boost/type_traits/make_void.hpp \
+
1514 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1515 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1516 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1517 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1518 /usr/local/include/boost/iterator/advance.hpp \
+
1519 /usr/local/include/boost/property_tree/json_parser/detail/wide_encoding.hpp \
+
1520 /usr/local/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp \
+
1521 /usr/local/include/boost/property_tree/json_parser/detail/write.hpp \
+
1522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/fstream \
+
1524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem \
+
1525 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_client.h \
+
1526 /usr/local/include/boost/utility/string_view.hpp \
+
1527 /usr/local/include/boost/io/ostream_put.hpp \
+
1528 /usr/local/include/boost/io/detail/buffer_fill.hpp \
+
1529 /usr/local/include/boost/io/detail/ostream_guard.hpp \
+
1530 /usr/local/include/boost/utility/string_view_fwd.hpp \
+
1531 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
1532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
1533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
1534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
1535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
1536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
1537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
1538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
1539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
1540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
1541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
1542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
1543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
1544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
1545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
1546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
1553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
1554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
1555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
1556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
1557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
1558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
1559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
1560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
1561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
1562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
1563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
1564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
1565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
1566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
1567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
1568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
1569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
1570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
1571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
1572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
1573 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
1574 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
1575 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
1576 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1577 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
1578 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
1579 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
1580 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
1581 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
1582 /usr/local/include/boost/thread/future.hpp \
+
1583 /usr/local/include/boost/thread/detail/config.hpp \
+
1584 /usr/local/include/boost/thread/detail/platform.hpp \
+
1585 /usr/local/include/boost/config/requires_threads.hpp \
+
1586 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1587 /usr/local/include/boost/thread/condition_variable.hpp \
+
1588 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1589 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1590 /usr/local/include/boost/thread/thread_time.hpp \
+
1591 /usr/local/include/boost/date_time/time_clock.hpp \
+
1592 /usr/local/include/boost/date_time/c_time.hpp \
+
1593 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1594 /usr/local/include/boost/date_time/locale_config.hpp \
+
1595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1597 /usr/local/include/boost/shared_ptr.hpp \
+
1598 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1599 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1600 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1601 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1602 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1603 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1604 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1605 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1606 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1607 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1608 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1609 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1610 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1611 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1612 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1613 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1614 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1615 /usr/local/include/boost/core/yield_primitives.hpp \
+
1616 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1617 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1618 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1619 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1620 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1621 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1622 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1623 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1624 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1625 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1626 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1627 /usr/local/include/boost/date_time/time_duration.hpp \
+
1628 /usr/local/include/boost/date_time/special_defs.hpp \
+
1629 /usr/local/include/boost/date_time/time_defs.hpp \
+
1630 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1631 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1632 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1633 /usr/local/include/boost/date_time/date.hpp \
+
1634 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1635 /usr/local/include/boost/date_time/period.hpp \
+
1636 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1637 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1638 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1639 /usr/local/include/boost/date_time/date_defs.hpp \
+
1640 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1641 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1642 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1643 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1644 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1645 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1646 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1647 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1648 /usr/local/include/boost/date_time/date_duration.hpp \
+
1649 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1650 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1651 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1652 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1653 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1654 /usr/local/include/boost/date_time/date_generators.hpp \
+
1655 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1656 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1657 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1658 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1659 /usr/local/include/boost/date_time/time.hpp \
+
1660 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1661 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1662 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1663 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1664 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1665 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1666 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1667 /usr/local/include/boost/mpl/equal_to.hpp \
+
1668 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1669 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1670 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1671 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1672 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1673 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1674 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1675 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1676 /usr/local/include/boost/mpl/multiplies.hpp \
+
1677 /usr/local/include/boost/mpl/times.hpp \
+
1678 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1679 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1680 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1681 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1682 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1683 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1684 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1685 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1686 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1687 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1688 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1689 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1690 /usr/local/include/boost/config/abi_prefix.hpp \
+
1691 /usr/local/include/boost/config/abi_suffix.hpp \
+
1692 /usr/local/include/boost/chrono/duration.hpp \
+
1693 /usr/local/include/boost/chrono/config.hpp \
+
1694 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1695 /usr/local/include/boost/predef.h \
+
1696 /usr/local/include/boost/predef/language.h \
+
1697 /usr/local/include/boost/predef/language/stdc.h \
+
1698 /usr/local/include/boost/predef/version_number.h \
+
1699 /usr/local/include/boost/predef/make.h \
+
1700 /usr/local/include/boost/predef/detail/test.h \
+
1701 /usr/local/include/boost/predef/language/stdcpp.h \
+
1702 /usr/local/include/boost/predef/language/objc.h \
+
1703 /usr/local/include/boost/predef/language/cuda.h \
+
1704 /usr/local/include/boost/predef/architecture.h \
+
1705 /usr/local/include/boost/predef/architecture/alpha.h \
+
1706 /usr/local/include/boost/predef/architecture/arm.h \
+
1707 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1708 /usr/local/include/boost/predef/architecture/convex.h \
+
1709 /usr/local/include/boost/predef/architecture/e2k.h \
+
1710 /usr/local/include/boost/predef/architecture/ia64.h \
+
1711 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1712 /usr/local/include/boost/predef/architecture/m68k.h \
+
1713 /usr/local/include/boost/predef/architecture/mips.h \
+
1714 /usr/local/include/boost/predef/architecture/parisc.h \
+
1715 /usr/local/include/boost/predef/architecture/ppc.h \
+
1716 /usr/local/include/boost/predef/architecture/ptx.h \
+
1717 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1718 /usr/local/include/boost/predef/architecture/riscv.h \
+
1719 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1720 /usr/local/include/boost/predef/architecture/sparc.h \
+
1721 /usr/local/include/boost/predef/architecture/superh.h \
+
1722 /usr/local/include/boost/predef/architecture/sys370.h \
+
1723 /usr/local/include/boost/predef/architecture/sys390.h \
+
1724 /usr/local/include/boost/predef/architecture/x86.h \
+
1725 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1726 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1727 /usr/local/include/boost/predef/architecture/z.h \
+
1728 /usr/local/include/boost/predef/compiler.h \
+
1729 /usr/local/include/boost/predef/compiler/borland.h \
+
1730 /usr/local/include/boost/predef/compiler/clang.h \
+
1731 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1732 /usr/local/include/boost/predef/compiler/comeau.h \
+
1733 /usr/local/include/boost/predef/compiler/compaq.h \
+
1734 /usr/local/include/boost/predef/compiler/diab.h \
+
1735 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1736 /usr/local/include/boost/predef/compiler/dignus.h \
+
1737 /usr/local/include/boost/predef/compiler/edg.h \
+
1738 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1739 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1740 /usr/local/include/boost/predef/compiler/gcc.h \
+
1741 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1742 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1743 /usr/local/include/boost/predef/compiler/iar.h \
+
1744 /usr/local/include/boost/predef/compiler/ibm.h \
+
1745 /usr/local/include/boost/predef/compiler/intel.h \
+
1746 /usr/local/include/boost/predef/compiler/kai.h \
+
1747 /usr/local/include/boost/predef/compiler/llvm.h \
+
1748 /usr/local/include/boost/predef/compiler/metaware.h \
+
1749 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1750 /usr/local/include/boost/predef/compiler/microtec.h \
+
1751 /usr/local/include/boost/predef/compiler/mpw.h \
+
1752 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1753 /usr/local/include/boost/predef/compiler/palm.h \
+
1754 /usr/local/include/boost/predef/compiler/pgi.h \
+
1755 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1756 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1757 /usr/local/include/boost/predef/compiler/tendra.h \
+
1758 /usr/local/include/boost/predef/compiler/visualc.h \
+
1759 /usr/local/include/boost/predef/compiler/watcom.h \
+
1760 /usr/local/include/boost/predef/library.h \
+
1761 /usr/local/include/boost/predef/library/c.h \
+
1762 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1763 /usr/local/include/boost/predef/detail/_cassert.h \
+
1764 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1765 /usr/local/include/boost/predef/library/c/gnu.h \
+
1766 /usr/local/include/boost/predef/library/c/uc.h \
+
1767 /usr/local/include/boost/predef/library/c/vms.h \
+
1768 /usr/local/include/boost/predef/library/c/zos.h \
+
1769 /usr/local/include/boost/predef/library/std.h \
+
1770 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1771 /usr/local/include/boost/predef/detail/_exception.h \
+
1772 /usr/local/include/boost/predef/library/std/cxx.h \
+
1773 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1774 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1775 /usr/local/include/boost/predef/library/std/modena.h \
+
1776 /usr/local/include/boost/predef/library/std/msl.h \
+
1777 /usr/local/include/boost/predef/library/std/msvc.h \
+
1778 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1779 /usr/local/include/boost/predef/library/std/sgi.h \
+
1780 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1781 /usr/local/include/boost/predef/library/std/stlport.h \
+
1782 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1783 /usr/local/include/boost/predef/os.h \
+
1784 /usr/local/include/boost/predef/os/aix.h \
+
1785 /usr/local/include/boost/predef/os/amigaos.h \
+
1786 /usr/local/include/boost/predef/os/beos.h \
+
1787 /usr/local/include/boost/predef/os/bsd.h \
+
1788 /usr/local/include/boost/predef/os/macos.h \
+
1789 /usr/local/include/boost/predef/os/ios.h \
+
1790 /usr/local/include/boost/predef/detail/os_detected.h \
+
1791 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1792 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1793 /usr/local/include/boost/predef/os/bsd/free.h \
+
1794 /usr/local/include/boost/predef/os/bsd/open.h \
+
1795 /usr/local/include/boost/predef/os/bsd/net.h \
+
1796 /usr/local/include/boost/predef/os/cygwin.h \
+
1797 /usr/local/include/boost/predef/os/haiku.h \
+
1798 /usr/local/include/boost/predef/os/hpux.h \
+
1799 /usr/local/include/boost/predef/os/irix.h \
+
1800 /usr/local/include/boost/predef/os/linux.h \
+
1801 /usr/local/include/boost/predef/os/os400.h \
+
1802 /usr/local/include/boost/predef/os/qnxnto.h \
+
1803 /usr/local/include/boost/predef/os/solaris.h \
+
1804 /usr/local/include/boost/predef/os/unix.h \
+
1805 /usr/local/include/boost/predef/os/vms.h \
+
1806 /usr/local/include/boost/predef/os/windows.h \
+
1807 /usr/local/include/boost/predef/other.h \
+
1808 /usr/local/include/boost/predef/other/endian.h \
+
1809 /usr/local/include/boost/predef/platform/android.h \
+
1810 /usr/local/include/boost/predef/other/wordsize.h \
+
1811 /usr/local/include/boost/predef/other/workaround.h \
+
1812 /usr/local/include/boost/predef/platform.h \
+
1813 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1814 /usr/local/include/boost/predef/platform/mingw.h \
+
1815 /usr/local/include/boost/predef/platform/mingw32.h \
+
1816 /usr/local/include/boost/predef/platform/mingw64.h \
+
1817 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1818 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1819 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1820 /usr/local/include/boost/predef/platform/windows_server.h \
+
1821 /usr/local/include/boost/predef/platform/windows_store.h \
+
1822 /usr/local/include/boost/predef/platform/windows_system.h \
+
1823 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1824 /usr/local/include/boost/predef/platform/ios.h \
+
1825 /usr/local/include/boost/predef/hardware.h \
+
1826 /usr/local/include/boost/predef/hardware/simd.h \
+
1827 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1828 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1829 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1830 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1831 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1832 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1833 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1834 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1835 /usr/local/include/boost/predef/version.h \
+
1836 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1837 /usr/local/include/boost/ratio/ratio.hpp \
+
1838 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1839 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1840 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1841 /usr/local/include/boost/type_traits/common_type.hpp \
+
1842 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1843 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1844 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1845 /usr/local/include/boost/integer_traits.hpp \
+
1846 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1847 /usr/local/include/boost/chrono/time_point.hpp \
+
1848 /usr/local/include/boost/chrono/detail/system.hpp \
+
1849 /usr/local/include/boost/system/error_code.hpp \
+
1850 /usr/local/include/boost/system/detail/error_code.hpp \
+
1851 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
1852 /usr/local/include/boost/system/detail/error_category.hpp \
+
1853 /usr/local/include/boost/system/detail/config.hpp \
+
1854 /usr/local/include/boost/system/detail/error_condition.hpp \
+
1855 /usr/local/include/boost/system/detail/generic_category.hpp \
+
1856 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
1857 /usr/local/include/boost/system/detail/enable_if.hpp \
+
1858 /usr/local/include/boost/system/detail/is_same.hpp \
+
1859 /usr/local/include/boost/system/detail/errc.hpp \
+
1860 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
1861 /usr/local/include/boost/system/detail/cerrno.hpp \
+
1862 /usr/local/include/boost/system/detail/append_int.hpp \
+
1863 /usr/local/include/boost/system/detail/snprintf.hpp \
+
1864 /usr/local/include/boost/system/detail/system_category.hpp \
+
1865 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
1866 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
1867 /usr/local/include/boost/system/api_config.hpp \
+
1868 /usr/local/include/boost/system/detail/interop_category.hpp \
+
1869 /usr/local/include/boost/system/detail/std_category.hpp \
+
1870 /usr/local/include/boost/system/error_category.hpp \
+
1871 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
1872 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
1873 /usr/local/include/boost/system/detail/mutex.hpp \
+
1874 /usr/local/include/boost/system/error_condition.hpp \
+
1875 /usr/local/include/boost/system/errc.hpp \
+
1876 /usr/local/include/boost/system/generic_category.hpp \
+
1877 /usr/local/include/boost/system/system_category.hpp \
+
1878 /usr/local/include/boost/system/detail/throws.hpp \
+
1879 /usr/local/include/boost/chrono/clock_string.hpp \
+
1880 /usr/local/include/boost/ratio/config.hpp \
+
1881 /usr/local/include/boost/chrono/ceil.hpp \
+
1882 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1883 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1884 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1885 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1886 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1887 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1888 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1889 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1890 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1891 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1892 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1893 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1894 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1895 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1896 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1897 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1898 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1899 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1900 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1901 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1902 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1903 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1904 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1905 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1906 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1907 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1908 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1909 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1910 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1911 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1912 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1913 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1914 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1915 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1916 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1917 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1918 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1919 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1920 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1921 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1922 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1923 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1924 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1925 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1926 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1927 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1928 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1929 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1930 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1931 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1932 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1933 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1934 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1935 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1936 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1937 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1938 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1939 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1940 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1941 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1942 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1943 /usr/local/include/boost/thread/interruption.hpp \
+
1944 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1945 /usr/local/include/boost/thread/exceptions.hpp \
+
1946 /usr/local/include/boost/system/system_error.hpp \
+
1947 /usr/local/include/boost/thread/lock_guard.hpp \
+
1948 /usr/local/include/boost/thread/detail/delete.hpp \
+
1949 /usr/local/include/boost/thread/detail/move.hpp \
+
1950 /usr/local/include/boost/move/utility.hpp \
+
1951 /usr/local/include/boost/move/traits.hpp \
+
1952 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1953 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1954 /usr/local/include/boost/thread/lock_options.hpp \
+
1955 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1956 /usr/local/include/boost/thread/lock_types.hpp \
+
1957 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1958 /usr/local/include/boost/thread/mutex.hpp \
+
1959 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
1960 /usr/local/include/boost/core/ignore_unused.hpp \
+
1961 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1962 /usr/local/include/boost/thread/cv_status.hpp \
+
1963 /usr/local/include/boost/core/scoped_enum.hpp \
+
1964 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1965 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1966 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1967 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1968 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1969 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1970 /usr/local/include/boost/utility/result_of.hpp \
+
1971 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1972 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1973 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1974 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1975 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1976 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1977 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1978 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1979 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1980 /usr/local/include/boost/exception_ptr.hpp \
+
1981 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1982 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1983 /usr/local/include/boost/exception/info.hpp \
+
1984 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1985 /usr/local/include/boost/exception/to_string.hpp \
+
1986 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1987 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1988 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1989 /usr/local/include/boost/core/typeinfo.hpp \
+
1990 /usr/local/include/boost/current_function.hpp \
+
1991 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1992 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1993 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1994 /usr/local/include/boost/exception/get_error_info.hpp \
+
1995 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1996 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1997 /usr/local/include/boost/make_shared.hpp \
+
1998 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1999 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
2000 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
2001 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
2002 /usr/local/include/boost/core/default_allocator.hpp \
+
2003 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
2004 /usr/local/include/boost/core/allocator_access.hpp \
+
2005 /usr/local/include/boost/core/pointer_traits.hpp \
+
2006 /usr/local/include/boost/core/alloc_construct.hpp \
+
2007 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
2008 /usr/local/include/boost/core/first_scalar.hpp \
+
2009 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2010 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2011 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2012 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2013 /usr/local/include/boost/thread/futures/launch.hpp \
+
2014 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2015 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2016 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2017 /usr/local/include/boost/scoped_array.hpp \
+
2018 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2019 /usr/local/include/boost/thread/thread_only.hpp \
+
2020 /usr/local/include/boost/thread/detail/thread.hpp \
+
2021 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2022 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2023 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
2024 /usr/local/include/boost/io/ios_state.hpp \
+
2025 /usr/local/include/boost/io_fwd.hpp \
+
2026 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2027 /usr/local/include/boost/thread/executor.hpp \
+
2028 /usr/local/include/boost/thread/executors/executor.hpp \
+
2029 /usr/local/include/boost/thread/executors/work.hpp \
+
2030 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2031 /usr/local/include/boost/thread/detail/memory.hpp \
+
2032 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2033 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2034 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2035 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2036 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2037 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2038 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2039 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2040 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2041 /usr/local/include/boost/optional.hpp \
+
2042 /usr/local/include/boost/function.hpp \
+
2043 /usr/local/include/boost/function/function_template.hpp \
+
2044 /usr/local/include/boost/function/function_base.hpp \
+
2045 /usr/local/include/boost/function/function_fwd.hpp \
+
2046 /usr/local/include/boost/function_equal.hpp \
+
2047 /usr/local/include/boost/mem_fn.hpp \
+
2048 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2049 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2050 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2051 /usr/local/include/boost/container/detail/workaround.hpp \
+
2052 /usr/local/include/boost/container/allocator_traits.hpp \
+
2053 /usr/local/include/boost/container/container_fwd.hpp \
+
2054 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
2055 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
2056 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
2057 /usr/local/include/boost/container/detail/mpl.hpp \
+
2058 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2059 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2060 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2061 /usr/local/include/boost/container/detail/config_end.hpp \
+
2062 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2063 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2064 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2065 /usr/local/include/boost/container/detail/addressof.hpp \
+
2066 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2067 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2068 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2069 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2070 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2071 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2072 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2073 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2074 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2075 /usr/local/include/boost/container/uses_allocator.hpp \
+
2076 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2077 /usr/local/include/boost/container/detail/pair.hpp \
+
2078 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2079 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2080 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
2082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
2083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
2086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
2087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
2088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
2089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
2090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
2091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
2092 /usr/local/include/boost/uuid/nil_generator.hpp \
+
2093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
2094 /usr/local/include/boost/format.hpp \
+
2095 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
2096 /usr/local/include/boost/format/detail/config_macros.hpp \
+
2097 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
2098 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
2099 /usr/local/include/boost/format/format_fwd.hpp \
+
2100 /usr/local/include/boost/format/internals_fwd.hpp \
+
2101 /usr/local/include/boost/format/internals.hpp \
+
2102 /usr/local/include/boost/format/alt_sstream.hpp \
+
2103 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
2104 /usr/local/include/boost/format/format_class.hpp \
+
2105 /usr/local/include/boost/format/exceptions.hpp \
+
2106 /usr/local/include/boost/format/format_implementation.hpp \
+
2107 /usr/local/include/boost/format/group.hpp \
+
2108 /usr/local/include/boost/format/feed_args.hpp \
+
2109 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
2110 /usr/local/include/boost/format/parsing.hpp \
+
2111 /usr/local/include/boost/format/free_funcs.hpp \
+
2112 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
2113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
2114 /usr/local/include/boost/endian/conversion.hpp \
+
2115 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
2116 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
2117 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
2118 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
2119 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
2120 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
2121 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
2122 /usr/local/include/boost/endian/detail/order.hpp \
+
2123 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
2124 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
2125 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
2126 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
2127 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
2128 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
2129 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
2130 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
2131 /usr/local/include/boost/algorithm/string.hpp \
+
2132 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
2133 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
2134 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
2135 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
2136 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
2137 /usr/local/include/boost/algorithm/string/trim.hpp \
+
2138 /usr/local/include/boost/algorithm/string/config.hpp \
+
2139 /usr/local/include/boost/range/as_literal.hpp \
+
2140 /usr/local/include/boost/range/iterator_range.hpp \
+
2141 /usr/local/include/boost/range/iterator_range_io.hpp \
+
2142 /usr/local/include/boost/range/detail/str_types.hpp \
+
2143 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
2144 /usr/local/include/boost/algorithm/string/classification.hpp \
+
2145 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
2146 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
2147 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
2148 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
2149 /usr/local/include/boost/core/empty_value.hpp \
+
2150 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
2151 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
2152 /usr/local/include/boost/algorithm/string/compare.hpp \
+
2153 /usr/local/include/boost/algorithm/string/find.hpp \
+
2154 /usr/local/include/boost/algorithm/string/finder.hpp \
+
2155 /usr/local/include/boost/algorithm/string/constants.hpp \
+
2156 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
2157 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
2158 /usr/local/include/boost/algorithm/string/split.hpp \
+
2159 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
2160 /usr/local/include/boost/algorithm/string/concept.hpp \
+
2161 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
2162 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
2163 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
2164 /usr/local/include/boost/algorithm/string/join.hpp \
+
2165 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
2166 /usr/local/include/boost/algorithm/string/replace.hpp \
+
2167 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
2168 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
2169 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
2170 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
2171 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
2172 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
2173 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
2174 /usr/local/include/boost/algorithm/string/erase.hpp \
+
2175 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2176 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2177 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2179 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2180 /usr/local/include/boost/lexical_cast.hpp \
+
2181 /usr/local/include/boost/integer.hpp \
+
2182 /usr/local/include/boost/integer_fwd.hpp \
+
2183 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2184 /usr/local/include/boost/multiprecision/number.hpp \
+
2185 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2186 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2187 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2188 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2189 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2190 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2191 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2192 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2193 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2194 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2195 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2196 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2197 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2198 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2199 /usr/local/include/boost/core/cmath.hpp \
+
2200 /usr/local/include/boost/type_traits/is_float.hpp \
+
2201 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2202 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2203 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2204 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2205 /usr/local/include/boost/core/snprintf.hpp \
+
2206 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2207 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2208 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2209 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2210 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2211 /usr/local/include/boost/math/tools/complex.hpp \
+
2212 /usr/local/include/boost/math/tools/config.hpp \
+
2213 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2216 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2218 /usr/local/include/boost/math/tools/user.hpp \
+
2219 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2220 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2221 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2222 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2223 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2224 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2225 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2226 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2227 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2228 /usr/local/include/boost/cstdfloat.hpp \
+
2229 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2230 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2231 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2232 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2233 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2234 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2235 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2236 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2237 /usr/local/include/boost/math/tools/promotion.hpp \
+
2238 /usr/local/include/boost/math/policies/policy.hpp \
+
2239 /usr/local/include/boost/math/tools/mp.hpp \
+
2240 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2241 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2242 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2243 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2244 /usr/local/include/boost/math/tools/assert.hpp \
+
2245 /usr/local/include/boost/math/special_functions/next.hpp \
+
2246 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2247 /usr/local/include/boost/math/tools/precision.hpp \
+
2248 /usr/local/include/boost/math/tools/tuple.hpp \
+
2249 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2250 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2251 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2252 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2253 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2254 /usr/local/include/boost/math/tools/traits.hpp \
+
2255 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2256 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2257 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2258 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2259 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2260 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2261 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2262 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2263 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2264 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2265 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2266 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2267 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2268 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2269 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2270 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2271 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2272 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2273 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2274 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2275 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2276 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2277 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2278 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2279 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2280 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2281 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2282 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2283 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2284 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2285 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2286 /usr/local/include/boost/multiprecision/integer.hpp \
+
2287 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2288 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2289 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2290 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2291 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2292 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2293 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2294 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2295 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2296 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2297 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2298 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2299 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2300 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2301 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
2302 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2303 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2304 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2305 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2306 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2307 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2308 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2309 /usr/local/include/boost/variant.hpp \
+
2310 /usr/local/include/boost/variant/variant.hpp \
+
2311 /usr/local/include/boost/variant/detail/config.hpp \
+
2312 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2313 /usr/local/include/boost/blank_fwd.hpp \
+
2314 /usr/local/include/boost/preprocessor/enum.hpp \
+
2315 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2316 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2317 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2318 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2319 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2320 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2321 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2322 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2323 /usr/local/include/boost/detail/reference_content.hpp \
+
2324 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2325 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2326 /usr/local/include/boost/variant/detail/move.hpp \
+
2327 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2328 /usr/local/include/boost/mpl/list.hpp \
+
2329 /usr/local/include/boost/mpl/limits/list.hpp \
+
2330 /usr/local/include/boost/mpl/list/list20.hpp \
+
2331 /usr/local/include/boost/mpl/list/list10.hpp \
+
2332 /usr/local/include/boost/mpl/list/list0.hpp \
+
2333 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2334 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2335 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2336 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2337 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2338 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2339 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2340 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2341 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2342 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2343 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2344 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2345 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2346 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2347 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2348 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2349 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2350 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2351 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2352 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2353 /usr/local/include/boost/variant/static_visitor.hpp \
+
2354 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2355 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2356 /usr/local/include/boost/utility/declval.hpp \
+
2357 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2358 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2359 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2360 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2361 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2362 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2363 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2364 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2365 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2366 /usr/local/include/boost/blank.hpp \
+
2367 /usr/local/include/boost/detail/templated_streams.hpp \
+
2368 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2369 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2370 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2371 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2372 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2373 /usr/local/include/boost/mpl/front.hpp \
+
2374 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2375 /usr/local/include/boost/mpl/insert_range.hpp \
+
2376 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2377 /usr/local/include/boost/mpl/joint_view.hpp \
+
2378 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2379 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2380 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2381 /usr/local/include/boost/mpl/max_element.hpp \
+
2382 /usr/local/include/boost/mpl/size_t.hpp \
+
2383 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2384 /usr/local/include/boost/mpl/sizeof.hpp \
+
2385 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2386 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2387 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2388 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2389 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2390 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2391 /usr/local/include/boost/mpl/equal.hpp \
+
2392 /usr/local/include/boost/variant/get.hpp \
+
2393 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2394 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2395 /usr/local/include/boost/variant/bad_visit.hpp \
+
2396 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2397 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2398 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2399 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2400 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2401 /usr/local/include/boost/endian/arithmetic.hpp \
+
2402 /usr/local/include/boost/endian/buffers.hpp \
+
2403 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2404 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2405 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2406 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2407 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2408 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2409 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2410 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2411 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2412 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2413 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2414 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2415 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2416 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2417 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2418 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2419 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2420 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2421 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2422 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2423 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2424 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2425 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2426 /usr/local/include/boost/thread/latch.hpp \
+
2427 /usr/local/include/boost/thread/detail/counter.hpp \
+
2428 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2429 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2430 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2431 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2432 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2433 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2434 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2435 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2436 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2437 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2438 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2439 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2440 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2441 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2442 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2443 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2444 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2445 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2446 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2447 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2448 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2449 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2450 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2451 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2452 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2453 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2454 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2455 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2456 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2457 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2458 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2459 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2460 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2461 /usr/local/include/boost/container/vector.hpp \
+
2462 /usr/local/include/boost/container/new_allocator.hpp \
+
2463 /usr/local/include/boost/container/throw_exception.hpp \
+
2464 /usr/local/include/boost/container/options.hpp \
+
2465 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2466 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2467 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2468 /usr/local/include/boost/container/detail/iterator.hpp \
+
2469 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2470 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2471 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2472 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2473 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2474 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2475 /usr/local/include/boost/container/detail/iterators.hpp \
+
2476 /usr/local/include/boost/container/detail/value_init.hpp \
+
2477 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2478 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2479 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2480 /usr/local/include/boost/container/detail/version_type.hpp \
+
2481 /usr/local/include/boost/move/iterator.hpp \
+
2482 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2483 /usr/local/include/boost/move/detail/launder.hpp \
+
2484 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2485 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2486 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2487 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2488 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2489 /usr/local/include/boost/container/detail/min_max.hpp \
+
2490 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2491 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2492 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2493 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2494 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2495 /usr/local/include/boost/move/algo/move.hpp \
+
2496 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2497 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2498 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2499 /usr/local/include/boost/move/algo/predicate.hpp \
+
2500 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2501 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2502 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2503 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2504 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2505 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2506 /usr/local/include/boost/move/algo/unique.hpp \
+
2507 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2508 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2509 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2510 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2511 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2512 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
2513 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
2514 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
2515 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
2516 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
2517 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
2518 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
2519 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
2520 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
2521 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
2522 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
2523 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
2524 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
2525 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
2526 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
2527 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
2528 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
2529 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
2530 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
2531 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
2532 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
2533 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
2534 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
2535 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
2536 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
2537 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2538 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2539 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2540 /usr/local/include/boost/uuid/random_generator.hpp \
+
2541 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2542 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2543 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2544 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2545 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
2546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2558 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
2559 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
2560 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
2561 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
2562 /usr/local/include/boost/thread/shared_mutex.hpp \
+
2563 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
2564 /usr/local/include/boost/asio/steady_timer.hpp \
+
2565 /usr/local/include/boost/asio/detail/config.hpp \
+
2566 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2567 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2568 /usr/local/include/boost/asio/execution.hpp \
+
2569 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2570 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2571 /usr/local/include/boost/asio/execution/executor.hpp \
+
2572 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2573 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2574 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2575 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2576 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2577 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2578 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2579 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2580 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2581 /usr/local/include/boost/asio/detail/assert.hpp \
+
2582 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2583 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2584 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2585 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2586 /usr/local/include/boost/asio/detail/memory.hpp \
+
2587 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2588 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2589 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2592 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2593 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2594 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2595 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2596 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2597 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2598 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2599 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2600 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2601 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2602 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2603 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2604 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2605 /usr/local/include/boost/asio/associator.hpp \
+
2606 /usr/local/include/boost/asio/detail/functional.hpp \
+
2607 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2608 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2609 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2610 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2611 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2612 /usr/local/include/boost/asio/prefer.hpp \
+
2613 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2614 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2615 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2616 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2617 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2618 /usr/local/include/boost/asio/query.hpp \
+
2619 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2620 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2621 /usr/local/include/boost/asio/require.hpp \
+
2622 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2623 /usr/local/include/boost/asio/detail/event.hpp \
+
2624 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2625 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2626 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2627 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2628 /usr/local/include/boost/asio/error.hpp \
+
2629 /usr/local/include/boost/cerrno.hpp \
+
2630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2641 /usr/local/include/boost/asio/impl/error.ipp \
+
2642 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2643 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2644 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2645 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2646 /usr/local/include/boost/asio/execution/context.hpp \
+
2647 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2648 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2649 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2650 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2651 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2652 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2653 /usr/local/include/boost/asio/execution_context.hpp \
+
2654 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2655 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2656 /usr/local/include/boost/asio/async_result.hpp \
+
2657 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2658 /usr/local/include/boost/asio/deferred.hpp \
+
2659 /usr/local/include/boost/asio/detail/utility.hpp \
+
2660 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2661 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2662 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2663 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2664 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2665 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2666 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2667 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2668 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2669 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2670 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2671 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2672 /usr/local/include/boost/asio/config.hpp \
+
2673 /usr/local/include/boost/asio/impl/config.hpp \
+
2674 /usr/local/include/boost/asio/impl/config.ipp \
+
2675 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2676 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2677 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2678 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2679 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2680 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2681 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2682 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2705 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2706 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2707 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2708 /usr/local/include/boost/asio/detail/limits.hpp \
+
2709 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2710 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2711 /usr/local/include/boost/asio/detail/operation.hpp \
+
2712 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2713 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2714 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2715 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2716 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2717 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2718 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2721 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2722 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2723 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2724 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2725 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2726 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2727 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2728 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2729 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2730 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2731 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2732 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2733 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2734 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2735 /usr/local/include/boost/asio/detail/thread.hpp \
+
2736 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2737 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2738 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2739 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2740 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2741 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2743 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2744 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2745 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2746 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2747 /usr/local/include/boost/asio/associated_executor.hpp \
+
2748 /usr/local/include/boost/asio/is_executor.hpp \
+
2749 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2750 /usr/local/include/boost/asio/system_executor.hpp \
+
2751 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2752 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2753 /usr/local/include/boost/asio/detail/global.hpp \
+
2754 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2755 /usr/local/include/boost/asio/system_context.hpp \
+
2756 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2757 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2758 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2759 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2760 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2761 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2762 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2763 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2764 /usr/local/include/boost/asio/io_context.hpp \
+
2765 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2766 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2767 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2768 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2769 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2770 /usr/local/include/boost/asio/wait_traits.hpp \
+
2771 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
2772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
2773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
2774 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
2775 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
2776 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2777 /usr/local/include/boost/asio.hpp \
+
2778 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2779 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2780 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2781 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2782 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2783 /usr/local/include/boost/asio/append.hpp \
+
2784 /usr/local/include/boost/asio/impl/append.hpp \
+
2785 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2786 /usr/local/include/boost/asio/as_tuple.hpp \
+
2787 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2788 /usr/local/include/boost/asio/awaitable.hpp \
+
2789 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2790 /usr/local/include/boost/asio/basic_socket.hpp \
+
2791 /usr/local/include/boost/asio/post.hpp \
+
2792 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2793 /usr/local/include/boost/asio/socket_base.hpp \
+
2794 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2795 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2796 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2797 /usr/local/include/boost/asio/buffer.hpp \
+
2798 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2799 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2800 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2801 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2802 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2803 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2804 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2805 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2806 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2807 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2808 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2809 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2810 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2811 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2812 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2813 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2814 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2815 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2816 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2817 /usr/local/include/boost/asio/basic_file.hpp \
+
2818 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2819 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2820 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2821 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2822 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2823 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2824 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2825 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2826 /usr/local/include/boost/asio/dispatch.hpp \
+
2827 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2828 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2829 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2830 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2831 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2832 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2833 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2836 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2837 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2838 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2839 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2840 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2841 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2842 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2843 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2844 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2845 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2846 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2847 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2848 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2849 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2850 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2851 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2852 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2853 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2854 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2855 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2856 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2857 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2858 /usr/local/include/boost/asio/bind_executor.hpp \
+
2859 /usr/local/include/boost/asio/uses_executor.hpp \
+
2860 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2861 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2862 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2863 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2864 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2865 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2866 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2867 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2868 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2869 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2870 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2871 /usr/local/include/boost/asio/completion_condition.hpp \
+
2872 /usr/local/include/boost/asio/write.hpp \
+
2873 /usr/local/include/boost/asio/impl/write.hpp \
+
2874 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2875 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2876 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2877 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2878 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2879 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2880 /usr/local/include/boost/asio/cancel_after.hpp \
+
2881 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2882 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2883 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2884 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2885 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2886 /usr/local/include/boost/asio/cancel_at.hpp \
+
2887 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2888 /usr/local/include/boost/asio/co_composed.hpp \
+
2889 /usr/local/include/boost/asio/co_spawn.hpp \
+
2890 /usr/local/include/boost/asio/compose.hpp \
+
2891 /usr/local/include/boost/asio/composed.hpp \
+
2892 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2893 /usr/local/include/boost/asio/connect.hpp \
+
2894 /usr/local/include/boost/asio/impl/connect.hpp \
+
2895 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2896 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2897 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2898 /usr/local/include/boost/asio/consign.hpp \
+
2899 /usr/local/include/boost/asio/impl/consign.hpp \
+
2900 /usr/local/include/boost/asio/coroutine.hpp \
+
2901 /usr/local/include/boost/asio/defer.hpp \
+
2902 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2903 /usr/local/include/boost/asio/detached.hpp \
+
2904 /usr/local/include/boost/asio/impl/detached.hpp \
+
2905 /usr/local/include/boost/asio/disposition.hpp \
+
2906 /usr/local/include/boost/asio/executor.hpp \
+
2907 /usr/local/include/boost/asio/impl/executor.hpp \
+
2908 /usr/local/include/boost/asio/impl/executor.ipp \
+
2909 /usr/local/include/boost/asio/file_base.hpp \
+
2910 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2911 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2912 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2913 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2914 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2915 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2916 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2917 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2918 /usr/local/include/boost/asio/immediate.hpp \
+
2919 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2920 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2921 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2922 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2923 /usr/local/include/boost/asio/ip/address.hpp \
+
2924 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2925 /usr/local/include/boost/asio/detail/array.hpp \
+
2926 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2927 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2928 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2929 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2930 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2931 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2932 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2933 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2934 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2935 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2936 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2937 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2938 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2939 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2940 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2941 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2942 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2943 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2944 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2945 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2946 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2947 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2948 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2949 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2950 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2951 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2952 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2953 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2954 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2955 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2956 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2957 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2958 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2959 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2960 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2961 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2962 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2963 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2964 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2965 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2966 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2967 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2968 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2969 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2970 /usr/local/include/boost/asio/ip/udp.hpp \
+
2971 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2972 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2973 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2974 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2975 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2976 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2977 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2978 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2979 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2980 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2981 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2982 /usr/local/include/boost/asio/packaged_task.hpp \
+
2983 /usr/local/include/boost/asio/detail/future.hpp \
+
2984 /usr/local/include/boost/asio/placeholders.hpp \
+
2985 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2986 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2987 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2988 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2989 /usr/local/include/boost/asio/prepend.hpp \
+
2990 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2991 /usr/local/include/boost/asio/random_access_file.hpp \
+
2992 /usr/local/include/boost/asio/read.hpp \
+
2993 /usr/local/include/boost/asio/impl/read.hpp \
+
2994 /usr/local/include/boost/asio/read_at.hpp \
+
2995 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2996 /usr/local/include/boost/asio/read_until.hpp \
+
2997 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2998 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2999 /usr/local/include/boost/asio/readable_pipe.hpp \
+
3000 /usr/local/include/boost/asio/redirect_error.hpp \
+
3001 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
3002 /usr/local/include/boost/asio/require_concept.hpp \
+
3003 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
3004 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
3005 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
3006 /usr/local/include/boost/asio/serial_port.hpp \
+
3007 /usr/local/include/boost/asio/signal_set.hpp \
+
3008 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
3009 /usr/local/include/boost/asio/thread_pool.hpp \
+
3010 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
3011 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
3012 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
3013 /usr/local/include/boost/asio/strand.hpp \
+
3014 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
3015 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
3016 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
3017 /usr/local/include/boost/asio/stream_file.hpp \
+
3018 /usr/local/include/boost/asio/streambuf.hpp \
+
3019 /usr/local/include/boost/asio/system_timer.hpp \
+
3020 /usr/local/include/boost/asio/this_coro.hpp \
+
3021 /usr/local/include/boost/asio/use_awaitable.hpp \
+
3022 /usr/local/include/boost/asio/use_future.hpp \
+
3023 /usr/local/include/boost/asio/impl/use_future.hpp \
+
3024 /usr/local/include/boost/asio/version.hpp \
+
3025 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
3026 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
3027 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
3028 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
3029 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
3030 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
3031 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
3032 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
3033 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
3034 /usr/local/include/boost/asio/writable_pipe.hpp \
+
3035 /usr/local/include/boost/asio/write_at.hpp \
+
3036 /usr/local/include/boost/asio/impl/write_at.hpp \
+
3037 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
3038 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
3039 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
3040 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
3041 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
3042 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
3043 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
3044 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
3045 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
3046 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
3047 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h \
+
3048 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/flake_id_generator.h \
+
3049 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/flake_id_generator_impl.h \
+
3050 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iexecutor_service.h \
+
3051 /usr/local/include/boost/uuid/uuid_generators.hpp \
+
3052 /usr/local/include/boost/uuid/string_generator.hpp \
+
3053 /usr/local/include/boost/uuid/name_generator.hpp \
+
3054 /usr/local/include/boost/uuid/name_generator_md5.hpp \
+
3055 /usr/local/include/boost/uuid/detail/basic_name_generator.hpp \
+
3056 /usr/local/include/boost/uuid/namespaces.hpp \
+
3057 /usr/local/include/boost/uuid/detail/md5.hpp \
+
3058 /usr/local/include/boost/uuid/detail/numeric_cast.hpp \
+
3059 /usr/local/include/boost/uuid/name_generator_sha1.hpp \
+
3060 /usr/local/include/boost/uuid/detail/sha1.hpp \
+
3061 /usr/local/include/boost/uuid/time_generator.hpp \
+
3062 /usr/local/include/boost/uuid/time_generator_v1.hpp \
+
3063 /usr/local/include/boost/uuid/time_generator_v6.hpp \
+
3064 /usr/local/include/boost/uuid/time_generator_v7.hpp \
+
3065 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
3066 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
3067 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/itopic.h \
+
3068 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ITopicImpl.h \
+
3069 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/TopicEventHandlerImpl.h \
+
3070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/message.h \
+
3071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/listener.h \
+
3072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/pn_counter.h \
+
3073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PNCounterImpl.h \
+
3074 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/vector_clock.h \
+
3075 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/reliable_topic.h \
+
3076 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer.h \
+
3077 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/RingbufferImpl.h \
+
3078 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PartitionSpecificClientProxy.h \
+
3079 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer/read_result_set.h \
+
3080 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/Cancellable.h \
+
3081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/reliable/ReliableTopicMessage.h \
+
3082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/replicated_map.h \
+
3083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ReplicatedMapImpl.h \
+
3084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientPartitionServiceImpl.h \
+
3085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/execution_callback.h \
+
3086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/Partition.h \
+
3087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
3088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
3089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
3090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
3091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
3092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
3093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
3094 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
3095 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
3096 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
3097 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
3098 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
3099 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
3100 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
3101 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
3102 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
3103 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
3104 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
3105 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
3106 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
3107 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
3108 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
3109 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
3110 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
3111 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
3112 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
3113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
3114 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
3115 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
3116 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
3117 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
3118 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
3119 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
3120 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
3121 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
3122 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
3123 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
3124 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
3125 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
3126 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
3127 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
3128 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
3129 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h \
+
3130 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/listener/cluster_view_listener.h \
+
3131 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
3132 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/listener/listener_service_impl.h \
+
3133 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/discovery/remote_address_provider.h \
+
3134 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/AddressProvider.h \
+
3135 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/discovery/cloud_discovery.h \
+
3136 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/AddressUtil.h \
+
3137 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/AddressHelper.h \
+
3138 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_event.h \
+
3139 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/initial_membership_event.h \
+
3140 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocationServiceImpl.h \
+
3141 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/statistics/Statistics.h \
+
3142 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metric_descriptor.h \
+
3143 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/DefaultAddressProvider.h \
+
3144 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/CallIdSequenceWithBackpressure.h \
+
3145 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/AbstractCallIdSequence.h \
+
3146 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/CallIdSequence.h \
+
3147 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/IdleStrategy.h \
+
3148 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/CallIdSequenceWithoutBackpressure.h \
+
3149 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/FailFastCallIdSequence.h \
+
3150 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/CallIdFactory.h \
+
3151 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ClientConnectionManagerImpl.h \
+
3152 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ConcurrentSet.h \
+
3153 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SocketFactory.h \
+
3154 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListenable.h \
+
3155 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/HeartbeatManager.h \
+
3156 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/wait_strategy.h \
+
3157 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/HashUtil.h \
+
3158 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/BackoffIdleStrategy.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.html b/5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.html new file mode 100644 index 0000000000..0ef69d3c47 --- /dev/null +++ b/5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::equal_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::equal_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::equal_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::equal_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::equal_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::equal_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 388 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::equal_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 394 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.png b/5.5.0/d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..39b822632a872d6c50982c5241f2216b10f2e0b1 GIT binary patch literal 2108 zcmcJQXH=6}8pmHy0VxUt2#9Ok5MV-*=T+H&-yKDM{^Mjo+!lMly0H;SmsajJ8wI}TVkJXoO}Du_jrUDHsiQ#^3|!C@OJZKr(UU{_*rH+c5{_2 zs3VXUTWJi0*}Dcu<1f6N7Cl1zr~M7c{BTK3$x-S?S{XJ!+xqm81u@Rfer>+Q%kwsZ1)0*u<2b4BZLa%ryN>=$`TvUGM& z{OdP2oQ#_64U;|31`Z_-r>H9>W8PY$S~Cd0>d$ zyR$y*HSOro=4Xtd*8NWHlw;i+m|}mdd|}ClEgO9|x0sECqE)A?AYz6TM+S+|Fwcv( z1z&$I)Wq{}3rccVO-8U%3c!n^zg7rdop(!ZscP04(>&`u#0Oy02*9ONKu7_S>rx?s zkf#77I+&jN)u~V2wiyscoE8UOz;n4TtI47OzJ^48;Q4nU=nI^51Z8050bv_ZlmM^( zpNfv4AZjJe_*q?$FEND0&;NnhpGj!pl3;PR$zMmhsSh?BP$N?r_?*RKtLdo#hPhAn z9C_V}H5jcogr6r!C?L)&Q-;(_4vj1-yq`*rd&X$2($Z8+Wf8TqxP|bga3&$@^F(+A z7VolAtK5BO*y7NH(^gx-;!KUuMR2IlnuT{4@93x%muvcV2#}boff>57WomsgHkoYJ zj981}CBJr2dPQ96hi^A`oHkvR3_Fw|Pa@|k%0%P!W*7HP1_^$|_|69ED8c3~WG4jO zd-q4&88_3b8veT;9`{KN7~-K9ewEo55MvV2bFt{w0%d$(pS?G+sLwfbPx@V{7r=OKhIs zEgsd|>Mb%B>E{{bWfT_4H!9gIbRh#J$#D~)fg$ekwW{9^kW3#&_w;1hQ9fOn1x-%%y!s1`%3uES5Ko}@)`+&zS%}ucbc%LPxHH%qcq3HBAPWx14r3yq|*`N^gryv zmj5P zQNE*xJR-W*C=aNMbd^hD+IX^awgBBJh+;~H!v9;}k-gstL za0KmoKiYWyuE6bpr^jnleL8#>5~oy33py%aDNRZ(oAc_!Hqmq48*Urcb>Hw!sZOV* zq`sDIySj9p>R=dOWB~u*>aafWjGZdBJ1;?d>5*CAW_!=&43?35ZBn__&8zgai%)Rt z^Zw<11#PN8q$-}e6iW5?a${_-8YbHL9a1V(oV5waM@9?e$7 zXz9)F=hN8+pEt3rx)LQ1f@3+1#*7FEwCh3R4yxP*meUOe94XIP)$|DZ)4yk>ePc$@ z2O*1`9PJiJ_f+i?e!$tW>)%{kfm~~dtH*6y@BLn&X#HR+1miy`1%kYw{|O!Yknk%@ z8Z0EXOU|1GnZSINp_~z7V>yKGIdijCl__ZmqzML={5WG#W8D9-JlYH<3uUSNR| + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transactional_multi_map.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactional_multi_map.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/TransactionalMultiMapImpl.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
+
28class HAZELCAST_API transactional_multi_map
+
29 : public proxy::TransactionalMultiMapImpl
+
30{
+
31 friend class transaction_context;
+
32
+
33public:
+
39 template<typename K, typename V>
+
+
40 boost::future<bool> put(const K& key, const V& value)
+
41 {
+
42 return proxy::TransactionalMultiMapImpl::put_data(to_data(key),
+
43 to_data(value));
+
44 }
+
+
45
+
51 template<typename K, typename V>
+
+
52 boost::future<std::vector<V>> get(const K& key)
+
53 {
+
54 return to_object_vector<V>(
+
55 proxy::TransactionalMultiMapImpl::get_data(to_data(key)));
+
56 }
+
+
57
+
63 template<typename K, typename V>
+
+
64 boost::future<bool> remove(const K& key, const V& value)
+
65 {
+
66 return proxy::TransactionalMultiMapImpl::remove(to_data(key),
+
67 to_data(value));
+
68 }
+
+
69
+
75 template<typename K, typename V>
+
+
76 boost::future<std::vector<V>> remove(const K& key)
+
77 {
+
78 return to_object_vector<V>(
+
79 proxy::TransactionalMultiMapImpl::remove_data(to_data(key)));
+
80 }
+
+
81
+
87 template<typename K>
+
+
88 boost::future<int> value_count(const K& key)
+
89 {
+
90 return proxy::TransactionalMultiMapImpl::value_count(to_data(key));
+
91 }
+
+
92
+
93private:
+
94 transactional_multi_map(const std::string& name,
+
95 txn::TransactionProxy& transaction_proxy)
+
96 : proxy::TransactionalMultiMapImpl(name, transaction_proxy)
+
97 {}
+
98};
+
+
99} // namespace client
+
100} // namespace hazelcast
+
Transactional implementation of MultiMap.
+
boost::future< std::vector< V > > remove(const K &key)
Transactional implementation of multi_map::remove(key).
+
boost::future< std::vector< V > > get(const K &key)
Transactional implementation of multi_map::get(key).
+
boost::future< int > value_count(const K &key)
Transactional implementation of multi_map::value_count(key).
+
boost::future< bool > remove(const K &key, const V &value)
Transactional implementation of multi_map::remove(key , value).
+
boost::future< bool > put(const K &key, const V &value)
Transactional implementation of multi_map::put(key , value).
+
+
+
+ + + + diff --git a/5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.html b/5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.html new file mode 100644 index 0000000000..b07c0af3bf --- /dev/null +++ b/5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.html @@ -0,0 +1,1448 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::client_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::client_config Class Reference
+
+
+ +

hazelcast_client configuration class. + More...

+ +

#include <client_config.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 client_config ()
 Constructor with default values.
client_config (const client_config &rhs)=delete
+client_configoperator= (const client_config &rhs)=delete
client_config (client_config &&rhs)
+client_configoperator= (client_config &&rhs)
const std::string & get_cluster_name () const
 Returns the configured cluster name.
client_configset_cluster_name (const std::string &cluster_name)
client_configset_credentials (const std::shared_ptr< security::credentials > &credential)
 There are two types of credentials you can provide, \username_password_credentials and \token_credentials.
const std::shared_ptr< security::credentials > & get_credentials () const
client_configset_redo_operation (bool redo_operation)
 If true, client will redo the operations that were executing on the server and client lost the connection.
bool is_redo_operation () const
 see setRedoOperation returns redoOperation
client_configset_socket_interceptor (socket_interceptor &&interceptor)
 Will be called with the Socket, each time client creates a connection to any Member.
const socket_interceptorget_socket_interceptor () const
 Will be called with the Socket, each time client creates a connection to any Member.
client_configadd_listener (lifecycle_listener &&listener)
 Adds a listener to configuration to be registered when hazelcast_client starts.
const std::vector< lifecycle_listener > & get_lifecycle_listeners () const
client_configadd_listener (membership_listener &&listener)
 Adds a listener to configuration to be registered when hazelcast_client starts.
const std::vector< membership_listener > & get_membership_listeners () const
 Returns registered membershipListeners.
load_balancerget_load_balancer ()
 Used to distribute the operations to multiple Endpoints.
client_configset_load_balancer (load_balancer &&load_balancer)
 Used to distribute the operations to multiple connections.
serialization_configget_serialization_config ()
client_configset_serialization_config (serialization_config const &serialization_config)
 SerializationConfig is used to.
const std::unordered_map< std::string, std::string > & get_properties () const
 Gets a reference to properties map.
client_configset_property (const std::string &name, const std::string &value)
 Sets the value of a named property.
client_configadd_reliable_topic_config (const config::reliable_topic_config &reliable_topic_config)
 Adds a ClientReliableTopicConfig.
const config::reliable_topic_configget_reliable_topic_config (const std::string &name)
 Gets the ClientReliableTopicConfig for a given reliable topic name.
client_configadd_near_cache_config (const config::near_cache_config &near_cache_config)
 Helper method to add a new NearCacheConfig.
const config::near_cache_configget_near_cache_config (const std::string &name) const
 Gets the NearCacheConfig configured for the map / cache with name.
config::client_network_configget_network_config ()
 Gets {}.
client_configset_network_config (const config::client_network_config &network_config)
 Sets {}.
const boost::optional< std::string > & get_instance_name () const
client_configset_instance_name (const std::string &instance_name)
int32_t get_executor_pool_size () const
 Pool size for internal ExecutorService which handles responses etc.
void set_executor_pool_size (int32_t executor_pool_size)
 Sets Client side Executor pool size.
config::client_connection_strategy_configget_connection_strategy_config ()
client_configset_connection_strategy_config (const config::client_connection_strategy_config &connection_strategy_config)
const config::client_flake_id_generator_configfind_flake_id_generator_config (const std::string &name)
 Returns a {} configuration for the given flake ID generator name.
const config::client_flake_id_generator_configget_flake_id_generator_config (const std::string &name)
 Returns the {} for the given name, creating one if necessary and adding it to the collection of known configurations.
client_configadd_flake_id_generator_config (const config::client_flake_id_generator_config &config)
 Adds a flake ID generator configuration.
config::logger_configget_logger_config ()
const std::unordered_set< std::string > & get_labels () const
client_configset_labels (const std::unordered_set< std::string > &labels)
client_configadd_label (const std::string &label)
client_configbackup_acks_enabled (bool enabled)
 This feature reduces number of hops and increase performance for smart clients.
bool backup_acks_enabled ()
 Note that backup acks to client can be enabled only for smart client.
+ + + +

+Friends

class connection::ClientConnectionManagerImpl
class reliable_topic
+

Detailed Description

+

hazelcast_client configuration class.

+ +

Definition at line 107 of file client_config.h.

+

Constructor & Destructor Documentation

+ +

◆ client_config()

+ +
+
+ + + + + + + +
hazelcast::client::client_config::client_config ()
+
+ +

Constructor with default values.

+

smart(true) redoOperation(false) connectionAttemptLimit(2) attemptPeriod(3000) defaultLoadBalancer: round robin load balancer

+ +

Definition at line 1048 of file config.cpp.

+
1049 : cluster_name_("dev")
+
1050 , redo_operation_(false)
+
1051 , socket_interceptor_()
+
1052 , executor_pool_size_(-1)
+
1053{}
+
+
+
+

Member Function Documentation

+ +

◆ add_flake_id_generator_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::add_flake_id_generator_config (const config::client_flake_id_generator_config & config)
+
+ +

Adds a flake ID generator configuration.

+

The configuration is saved under the config name, which may be a pattern with which the configuration will be obtained in the future.

+
Parameters
+ + +
configthe flake ID configuration
+
+
+
Returns
this config instance
+ +

Definition at line 1323 of file config.cpp.

+
1325{
+
1326 flake_id_generator_config_map_.emplace(config.get_name(), config);
+
1327 return *this;
+
1328}
+
+
+
+ +

◆ add_label()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::add_label (const std::string & label)
+
+ +

Definition at line 1357 of file config.cpp.

+
1358{
+
1359 labels_.insert(label);
+
1360 return *this;
+
1361}
+
+
+
+ +

◆ add_listener() [1/2]

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::add_listener (lifecycle_listener && listener)
+
+ +

Adds a listener to configuration to be registered when hazelcast_client starts.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + +
listenerlifecycle_listener
+
+
+
Returns
itself ClientConfig
+ +

Definition at line 1104 of file config.cpp.

+
1105{
+
1106 lifecycle_listeners_.emplace_back(std::move(listener));
+
1107 return *this;
+
1108}
+
+
+
+ +

◆ add_listener() [2/2]

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::add_listener (membership_listener && listener)
+
+ +

Adds a listener to configuration to be registered when hazelcast_client starts.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + +
listenerMembershipListener
+
+
+
Returns
itself ClientConfig
+ +

Definition at line 1111 of file config.cpp.

+
1112{
+
1113 membership_listeners_.emplace_back(std::move(listener));
+
1114 return *this;
+
1115}
+
+
+
+ +

◆ add_near_cache_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::add_near_cache_config (const config::near_cache_config & near_cache_config)
+
+ +

Helper method to add a new NearCacheConfig.

+
Parameters
+ + +
nearCacheConfigNearCacheConfig to be added
+
+
+
Returns
configured client_config for chaining
+
See also
NearCacheConfig
+

Memory ownership of the config is passed to the client config

+ +

Definition at line 1209 of file config.cpp.

+
1211{
+
1212 near_cache_config_map_.emplace(near_cache_config.get_name(),
+
1213 near_cache_config);
+
1214 return *this;
+
1215}
+
+
+
+ +

◆ add_reliable_topic_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::add_reliable_topic_config (const config::reliable_topic_config & reliable_topic_config)
+
+ +

Adds a ClientReliableTopicConfig.

+
Parameters
+ + +
reliableTopicConfigthe ReliableTopicConfig to add
+
+
+
Returns
configured {} for chaining
+ +

Definition at line 1170 of file config.cpp.

+
1172{
+
1173 reliable_topic_config_map_[reliable_topic_config.get_name()] =
+
1174 reliable_topic_config;
+
1175 return *this;
+
1176}
+
+
+
+ +

◆ backup_acks_enabled() [1/2]

+ +
+
+ + + + + + + +
bool hazelcast::client::client_config::backup_acks_enabled ()
+
+ +

Note that backup acks to client can be enabled only for smart client.

+

This config has no effect for unisocket clients.

+
Returns
true if backup acknowledgements comes to client
+ +

Definition at line 1371 of file config.cpp.

+
1372{
+
1373 return backup_acks_enabled_;
+
1374}
+
+
+
+ +

◆ backup_acks_enabled() [2/2]

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::backup_acks_enabled (bool enabled)
+
+ +

This feature reduces number of hops and increase performance for smart clients.

+

It is enabled by default for smart clients. This config has no effect for unisocket clients.

+
Parameters
+ + +
enabledenables client to get backup acknowledgements directly from the member that backups are applied
+
+
+
Returns
configured \ClientConfig for chaining
+ +

Definition at line 1364 of file config.cpp.

+
1365{
+
1366 backup_acks_enabled_ = enabled;
+
1367 return *this;
+
1368}
+
+
+
+ +

◆ find_flake_id_generator_config()

+ +
+
+ + + + + + + +
const config::client_flake_id_generator_config * hazelcast::client::client_config::find_flake_id_generator_config (const std::string & name)
+
+ +

Returns a {} configuration for the given flake ID generator name.

+

The name is matched by pattern to the configuration and by stripping the partition ID qualifier from the given name. If there is no config found by the name, it will return the configuration with the name "default".

+
Parameters
+ + +
namename of the flake ID generator config
+
+
+
Returns
the flake ID generator configuration
+
Exceptions
+ + +
ConfigurationExceptionif ambiguous configurations are found
+
+
+
See also
StringPartitioningStrategy#getBaseName(std::string)
+
+#setConfigPatternMatcher(ConfigPatternMatcher)
+
+#getConfigPatternMatcher()
+ +

Definition at line 1284 of file config.cpp.

+
1285{
+
1286 std::string baseName =
+
1287 internal::partition::strategy::StringPartitioningStrategy::get_base_name(
+
1288 name);
+
1289 auto config = internal::config::ConfigUtils::lookup_by_pattern<
+
1290 config::client_flake_id_generator_config>(
+
1291 config_pattern_matcher_, flake_id_generator_config_map_, baseName);
+
1292 if (config) {
+
1293 return config;
+
1294 }
+
1295 return get_flake_id_generator_config("default");
+
1296}
+
const config::client_flake_id_generator_config * get_flake_id_generator_config(const std::string &name)
Returns the {} for the given name, creating one if necessary and adding it to the collection of known...
Definition config.cpp:1299
+
+
+
+ +

◆ get_cluster_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::client_config::get_cluster_name () const
+
+ +

Returns the configured cluster name.

+

The name is sent as part of client authentication message and may be verified on the member.

+
Returns
the configured cluster name
+ +

Definition at line 1331 of file config.cpp.

+
1332{
+
1333 return cluster_name_;
+
1334}
+
+
+
+ +

◆ get_connection_strategy_config()

+ +
+
+ + + + + + + +
config::client_connection_strategy_config & hazelcast::client::client_config::get_connection_strategy_config ()
+
+ +

Definition at line 1270 of file config.cpp.

+
1271{
+
1272 return connection_strategy_config_;
+
1273}
+
+
+
+ +

◆ get_credentials()

+ +
+
+ + + + + + + +
const std::shared_ptr< security::credentials > & hazelcast::client::client_config::get_credentials () const
+
+ +

Definition at line 1377 of file config.cpp.

+
1378{
+
1379 return credentials_;
+
1380}
+
+
+
+ +

◆ get_executor_pool_size()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::client_config::get_executor_pool_size () const
+
+ +

Pool size for internal ExecutorService which handles responses etc.

+
Returns
int Executor pool size.
+ +

Definition at line 1258 of file config.cpp.

+
1259{
+
1260 return executor_pool_size_;
+
1261}
+
+
+
+ +

◆ get_flake_id_generator_config()

+ +
+
+ + + + + + + +
const config::client_flake_id_generator_config * hazelcast::client::client_config::get_flake_id_generator_config (const std::string & name)
+
+ +

Returns the {} for the given name, creating one if necessary and adding it to the collection of known configurations.

+

The configuration is found by matching the the configuration name pattern to the provided name without the partition qualifier (the part of the name after '@'). If no configuration matches, it will create one by cloning the "default" configuration and add it to the configuration collection.

+

This method is intended to easily and fluently create and add configurations more specific than the default configuration without explicitly adding it by invoking {}. Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.

+
Parameters
+ + +
namename of the flake ID generator config
+
+
+
Returns
the cache configuration
+
Exceptions
+ + +
ConfigurationExceptionif ambiguous configurations are found
+
+
+
See also
StringPartitioningStrategy#getBaseName(std::string)
+ +

Definition at line 1299 of file config.cpp.

+
1300{
+
1301 std::string baseName =
+
1302 internal::partition::strategy::StringPartitioningStrategy::get_base_name(
+
1303 name);
+
1304 auto config = internal::config::ConfigUtils::lookup_by_pattern<
+
1305 config::client_flake_id_generator_config>(
+
1306 config_pattern_matcher_, flake_id_generator_config_map_, baseName);
+
1307 if (config) {
+
1308 return config;
+
1309 }
+
1310 auto defConfig = flake_id_generator_config_map_.find("default");
+
1311 if (defConfig == flake_id_generator_config_map_.end()) {
+
1312 flake_id_generator_config_map_.emplace(
+
1313 "default", config::client_flake_id_generator_config("default"));
+
1314 }
+
1315 defConfig = flake_id_generator_config_map_.find("default");
+
1316 config::client_flake_id_generator_config new_config = defConfig->second;
+
1317 new_config.set_name(name);
+
1318 flake_id_generator_config_map_.emplace(name, std::move(new_config));
+
1319 return &flake_id_generator_config_map_.find(name)->second;
+
1320}
+
+
+
+ +

◆ get_instance_name()

+ +
+
+ + + + + + + +
const boost::optional< std::string > & hazelcast::client::client_config::get_instance_name () const
+
+ +

Definition at line 1245 of file config.cpp.

+
1246{
+
1247 return instance_name_;
+
1248}
+
+
+
+ +

◆ get_labels()

+ +
+
+ + + + + + + +
const std::unordered_set< std::string > & hazelcast::client::client_config::get_labels () const
+
+ +

Definition at line 1344 of file config.cpp.

+
1345{
+
1346 return labels_;
+
1347}
+
+
+
+ +

◆ get_lifecycle_listeners()

+ +
+
+ + + + + + + +
const std::vector< lifecycle_listener > & hazelcast::client::client_config::get_lifecycle_listeners () const
+
+
Returns
registered lifecycleListeners
+ +

Definition at line 1118 of file config.cpp.

+
1119{
+
1120 return lifecycle_listeners_;
+
1121}
+
+
+
+ +

◆ get_load_balancer()

+ +
+
+ + + + + + + +
load_balancer & hazelcast::client::client_config::get_load_balancer ()
+
+ +

Used to distribute the operations to multiple Endpoints.

+
Returns
load_balancer
+ +

Definition at line 1074 of file config.cpp.

+
1075{
+
1076 if (!load_balancer_) {
+
1077 auto index = std::make_shared<std::atomic<size_t>>(0);
+
1078 load_balancer_ = load_balancer().next([=](cluster& c) {
+
1079 auto members = c.get_members();
+
1080 if (members.empty()) {
+
1081 return boost::optional<member>();
+
1082 }
+
1083 auto i = index->fetch_add(1);
+
1084 return boost::make_optional(std::move(members[i % members.size()]));
+
1085 });
+
1086 }
+
1087 return *load_balancer_;
+
1088}
+
+
+
+ +

◆ get_logger_config()

+ +
+
+ + + + + + + +
config::logger_config & hazelcast::client::client_config::get_logger_config ()
+
+
Returns
The logger configuration.
+ +

Definition at line 1098 of file config.cpp.

+
1099{
+
1100 return logger_config_;
+
1101}
+
+
+
+ +

◆ get_membership_listeners()

+ +
+
+ + + + + + + +
const std::vector< membership_listener > & hazelcast::client::client_config::get_membership_listeners () const
+
+ +

Returns registered membershipListeners.

+
Returns
registered membershipListeners
+ +

Definition at line 1124 of file config.cpp.

+
1125{
+
1126 return membership_listeners_;
+
1127}
+
+
+
+ +

◆ get_near_cache_config()

+ +
+
+ + + + + + + +
const config::near_cache_config * hazelcast::client::client_config::get_near_cache_config (const std::string & name) const
+
+ +

Gets the NearCacheConfig configured for the map / cache with name.

+
Parameters
+ + +
namename of the map / cache
+
+
+
Returns
Configured NearCacheConfig
+
See also
NearCacheConfig
+ +

Definition at line 1218 of file config.cpp.

+
1219{
+
1220 auto nearCacheConfig = internal::config::ConfigUtils::lookup_by_pattern(
+
1221 config_pattern_matcher_, near_cache_config_map_, name);
+
1222 if (nearCacheConfig) {
+
1223 return nearCacheConfig;
+
1224 }
+
1225
+
1226 auto config_it = near_cache_config_map_.find("default");
+
1227 if (config_it != near_cache_config_map_.end()) {
+
1228 return &near_cache_config_map_.find("default")->second;
+
1229 }
+
1230
+
1231 // not needed for c++ client since it is always native memory
+
1232 // initDefaultMaxSizeForOnHeapMaps(nearCacheConfig);
+
1233 return nullptr;
+
1234}
+
+
+
+ +

◆ get_network_config()

+ +
+
+ + + + + + + +
config::client_network_config & hazelcast::client::client_config::get_network_config ()
+
+ +

Gets {}.

+
Returns
{} com.hazelcast.client.config.client_network_config
+ +

Definition at line 1203 of file config.cpp.

+
1204{
+
1205 return network_config_;
+
1206}
+
+
+
+ +

◆ get_properties()

+ +
+
+ + + + + + + +
const std::unordered_map< std::string, std::string > & hazelcast::client::client_config::get_properties () const
+
+ +

Gets a reference to properties map.

+
Returns
properties map
+ +

Definition at line 1157 of file config.cpp.

+
1158{
+
1159 return properties_;
+
1160}
+
+
+
+ +

◆ get_reliable_topic_config()

+ +
+
+ + + + + + + +
const config::reliable_topic_config & hazelcast::client::client_config::get_reliable_topic_config (const std::string & name)
+
+ +

Gets the ClientReliableTopicConfig for a given reliable topic name.

+
Parameters
+ + +
namethe name of the reliable topic
+
+
+
Returns
the found config. If none is found, a default configured one is returned.
+ +

Definition at line 1179 of file config.cpp.

+
1180{
+
1181 auto it = reliable_topic_config_map_.find(name);
+
1182 if (it != reliable_topic_config_map_.end()) {
+
1183 return it->second;
+
1184 }
+
1185
+
1186 return reliable_topic_config_map_
+
1187 .emplace(name, config::reliable_topic_config{ name })
+
1188 .first->second;
+
1189}
+
+
+
+ +

◆ get_serialization_config()

+ +
+
+ + + + + + + +
serialization_config & hazelcast::client::client_config::get_serialization_config ()
+
+
Returns
serializationConfig
+ +

Definition at line 1143 of file config.cpp.

+
1144{
+
1145 return serialization_config_;
+
1146}
+
+
+
+ +

◆ get_socket_interceptor()

+ +
+
+ + + + + + + +
const socket_interceptor & hazelcast::client::client_config::get_socket_interceptor () const
+
+ +

Will be called with the Socket, each time client creates a connection to any Member.

+ +

Definition at line 1137 of file config.cpp.

+
1138{
+
1139 return socket_interceptor_;
+
1140}
+
+
+
+ +

◆ is_redo_operation()

+ +
+
+ + + + + + + +
bool hazelcast::client::client_config::is_redo_operation () const
+
+ +

see setRedoOperation returns redoOperation

+ +

Definition at line 1068 of file config.cpp.

+
1069{
+
1070 return redo_operation_;
+
1071}
+
+
+
+ +

◆ set_cluster_name()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_cluster_name (const std::string & cluster_name)
+
+ +

Definition at line 1337 of file config.cpp.

+
1338{
+
1339 cluster_name_ = cluster_name;
+
1340 return *this;
+
1341}
+
+
+
+ +

◆ set_connection_strategy_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_connection_strategy_config (const config::client_connection_strategy_config & connection_strategy_config)
+
+ +

Definition at line 1276 of file config.cpp.

+
1278{
+
1279 connection_strategy_config_ = connection_strategy_config;
+
1280 return *this;
+
1281}
+
+
+
+ +

◆ set_credentials()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_credentials (const std::shared_ptr< security::credentials > & credential)
+
+ +

There are two types of credentials you can provide, \username_password_credentials and \token_credentials.

+
Returns
itself ClientConfig
+ +

Definition at line 1383 of file config.cpp.

+
1385{
+
1386 credentials_ = credential;
+
1387 return *this;
+
1388}
+
+
+
+ +

◆ set_executor_pool_size()

+ +
+
+ + + + + + + +
void hazelcast::client::client_config::set_executor_pool_size (int32_t executor_pool_size)
+
+ +

Sets Client side Executor pool size.

+
Parameters
+ + +
executorPoolSizepool size
+
+
+
Returns
configured client_config for chaining
+ +

Definition at line 1264 of file config.cpp.

+
1265{
+
1266 executor_pool_size_ = executor_pool_size;
+
1267}
+
+
+
+ +

◆ set_instance_name()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_instance_name (const std::string & instance_name)
+
+ +

Definition at line 1251 of file config.cpp.

+
1252{
+
1253 instance_name_ = instance_name;
+
1254 return *this;
+
1255}
+
+
+
+ +

◆ set_labels()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_labels (const std::unordered_set< std::string > & labels)
+
+ +

Definition at line 1350 of file config.cpp.

+
1351{
+
1352 labels_ = labels;
+
1353 return *this;
+
1354}
+
+
+
+ +

◆ set_load_balancer()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_load_balancer (load_balancer && load_balancer)
+
+ +

Used to distribute the operations to multiple connections.

+

If not set, round robin based load balancer is used

+
Parameters
+ + +
load_balancer
+
+
+
Returns
itself ClientConfig
+ +

Definition at line 1091 of file config.cpp.

+
1092{
+
1093 this->load_balancer_ = std::move(load_balancer);
+
1094 return *this;
+
1095}
+
+
+
+ +

◆ set_network_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_network_config (const config::client_network_config & network_config)
+
+ +

Sets {}.

+
Parameters
+ + +
networkConfig{} to be set configured client_config for chaining com.hazelcast.client.config.client_network_config
+
+
+ +

Definition at line 1237 of file config.cpp.

+
1239{
+
1240 this->network_config_ = network_config;
+
1241 return *this;
+
1242}
+
+
+
+ +

◆ set_property()

+ +
+
+ + + + + + + + + + + +
client_config & hazelcast::client::client_config::set_property (const std::string & name,
const std::string & value )
+
+ +

Sets the value of a named property.

+
See also
client_properties for properties that is used to configure client
+
Parameters
+ + + +
nameproperty name
valuevalue of the property
+
+
+
Returns
itself ClientConfig
+ +

Definition at line 1163 of file config.cpp.

+
1164{
+
1165 properties_[name] = value;
+
1166 return *this;
+
1167}
+
+
+
+ +

◆ set_redo_operation()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_redo_operation (bool redo_operation)
+
+ +

If true, client will redo the operations that were executing on the server and client lost the connection.

+

This can be because of network, or simply because the member died. However it is not clear whether the application is performed or not. For idempotent operations this is harmless, but for non idempotent ones retrying can cause to undesirable effects. Note that the redo can perform on any member.

+

If false, the operation will throw io_exception.

+
Parameters
+ + +
redoOperationreturn itself ClientConfig
+
+
+ +

Definition at line 1061 of file config.cpp.

+
1062{
+
1063 this->redo_operation_ = redo_operation;
+
1064 return *this;
+
1065}
+
+
+
+ +

◆ set_serialization_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_serialization_config (serialization_config const & serialization_config)
+
+ +

SerializationConfig is used to.

+
    +
  • set version of portable classes in this client (
    See also
    versioned_portable_serializer)
    +
    Parameters
    + + +
    serializationConfig
    +
    +
    +
    Returns
    itself ClientConfig
    +
  • +
+ +

Definition at line 1149 of file config.cpp.

+
1151{
+
1152 this->serialization_config_ = serialization_config;
+
1153 return *this;
+
1154}
+
+
+
+ +

◆ set_socket_interceptor()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::client_config::set_socket_interceptor (socket_interceptor && interceptor)
+
+ +

Will be called with the Socket, each time client creates a connection to any Member.

+
Returns
itself ClientConfig
+ +

Definition at line 1130 of file config.cpp.

+
1131{
+
1132 this->socket_interceptor_ = std::move(interceptor);
+
1133 return *this;
+
1134}
+
+
+
+ + +

◆ connection::ClientConnectionManagerImpl

+ +
+
+ + + + + +
+ + + + +
friend class connection::ClientConnectionManagerImpl
+
+friend
+
+ +

Definition at line 110 of file client_config.h.

+ +
+
+ +

◆ reliable_topic

+ +
+
+ + + + + +
+ + + + +
friend class reliable_topic
+
+friend
+
+ +

Definition at line 451 of file client_config.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.js b/5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.js new file mode 100644 index 0000000000..97b692ba75 --- /dev/null +++ b/5.5.0/d3/de8/classhazelcast_1_1client_1_1client__config.js @@ -0,0 +1,34 @@ +var classhazelcast_1_1client_1_1client__config = +[ + [ "client_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a525ab22038a16c1383b6806949123237", null ], + [ "add_flake_id_generator_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a84807741455d858c3857372cd51c3e82", null ], + [ "add_listener", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a3336cf409738b76f764eb52cad14cd50", null ], + [ "add_listener", "d3/de8/classhazelcast_1_1client_1_1client__config.html#ae4cfc8c5ad08df1c3882dffbba29c773", null ], + [ "add_near_cache_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#af2be19700aeb836a41edb1c3e99feeee", null ], + [ "add_reliable_topic_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a68a017b86c3a8eec062843026bee5a19", null ], + [ "backup_acks_enabled", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a9b70ba179d471315847630f5ed1384bf", null ], + [ "backup_acks_enabled", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a8385d9a2697febb3f13587b3b1eb1681", null ], + [ "find_flake_id_generator_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#af4ae56e83cfc0e70c5c4802e7c010b84", null ], + [ "get_cluster_name", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a8b5de9da1e8a7e444b3c97697b46ec8f", null ], + [ "get_executor_pool_size", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a65aa47e7fbae14a5b579a4a2d18d2ba8", null ], + [ "get_flake_id_generator_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#aecfd14e810223eafbdef051e493d9df7", null ], + [ "get_lifecycle_listeners", "d3/de8/classhazelcast_1_1client_1_1client__config.html#afe68590694fc3a81d9c0103794c5fbed", null ], + [ "get_load_balancer", "d3/de8/classhazelcast_1_1client_1_1client__config.html#ac3681175bfe15413e22ece3c0cccd47a", null ], + [ "get_logger_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a96986880dd77a4832029877a2f2980f6", null ], + [ "get_membership_listeners", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a7b8801df52cfdb260e7f12d7867898eb", null ], + [ "get_near_cache_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a321af5e3e65ed0f704d335795bab488a", null ], + [ "get_network_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a59e617c909d862704b38cbaf1cfb5f0e", null ], + [ "get_properties", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a4890a3d4b64dcfbc0875360305cca670", null ], + [ "get_reliable_topic_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a15613927136eab871b4d34a71e021f3c", null ], + [ "get_serialization_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a10edb1de1847400b3e67397037de796f", null ], + [ "get_socket_interceptor", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a4fabc9d9806d60fda7e518638a97028b", null ], + [ "is_redo_operation", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a6ffb33f030fc3647dd514261c6a4753c", null ], + [ "set_credentials", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a4278157b61a4dfaf70dc3f20a8195cc8", null ], + [ "set_executor_pool_size", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a2f380c71519af8fbac2e093bcf6ed5e5", null ], + [ "set_load_balancer", "d3/de8/classhazelcast_1_1client_1_1client__config.html#aaf86081dc067b56a3a7cf61ccf28187f", null ], + [ "set_network_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#ac757bb7abdb2d84abf341412ebe1350f", null ], + [ "set_property", "d3/de8/classhazelcast_1_1client_1_1client__config.html#af5bd942da558922f761f9d568536c367", null ], + [ "set_redo_operation", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a22f347b26bb375a1a99f09d728ff7aa1", null ], + [ "set_serialization_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a028c8044cfe4f88de153e0def615a45d", null ], + [ "set_socket_interceptor", "d3/de8/classhazelcast_1_1client_1_1client__config.html#a1a067ff1104d96b6bfb2c80a781e1fc9", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.html b/5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.html new file mode 100644 index 0000000000..02c5edb857 --- /dev/null +++ b/5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.html @@ -0,0 +1,240 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::security::credentials Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::security::credentials Class Referenceabstract
+
+
+
Inheritance diagram for hazelcast::client::security::credentials:
+
+
+ + + + +

+Public Types

enum  credential_type { username_password +, token + }
+ + + + +

+Public Member Functions

 credentials (const std::string &name)
const std::string & name () const
+virtual credential_type type () const =0
+

Detailed Description

+
+

Definition at line 55 of file client_config.h.

+

Member Enumeration Documentation

+ +

◆ credential_type

+ +
+
+ + + + +
enum hazelcast::client::security::credentials::credential_type
+
+ +

Definition at line 58 of file client_config.h.

+
59 {
+
60 username_password,
+
61 token
+
62 };
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ credentials()

+ +
+
+ + + + + + + +
hazelcast::client::security::credentials::credentials (const std::string & name)
+
+ +

Definition at line 1435 of file config.cpp.

+
1436 : name_(name)
+
1437{}
+
+
+
+ +

◆ ~credentials()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::security::credentials::~credentials ()
+
+virtual
+
+ +

Definition at line 1427 of file config.cpp.

+
1427{}
+
+
+
+

Member Function Documentation

+ +

◆ name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::security::credentials::name () const
+
+ +

Definition at line 1430 of file config.cpp.

+
1431{
+
1432 return name_;
+
1433}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.png b/5.5.0/d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.png new file mode 100644 index 0000000000000000000000000000000000000000..8801ffe11bb2bad50475b94a3e100c0c64597b4f GIT binary patch literal 1672 zcmcIlSx}Q#6#juq6`>GWivpdn$s(Y#2?SKugob@53W&g9fEZ;*7MW511Q7{=Xd+E5 zn<$IQ7S>Q8Mg^p-Dg?rWLcoC_U_ii-24?il_Nn*b-0!>hJNMjk&Yih94>xBSDOD)| z0A%1U4qgBtP7`5|{SqR}C|aKoO@}>x^>Gvmg(5h=$WO@Ys<1TCyR1U$o1dPZ7Ok80 z`<06J4#a!8c>^N8H!Q>{BLE;N4|h1@lPtDWyhNxol-oxM_r1gu;@Oj0`Xw}t12(mB z#X)IiQW8HceN>+IB6{KV%7`_9N|q-P+%FFqgybAFQOG$A89e;&fT+&NfXqw}uCFtf z&-H2yRE?g3UT{a>=AUO`-f_gGXH7Xy4q6!}>nwWGV>?06_$dvrU(k$ezNNP@%oK7L z^txv*!H$u9sV%dbs7nP~##oKmu&We<~z6G z59Mkis+jim;E>gN1!GUqng>GKql+7OZxINAEKiPP6<*ia&1m{{rRs?#i}u zS|{HJQ?4Fr(*CO)d9u%fV~$@{u8SrvfuQnUI!AfjJKL25>Fjo40LIvzn@%4uGbkk7 z_N6purX&2u3Om&62E*-M*sMf65|v;tt2z$|L};y>swnCUk*>+RKh?8a<^eG6@!p}E z)`}KTj$r^Q>tO&31gHK3d}}<=Ez>D#|C3Oxm~>|$Z8F9vON=I`q}&OhaI%=#UG~!+ zlSUs51&nSm_L%^rE{?cLmTTCqOPT0)lG9!RC_v(}p5d-sVNWiV^Ht7@Yoaty#x;40 z!qiyS0utD4v8|alap|4|lJj|MQYLb`D!<#kG3Y$~AT(>|{}J4E)lMdtFF;x4(PX1+ zc^l-gshke{1YsmU2(>#watz>tXEcJT-1os<|DI!nk-4vL-uMs1<2z1V{zhKOkqwuX zOpRq1)>;ITu%pLzn^s1z&~XNE9J@53o>trcK?4+#q~|(tA(7Mr`@BM?&8nBM+%<&M zil{~AXljtr6WfGdXWEDkKZIjDJ~ffK6T<#`YR+WUYB{PWtt29`8W$7dLdbA-Wferk zrawrvofz|+Yw^!*OsCE|!#?QDG^Ai^8Lk}L$R?dIL4J+Th^0@x`hbO(=gd3mm0-oP z87v}YLTN_-1#3AOsvjf^-`XdG9k^$vSj`+yv>xiFUKBJArjAfu)#==zHa{$hH!u*{ z`UAQZ`wf%GR4QfKRD0HEKTfbPwHazp%Udh5SPTN4Xz4+x;VssjzRO5;v zukv|g2fHqc=iMKtw%M7T(n>-kJaWOEN3YzZMO#f^Fm&xkG_wX_+U25uKS6gK*IFIJ z4B7O&KCam4kLNw4abJ&TJdKoziG{VEtCr$__RdfI6qK{UnB;l>h!OCwna7gDGLG^( z)-vGcVR_}(o?aw;Qe)%NimK9m)q**5QbNZPXtezk6unIe18xU)+Q}csDDszP7usZf z9qHsi1bQ@*7eYmI>v!U7l0DkE?q5uE@ literal 0 HcmV?d00001 diff --git a/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.html b/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.html new file mode 100644 index 0000000000..60eb3e4e4a --- /dev/null +++ b/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.html @@ -0,0 +1,982 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::ilist Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::ilist Class Reference
+
+
+ +

Concurrent, distributed, client implementation of list. + More...

+ +

#include <ilist.h>

+
Inheritance diagram for hazelcast::client::ilist:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

boost::future< boost::uuids::uuid > add_item_listener (item_listener &&listener, bool include_value)
 Warning 1: If listener should do a time consuming operation, off-load the operation to another thread.
template<typename E>
boost::future< bool > contains (const E &element)
template<typename E>
boost::future< std::vector< E > > to_array ()
template<typename E>
boost::future< bool > add (const E &element)
template<typename E>
boost::future< bool > remove (const E &element)
template<typename E>
boost::future< bool > contains_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > add_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > add_all (int32_t index, const std::vector< E > &elements)
 Adds elements in vector to the list with given order.
template<typename E>
boost::future< bool > remove_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > retain_all (const std::vector< E > &elements)
 Removes the elements from this list that are not available in given "elements" vector.
template<typename E>
boost::future< boost::optional< E > > get (int32_t index)
 You can check if element is available by.
template<typename E, typename R = E>
boost::future< boost::optional< R > > set (int32_t index, const E &element)
 Replaced the element in the given index.
template<typename E>
boost::future< void > add (int32_t index, const E &element)
 Adds the element to the given index.
template<typename E>
boost::future< boost::optional< E > > remove (int32_t index)
template<typename E>
boost::future< int > index_of (const E &element)
template<typename E>
boost::future< int32_t > last_index_of (const E &element)
template<typename E>
boost::future< std::vector< E > > sub_list (int32_t from_index, int32_t to_index)
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:listService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

Concurrent, distributed, client implementation of list.

+ +

Definition at line 28 of file ilist.h.

+

Member Function Documentation

+ +

◆ add() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::add (const E & element)
+
+inline
+
+
Parameters
+ + +
element
+
+
+
Returns
true if element is added successfully.
+ +

Definition at line 93 of file ilist.h.

+
94 {
+
95 return proxy::IListImpl::add(to_data(element));
+
96 }
+
+
+
+ +

◆ add() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< void > hazelcast::client::ilist::add (int32_t index,
const E & element )
+
+inline
+
+ +

Adds the element to the given index.

+

Shifts others to the right.

+
Parameters
+ + + +
indexinsert position
elementto be inserted.
+
+
+
Exceptions
+ + + +
Iclass_castif the type of the specified element is incompatible with the server side.
index_out_of_boundsif the index is out of range.
+
+
+ +

Definition at line 220 of file ilist.h.

+
221 {
+
222 return proxy::IListImpl::add(index, to_data(element));
+
223 }
+
+
+
+ +

◆ add_all() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::add_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if all elements given in vector can be added to list.
+ +

Definition at line 127 of file ilist.h.

+
128 {
+
129 return proxy::IListImpl::add_all_data(to_data_collection(elements));
+
130 }
+
+
+
+ +

◆ add_all() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::ilist::add_all (int32_t index,
const std::vector< E > & elements )
+
+inline
+
+ +

Adds elements in vector to the list with given order.

+

Starts adding elements from given index, and shifts others to the right.

+
Parameters
+ + + +
indexstart point of inserting given elements
elementsvector of elements that will be added to list
+
+
+
Returns
true if list elements are added.
+
Exceptions
+ + +
index_out_of_boundsif the index is out of range.
+
+
+ +

Definition at line 143 of file ilist.h.

+
144 {
+
145 return proxy::IListImpl::add_all_data(index,
+
146 to_data_collection(elements));
+
147 }
+
+
+
+ +

◆ add_item_listener()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::ilist::add_item_listener (item_listener && listener,
bool include_value )
+
+inline
+
+ +

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread.

+

otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + +
listenerthat will be added
includeValuebool value representing value should be included in ItemEvent or not.
+
+
+
Returns
registrationId that can be used to remove item listener
+ +

Definition at line 47 of file ilist.h.

+
50 {
+
51 std::unique_ptr<
+
52 impl::item_event_handler<protocol::codec::list_addlistener_handler>>
+
53 itemEventHandler(new impl::item_event_handler<
+
54 protocol::codec::list_addlistener_handler>(
+
55 get_name(),
+
56 get_context().get_logger(),
+
57 get_context().get_client_cluster_service(),
+
58 get_context().get_serialization_service(),
+
59 std::move(listener),
+
60 include_value));
+
61
+
62 return proxy::IListImpl::add_item_listener(std::move(itemEventHandler),
+
63 include_value);
+
64 }
+
+
+
+ +

◆ contains()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::contains (const E & element)
+
+inline
+
+
Parameters
+ + +
element
+
+
+
Returns
true if list contains element
+ +

Definition at line 72 of file ilist.h.

+
73 {
+
74 return proxy::IListImpl::contains(to_data(element));
+
75 }
+
+
+
+ +

◆ contains_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::contains_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if this list contains all elements given in vector.
+ +

Definition at line 115 of file ilist.h.

+
116 {
+
117 return proxy::IListImpl::contains_all_data(
+
118 to_data_collection(elements));
+
119 }
+
+
+
+ +

◆ get()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::ilist::get (int32_t index)
+
+inline
+
+ +

You can check if element is available by.

+
 auto e = list.get(5).get();
+ if(e.has_value())
+     //......;
+
Parameters
+ + +
index
+
+
+
Returns
element in given index. If not available returns empty constructed shared_ptr.
+
Exceptions
+ + +
index_out_of_boundsif the index is out of range.
+
+
+ +

Definition at line 187 of file ilist.h.

+
188 {
+
189 return to_object<E>(proxy::IListImpl::get_data(index));
+
190 }
+
+
+
+ +

◆ index_of()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< int > hazelcast::client::ilist::index_of (const E & element)
+
+inline
+
+
Parameters
+ + +
elementthat will be searched
+
+
+
Returns
index of first occurrence of given element in the list. Returns -1 if element is not in the list.
+ +

Definition at line 246 of file ilist.h.

+
247 {
+
248 return proxy::IListImpl::index_of(to_data(element));
+
249 }
+
+
+
+ +

◆ last_index_of()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< int32_t > hazelcast::client::ilist::last_index_of (const E & element)
+
+inline
+
+
Parameters
+ + +
elementthat will be searched
+
+
+
Returns
index of last occurrence of given element in the list. Returns -1 if element is not in the list.
+ +

Definition at line 257 of file ilist.h.

+
258 {
+
259 return proxy::IListImpl::last_index_of(to_data(element));
+
260 }
+
+
+
+ +

◆ remove() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::remove (const E & element)
+
+inline
+
+
Parameters
+ + +
element
+
+
+
Returns
true if element is removed successfully.
+ +

Definition at line 104 of file ilist.h.

+
105 {
+
106 return proxy::IListImpl::remove(to_data(element));
+
107 }
+
+
+
+ +

◆ remove() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::ilist::remove (int32_t index)
+
+inline
+
+
Parameters
+ + +
index
+
+
+
Returns
element in given index. If not available returns empty constructed shared_ptr.
+
See also
get
+
Exceptions
+ + +
index_out_of_boundsif the index is out of range.
+
+
+ +

Definition at line 234 of file ilist.h.

+
235 {
+
236 return to_object<E>(proxy::IListImpl::remove_data(index));
+
237 }
+
+
+
+ +

◆ remove_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::remove_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if all elements are removed successfully.
+ +

Definition at line 155 of file ilist.h.

+
156 {
+
157 return proxy::IListImpl::remove_all_data(to_data_collection(elements));
+
158 }
+
+
+
+ +

◆ retain_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::ilist::retain_all (const std::vector< E > & elements)
+
+inline
+
+ +

Removes the elements from this list that are not available in given "elements" vector.

+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if operation is successful.
+ +

Definition at line 168 of file ilist.h.

+
169 {
+
170 return proxy::IListImpl::retain_all_data(to_data_collection(elements));
+
171 }
+
+
+
+ +

◆ set()

+ +
+
+
+template<typename E, typename R = E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::ilist::set (int32_t index,
const E & element )
+
+inline
+
+ +

Replaced the element in the given index.

+

And returns element if there were entry before inserting.

+
Parameters
+ + + +
indexinsert position
elementto be inserted.
+
+
+
Returns
oldElement in given index.
+
Exceptions
+ + + +
Iclass_castif the type of the specified element is incompatible with the server side.
index_out_of_boundsif the index is out of range.
+
+
+ +

Definition at line 204 of file ilist.h.

+
205 {
+
206 return to_object<R>(
+
207 proxy::IListImpl::set_data(index, to_data(element)));
+
208 }
+
+
+
+ +

◆ sub_list()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< std::vector< E > > hazelcast::client::ilist::sub_list (int32_t from_index,
int32_t to_index )
+
+inline
+
+
Returns
the sublist as vector between given indexes.
+
Exceptions
+ + +
index_out_of_boundsif the index is out of range.
+
+
+ +

Definition at line 268 of file ilist.h.

+
269 {
+
270 return to_object_vector<E>(
+
271 proxy::IListImpl::sub_list_data(from_index, to_index));
+
272 }
+
+
+
+ +

◆ to_array()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< E > > hazelcast::client::ilist::to_array ()
+
+inline
+
+
Returns
all elements as std::vector
+ +

Definition at line 82 of file ilist.h.

+
83 {
+
84 return to_object_vector<E>(proxy::IListImpl::to_array_data());
+
85 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 30 of file ilist.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::ilist::SERVICE_NAME = "hz:impl:listService"
+
+staticconstexpr
+
+ +

Definition at line 33 of file ilist.h.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/ilist.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.js b/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.js new file mode 100644 index 0000000000..76ce58525a --- /dev/null +++ b/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.js @@ -0,0 +1,20 @@ +var classhazelcast_1_1client_1_1ilist = +[ + [ "add", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a64df102d25f69f60b14c2bc9f025442e", null ], + [ "add", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a7ae74804dd6383a7da2b8747b828c07d", null ], + [ "add_all", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a18f20b4fdf6f4a41ab9ab216fe17e057", null ], + [ "add_all", "d3/df5/classhazelcast_1_1client_1_1ilist.html#aee67ba9c37611e845cf78b4995ce89f4", null ], + [ "add_item_listener", "d3/df5/classhazelcast_1_1client_1_1ilist.html#af8bd4a909f398805da7a9adb2cfe0baf", null ], + [ "contains", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a13aab1696221e039df5d4bac6a3e75b8", null ], + [ "contains_all", "d3/df5/classhazelcast_1_1client_1_1ilist.html#ae077007e321da57dfb793304660a40c4", null ], + [ "get", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a4593d7ff60d252378d2df2df318040eb", null ], + [ "index_of", "d3/df5/classhazelcast_1_1client_1_1ilist.html#aa7f3daa8af6cc5acd4572a70163e6682", null ], + [ "last_index_of", "d3/df5/classhazelcast_1_1client_1_1ilist.html#aed96c4f1b90648e1da550e2c6eba3a45", null ], + [ "remove", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a6e5f8e52371096b5dd1d06011aa03673", null ], + [ "remove", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a5c418ca79a8d4aefdb290b5e17ec31ad", null ], + [ "remove_all", "d3/df5/classhazelcast_1_1client_1_1ilist.html#abd462a775c7734006a8a2087de98560b", null ], + [ "retain_all", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a4f59fdcd24001f872a690de87c82743d", null ], + [ "set", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a3e1138371dd939f9da864d4f8471039a", null ], + [ "sub_list", "d3/df5/classhazelcast_1_1client_1_1ilist.html#a4f37ec708d16b36fe1af5959be7873f7", null ], + [ "to_array", "d3/df5/classhazelcast_1_1client_1_1ilist.html#aa4267bf87c96a829cc421217d4bfd597", null ] +]; \ No newline at end of file diff --git a/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.png b/5.5.0/d3/df5/classhazelcast_1_1client_1_1ilist.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2f650fc6836f244390b4da29cc05387a1c8068 GIT binary patch literal 565 zcmV-50?Pe~P)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0005N zNklU&h% zsQcig9M@-;s7`)zJo`SP)Y;4QnsKbWsNUY8*PA@;c}honLa&*gnH%b)@|1dec<;IA zw^yk>Uk7>nvbtA3w|llnJugXP-TFXW2j8dP`#QZ$zxio=Mwg^NuSu7r2!+#0GD-mO z8~Ol1m_q5FPb5B+zQ6e;=&(%rf*WaDle-i%gld(iCK4wd(pP!8Q+Xqg=@ar~a$Vv~EI z=bERAx{_p1D%2Uh&d+&YfuT}oy-q*UV4SU}6 zsi)STuFcy?3Z$90k~_b&lWu1A^O|%svj{D8l8n+9PDPdz7;&^>00000NkvXXu0mjf Dt^X9u literal 0 HcmV?d00001 diff --git a/5.5.0/d3/df8/classhazelcast_1_1client_1_1config_1_1eviction__config-members.html b/5.5.0/d3/df8/classhazelcast_1_1client_1_1config_1_1eviction__config-members.html new file mode 100644 index 0000000000..a2179cf80d --- /dev/null +++ b/5.5.0/d3/df8/classhazelcast_1_1client_1_1config_1_1eviction__config-members.html @@ -0,0 +1,127 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::eviction_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::eviction_config, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
DEFAULT_EVICTION_POLICYhazelcast::client::config::eviction_configstatic
DEFAULT_MAX_ENTRY_COUNThazelcast::client::config::eviction_configstatic
DEFAULT_MAX_SIZE_POLICYhazelcast::client::config::eviction_configstatic
ENTRY_COUNT enum valuehazelcast::client::config::eviction_config
eviction_config() (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
eviction_policy_ (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_configprotected
get_eviction_policy() const (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
get_eviction_strategy_type() const (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
get_maximum_size_policy() const (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
get_size() const (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
max_size_policy enum namehazelcast::client::config::eviction_config
max_size_policy_ (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_configprotected
operator<< (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_configfriend
set_eviction_policy(eviction_policy policy) (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
set_maximum_size_policy(const max_size_policy &max_size_policy) (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
set_size(int32_t size) (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
size_ (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_configprotected
~eviction_config()=default (defined in hazelcast::client::config::eviction_config)hazelcast::client::config::eviction_config
+
+
+ + + + diff --git a/5.5.0/d4/d02/classhazelcast_1_1client_1_1query_1_1regex__predicate-members.html b/5.5.0/d4/d02/classhazelcast_1_1client_1_1query_1_1regex__predicate-members.html new file mode 100644 index 0000000000..118c4024d3 --- /dev/null +++ b/5.5.0/d4/d02/classhazelcast_1_1client_1_1query_1_1regex__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::regex_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::regex_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
regex_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)hazelcast::client::query::regex_predicate
+
+
+ + + + diff --git a/5.5.0/d4/d07/structhazelcast_1_1client_1_1endpoint__qualifier.html b/5.5.0/d4/d07/structhazelcast_1_1client_1_1endpoint__qualifier.html new file mode 100644 index 0000000000..93ec705826 --- /dev/null +++ b/5.5.0/d4/d07/structhazelcast_1_1client_1_1endpoint__qualifier.html @@ -0,0 +1,198 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::endpoint_qualifier Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::endpoint_qualifier Struct Reference
+
+
+ + + + +

+Public Attributes

int32_t type
std::string identifier
+ + +

+Friends

bool HAZELCAST_API operator== (const endpoint_qualifier &lhs, const endpoint_qualifier &rhs)
+

Detailed Description

+
+

Definition at line 33 of file member.h.

+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool HAZELCAST_API operator== (const endpoint_qualifier & lhs,
const endpoint_qualifier & rhs )
+
+friend
+
+ +

Definition at line 331 of file cluster.cpp.

+
332{
+
333 return lhs.type == rhs.type && lhs.identifier == rhs.identifier;
+
334}
+
+
+
+

Member Data Documentation

+ +

◆ identifier

+ +
+
+ + + + +
std::string hazelcast::client::endpoint_qualifier::identifier
+
+ +

Definition at line 36 of file member.h.

+ +
+
+ +

◆ type

+ +
+
+ + + + +
int32_t hazelcast::client::endpoint_qualifier::type
+
+ +

Definition at line 35 of file member.h.

+ +
+
+
The documentation for this struct was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/member.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d4/d09/socket__interceptor_8h_source.html b/5.5.0/d4/d09/socket__interceptor_8h_source.html new file mode 100644 index 0000000000..e2357247b2 --- /dev/null +++ b/5.5.0/d4/d09/socket__interceptor_8h_source.html @@ -0,0 +1,186 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/socket_interceptor.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
socket_interceptor.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <functional>
+
19#include <utility>
+
20
+
21#include "hazelcast/util/export.h"
+
22#include "hazelcast/util/noop.h"
+
23#include "hazelcast/util/type_traits.h"
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32class socket;
+
33
+
34namespace connection {
+
35class ClientConnectionManagerImpl;
+
36}
+
37
+
+
43class HAZELCAST_API socket_interceptor final
+
44{
+
45public:
+
52 template<typename Handler,
+
53 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
55 {
+
56 connect_ = std::forward<Handler>(h);
+
57 return *this;
+
58 }
+
+
59
+
63 template<typename Handler,
+
64 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
66 {
+
67 on_connect(std::forward<Handler>(h));
+
68 return std::move(*this);
+
69 }
+
+
70
+
71private:
+
72 friend class connection::ClientConnectionManagerImpl;
+
73
+
74 using handler_t = std::function<void(const socket&)>;
+
75
+
76 handler_t connect_{ util::noop<const socket&> };
+
77};
+
+
78} // namespace client
+
79} // namespace hazelcast
+
80
+
81#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
82#pragma warning(pop)
+
83#endif
+
An interface that provides the ability to intercept the creation of sockets.
+
socket_interceptor & on_connect(Handler &&h) &
Set an handler function that will be called with a Socket, each time the client creates a connection ...
+
socket_interceptor && on_connect(Handler &&h) &&
+ +
+
+
+ + + + diff --git a/5.5.0/d4/d0e/classhazelcast_1_1client_1_1socket__interceptor-members.html b/5.5.0/d4/d0e/classhazelcast_1_1client_1_1socket__interceptor-members.html new file mode 100644 index 0000000000..94bb74ba7b --- /dev/null +++ b/5.5.0/d4/d0e/classhazelcast_1_1client_1_1socket__interceptor-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::socket_interceptor Member List
+
+
+ +

This is the complete list of members for hazelcast::client::socket_interceptor, including all inherited members.

+ + + + +
connection::ClientConnectionManagerImpl (defined in hazelcast::client::socket_interceptor)hazelcast::client::socket_interceptorfriend
on_connect(Handler &&h) &hazelcast::client::socket_interceptorinline
on_connect(Handler &&h) &&hazelcast::client::socket_interceptorinline
+
+
+ + + + diff --git a/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html b/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html new file mode 100644 index 0000000000..f99188d808 --- /dev/null +++ b/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html @@ -0,0 +1,222 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::greater_less_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::greater_less_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::greater_less_predicate:
+
+
+ + + + + + + +

+Public Member Functions

template<typename T>
 greater_less_predicate (hazelcast_client &client, const std::string &attribute_name, const T &value, bool is_equal, bool is_less)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 165 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ greater_less_predicate()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::query::greater_less_predicate::greater_less_predicate (hazelcast_client & client,
const std::string & attribute_name,
const T & value,
bool is_equal,
bool is_less )
+
+inline
+
+
Parameters
+ + +
attributeNameThe attribute whose value shall be compared to.
+
+
+
Template Parameters
+ + +
valueThe value to compare
+
+
+
Parameters
+ + + +
equalAllow equal matching
lessIf true, allow "less than" matching otherwise do "greater +than" matching
+
+
+ +

Definition at line 176 of file predicates.h.

+
181 : named_predicate(client, attribute_name)
+
182 {
+
183 out_stream.write_object(value);
+
184 out_stream.write(is_equal);
+
185 out_stream.write(is_less);
+
186 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.js b/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.js new file mode 100644 index 0000000000..280fae64d9 --- /dev/null +++ b/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1greater__less__predicate = +[ + [ "greater_less_predicate", "d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html#a9196b6ac516d702378e698b3b1f6ef9c", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.png b/5.5.0/d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..c877865d1c5ede9481c29783a61511372da1151d GIT binary patch literal 2034 zcmb`IYg7~I8OH}NMRdKiahF{nY-LAc)JdWbVGhG0O%${$L-Hu)tP1~5e4^mo6-Ae zI|jA%ve4FhJGR8-&iuJ6w#}Ym_~p&rZT^f)-pD0yNR(FBBb?oYhc#HE~{6dck=GLWF zS@*^JJq&9@Yd1?Im7>YQ6{x$aej+Hewy6KWl#8RTqa%-tN1Q!lbWWevz8Q>uDT3yJsGa>|h4KwGie{&R6LaQPuAOB#o)t>RTuF8yY z|D8OD>BTND@TDoD7umBmJ`7>%3;#_!c?(B8W+bP41y}akT1sM5Lr){dZ|~utr2tdB zs@fe%x|Q4v)#t-4`PyU{RK`LCWQ2o*B0h929lhku09OI>Uk|2i`gSi1_|)H@xVapG zfm`WF_J$@bxz@cU1%&}-)CM^R2M}0*rE*gvL;zrGov?1b|FiVg9{yhtrBD_p&@^*N zk~3L23Y~){;wqNd{1yE*g8D2h;Nj| zNZ&8RCo z#87bMs`<#rLN#3fl1vx7gqf6B61Y**&o z={QE=9>{uxh(TR)J<`clgh#x18Nj@uV>S1#Hdh!PaX4?M?rkumez+-hI)P**3LwYU z6ou`!<9^b`B@E7Vl@j`%#`sCcG@T4#xm2zH)ZzOl8GqA^{x+w~=d=9WX`32ShNiRp zHPqc$_a3p5WF)70GB}as-qy$`^*n}TAIhN)A7a(_w`%jSPs~4X{@{+`AaBNAx?M__ zeB1AJC>X_-K2K*IE(TU{4=e&IIJlI8!@nlzb>$@7SrZ!ea}O_&sMoN590GxeU>ELIxHblN>+jQ8XY=@8NKU_PxkG^uB z|Ba7&;Srxwag0sXpq#8a)WYjjgFcWn2>! zLYP2Dn#inZaYLX?M$V@xz>h?QY+d(#Bt2M#n{16v^Xscw6hyl6{6{qD^1>enTb?JjrM2al2_%f(SreKD_74!LUnZVJ zlI}uo!9ogRTECbFMkf@Yo|+gRv(P4|Zni2M9-R3pSx5&HO@1~K*SZ`TUinoU()4*_ zuxj%ifVakba(@xvff+dbEaH~p)vfontHCcY^naTWWD!Ix0*kUe_En4XZunc5RC^Fu zy_D}!_%iQDh)^w_n1bP67vp*U!9Ir$DlW-roTbX_Sw4@IE+-VDln{$z`1$lyC8-Sa zdVC-$gtl_H9v4zN#O<6vuWu&ZS}oQU2Wce6HG&)2Gg`mQukJpuI&qW`@{)1!ad{PG z!oH-argHR5i1PV??@Fw;Sdmqt3fVKFMZ-y6yG>Mb-zdyH5&xT&kECT&Asy4rswX%q zU+i}B1i|4zpfh@bfVYlZQ$XWZ%53Zm`|@y5@>mn}ZIfMSj?<~X$M26K6!&(p_VkYj zr6tLm$f?m{U3ZyGQ1M;^bd-GONpv}F&f!(=g=ZVb`l0mXM+HWk3c6UKiH6OZr7&x0 z*Jx)H>Gf`zmuu-4|&vH2TU1n5 + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/near_cache_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
near_cache_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/config/in_memory_format.h"
+
19#include "hazelcast/client/config/eviction_config.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28namespace config {
+
+
33class HAZELCAST_API near_cache_config
+
34{
+
35public:
+
39 static constexpr int32_t DEFAULT_TTL_SECONDS = 0;
+
40
+
44 static constexpr int32_t DEFAULT_MAX_IDLE_SECONDS = 0;
+
45
+
49 static constexpr in_memory_format DEFAULT_MEMORY_FORMAT =
+
50 in_memory_format::BINARY;
+
51
+
+ +
56 {
+ +
61
+ +
66 };
+
+
67
+ +
69
+
70 near_cache_config(const std::string& cache_name);
+
71
+
72 near_cache_config(const std::string& cache_name,
+
73 in_memory_format memory_format);
+
74
+
75 near_cache_config(int32_t time_to_live_seconds,
+
76 int32_t max_idle_seconds,
+
77 bool invalidate_on_change,
+
78 in_memory_format in_memory_format,
+
79 const eviction_config& evict_config);
+
80
+
81 virtual ~near_cache_config() = default;
+
82
+
88 const std::string& get_name() const;
+
89
+
96 near_cache_config& set_name(const std::string& name);
+
97
+
106 int32_t get_time_to_live_seconds() const;
+
107
+
118 near_cache_config& set_time_to_live_seconds(int32_t time_to_live_seconds);
+
119
+
128 int32_t get_max_idle_seconds() const;
+
129
+
140 near_cache_config& set_max_idle_seconds(int32_t max_idle_seconds);
+
141
+
152 bool is_invalidate_on_change() const;
+
153
+
166 near_cache_config& set_invalidate_on_change(bool invalidate_on_change);
+
167
+
176 const in_memory_format& get_in_memory_format() const;
+
177
+
187 virtual near_cache_config& set_in_memory_format(
+
188 const in_memory_format& in_memory_format);
+
189
+
198 bool is_cache_local_entries() const;
+
199
+
209 near_cache_config& set_cache_local_entries(bool cache_local_entries);
+
210
+
211 const local_update_policy& get_local_update_policy() const;
+
212
+
213 near_cache_config& set_local_update_policy(
+
214 const local_update_policy& local_update_policy);
+
215
+
221 eviction_config& get_eviction_config();
+
222
+
229 near_cache_config& set_eviction_config(
+ +
231
+
232 friend std::ostream HAZELCAST_API& operator<<(
+
233 std::ostream& out,
+
234 const near_cache_config& cache_config);
+
235
+
236private:
+
237 std::string name_;
+
238
+
239 int32_t time_to_live_seconds_;
+
240 int32_t max_idle_seconds_;
+
241
+
242 in_memory_format in_memory_format_;
+
243
+
244 local_update_policy local_update_policy_;
+
245
+
246 bool invalidate_on_change_;
+
247 bool cache_local_entries_;
+
248
+
257 eviction_config eviction_config_;
+
258};
+
+
259
+
260} // namespace config
+
261} // namespace client
+
262} // namespace hazelcast
+
263
+
264#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
265#pragma warning(pop)
+
266#endif
+ +
Contains the configuration for a Near Cache.
+
static constexpr in_memory_format DEFAULT_MEMORY_FORMAT
Default value for the in-memory format.
+
static constexpr int32_t DEFAULT_MAX_IDLE_SECONDS
Default value of the idle time for eviction in seconds.
+ + + +
static constexpr int32_t DEFAULT_TTL_SECONDS
Default value of the time to live in seconds.
+
+
+
+ + + + diff --git a/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html b/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html new file mode 100644 index 0000000000..3ff25cbff9 --- /dev/null +++ b/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html @@ -0,0 +1,202 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::equal_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::equal_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::equal_predicate:
+
+
+ + + + + + + +

+Public Member Functions

template<typename T>
 equal_predicate (hazelcast_client &client, const std::string &attribute_name, const T &value)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 131 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ equal_predicate()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::equal_predicate::equal_predicate (hazelcast_client & client,
const std::string & attribute_name,
const T & value )
+
+inline
+
+
Parameters
+ + +
attributeNameThe attribute whose value shall be compared to.
+
+
+
Template Parameters
+ + +
fromThe value of the attribute.
+
+
+ +

Definition at line 139 of file predicates.h.

+
142 : named_predicate(client, attribute_name)
+
143 {
+
144 out_stream.write_object(value);
+
145 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.js b/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.js new file mode 100644 index 0000000000..cdbc923291 --- /dev/null +++ b/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1equal__predicate = +[ + [ "equal_predicate", "d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html#ae52d4fe797ede10eed427b35781de8ec", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.png b/5.5.0/d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..063662a3162cd012438cfedc3a6c899d78b651ea GIT binary patch literal 1729 zcmb7_eN@s{7{`C6X_iiRoTX_gK{XU#DDy2>S|XATlR)zYErqPmIZ<3nrp+?+BqCDS zid-sM>Qc0FzLjYxz7$1GLz~(Hr3I0gBF194ozpox`(tPKoO_?=-t+zI`JC_f7VbwQ z%~!8q4FG^SDmW0MuPXiSUS+61O^qJ8>xRviV6(Co-j~wUW!_r%+9chHNAht&+>|xMoo8W zQ^zf~y{dCO;|F$-RZA5@vj{%6k8sEgub&G*_L~J>tga;=(%CSV1?eD!p3W z0}JWTF0@Fp?pOjb2wW2ZMAM(G&CM02YG+D`N_#5RAf@FisB(i8m;`uZu zgYNG#4D;GN98?O=4Ra?2Yi5&&tu|5l#(A?+0pQ+lZwmym!G_&3G6Ar`)6IaYp;CiG z`oRL{U6IClPyQuZWF(wVa|JOap=1Kn9#0QtR)v5~n922X1DS4$F-^KZ1 z458~Lr4j~app1XAa%%)Bp&Y9~`Q$`PQml!lJpFsv+VHEg4k$?!Oyd<|*IS+MkUI2dHvbg= zQ3&>|$kXVEEeG7i#z*;%)W_9C@^FV6oipc$u9u=zC6rkmnu+hy&V1Y~Az6|@gFbth zjjz2J6@ipznWS`NVE& zZ_&RTV(7yl#BjpyP>)4|!y1^9x$L9wcZ0=mJYtvlqMyoO4B-v ze8`d`=;AiDEvd3z`rz~C=H%IrHXU@PVZ%M?5k@PIpD)^m3rvnKBp zk6D`a=QW>m0q5kZ6_`TK2i3ILcA<&(oM!P$f~XTQ@+NxgdTL!|sIe1gky_AMn}J@# zBT>U9#2Z!c8KWpzrS>VBHWhN&h0t+*ArdC`kFaYznDGUSj+Y-^=44Ymmq^YdxF07H zx63z3nC-PmZHIrZc&>>Z`H*eemV5EGiQ5$^RjVXc#q-n`QnGHDpN;nJ*^VF`^{1`4cm!QndWTJ5QREZy_F1>)5R6J zW#Gwe$9|hv*cEw7nK6)lY?ov_#dli6SofQ_d~4uBkvZ_{KRojZ&OeRy4s_PCCw5OT zlzT}cfO0+B?R~hcAa>xc)5^coOmo*I=jiJ(RVoq<-OLqks%0@nU`dnb#rV-oVToTF z)w$#qZnzZem41ASy%-aWvl6;Ip2e)bk;Y{V-fm-J+(!e# z5BZkaSO0hO=KHcX3&9A~#31pAC2r%6*^WL*551 kcGXXatLJpivInb|uYep{n8A7LKN|prKnLF3bLjg&0cAi=tpET3 literal 0 HcmV?d00001 diff --git a/5.5.0/d4/d25/protocol_8cpp_source.html b/5.5.0/d4/d25/protocol_8cpp_source.html new file mode 100644 index 0000000000..b9d2d74916 --- /dev/null +++ b/5.5.0/d4/d25/protocol_8cpp_source.html @@ -0,0 +1,1064 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/protocol.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
protocol.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <assert.h>
+
18
+
19#include <boost/uuid/uuid_io.hpp>
+
20
+
21#include "hazelcast/client/protocol/ClientMessage.h"
+
22#include <hazelcast/client/protocol/ClientProtocolErrorCodes.h>
+
23#include "hazelcast/util/ByteBuffer.h"
+
24#include "hazelcast/util/Util.h"
+
25#include "hazelcast/client/member.h"
+
26#include "hazelcast/client/protocol/ClientExceptionFactory.h"
+
27#include "hazelcast/client/protocol/codec/ErrorCodec.h"
+
28#include "hazelcast/client/exception/protocol_exceptions.h"
+
29#include "hazelcast/client/protocol/ClientMessageBuilder.h"
+
30#include "hazelcast/client/protocol/IMessageHandler.h"
+
31#include "hazelcast/client/connection/Connection.h"
+
32#include "hazelcast/client/protocol/UsernamePasswordCredentials.h"
+
33#include "hazelcast/cp/cp.h"
+
34#include "hazelcast/client/protocol/codec/builtin/custom_type_factory.h"
+
35#include "hazelcast/client/protocol/codec/builtin/sql_page_codec.h"
+
36
+
37namespace hazelcast {
+
38namespace client {
+
39namespace protocol {
+
40const std::string ClientTypes::CPP = "CPP";
+
41
+
42constexpr size_t ClientMessage::EXPECTED_DATA_BLOCK_SIZE;
+
43
+
44const ClientMessage::frame_header_type ClientMessage::NULL_FRAME{
+
45 ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS,
+
46 ClientMessage::IS_NULL_FLAG
+
47};
+
48const ClientMessage::frame_header_type ClientMessage::BEGIN_FRAME{
+
49 ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS,
+
50 ClientMessage::BEGIN_DATA_STRUCTURE_FLAG
+
51};
+
52const ClientMessage::frame_header_type ClientMessage::END_FRAME{
+
53 ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS,
+
54 ClientMessage::END_DATA_STRUCTURE_FLAG
+
55};
+
56
+
57ClientMessage::ClientMessage()
+
58 : retryable_(false)
+
59 , contains_serialized_data_in_request_(false)
+
60{}
+
61
+
62ClientMessage::ClientMessage(size_t initial_frame_size, bool is_fingle_frame)
+
63 : retryable_(false)
+
64 , contains_serialized_data_in_request_(false)
+
65{
+
66 auto* initial_frame =
+
67 reinterpret_cast<frame_header_type*>(wr_ptr(REQUEST_HEADER_LEN));
+
68 initial_frame->frame_len = initial_frame_size;
+
69 initial_frame->flags =
+
70 is_fingle_frame
+
71 ? static_cast<int16_t>(ClientMessage::UNFRAGMENTED_MESSAGE) |
+
72 static_cast<int16_t>(ClientMessage::IS_FINAL_FLAG)
+
73 : ClientMessage::UNFRAGMENTED_MESSAGE;
+
74}
+
75
+
76void
+
77ClientMessage::wrap_for_read()
+
78{
+
79 buffer_index_ = 0;
+
80 offset_ = 0;
+
81}
+
82
+
83//----- Setter methods begin --------------------------------------
+
84void
+
85ClientMessage::set_message_type(int32_t type)
+
86{
+
87 boost::endian::
+
88 endian_store<boost::int64_t, 8, boost::endian::order::little>(
+
89 &data_buffer_[0][TYPE_FIELD_OFFSET], type);
+
90}
+
91
+
92void
+
93ClientMessage::set_correlation_id(int64_t id)
+
94{
+
95 boost::endian::
+
96 endian_store<boost::int64_t, 8, boost::endian::order::little>(
+
97 &data_buffer_[0][CORRELATION_ID_FIELD_OFFSET], id);
+
98}
+
99
+
100void
+
101ClientMessage::set_partition_id(int32_t partition_id)
+
102{
+
103 boost::endian::
+
104 endian_store<boost::int32_t, 4, boost::endian::order::little>(
+
105 &data_buffer_[0][PARTITION_ID_FIELD_OFFSET], partition_id);
+
106}
+
107
+
108template<>
+
109void
+
110ClientMessage::set(
+
111 const std::vector<std::pair<boost::uuids::uuid, int64_t>>& values,
+
112 bool is_final)
+
113{
+
114 auto* f =
+
115 reinterpret_cast<frame_header_type*>(wr_ptr(SIZE_OF_FRAME_LENGTH_AND_FLAGS));
+
116 f->frame_len =
+
117 values.size() * (UUID_SIZE + INT64_SIZE) + SIZE_OF_FRAME_LENGTH_AND_FLAGS;
+
118 f->flags = is_final ? IS_FINAL_FLAG : DEFAULT_FLAGS;
+
119 for (auto& p : values) {
+
120 set(p.first);
+
121 set(p.second);
+
122 }
+
123}
+
124
+
125template<>
+
126void
+
127ClientMessage::set(const std::vector<boost::uuids::uuid>& values, bool is_final)
+
128{
+
129 auto* h =
+
130 reinterpret_cast<frame_header_type*>(wr_ptr(SIZE_OF_FRAME_LENGTH_AND_FLAGS));
+
131 h->frame_len = SIZE_OF_FRAME_LENGTH_AND_FLAGS + values.size() * UUID_SIZE;
+
132 h->flags = is_final ? IS_FINAL_FLAG : DEFAULT_FLAGS;
+
133 for (auto& v : values) {
+
134 set(v);
+
135 }
+
136}
+
137
+
138template<>
+
139void
+
140ClientMessage::set(const std::vector<byte>& values, bool is_final)
+
141{
+
142 set_primitive_vector(values, is_final);
+
143}
+
144
+
145template<>
+
146void
+
147ClientMessage::set(const std::vector<int32_t>& values, bool is_final)
+
148{
+
149 set_primitive_vector(values, is_final);
+
150}
+
151
+
152template<>
+
153void
+
154ClientMessage::set(const std::vector<int64_t>& values, bool is_final)
+
155{
+
156 set_primitive_vector(values, is_final);
+
157}
+
158
+
159void
+
160ClientMessage::set(const query::anchor_data_list& list, bool is_final)
+
161{
+
162 add_begin_frame();
+
163 set(list.page_list);
+
164 set(list.data_list);
+
165 add_end_frame(is_final);
+
166}
+
167
+
168void
+
169ClientMessage::set(const codec::holder::paging_predicate_holder& p,
+
170 bool is_final)
+
171{
+
172 add_begin_frame();
+
173
+
174 auto f =
+
175 reinterpret_cast<frame_header_type*>(wr_ptr(SIZE_OF_FRAME_LENGTH_AND_FLAGS));
+
176 f->frame_len = SIZE_OF_FRAME_LENGTH_AND_FLAGS + 2 * INT32_SIZE + INT8_SIZE;
+
177 f->flags = DEFAULT_FLAGS;
+
178 set(p.page_size);
+
179 set(p.page);
+
180 set(p.iteration_type);
+
181
+
182 set(p.anchor_list);
+
183
+
184 set(p.predicate_data);
+
185 set(p.comparator_data);
+
186 set(static_cast<serialization::pimpl::data*>(nullptr));
+
187
+
188 add_end_frame(is_final);
+
189}
+
190
+
191//----- Setter methods end ---------------------
+
192
+
193void
+
194ClientMessage::fill_message_from(util::ByteBuffer& byte_buff,
+
195 bool& is_final,
+
196 size_t& remaining_bytes_in_frame)
+
197{
+
198 // Calculate the number of messages to read from the buffer first and then
+
199 // do read_bytes we add the frame sizes including the final frame to find
+
200 // the total. If there were bytes of a frame (remaining_bytes_in_frame) to
+
201 // read from the previous call, it is read.
+
202 auto remaining = byte_buff.remaining();
+
203 if (remaining_bytes_in_frame) {
+
204 size_t bytes_to_read = (std::min)(remaining_bytes_in_frame, remaining);
+
205 byte_buff.read_bytes(wr_ptr(bytes_to_read), bytes_to_read);
+
206 remaining_bytes_in_frame -= bytes_to_read;
+
207 if (remaining_bytes_in_frame > 0 || is_final) {
+
208 return;
+
209 }
+
210 }
+
211
+
212 remaining_bytes_in_frame = 0;
+
213 // more bytes to read
+
214 while (remaining_bytes_in_frame == 0 && !is_final &&
+
215 (remaining = byte_buff.remaining()) >=
+
216 ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS) {
+
217 // start of the frame here
+
218 auto read_ptr = static_cast<byte*>(byte_buff.ix());
+
219 auto* f = reinterpret_cast<frame_header_type*>(read_ptr);
+
220 auto frame_len =
+
221 static_cast<size_t>(static_cast<int32_t>(f->frame_len));
+
222 is_final =
+
223 ClientMessage::is_flag_set(f->flags, ClientMessage::IS_FINAL_FLAG);
+
224 auto actual_bytes_to_read = (std::min)(frame_len, remaining);
+
225 byte_buff.read_bytes(wr_ptr(frame_len, actual_bytes_to_read),
+
226 actual_bytes_to_read);
+
227 remaining_bytes_in_frame = frame_len - actual_bytes_to_read;
+
228 }
+
229}
+
230
+
231size_t
+
232ClientMessage::size() const
+
233{
+
234 size_t len = 0;
+
235 for (auto& v : data_buffer_) {
+
236 len += v.size();
+
237 }
+
238 return len;
+
239}
+
240
+
241int32_t
+
242ClientMessage::get_message_type() const
+
243{
+
244 return boost::endian::
+
245 endian_load<boost::int32_t, 4, boost::endian::order::little>(
+
246 &data_buffer_[0][TYPE_FIELD_OFFSET]);
+
247}
+
248
+
249uint16_t
+
250ClientMessage::get_header_flags() const
+
251{
+
252 return boost::endian::
+
253 endian_load<boost::uint16_t, 2, boost::endian::order::little>(
+
254 &data_buffer_[0][FLAGS_FIELD_OFFSET]);
+
255}
+
256
+
257void
+
258ClientMessage::set_header_flags(uint16_t new_flags)
+
259{
+
260 return boost::endian::
+
261 endian_store<boost::uint16_t, 2, boost::endian::order::little>(
+
262 &data_buffer_[0][FLAGS_FIELD_OFFSET], new_flags);
+
263}
+
264
+
265int64_t
+
266ClientMessage::get_correlation_id() const
+
267{
+
268 return boost::endian::
+
269 endian_load<boost::int64_t, 8, boost::endian::order::little>(
+
270 &data_buffer_[0][CORRELATION_ID_FIELD_OFFSET]);
+
271}
+
272
+
273int8_t
+
274ClientMessage::get_number_of_backups() const
+
275{
+
276 return data_buffer_[0][RESPONSE_BACKUP_ACKS_FIELD_OFFSET];
+
277}
+
278
+
279int32_t
+
280ClientMessage::get_partition_id() const
+
281{
+
282 return boost::endian::
+
283 endian_load<boost::int32_t, 4, boost::endian::order::little>(
+
284 &data_buffer_[0][PARTITION_ID_FIELD_OFFSET]);
+
285}
+
286
+
287void
+
288ClientMessage::append(std::shared_ptr<ClientMessage> msg)
+
289{
+
290 // no need to double check if correlation ids match here,
+
291 // since we make sure that this is guaranteed at the caller that they are
+
292 // matching !
+
293 data_buffer_.insert(
+
294 data_buffer_.end(), msg->data_buffer_.begin(), msg->data_buffer_.end());
+
295}
+
296
+
297bool
+
298ClientMessage::is_retryable() const
+
299{
+
300 return retryable_;
+
301}
+
302
+
303void
+
304ClientMessage::set_retryable(bool should_retry)
+
305{
+
306 retryable_ = should_retry;
+
307}
+
308
+
309std::string
+
310ClientMessage::get_operation_name() const
+
311{
+
312 return operation_name_;
+
313}
+
314
+
315void
+
316ClientMessage::set_operation_name(const std::string& name)
+
317{
+
318 this->operation_name_ = name;
+
319}
+
320
+
321std::ostream&
+
322operator<<(std::ostream& os, const ClientMessage& msg)
+
323{
+
324 os << "ClientMessage{length=" << msg.size()
+
325 << ", operation=" << msg.get_operation_name()
+
326 << ", isRetryable=" << msg.is_retryable();
+
327
+
328 auto begin_fragment = msg.is_flag_set(ClientMessage::BEGIN_FRAGMENT_FLAG);
+
329 auto unfragmented = msg.is_flag_set(ClientMessage::UNFRAGMENTED_MESSAGE);
+
330
+
331 // print correlation id, and message type only if it is unfragmented message
+
332 // or the first message of a fragmented message
+
333 if (unfragmented) {
+
334 os << ", correlationId = " << msg.get_correlation_id()
+
335 << ", messageType = 0x" << std::hex << msg.get_message_type()
+
336 << std::dec << ", flags = 0x" << std::hex << msg.get_header_flags()
+
337 << std::dec << ", is backup aware = "
+
338 << ClientMessage::is_flag_set(msg.get_header_flags(),
+
339 ClientMessage::BACKUP_AWARE_FLAG)
+
340 << ", is backup event = "
+
341 << ClientMessage::is_flag_set(msg.get_header_flags(),
+
342 ClientMessage::BACKUP_EVENT_FLAG)
+
343 << ", isEvent = "
+
344 << ClientMessage::is_flag_set(msg.get_header_flags(),
+
345 ClientMessage::IS_EVENT_FLAG)
+
346 << "}";
+
347 } else if (begin_fragment) {
+
348 os << ", fragmentationId = "
+
349 << boost::endian::
+
350 endian_load<boost::int64_t, 8, boost::endian::order::little>(
+
351 &msg.data_buffer_[0][ClientMessage::FRAGMENTATION_ID_OFFSET])
+
352 << ", correlationId = " << msg.get_correlation_id()
+
353 << ", messageType = 0x" << std::hex << msg.get_message_type()
+
354 << std::dec << ", flags = 0x" << std::hex << msg.get_header_flags()
+
355 << std::dec << ", is backup aware = "
+
356 << ClientMessage::is_flag_set(msg.get_header_flags(),
+
357 ClientMessage::BACKUP_AWARE_FLAG)
+
358 << ", is backup event = "
+
359 << ClientMessage::is_flag_set(msg.get_header_flags(),
+
360 ClientMessage::BACKUP_EVENT_FLAG)
+
361 << ", isEvent = "
+
362 << ClientMessage::is_flag_set(msg.get_header_flags(),
+
363 ClientMessage::IS_EVENT_FLAG)
+
364 << "}";
+
365 } else {
+
366 os << ", fragmentationId = "
+
367 << boost::endian::
+
368 endian_load<boost::int64_t, 8, boost::endian::order::little>(
+
369 &msg.data_buffer_[0][ClientMessage::FRAGMENTATION_ID_OFFSET]);
+
370 }
+
371 os << ", is_fragmented = " << (unfragmented ? "no" : "yes");
+
372
+
373 return os;
+
374}
+
375
+
376void
+
377ClientMessage::set(unsigned char* /* memory */, boost::uuids::uuid uuid)
+
378{
+
379 static_assert(uuid.size() == util::Bits::UUID_SIZE_IN_BYTES, "uuid size must be 16");
+
380 std::memcpy(wr_ptr(uuid.size()), &uuid.data[0], uuid.size());
+
381}
+
382
+
383void
+
384ClientMessage::fast_forward_to_end_frame()
+
385{
+
386 // We are starting from 1 because of the BEGIN_FRAME we read
+
387 // in the beginning of the decode method
+
388 int number_expected_frames = 1;
+
389 while (number_expected_frames) {
+
390 auto* f =
+
391 reinterpret_cast<frame_header_type*>(rd_ptr(sizeof(frame_header_type)));
+
392
+
393 int16_t flags = f->flags;
+
394 if (is_flag_set(flags, END_DATA_STRUCTURE_FLAG)) {
+
395 number_expected_frames--;
+
396 } else if (is_flag_set(flags, BEGIN_DATA_STRUCTURE_FLAG)) {
+
397 number_expected_frames++;
+
398 }
+
399
+
400 // skip current frame
+
401 rd_ptr(static_cast<int32_t>(f->frame_len) - sizeof(frame_header_type));
+
402 }
+
403}
+
404
+
405const std::vector<serialization::pimpl::schema>&
+
406ClientMessage::schemas_will_be_replicated() const
+
407{
+
408 return schemas_will_be_replicated_;
+
409}
+
410
+
411const ClientMessage::frame_header_type&
+
412ClientMessage::null_frame()
+
413{
+
414 return NULL_FRAME;
+
415}
+
416
+
417const ClientMessage::frame_header_type&
+
418ClientMessage::begin_frame()
+
419{
+
420 return BEGIN_FRAME;
+
421}
+
422
+
423const ClientMessage::frame_header_type&
+
424ClientMessage::end_frame()
+
425{
+
426 return END_FRAME;
+
427}
+
428
+
429void
+
430ClientMessage::drop_fragmentation_frame()
+
431{
+
432 data_buffer_[0].erase(data_buffer_[0].begin(),
+
433 data_buffer_[0].begin() + FRAGMENTATION_ID_OFFSET +
+
434 INT64_SIZE);
+
435}
+
436
+
437bool
+
438ClientMessage::contains_serialized_data_in_request() const
+
439{
+
440 return contains_serialized_data_in_request_;
+
441}
+
442
+
443void
+
444ClientMessage::set(const cp::raft_group_id& o, bool is_final)
+
445{
+
446 add_begin_frame();
+
447
+
448 auto f =
+
449 reinterpret_cast<frame_header_type*>(wr_ptr(SIZE_OF_FRAME_LENGTH_AND_FLAGS));
+
450 f->frame_len = SIZE_OF_FRAME_LENGTH_AND_FLAGS + 2 * INT64_SIZE;
+
451 f->flags = DEFAULT_FLAGS;
+
452 set(o.seed);
+
453 set(o.group_id);
+
454
+
455 set(o.name);
+
456
+
457 add_end_frame(is_final);
+
458}
+
459
+
460template<typename T>
+
461typename std::enable_if<std::is_same<T, cp::raft_group_id>::value, T>::type
+
462ClientMessage::get()
+
463{
+
464 // skip begin frame
+
465 rd_ptr(SIZE_OF_FRAME_LENGTH_AND_FLAGS);
+
466
+
467 // skip header of the frame
+
468 auto f =
+
469 reinterpret_cast<frame_header_type*>(rd_ptr(SIZE_OF_FRAME_LENGTH_AND_FLAGS));
+
470 auto seed = get<int64_t>();
+
471 auto id = get<int64_t>();
+
472 rd_ptr(static_cast<int32_t>(f->frame_len) - SIZE_OF_FRAME_LENGTH_AND_FLAGS -
+
473 2 * INT64_SIZE);
+
474
+
475 auto name = get<std::string>();
+
476
+
477 fast_forward_to_end_frame();
+
478
+
479 return { std::move(name), seed, id };
+
480}
+
481template cp::raft_group_id
+
482ClientMessage::get<cp::raft_group_id>();
+
483
+
484ExceptionFactory::~ExceptionFactory() = default;
+
485
+
486ClientExceptionFactory::ClientExceptionFactory()
+
487{
+
488 register_exception(
+
489 UNDEFINED, new ExceptionFactoryImpl<exception::undefined_error_code>());
+
490 register_exception(
+
491 ARRAY_INDEX_OUT_OF_BOUNDS,
+
492 new ExceptionFactoryImpl<exception::array_index_out_of_bounds>());
+
493 register_exception(ARRAY_STORE,
+
494 new ExceptionFactoryImpl<exception::array_store>());
+
495 register_exception(AUTHENTICATION,
+
496 new ExceptionFactoryImpl<exception::authentication>());
+
497 register_exception(CACHE_NOT_EXISTS,
+
498 new ExceptionFactoryImpl<exception::cache_not_exists>());
+
499 register_exception(
+
500 CALLER_NOT_MEMBER,
+
501 new ExceptionFactoryImpl<exception::caller_not_member>());
+
502 register_exception(CANCELLATION,
+
503 new ExceptionFactoryImpl<exception::cancellation>());
+
504 register_exception(CLASS_CAST,
+
505 new ExceptionFactoryImpl<exception::class_cast>());
+
506 register_exception(CLASS_NOT_FOUND,
+
507 new ExceptionFactoryImpl<exception::class_not_found>());
+
508 register_exception(
+
509 CONCURRENT_MODIFICATION,
+
510 new ExceptionFactoryImpl<exception::concurrent_modification>());
+
511 register_exception(CONFIG_MISMATCH,
+
512 new ExceptionFactoryImpl<exception::config_mismatch>());
+
513 register_exception(
+
514 DISTRIBUTED_OBJECT_DESTROYED,
+
515 new ExceptionFactoryImpl<exception::distributed_object_destroyed>());
+
516 register_exception(ENDOFFILE, new ExceptionFactoryImpl<exception::eof>());
+
517 register_exception(EXECUTION,
+
518 new ExceptionFactoryImpl<exception::execution>());
+
519 register_exception(HAZELCAST,
+
520 new ExceptionFactoryImpl<exception::hazelcast_>());
+
521 register_exception(
+
522 HAZELCAST_INSTANCE_NOT_ACTIVE,
+
523 new ExceptionFactoryImpl<exception::hazelcast_instance_not_active>());
+
524 register_exception(
+
525 HAZELCAST_OVERLOAD,
+
526 new ExceptionFactoryImpl<exception::hazelcast_overload>());
+
527 register_exception(
+
528 HAZELCAST_SERIALIZATION,
+
529 new ExceptionFactoryImpl<exception::hazelcast_serialization>());
+
530 register_exception(IO, new ExceptionFactoryImpl<exception::io>());
+
531 register_exception(ILLEGAL_ARGUMENT,
+
532 new ExceptionFactoryImpl<exception::illegal_argument>());
+
533 register_exception(ILLEGAL_ACCESS_EXCEPTION,
+
534 new ExceptionFactoryImpl<exception::illegal_access>());
+
535 register_exception(
+
536 ILLEGAL_ACCESS_ERROR,
+
537 new ExceptionFactoryImpl<exception::illegal_access_error>());
+
538 register_exception(
+
539 ILLEGAL_MONITOR_STATE,
+
540 new ExceptionFactoryImpl<exception::illegal_monitor_state>());
+
541 register_exception(ILLEGAL_STATE,
+
542 new ExceptionFactoryImpl<exception::illegal_state>());
+
543 register_exception(
+
544 ILLEGAL_THREAD_STATE,
+
545 new ExceptionFactoryImpl<exception::illegal_thread_state>());
+
546 register_exception(
+
547 INDEX_OUT_OF_BOUNDS,
+
548 new ExceptionFactoryImpl<exception::index_out_of_bounds>());
+
549 register_exception(INTERRUPTED,
+
550 new ExceptionFactoryImpl<exception::interrupted>());
+
551 register_exception(INVALID_ADDRESS,
+
552 new ExceptionFactoryImpl<exception::invalid_address>());
+
553 register_exception(
+
554 INVALID_CONFIGURATION,
+
555 new ExceptionFactoryImpl<exception::invalid_configuration>());
+
556 register_exception(MEMBER_LEFT,
+
557 new ExceptionFactoryImpl<exception::member_left>());
+
558 register_exception(
+
559 NEGATIVE_ARRAY_SIZE,
+
560 new ExceptionFactoryImpl<exception::negative_array_size>());
+
561 register_exception(NO_SUCH_ELEMENT,
+
562 new ExceptionFactoryImpl<exception::no_such_element>());
+
563 register_exception(NOT_SERIALIZABLE,
+
564 new ExceptionFactoryImpl<exception::not_serializable>());
+
565 register_exception(NULL_POINTER,
+
566 new ExceptionFactoryImpl<exception::null_pointer>());
+
567 register_exception(
+
568 OPERATION_TIMEOUT,
+
569 new ExceptionFactoryImpl<exception::operation_timeout>());
+
570 register_exception(
+
571 PARTITION_MIGRATING,
+
572 new ExceptionFactoryImpl<exception::partition_migrating>());
+
573 register_exception(QUERY, new ExceptionFactoryImpl<exception::query>());
+
574 register_exception(
+
575 QUERY_RESULT_SIZE_EXCEEDED,
+
576 new ExceptionFactoryImpl<exception::query_result_size_exceeded>());
+
577 register_exception(REACHED_MAX_SIZE,
+
578 new ExceptionFactoryImpl<exception::reached_max_size>());
+
579 register_exception(
+
580 REJECTED_EXECUTION,
+
581 new ExceptionFactoryImpl<exception::rejected_execution>());
+
582 register_exception(
+
583 RESPONSE_ALREADY_SENT,
+
584 new ExceptionFactoryImpl<exception::response_already_sent>());
+
585 register_exception(
+
586 RETRYABLE_HAZELCAST,
+
587 new ExceptionFactoryImpl<exception::retryable_hazelcast>());
+
588 register_exception(RETRYABLE_IO,
+
589 new ExceptionFactoryImpl<exception::retryable_io>());
+
590 register_exception(RUNTIME, new ExceptionFactoryImpl<exception::runtime>());
+
591 register_exception(
+
592 SECURITY, new ExceptionFactoryImpl<exception::SecurityException>());
+
593 register_exception(SOCK_ERROR,
+
594 new ExceptionFactoryImpl<exception::socket>());
+
595 register_exception(STALE_SEQUENCE,
+
596 new ExceptionFactoryImpl<exception::stale_sequence>());
+
597 register_exception(
+
598 TARGET_DISCONNECTED,
+
599 new ExceptionFactoryImpl<exception::target_disconnected>());
+
600 register_exception(
+
601 TARGET_NOT_MEMBER,
+
602 new ExceptionFactoryImpl<exception::target_not_member>());
+
603 register_exception(TIMEOUT, new ExceptionFactoryImpl<exception::timeout>());
+
604 register_exception(TOPIC_OVERLOAD,
+
605 new ExceptionFactoryImpl<exception::topic_overload>());
+
606 register_exception(TRANSACTION,
+
607 new ExceptionFactoryImpl<exception::transaction>());
+
608 register_exception(
+
609 TRANSACTION_NOT_ACTIVE,
+
610 new ExceptionFactoryImpl<exception::transaction_not_active>());
+
611 register_exception(
+
612 TRANSACTION_TIMED_OUT,
+
613 new ExceptionFactoryImpl<exception::transaction_timed_out>());
+
614 register_exception(URI_SYNTAX,
+
615 new ExceptionFactoryImpl<exception::uri_syntax>());
+
616 register_exception(UTF_DATA_FORMAT,
+
617 new ExceptionFactoryImpl<exception::utf_data_format>());
+
618 register_exception(
+
619 UNSUPPORTED_OPERATION,
+
620 new ExceptionFactoryImpl<exception::unsupported_operation>());
+
621 register_exception(WRONG_TARGET,
+
622 new ExceptionFactoryImpl<exception::wrong_target>());
+
623 register_exception(XA, new ExceptionFactoryImpl<exception::xa>());
+
624 register_exception(ACCESS_CONTROL,
+
625 new ExceptionFactoryImpl<exception::access_control>());
+
626 register_exception(LOGIN, new ExceptionFactoryImpl<exception::login>());
+
627 register_exception(
+
628 UNSUPPORTED_CALLBACK,
+
629 new ExceptionFactoryImpl<exception::unsupported_callback>());
+
630 register_exception(
+
631 NO_DATA_MEMBER,
+
632 new ExceptionFactoryImpl<exception::no_data_member_in_cluster>());
+
633 register_exception(
+
634 REPLICATED_MAP_CANT_BE_CREATED,
+
635 new ExceptionFactoryImpl<
+
636 exception::replicated_map_cant_be_created_on_lite_member>());
+
637 register_exception(
+
638 MAX_MESSAGE_SIZE_EXCEEDED,
+
639 new ExceptionFactoryImpl<exception::max_message_size_exceeded>());
+
640 register_exception(
+
641 WAN_REPLICATION_QUEUE_FULL,
+
642 new ExceptionFactoryImpl<exception::wan_replication_queue_full>());
+
643 register_exception(ASSERTION_ERROR,
+
644 new ExceptionFactoryImpl<exception::assertion_error>());
+
645 register_exception(
+
646 OUT_OF_MEMORY_ERROR,
+
647 new ExceptionFactoryImpl<exception::out_of_memory_error>());
+
648 register_exception(
+
649 STACK_OVERFLOW_ERROR,
+
650 new ExceptionFactoryImpl<exception::stack_overflow_error>());
+
651 register_exception(
+
652 NATIVE_OUT_OF_MEMORY_ERROR,
+
653 new ExceptionFactoryImpl<exception::native_out_of_memory_error>());
+
654 register_exception(
+
655 SERVICE_NOT_FOUND,
+
656 new ExceptionFactoryImpl<exception::service_not_found>());
+
657 register_exception(STALE_TASK_ID,
+
658 new ExceptionFactoryImpl<exception::stale_task_id>());
+
659 register_exception(DUPLICATE_TASK,
+
660 new ExceptionFactoryImpl<exception::duplicate_task>());
+
661 register_exception(STALE_TASK,
+
662 new ExceptionFactoryImpl<exception::stale_task>());
+
663 register_exception(
+
664 LOCAL_MEMBER_RESET,
+
665 new ExceptionFactoryImpl<exception::local_member_reset>());
+
666 register_exception(
+
667 INDETERMINATE_OPERATION_STATE,
+
668 new ExceptionFactoryImpl<exception::indeterminate_operation_state>());
+
669 register_exception(
+
670 FLAKE_ID_NODE_ID_OUT_OF_RANGE_EXCEPTION,
+
671 new ExceptionFactoryImpl<exception::node_id_out_of_range>());
+
672 register_exception(
+
673 TARGET_NOT_REPLICA_EXCEPTION,
+
674 new ExceptionFactoryImpl<exception::target_not_replica>());
+
675 register_exception(
+
676 MUTATION_DISALLOWED_EXCEPTION,
+
677 new ExceptionFactoryImpl<exception::mutation_disallowed>());
+
678 register_exception(CONSISTENCY_LOST_EXCEPTION,
+
679 new ExceptionFactoryImpl<exception::consistency_lost>());
+
680 register_exception(SESSION_EXPIRED_EXCEPTION,
+
681 new ExceptionFactoryImpl<exception::session_expired>());
+
682 register_exception(
+
683 WAIT_KEY_CANCELLED_EXCEPTION,
+
684 new ExceptionFactoryImpl<exception::wait_key_cancelled>());
+
685 register_exception(
+
686 LOCK_ACQUIRE_LIMIT_REACHED_EXCEPTION,
+
687 new ExceptionFactoryImpl<exception::lock_acquire_limit_reached>());
+
688 register_exception(
+
689 LOCK_OWNERSHIP_LOST_EXCEPTION,
+
690 new ExceptionFactoryImpl<exception::lock_ownership_lost>());
+
691 register_exception(
+
692 CP_GROUP_DESTROYED_EXCEPTION,
+
693 new ExceptionFactoryImpl<exception::cp_group_destroyed>());
+
694 register_exception(CANNOT_REPLICATE_EXCEPTION,
+
695 new ExceptionFactoryImpl<exception::cannot_replicate>());
+
696 register_exception(LEADER_DEMOTED_EXCEPTION,
+
697 new ExceptionFactoryImpl<exception::leader_demoted>());
+
698 register_exception(
+
699 STALE_APPEND_REQUEST_EXCEPTION,
+
700 new ExceptionFactoryImpl<exception::stale_append_request>());
+
701 register_exception(NOT_LEADER_EXCEPTION,
+
702 new ExceptionFactoryImpl<exception::not_leader>());
+
703 register_exception(VERSION_MISMATCH_EXCEPTION,
+
704 new ExceptionFactoryImpl<exception::version_mismatch>());
+
705}
+
706
+
707ClientExceptionFactory::~ClientExceptionFactory()
+
708{
+
709 // release memory for the factories
+
710 for (std::unordered_map<
+
711 int,
+
712 hazelcast::client::protocol::ExceptionFactory*>::const_iterator it =
+
713 error_code_to_factory_.begin();
+
714 error_code_to_factory_.end() != it;
+
715 ++it) {
+
716 delete (it->second);
+
717 }
+
718}
+
719
+
720void
+
721ClientExceptionFactory::register_exception(int32_t error_code,
+
722 ExceptionFactory* factory)
+
723{
+
724 auto it = error_code_to_factory_.find(error_code);
+
725 if (error_code_to_factory_.end() != it) {
+
726 char msg[100];
+
727 util::hz_snprintf(
+
728 msg, 100, "Error code %d was already registered!!!", error_code);
+
729 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
730 "ClientExceptionFactory::registerException", msg));
+
731 }
+
732
+
733 error_code_to_factory_[error_code] = factory;
+
734}
+
735
+
736std::exception_ptr
+
737ClientExceptionFactory::create_exception(
+
738 std::vector<codec::ErrorHolder>::const_iterator begin,
+
739 std::vector<codec::ErrorHolder>::const_iterator end) const
+
740{
+
741 if (begin == end) {
+
742 return nullptr;
+
743 }
+
744 auto factory = error_code_to_factory_.find(begin->error_code);
+
745 if (error_code_to_factory_.end() == factory) {
+
746 factory = error_code_to_factory_.find(
+
747 protocol::client_protocol_error_codes::UNDEFINED);
+
748 }
+
749 return factory->second->create_exception(*this,
+
750 begin->class_name,
+
751 begin->message.value_or("nullptr"),
+
752 begin->to_string(),
+
753 create_exception(begin + 1, end));
+
754}
+
755
+
756std::exception_ptr
+
757ClientExceptionFactory::create_exception(
+
758 const std::vector<codec::ErrorHolder>& errors) const
+
759{
+
760 return create_exception(errors.begin(), errors.end());
+
761}
+
762
+
763UsernamePasswordCredentials::UsernamePasswordCredentials(
+
764 const std::string& principal,
+
765 const std::string& password)
+
766 : name_(principal)
+
767 , password_(password)
+
768{}
+
769
+
770const std::string&
+
771UsernamePasswordCredentials::get_name() const
+
772{
+
773 return name_;
+
774}
+
775
+
776const std::string&
+
777UsernamePasswordCredentials::get_password() const
+
778{
+
779 return password_;
+
780}
+
781
+
782namespace codec {
+
783std::ostream&
+
784operator<<(std::ostream& out, const StackTraceElement& trace)
+
785{
+
786 return out << trace.file_name << " line " << trace.line_number << " :"
+
787 << trace.declaring_class << "." << trace.method_name;
+
788}
+
789
+
790std::vector<ErrorHolder>
+
791ErrorCodec::decode(ClientMessage& msg)
+
792{
+
793 // skip initial message frame
+
794 msg.skip_frame();
+
795
+
796 return msg.get<std::vector<ErrorHolder>>();
+
797}
+
798
+
799std::string
+
800ErrorHolder::to_string() const
+
801{
+
802 std::ostringstream out;
+
803 out << "Error code:" << error_code
+
804 << ", Class name that generated the error:" << class_name << ", ";
+
805 if (message) {
+
806 out << *message;
+
807 }
+
808 out << std::endl;
+
809 for (auto s : stack_trace) {
+
810 out << "\t" << s << std::endl;
+
811 }
+
812
+
813 return out.str();
+
814}
+
815
+
816namespace builtin {
+
817sql::sql_column_metadata
+
818custom_type_factory::create_sql_column_metadata(std::string name,
+
819 int32_t type,
+
820 bool is_nullable_exists,
+
821 bool nullability)
+
822{
+
823 using namespace hazelcast::client::sql;
+
824 if (type < static_cast<int32_t>(sql_column_type::varchar) ||
+
825 type > static_cast<int32_t>(sql_column_type::json)) {
+
826 throw hazelcast::client::exception::hazelcast_(
+
827 "custom_type_factory::create_sql_column_metadata",
+
828 (boost::format("Unexpected SQL column type = [%1%]") % type).str());
+
829 }
+
830
+
831 if (is_nullable_exists) {
+
832 return sql_column_metadata{
+
833 std::move(name), static_cast<sql_column_type>(type), nullability};
+
834 }
+
835
+
836 return sql_column_metadata{
+
837 std::move(name), static_cast<sql_column_type>(type), true};
+
838}
+
839
+
840std::shared_ptr<sql::sql_page>
+
841sql_page_codec::decode(ClientMessage& msg,
+
842 std::shared_ptr<sql::sql_row_metadata> row_metadata)
+
843{
+
844 // begin frame
+
845 msg.skip_frame();
+
846
+
847 bool last =
+
848 msg.peek(ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS +
+
849 1)[ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS] == 1;
+
850
+
851 msg.skip_frame();
+
852
+
853 auto column_type_ids = msg.get<std::vector<int32_t>>();
+
854
+
855 using column = std::vector<boost::any>;
+
856
+
857 using namespace sql;
+
858
+
859 auto number_of_columns = column_type_ids.size();
+
860 std::vector<column> columns(number_of_columns);
+
861 std::vector<sql_column_type> column_types(number_of_columns);
+
862
+
863 for (std::size_t i = 0; i < number_of_columns; ++i) {
+
864 auto column_type = static_cast<sql_column_type>(column_type_ids[i]);
+
865 column_types[i] = column_type;
+
866 columns[i] = sql_page_codec::decode_column_values(msg, column_type);
+
867 }
+
868
+
869 msg.fast_forward_to_end_frame();
+
870
+
871 auto page = std::make_shared<sql::sql_page>(
+
872 std::move(column_types), std::move(columns), last, row_metadata);
+
873 // se have to construct the rows properly
+
874 page->construct_rows();
+
875 return page;
+
876}
+
877std::vector<boost::any>
+
878sql_page_codec::decode_column_values(ClientMessage& msg,
+
879 sql::sql_column_type column_type)
+
880{
+
881 switch (column_type) {
+
882 case sql::sql_column_type::varchar:
+
883 return to_vector_of_any(
+
884 msg.get<std::vector<boost::optional<std::string>>>());
+
885 case sql::sql_column_type::boolean:
+
886 return to_vector_of_any(
+
887 builtin::list_cn_fixed_size_codec::decode<bool>(msg));
+
888 case sql::sql_column_type::tinyint:
+
889 return to_vector_of_any(
+
890 builtin::list_cn_fixed_size_codec::decode<byte>(msg));
+
891 case sql::sql_column_type::smallint:
+
892 return to_vector_of_any(
+
893 builtin::list_cn_fixed_size_codec::decode<int16_t>(msg));
+
894 case sql::sql_column_type::integer:
+
895 return to_vector_of_any(
+
896 builtin::list_cn_fixed_size_codec::decode<int32_t>(msg));
+
897 case sql::sql_column_type::bigint:
+
898 return to_vector_of_any(
+
899 builtin::list_cn_fixed_size_codec::decode<int64_t>(msg));
+
900 case sql::sql_column_type::real:
+
901 return to_vector_of_any(
+
902 builtin::list_cn_fixed_size_codec::decode<float>(msg));
+
903 case sql::sql_column_type::double_:
+
904 return to_vector_of_any(
+
905 builtin::list_cn_fixed_size_codec::decode<double>(msg));
+
906 case sql::sql_column_type::date:
+
907 return to_vector_of_any(
+
908 builtin::list_cn_fixed_size_codec::decode<local_date>(
+
909 msg));
+
910 case sql::sql_column_type::time:
+
911 return to_vector_of_any(
+
912 builtin::list_cn_fixed_size_codec::decode<local_time>(
+
913 msg));
+
914 case sql::sql_column_type::timestamp:
+
915 return to_vector_of_any(
+
916 builtin::list_cn_fixed_size_codec::decode<
+
917 local_date_time>(msg));
+
918 case sql::sql_column_type::timestamp_with_timezone:
+
919 return to_vector_of_any(
+
920 builtin::list_cn_fixed_size_codec::decode<
+
921 offset_date_time>(msg));
+
922 case sql::sql_column_type::decimal:
+
923 return to_vector_of_any(
+
924 builtin::list_cn_fixed_size_codec::decode<big_decimal>(
+
925 msg));
+
926 case sql::sql_column_type::null: {
+
927 msg.skip_frame_header_bytes();
+
928
+
929 auto size = msg.get<int32_t>();
+
930 return
+
931 std::vector<boost::any>(static_cast<size_t>(size));
+
932 }
+
933 case sql::sql_column_type::object:
+
934 return to_vector_of_any(
+
935 msg.get<std::vector<
+
936 boost::optional<serialization::pimpl::data>>>());
+
937 case sql::sql_column_type::json:
+
938 return to_vector_of_any(
+
939 msg.get<std::vector<boost::optional<hazelcast_json_value>>>());
+
940 default:
+
941 throw exception::illegal_state(
+
942 "ClientMessage::get<sql::sql_page>",
+
943 (boost::format("Unknown type %1%") %
+
944 static_cast<int32_t>(column_type))
+
945 .str());
+
946 }
+
947
+
948}
+
949
+
950} // namespace builtin
+
951} // namespace codec
+
952} // namespace protocol
+
953} // namespace client
+
954} // namespace hazelcast
+
A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.
+
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:...
+ +
+
+
+ + + + diff --git a/5.5.0/d4/d2f/sql__statement_8h_source.html b/5.5.0/d4/d2f/sql__statement_8h_source.html new file mode 100644 index 0000000000..b3d584e30e --- /dev/null +++ b/5.5.0/d4/d2f/sql__statement_8h_source.html @@ -0,0 +1,250 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_statement.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_statement.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <chrono>
+
19#include <cstddef>
+
20#include <string>
+
21
+
22#include <boost/optional/optional.hpp>
+
23
+
24#include "hazelcast/util/export.h"
+
25#include "hazelcast/client/serialization/pimpl/data.h"
+
26#include "hazelcast/client/serialization/serialization.h"
+
27#include "hazelcast/client/sql/sql_expected_result_type.h"
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace sql {
+
32class sql_service;
+
33
+
+
41class HAZELCAST_API sql_statement
+
42{
+
43public:
+
48 static constexpr std::chrono::milliseconds TIMEOUT_NOT_SET{ -1 };
+
49
+
54 static constexpr std::chrono::milliseconds TIMEOUT_DISABLED{ 0 };
+
55
+
57 static constexpr std::chrono::milliseconds DEFAULT_TIMEOUT =
+ +
59
+
61 static constexpr int32_t DEFAULT_CURSOR_BUFFER_SIZE = 4096;
+
62
+
68 sql_statement(hazelcast_client& client, std::string query);
+
69
+
74 const std::string& sql() const;
+
75
+
86 sql_statement& sql(std::string sql_string);
+
87
+
103 template<typename... Param>
+
104 sql_statement& set_parameters(Param... params);
+
105
+
115 template<typename Param>
+
116 sql_statement& add_parameter(const Param& value);
+
117
+ +
127
+
133 int32_t cursor_buffer_size() const;
+
134
+
156 sql_statement& cursor_buffer_size(int32_t size);
+
157
+
163 std::chrono::milliseconds timeout() const;
+
164
+
180 sql_statement& timeout(std::chrono::milliseconds timeout);
+
181
+
187 sql_expected_result_type expected_result_type() const;
+
188
+
195 sql_statement& expected_result_type(sql_expected_result_type type);
+
196
+
202 std::shared_ptr<std::atomic<int32_t>> partition_argument_index() const;
+
203
+
210 const boost::optional<std::string>& schema() const;
+
211
+
226 sql_statement& schema(boost::optional<std::string> schema);
+
227
+
228private:
+
229 using data = serialization::pimpl::data;
+
230 using serialization_service = serialization::pimpl::SerializationService;
+
231
+
232 sql_statement(spi::ClientContext& client_context, std::string query);
+
233
+ +
246
+
247 std::string sql_;
+
248 std::vector<data> serialized_parameters_;
+
249 int32_t cursor_buffer_size_;
+
250 std::chrono::milliseconds timeout_;
+
251 sql::sql_expected_result_type expected_result_type_;
+
252 boost::optional<std::string> schema_;
+
253 std::shared_ptr<std::atomic<int32_t>> partition_argument_index_;
+
254
+
255 serialization_service& serialization_service_;
+
256
+ +
258};
+
+
259
+
260template<typename Param>
+ +
+ +
263{
+
264 serialized_parameters_.emplace_back(serialization_service_.to_data(param));
+
265
+
266 return *this;
+
267}
+
+
268
+
269template<typename... Param>
+ +
+ +
272{
+
273 int _[] = { 0, ((void)add_parameter(params), 0)... };
+
274 (void)_;
+
275 return *this;
+
276}
+
+
277
+
278} // namespace sql
+
279} // namespace client
+
280} // namespace hazelcast
+ +
A service to execute SQL statements.
Definition sql_service.h:90
+
Definition of an SQL statement.
+
sql_statement & set_parameters(Param... params)
Sets the values for statement parameters.
+
static constexpr std::chrono::milliseconds TIMEOUT_DISABLED
Value for the timeout that is disabled, meaning there's no time limit to run a query.
+
sql_statement & add_parameter(const Param &value)
Adds a single parameter value to the end of the parameter values list.
+
std::shared_ptr< std::atomic< int32_t > > partition_argument_index() const
Get the partition argument index value.
Definition sql.cpp:578
+
static constexpr int32_t DEFAULT_CURSOR_BUFFER_SIZE
Default cursor buffer size.
+
const boost::optional< std::string > & schema() const
Gets the schema name.
Definition sql.cpp:552
+
std::chrono::milliseconds timeout() const
Gets the execution timeout in milliseconds.
Definition sql.cpp:529
+
sql_statement & clear_parameters()
Clears statement parameter values.
Definition sql.cpp:504
+
static constexpr std::chrono::milliseconds DEFAULT_TIMEOUT
Default timeout.
+
sql_statement(hazelcast_client &client, std::string query)
Creates a statement with the given query.
Definition sql.cpp:461
+
int32_t cursor_buffer_size() const
Gets the cursor buffer size (measured in the number of rows).
Definition sql.cpp:512
+
const std::string & sql() const
Definition sql.cpp:488
+
static constexpr std::chrono::milliseconds TIMEOUT_NOT_SET
Value for the timeout that is not set.
+
sql_statement & expected_result_type(sql_expected_result_type type)
Sets the expected result type.
+
sql_expected_result_type expected_result_type() const
Gets the expected result type.
Definition sql.cpp:565
+
+
+
+ + + + diff --git a/5.5.0/d4/d33/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata-members.html b/5.5.0/d4/d33/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata-members.html new file mode 100644 index 0000000000..76d71ebbe3 --- /dev/null +++ b/5.5.0/d4/d33/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_column_metadata Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html b/5.5.0/d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html new file mode 100644 index 0000000000..9fff634616 --- /dev/null +++ b/5.5.0/d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html @@ -0,0 +1,152 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::local_date_time > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::local_date_time > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::local_date_time &f) const
+

Detailed Description

+
+

Definition at line 74 of file local_date_time.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + + + +
std::size_t std::hash< hazelcast::client::local_date_time >::operator() (const hazelcast::client::local_date_time & f) const
+
+ +

Definition at line 1464 of file client_impl.cpp.

+
1466{
+
1467 std::size_t seed = 0;
+
1468 boost::hash_combine<hazelcast::client::local_date>(seed, v.date);
+
1469 boost::hash_combine<hazelcast::client::local_time>(seed, v.time);
+
1470 return seed;
+
1471}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d49/classhazelcast_1_1client_1_1exception_1_1consistency__lost-members.html b/5.5.0/d4/d49/classhazelcast_1_1client_1_1exception_1_1consistency__lost-members.html new file mode 100644 index 0000000000..35867519c4 --- /dev/null +++ b/5.5.0/d4/d49/classhazelcast_1_1client_1_1exception_1_1consistency__lost-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::consistency_lost Member List
+
+
+ +

This is the complete list of members for hazelcast::client::exception::consistency_lost, including all inherited members.

+ + +
consistency_lost(std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr) (defined in hazelcast::client::exception::consistency_lost)hazelcast::client::exception::consistency_lostexplicit
+
+
+ + + + diff --git a/5.5.0/d4/d4e/distributed__object_8h_source.html b/5.5.0/d4/d4e/distributed__object_8h_source.html new file mode 100644 index 0000000000..e811fa3889 --- /dev/null +++ b/5.5.0/d4/d4e/distributed__object_8h_source.html @@ -0,0 +1,169 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/distributed_object.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
distributed_object.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#include <string>
+
21#include <boost/thread/future.hpp>
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#pragma warning(disable : 4250) // for warning class1' : inherits
+
27 // 'class2::member' via dominance
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32namespace impl {
+
33class hazelcast_client_instance_impl;
+
34}
+
35
+
+
51class HAZELCAST_API distributed_object
+
52{
+
53 friend class impl::hazelcast_client_instance_impl;
+
54
+
55public:
+
59 virtual const std::string& get_service_name() const = 0;
+
60
+
66 virtual const std::string& get_name() const = 0;
+
67
+
72 virtual boost::future<void> destroy() = 0;
+
73
+
77 virtual ~distributed_object() = default;
+
78};
+
+
79
+
80} // namespace client
+
81} // namespace hazelcast
+
82
+
83#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
84#pragma warning(pop)
+
85#endif
+
Base class for all distributed objects.
+
virtual const std::string & get_name() const =0
Returns the unique name for this DistributedObject.
+
virtual boost::future< void > destroy()=0
Destroys this object cluster-wide.
+
virtual ~distributed_object()=default
Destructor.
+
virtual const std::string & get_service_name() const =0
Returns the service name for this object.
+
+
+
+ + + + diff --git a/5.5.0/d4/d55/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config-members.html b/5.5.0/d4/d55/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config-members.html new file mode 100644 index 0000000000..741e77c8aa --- /dev/null +++ b/5.5.0/d4/d55/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config-members.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/d4/d5f/classhazelcast_1_1client_1_1query_1_1not__predicate-members.html b/5.5.0/d4/d5f/classhazelcast_1_1client_1_1query_1_1not__predicate-members.html new file mode 100644 index 0000000000..542f8278fa --- /dev/null +++ b/5.5.0/d4/d5f/classhazelcast_1_1client_1_1query_1_1not__predicate-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::not_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::not_predicate, including all inherited members.

+ + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
not_predicate(hazelcast_client &client, const T &predicate) (defined in hazelcast::client::query::not_predicate)hazelcast::client::query::not_predicateinline
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.html b/5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.html new file mode 100644 index 0000000000..22fc1787cc --- /dev/null +++ b/5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.html @@ -0,0 +1,196 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::monitor::local_instance_stats Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::monitor::local_instance_stats Class Referenceabstract
+
+
+
Inheritance diagram for hazelcast::client::monitor::local_instance_stats:
+
+
+ + + + +

+Public Member Functions

virtual int64_t get_creation_time ()=0
+ + + +

+Static Public Attributes

static const int64_t STAT_NOT_AVAILABLE = -99L
 Fill a stat value with this if it is not available.
+

Detailed Description

+
+

Definition at line 31 of file near_cache_stats.h.

+

Member Function Documentation

+ +

◆ get_creation_time()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::local_instance_stats::get_creation_time ()
+
+pure virtual
+
+
+

Member Data Documentation

+ +

◆ STAT_NOT_AVAILABLE

+ +
+
+ + + + + +
+ + + + +
const int64_t hazelcast::client::monitor::local_instance_stats::STAT_NOT_AVAILABLE = -99L
+
+static
+
+ +

Fill a stat value with this if it is not available.

+ +

Definition at line 39 of file near_cache_stats.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.png b/5.5.0/d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.png new file mode 100644 index 0000000000000000000000000000000000000000..dd27139d5c0daa818863ab379b9925d40dd4f3fa GIT binary patch literal 956 zcmeAS@N?(olHy`uVBq!ia0y~yVB`j}12~w0q~+EH4}g?(fKQ0)|NsAi%olIImi8Z7 zZegHVATj;Siw6%L0L4wuhAjcgah3%61v3EoU|`NP`w9aCv%9B@V@L(#+qsGTTNHR& z+6`}h`TzgXb=N7|8n*9z^X%T~-b9zB4!=DfYI|wAt`hH>Ide;VlA>5zS|o%N@0M2S zUiPQ5US4NElkMx`>+9?1pUF%6Hc4#pp6RVKBQJ2v)lF`l+4?C?Y^mMb<8KP{Lthuz ze0^0_QoHA=Va)cM_ivxsw>RwWI;mK@XPW-uce=dpwJZ$&e>yb(b{=#0;p=vZ^_>1; zIYDb8^tWoIEezqm{#LhY^P^LHUg>m2YJDu`S;21l+46aZ|Mb)Q=UllS9WRzSZ|3{g z0=C^YCzGDdbS*fUOC&|&VAF{ z8OoV|CYBah9JNfSGw;sqQ^{ZET~xMZ?X@d&T(|G+PcZrI(zoVYcj5P_u=}_4=Xo!G z_wID@lRH&+<1DP**Xdqfvt!b&!!xJc;6LtYpRQ(ksm(Iy*gr-0U2nh07#jb6{Hs*w zRh&fK)|ofMt5#0G)*3NmW@;xA`Bn!QzEyDyA3j$xG^mI%#8ld_IO{MdWVkCzBr!60 zDk+LFOi&dAGC=`P7W3o%jW@RC{w}oLmV3J{=7vYmE&YuG+>_1-ac@*Ox#q~C2~T36 zF`4fc`%UrW`yotcW}}3S52<-bKg7-+rzD^yFps);97x{KbD&38h`%2<{Gp3@f`EX ze3SjfzFyagTe~DWM4fdgsNE literal 0 HcmV?d00001 diff --git a/5.5.0/d4/d6d/cloud__utility_8h_source.html b/5.5.0/d4/d6d/cloud__utility_8h_source.html new file mode 100644 index 0000000000..89306a5c59 --- /dev/null +++ b/5.5.0/d4/d6d/cloud__utility_8h_source.html @@ -0,0 +1,172 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws/utility/cloud_utility.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cloud_utility.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <unordered_map>
+
20#include <boost/property_tree/ptree.hpp>
+
21
+
22#include "hazelcast/util/export.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace pt = boost::property_tree;
+
30
+
31namespace hazelcast {
+
32class logger;
+
33
+
34namespace client {
+
35namespace config {
+ +
37}
+
38namespace aws {
+
39namespace utility {
+
+
40class HAZELCAST_API cloud_utility
+
41{
+
42public:
+
54 static std::unordered_map<std::string, std::string> unmarshal_the_response(
+
55 std::istream& stream,
+
56 logger& lg);
+
57
+
58 static void unmarshal_json_response(
+
59 std::istream& stream,
+
60 config::client_aws_config& aws_config,
+
61 std::unordered_map<std::string, std::string>& attributes);
+
62};
+
+
63} // namespace utility
+
64} // namespace aws
+
65} // namespace client
+
66} // namespace hazelcast
+
67
+
68#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
69#pragma warning(pop)
+
70#endif
+ +
static std::unordered_map< std::string, std::string > unmarshal_the_response(std::istream &stream, logger &lg)
Unmarshal the response from DescribeInstances and return the discovered node map.
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+ +
+
+
+ + + + diff --git a/5.5.0/d4/d71/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync-members.html b/5.5.0/d4/d71/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync-members.html new file mode 100644 index 0000000000..95f6ea7b45 --- /dev/null +++ b/5.5.0/d4/d71/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync-members.html @@ -0,0 +1,123 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result::row_iterator_sync Member List
+
+
+ +

This is the complete list of members for hazelcast::client::sql::sql_result::row_iterator_sync, including all inherited members.

+ + + + + + + + + + + + + + + +
difference_type typedef (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_sync
iterator_category typedef (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_sync
operator!= (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_syncfriend
operator*() consthazelcast::client::sql::sql_result::row_iterator_sync
operator++(int)=deletehazelcast::client::sql::sql_result::row_iterator_sync
operator++()hazelcast::client::sql::sql_result::row_iterator_sync
operator->() consthazelcast::client::sql::sql_result::row_iterator_sync
operator== (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_syncfriend
pointer typedef (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_sync
reference typedef (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_sync
set_timeout(std::chrono::milliseconds)hazelcast::client::sql::sql_result::row_iterator_sync
sql_result (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_syncfriend
timeout() consthazelcast::client::sql::sql_result::row_iterator_sync
value_type typedef (defined in hazelcast::client::sql::sql_result::row_iterator_sync)hazelcast::client::sql::sql_result::row_iterator_sync
+
+
+ + + + diff --git a/5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.html b/5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.html new file mode 100644 index 0000000000..8d9e3f8993 --- /dev/null +++ b/5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.html @@ -0,0 +1,303 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > > Struct Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > > Struct Template Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >:
+
+
+ + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_factory_id () noexcept
static constexpr int32_t get_class_id () noexcept
static void write_data (const query::paging_predicate< K, V > &obj, object_data_output &out)
 Defines how this class will be written.
static query::paging_predicate< K, V > read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
template<typename K, typename V>
+struct hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >
+

Definition at line 296 of file paging_predicate.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 311 of file paging_predicate.h.

+ +
+
+ +

◆ get_factory_id()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >::get_factory_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
factory id
+ +

Definition at line 302 of file paging_predicate.h.

+
303 {
+
304 return static_cast<int32_t>(
+ +
306 }
+
+
+
+ +

◆ read_data()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
query::paging_predicate< K, V > hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >::read_data (object_data_input & in)
+
+inlinestatic
+
+ +

Should not be called at the client side!

+ +

Definition at line 342 of file paging_predicate.h.

+
343 {
+
344 // Not need to read at the client side
+ +
346 "readData", "Client should not need to use readdata method!!!"));
+
347 }
+
+
+
+ +

◆ write_data()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >::write_data (const query::paging_predicate< K, V > & obj,
object_data_output & out )
+
+inlinestatic
+
+ +

Defines how this class will be written.

+
Parameters
+ + +
writerobject_data_output
+
+
+ +

Definition at line 321 of file paging_predicate.h.

+
323 {
+
324 out.write_bytes(obj.outStream.toByteArray());
+
325 out.write<int32_t>((int32_t)obj.page);
+
326 out.write<int32_t>((int32_t)obj.pageSize);
+
327 out.write<std::string>(
+
328 obj.IterationNames[static_cast<int32_t>(obj.iterationType)]);
+
329 out.write<int32_t>((int32_t)obj.anchor_data_list_.data_list.size());
+
330 const auto& data_list = obj.anchor_data_list_.data_list;
+
331 const auto& page_list = obj.anchor_data_list_.page_list;
+
332 for (size_t i = 0; i < obj.anchor_data_list_.data_list.size(); ++i) {
+
333 out.write<int32_t>(page_list[i]);
+
334 out.write_object<K>(data_list[i].first);
+
335 out.write_object<V>(data_list[i].second);
+
336 }
+
337 }
+
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.png b/5.5.0/d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c45e21c29b465053100112f3ee743b904a368093 GIT binary patch literal 1409 zcmb_cS5%V+6#nC2DMLUuLTf0aYLpp4MwJy1kYE8vik2lLc%UXAph0jl1o=f#hEyR0 zqZpYQLI^ShDufXt5cop?YlskN6QcwUq_K~E?tQrHyXSrn-#s_`SfG!(nvog+0O}}T zPc#6)Sc?3Z%4UTp?~dN82*$^b9`};V<%)EEQA#N2AS3r%CmIy@&-3|wMc-i{v`T@g z;?aR2fTI4_oHmt?0>IYoD9@jcUxbOu7r;52?bk|^IiXCsPDPjg9$4~XdDLK@_s*1A zK>M)SE#`yjIKKe4y_ePx;L*YlgJHAqzWsh>a6|9xyYNn{BrwW=VHo>eU!6t^_hXOz z{09r_=FUPytYe9ABGivf_`D3S_um12aFLoOfmLi0e7h2((PbRTfbOux8UJ{lGo>9cQX$^h%0(fYVtEaR-&J~aKjPcOGFmwo4D%v!OiZP$!# z7JRxYW$yHmW@G4i)X*6-y`{l=e0|=d+dj+k`_wt!+g$2{N-tVg+QGvM58+ITrtYb9 z1gB=Qv~yoAgXOK7fPH-LD^uO=%G`2q=icO~@gQeP8+A7>4J9^R)ne5?d49cTailhS z@}V;F+3jhirW^F4a5>g3fW56ubkqmaxwE8+mphbi-sdE=Lqa^`rRXriTQZxzkS|?1 zLtD>~;va?MZ_ZyFncT5@Apnec?~~N>#|89wpbj@L&hgziBVdjeMz_sAnEmsuV z0WI(B|8;2o6@L$@=(sh>Q!58ff(r#dCi$Ti{3x}`E^Cy6-@-c2hNVMM#w1AQGMvQV zSmsRcn14Z7x&H_q&;BYk8K`Z>re++NPEYa!*(8pJlIbKAEn(ygN=;l(VFoc}(Gyyd z!MXJHi9?gT)cMtT++uHcxpAaOP~g-U;>J7~LHOCRote~@cc;-^f)}9!*ycxa2gKty zlK*n1HzZC>G2x=1jC_}NaP(XctvlvRCaUN6H*PlEis-FqL)V4hlr|8n^_9>F!eu(y zCtzmwJ+&@yl!g21Yy3#{X_oN`ld7>EdkS$tIM2h>H4$FDpg>laol_cuYZ9Km6mKLX zE4P&(FZ+Uil|0%4!IJ1-(LE9UQkt$!${GCxFCB2RbKtMwH8PWtuj(6H?APM36aAWr zp~hwx_ZFTnd@pZyh0Y%85-#7vvIbO&_Y|<{hFbA@D@KCe4l03&jr^3ldLK5VN1kr4 z6}-?b2ohKs5>0P%V#09|v#m3i5bl;__GnH1P~n<{eUL)f-4^Ra>PZ#iTO1gzF3M+3 z^(Wizs83ZG~fo_XfEe2_*f}wUgiyc9BF|E6qsgj(EpSyJR6;Xc1Ti2~KdG ze<31Jwgm_|_<8x>w}a6p!>R+p4|i literal 0 HcmV?d00001 diff --git a/5.5.0/d4/d85/structhazelcast_1_1client_1_1member_1_1version.html b/5.5.0/d4/d85/structhazelcast_1_1client_1_1member_1_1version.html new file mode 100644 index 0000000000..ec98a82b8a --- /dev/null +++ b/5.5.0/d4/d85/structhazelcast_1_1client_1_1member_1_1version.html @@ -0,0 +1,367 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::member::version Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member::version Struct Reference
+
+
+ + + + + + + + +

+Public Member Functions

bool operator== (const version &rhs) const
bool operator!= (const version &rhs) const
bool operator< (const version &rhs) const
bool operator> (const version &rhs) const
bool operator<= (const version &rhs) const
bool operator>= (const version &rhs) const
+ + + + +

+Public Attributes

byte major
byte minor
byte patch
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &os, const version &version)
+

Detailed Description

+
+

Definition at line 74 of file member.h.

+

Member Function Documentation

+ +

◆ operator!=()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::version::operator!= (const version & rhs) const
+
+ +

Definition at line 343 of file cluster.cpp.

+
344{
+
345 return !(rhs == *this);
+
346}
+
+
+
+ +

◆ operator<()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::version::operator< (const version & rhs) const
+
+ +

Definition at line 348 of file cluster.cpp.

+
350{
+
351 if (major < rhs.major)
+
352 return true;
+
353 if (rhs.major < major)
+
354 return false;
+
355 if (minor < rhs.minor)
+
356 return true;
+
357 if (rhs.minor < minor)
+
358 return false;
+
359 return patch < rhs.patch;
+
360}
+
+
+
+ +

◆ operator<=()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::version::operator<= (const version & rhs) const
+
+ +

Definition at line 368 of file cluster.cpp.

+
370{
+
371 return !(rhs < *this);
+
372}
+
+
+
+ +

◆ operator==()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::version::operator== (const version & rhs) const
+
+ +

Definition at line 337 of file cluster.cpp.

+
338{
+
339 return major == rhs.major && minor == rhs.minor && patch == rhs.patch;
+
340}
+
+
+
+ +

◆ operator>()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::version::operator> (const version & rhs) const
+
+ +

Definition at line 363 of file cluster.cpp.

+
364{
+
365 return rhs < *this;
+
366}
+
+
+
+ +

◆ operator>=()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::version::operator>= (const version & rhs) const
+
+ +

Definition at line 375 of file cluster.cpp.

+
376{
+
377 return !(*this < rhs);
+
378}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & os,
const version & version )
+
+friend
+
+ +

Definition at line 380 of file cluster.cpp.

+
382{
+
383 os << version.major << "." << version.minor << "." << version.patch;
+
384 return os;
+
385}
+
+
+
+

Member Data Documentation

+ +

◆ major

+ +
+
+ + + + +
byte hazelcast::client::member::version::major
+
+ +

Definition at line 76 of file member.h.

+ +
+
+ +

◆ minor

+ +
+
+ + + + +
byte hazelcast::client::member::version::minor
+
+ +

Definition at line 77 of file member.h.

+ +
+
+ +

◆ patch

+ +
+
+ + + + +
byte hazelcast::client::member::version::patch
+
+ +

Definition at line 78 of file member.h.

+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d87/classhazelcast_1_1client_1_1load__balancer-members.html b/5.5.0/d4/d87/classhazelcast_1_1client_1_1load__balancer-members.html new file mode 100644 index 0000000000..840af5e029 --- /dev/null +++ b/5.5.0/d4/d87/classhazelcast_1_1client_1_1load__balancer-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::load_balancer Member List
+
+
+ +

This is the complete list of members for hazelcast::client::load_balancer, including all inherited members.

+ + + + + + +
connection::ClientConnectionManagerImpl (defined in hazelcast::client::load_balancer)hazelcast::client::load_balancerfriend
init(Handler &&h) &hazelcast::client::load_balancerinline
init(Handler &&h) && (defined in hazelcast::client::load_balancer)hazelcast::client::load_balancerinline
next(Handler &&h) &hazelcast::client::load_balancerinline
next(Handler &&h) && (defined in hazelcast::client::load_balancer)hazelcast::client::load_balancerinline
+
+
+ + + + diff --git a/5.5.0/d4/d8d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4-members.html b/5.5.0/d4/d8d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4-members.html new file mode 100644 index 0000000000..3f0870982d --- /dev/null +++ b/5.5.0/d4/d8d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::true_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.html b/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.html new file mode 100644 index 0000000000..c5f08e1b1c --- /dev/null +++ b/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.html @@ -0,0 +1,475 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::reliable_topic Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::reliable_topic Class Reference
+
+
+ +

Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model. + More...

+ +

#include <reliable_topic.h>

+
Inheritance diagram for hazelcast::client::reliable_topic:
+
+
+ + + + + + + + + + + +

+Public Member Functions

template<typename E>
boost::future< void > publish (const E &message)
 Publishes the message to all subscribers of this topic Current implementation only supports DISCARD_OLDEST policy as in Java client.
template<typename Listener>
std::string add_message_listener (Listener &&listener)
 Subscribes to this topic.
bool remove_message_listener (const std::string &registration_id)
 Stops receiving messages for the given message listener.
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:reliableTopicService"
+ + + + +

+Protected Member Functions

void on_shutdown () override
void on_destroy () override
void post_destroy () override
+ + + +

+Friends

class spi::ProxyManager
class hazelcast_client
+

Detailed Description

+

Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model.

+

Publish and subscriptions are cluster-wide. When a member subscribes for a topic, it is actually registering for messages published by any member in the cluster, including the new members joined after you added the listener.

+

Messages are ordered, meaning, listeners(subscribers) will process the messages in the order they are actually published. If cluster member M publishes messages m1, m2, m3...mn to a topic T, then Hazelcast makes sure that all of the subscribers of topic T will receive and process m1, m2, m3...mn in order.

+ +

Definition at line 52 of file reliable_topic.h.

+

Member Function Documentation

+ +

◆ add_message_listener()

+ +
+
+
+template<typename Listener>
+ + + + + +
+ + + + + + + +
std::string hazelcast::client::reliable_topic::add_message_listener (Listener && listener)
+
+inline
+
+ +

Subscribes to this topic.

+

When someone publishes a message on this topic. onMessage() function of the given MessageListener is called. More than one message listener can be added on one instance.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+

Warning 3: Make sure that the MessageListener object is not destroyed until the removeListener is called, since the library will use the MessageListener reference to deliver incoming messages.

+
Parameters
+ + +
listenerthe MessageListener to add.
+
+
+
Returns
returns registration id.
+ +

Definition at line 98 of file reliable_topic.h.

+
99 {
+
100 int id = ++runner_counter_;
+
101 std::shared_ptr<MessageRunner<Listener>> runner(
+
102 new MessageRunner<Listener>(id,
+
103 std::forward<Listener>(listener),
+
104 ringbuffer_.get(),
+
105 get_name(),
+
106 get_serialization_service(),
+
107 batch_size_,
+
108 logger_,
+
109 execution_service_,
+
110 executor_,
+
111 shared_from_this()));
+
112 runners_map_.put(id, runner);
+
113 runner->next();
+
114 return std::to_string(id);
+
115 }
+
+
+
+ +

◆ on_destroy()

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::client::reliable_topic::on_destroy ()
+
+overrideprotected
+
+ +

Definition at line 87 of file proxy.cpp.

+
88{
+
89 // cancel all runners
+
90 for (auto& entry : runners_map_.clear()) {
+
91 entry.second->cancel();
+
92 }
+
93}
+
+
+
+ +

◆ on_shutdown()

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::client::reliable_topic::on_shutdown ()
+
+overrideprotected
+
+ +

Definition at line 78 of file proxy.cpp.

+
79{
+
80 // cancel all runners
+
81 for (auto& entry : runners_map_.clear()) {
+
82 entry.second->cancel();
+
83 }
+
84}
+
+
+
+ +

◆ post_destroy()

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::client::reliable_topic::post_destroy ()
+
+overrideprotected
+
+ +

Definition at line 96 of file proxy.cpp.

+
97{
+
98 // destroy the underlying ringbuffer
+
99 ringbuffer_.get()->destroy().get();
+
100}
+
+
+
+ +

◆ publish()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::reliable_topic::publish (const E & message)
+
+inline
+
+ +

Publishes the message to all subscribers of this topic Current implementation only supports DISCARD_OLDEST policy as in Java client.

+

The other policies will be available when async API is completed. Using this policy the oldest item is overwritten no matter it is not old enough to retire.

+
Parameters
+ + +
messageThe message to be published
+
+
+ +

Definition at line 72 of file reliable_topic.h.

+
73 {
+
74 topic::impl::reliable::ReliableTopicMessage reliable_message(
+
75 to_data(message), nullptr);
+
76 return to_void_future(ringbuffer_.get()->add(reliable_message));
+
77 }
+
+
+
+ +

◆ remove_message_listener()

+ +
+
+ + + + + + + +
bool hazelcast::client::reliable_topic::remove_message_listener (const std::string & registration_id)
+
+ +

Stops receiving messages for the given message listener.

+

If the given listener already removed, this method does nothing.

+
Parameters
+ + +
registrationIdId of listener registration.
+
+
+
Returns
true if registration is removed, false otherwise
+ +

Definition at line 66 of file proxy.cpp.

+
67{
+
68 int id = util::IOUtil::to_value<int>(registration_id);
+
69 auto runner = runners_map_.get(id);
+
70 if (!runner) {
+
71 return false;
+
72 }
+
73 runner->cancel();
+
74 return true;
+
75}
+
+
+
+ + +

◆ hazelcast_client

+ +
+
+ + + + + +
+ + + + +
friend class hazelcast_client
+
+friend
+
+ +

Definition at line 57 of file reliable_topic.h.

+ +
+
+ +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 56 of file reliable_topic.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::reliable_topic::SERVICE_NAME = "hz:impl:reliableTopicService"
+
+staticconstexpr
+
+ +

Definition at line 60 of file reliable_topic.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.js b/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.js new file mode 100644 index 0000000000..4975d73e94 --- /dev/null +++ b/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1reliable__topic = +[ + [ "add_message_listener", "d4/d91/classhazelcast_1_1client_1_1reliable__topic.html#a74523c14477b6d1474b500582a0d1553", null ], + [ "publish", "d4/d91/classhazelcast_1_1client_1_1reliable__topic.html#a1c97b71bf5b46fc0c3ad01edc4f42c04", null ], + [ "remove_message_listener", "d4/d91/classhazelcast_1_1client_1_1reliable__topic.html#a7eed854dc698ef84be8a7519c12240ca", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.png b/5.5.0/d4/d91/classhazelcast_1_1client_1_1reliable__topic.png new file mode 100644 index 0000000000000000000000000000000000000000..d51f4df346368588dd35cabcb3e829df8d638e46 GIT binary patch literal 1437 zcmbVMYfw{17`=f)kph;gyeze16bKOXLc|Fg6vHDDBE%Rlpi%6lpg<5z1cQ)iYf*V< z!-R5qNvAYXVFU^W5tIljdK07&S_BDigFql!#V8=@P5sk<&UAn5p7VWYcfR@d?4A#! z1zDOqm;(S{NeL#?0l)}EahRDgI(ye~R-wz5&x+?G zBO_>>(8;Vsb1P2LY5M?_|2uq)N_qjn#DzlM#Yn@RjypNPCJyEhuCh zfw1v1B$$3y^iw6qZ3AVEwt||mguNOwIePKUEqd&&w57R@U6Sdc0w>DGK8fVC@+|4O z>Sdmeu8y0~SAap|Gutm!7Vq2rmQ2cG!bO|p^J!63n;j%8d5$e~tu_jtqlGR@!A6=& zKd{nw9&&*A++U+`yqFSeorh=WyhN4LY)hHm6LDjT+T9!7T6L_|EcuBi ziCA4h7j+9|!8;1_XUWC<`}=F&M5c4@wd0hevX0>f8+sIxi!ex#f%^wA1IL$NgH6K{i)kV!~Pkv16Mx_;9~S%0euXH&x!9RHyYRDH)$F z^r9(AQu~*Ke_v570pxNKq- zw1k7o32LotYT31QeiY)}@Yj>9g36ABr~C-0eCva%TS$c!d`7df_nt0RW4M4*4CSx{_1gAWqrgc#slEAnaBXmhz79O<_fHN zY_+rN*;qB88UIg!;QZKJhJS1&6BHPQjcR~|=;2+U1h_3a4I8wo2ER&K^&M`+b9;z9$DB2i)Q=ali_Ms(6>2W>O)QUrB;fD#UHY*5RV8?$%C@n6K8r|YYcr)^ z6)MHFwdtJec}+WNjGmsV4khJ2RBX=^VXmap;Kl4xKN`Qg44R-ldU#{-*~471!Us(8 zD3N8h6VIW#9E0xk(PKX6p%~9~Rr@i;r_GO3PXH0=C)>@y@w>)8=GI_#(!qiaIOwE%SUJ1Z%WF7aYnP8!{7#8vRCC_PpovVI8W4sZ4b93DQ)AT;hGRe4 ha)T#}ja~#UecBqP>lZ!?8bv=+fD%9>U-v)!-9G_$p2`3K literal 0 HcmV?d00001 diff --git a/5.5.0/d4/d95/classhazelcast_1_1client_1_1item__listener-members.html b/5.5.0/d4/d95/classhazelcast_1_1client_1_1item__listener-members.html new file mode 100644 index 0000000000..3c7fe2bb73 --- /dev/null +++ b/5.5.0/d4/d95/classhazelcast_1_1client_1_1item__listener-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::item_listener Member List
+
+
+ +

This is the complete list of members for hazelcast::client::item_listener, including all inherited members.

+ + + + + + +
impl::item_event_handler (defined in hazelcast::client::item_listener)hazelcast::client::item_listenerfriend
on_added(Handler &&h) &hazelcast::client::item_listenerinline
on_added(Handler &&h) &&hazelcast::client::item_listenerinline
on_removed(Handler &&h) &hazelcast::client::item_listenerinline
on_removed(Handler &&h) &&hazelcast::client::item_listenerinline
+
+
+ + + + diff --git a/5.5.0/d4/da2/classhazelcast_1_1client_1_1map__event-members.html b/5.5.0/d4/da2/classhazelcast_1_1client_1_1map__event-members.html new file mode 100644 index 0000000000..69d8eea04e --- /dev/null +++ b/5.5.0/d4/da2/classhazelcast_1_1client_1_1map__event-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::map_event Member List
+
+
+ +

This is the complete list of members for hazelcast::client::map_event, including all inherited members.

+ + + + + + + +
get_event_type() consthazelcast::client::map_event
get_member() consthazelcast::client::map_event
get_name() consthazelcast::client::map_event
get_number_of_entries_affected() consthazelcast::client::map_event
map_event(member &&member, entry_event::type event_type, const std::string &name, int number_of_entries_affected)hazelcast::client::map_event
operator<< (defined in hazelcast::client::map_event)hazelcast::client::map_eventfriend
+
+
+ + + + diff --git a/5.5.0/d4/dab/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4-members.html b/5.5.0/d4/dab/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4-members.html new file mode 100644 index 0000000000..17796b9680 --- /dev/null +++ b/5.5.0/d4/dab/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< int32_t > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< int32_t >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< int32_t >)hazelcast::client::serialization::hz_serializer< int32_t >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d4/db5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4-members.html b/5.5.0/d4/db5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4-members.html new file mode 100644 index 0000000000..d07bdf6aeb --- /dev/null +++ b/5.5.0/d4/db5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::equal_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.html b/5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.html new file mode 100644 index 0000000000..818aab209d --- /dev/null +++ b/5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.html @@ -0,0 +1,1738 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::client_properties Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::client_properties Class Reference
+
+
+ +

Client Properties is an internal class. + More...

+ +

#include <client_properties.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 client_properties (const std::unordered_map< std::string, std::string > &properties)
const client_propertyget_heartbeat_timeout () const
const client_propertyget_heartbeat_interval () const
const client_propertyget_aws_member_port () const
const client_propertyget_invocation_retry_pause_millis () const
const client_propertyget_invocation_timeout_seconds () const
const client_propertyget_event_thread_count () const
const client_propertyget_internal_executor_pool_size () const
const client_propertyget_shuffle_member_list () const
const client_propertyget_max_concurrent_invocations () const
const client_propertyget_backpressure_backoff_timeout_millis () const
const client_propertyget_statistics_enabled () const
const client_propertyget_statistics_period_seconds () const
const client_propertybackup_timeout_millis () const
const client_propertyfail_on_indeterminate_state () const
const client_propertycloud_base_url () const
const client_propertypartition_arg_cache_size () const
bool get_boolean (const client_property &property) const
 Returns the configured boolean value of a ClientProperty.
int32_t get_integer (const client_property &property) const
 Returns the configured int32_t value of a ClientProperty.
int64_t get_long (const client_property &property) const
 Returns the configured int64_t value of a ClientProperty.
std::string get_string (const client_property &property) const
 Returns the configured value of a ClientProperty as std::string.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Attributes

static const std::string PROP_HEARTBEAT_TIMEOUT
 Client will be sending heartbeat messages to members and this is the timeout.
static const std::string PROP_HEARTBEAT_TIMEOUT_DEFAULT = "60000"
static const std::string PROP_HEARTBEAT_INTERVAL
 Time interval in milliseconds between the heartbeats sent by the client to the nodes.
static const std::string PROP_HEARTBEAT_INTERVAL_DEFAULT = "5000"
static const std::string PROP_REQUEST_RETRY_COUNT
 Client will retry requests which either inherently retryable(idempotent +client) or client_network_config#redoOperation is set to true_ This property is to configure retry count before client give up retrying.
static const std::string PROP_REQUEST_RETRY_COUNT_DEFAULT = "20"
static const std::string PROP_REQUEST_RETRY_WAIT_TIME
 Client will retry requests which either inherently retryable(idempotent +client) or client_network_config#redoOperation is set to true.
static const std::string PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT = "1"
static const std::string PROP_AWS_MEMBER_PORT = "hz-port"
 The discovery mechanism will discover only IP addresses.
static const std::string PROP_AWS_MEMBER_PORT_DEFAULT = "5701"
static const std::string INVOCATION_RETRY_PAUSE_MILLIS
 Pause time between each retry cycle of an invocation in milliseconds.
static const std::string INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT
static const std::string INVOCATION_TIMEOUT_SECONDS
 When an invocation gets an exception because :
static const std::string INVOCATION_TIMEOUT_SECONDS_DEFAULT = "120"
static const std::string EVENT_THREAD_COUNT
 Number of the threads to handle the incoming event packets.
static const std::string EVENT_THREAD_COUNT_DEFAULT = "5"
static const std::string INTERNAL_EXECUTOR_POOL_SIZE
static const std::string INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT = "3"
static const std::string SHUFFLE_MEMBER_LIST
 Client shuffles the given member list to prevent all clients to connect to the same node when this property is set to true.
static const std::string SHUFFLE_MEMBER_LIST_DEFAULT = "true"
static const std::string MAX_CONCURRENT_INVOCATIONS
 The maximum number of concurrent invocations allowed.
static const std::string MAX_CONCURRENT_INVOCATIONS_DEFAULT
static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
 Control the maximum timeout in millis to wait for an invocation space to be available.
static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT = "-1"
static const std::string STATISTICS_ENABLED
 Use to enable the client statistics collection.
static const std::string STATISTICS_ENABLED_DEFAULT = "false"
static const std::string STATISTICS_PERIOD_SECONDS
 The period in seconds the statistics sent to the cluster.
static const std::string STATISTICS_PERIOD_SECONDS_DEFAULT = "3"
static constexpr const char * OPERATION_BACKUP_TIMEOUT_MILLIS
 If an operation has backups, this property specifies how long the invocation will wait for acks from the backup replicas.
static constexpr const char * OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT
static constexpr const char * FAIL_ON_INDETERMINATE_OPERATION_STATE
 When this configuration is enabled, if an operation has sync backups and acks are not received from backup replicas in time, or the member which owns primary replica of the target partition leaves the cluster, then the invocation fails with \indeterminate_operation_state.
static constexpr const char * FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT
static constexpr const char * CLOUD_URL_BASE = "hazelcast.client.cloud.url"
 Internal client property to change base url of cloud discovery endpoint.
static constexpr const char * CLOUD_URL_BASE_DEFAULT
static constexpr const char * PARTITION_ARGUMENT_CACHE_SIZE
 Parametrized SQL queries touching only a single partition benefit from using the partition owner as the query coordinator, if the partition owner can be determined from one of the query parameters.
static constexpr const char * PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT = "1024"
+

Detailed Description

+

Client Properties is an internal class.

+

Only use properties documentations as references to be used in client_config::set_property

+ +

Definition at line 66 of file client_properties.h.

+

Constructor & Destructor Documentation

+ +

◆ client_properties()

+ +
+
+ + + + + + + +
hazelcast::client::client_properties::client_properties (const std::unordered_map< std::string, std::string > & properties)
+
+ +

Definition at line 1041 of file client_impl.cpp.

+
1043 : heartbeat_timeout_(PROP_HEARTBEAT_TIMEOUT, PROP_HEARTBEAT_TIMEOUT_DEFAULT)
+
1044 , heartbeat_interval_(PROP_HEARTBEAT_INTERVAL,
+
1045 PROP_HEARTBEAT_INTERVAL_DEFAULT)
+
1046 , retry_count_(PROP_REQUEST_RETRY_COUNT, PROP_REQUEST_RETRY_COUNT_DEFAULT)
+
1047 , retry_wait_time_(PROP_REQUEST_RETRY_WAIT_TIME,
+
1048 PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT)
+
1049 , aws_member_port_(PROP_AWS_MEMBER_PORT, PROP_AWS_MEMBER_PORT_DEFAULT)
+
1050 , invocation_retry_pause_millis_(INVOCATION_RETRY_PAUSE_MILLIS,
+
1051 INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT)
+
1052 , invocation_timeout_seconds_(INVOCATION_TIMEOUT_SECONDS,
+
1053 INVOCATION_TIMEOUT_SECONDS_DEFAULT)
+
1054 , event_thread_count_(EVENT_THREAD_COUNT, EVENT_THREAD_COUNT_DEFAULT)
+
1055 , internal_executor_pool_size_(INTERNAL_EXECUTOR_POOL_SIZE,
+
1056 INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT)
+
1057 , shuffle_member_list_(SHUFFLE_MEMBER_LIST, SHUFFLE_MEMBER_LIST_DEFAULT)
+
1058 , max_concurrent_invocations_(MAX_CONCURRENT_INVOCATIONS,
+
1059 MAX_CONCURRENT_INVOCATIONS_DEFAULT)
+
1060 , backpressure_backoff_timeout_millis_(
+ +
1062 BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT)
+
1063 , statistics_enabled_(STATISTICS_ENABLED, STATISTICS_ENABLED_DEFAULT)
+
1064 , statistics_period_seconds_(STATISTICS_PERIOD_SECONDS,
+
1065 STATISTICS_PERIOD_SECONDS_DEFAULT)
+
1066 , backup_timeout_millis_(OPERATION_BACKUP_TIMEOUT_MILLIS,
+
1067 OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT)
+
1068 , fail_on_indeterminate_state_(FAIL_ON_INDETERMINATE_OPERATION_STATE,
+
1069 FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT)
+
1070 , cloud_base_url_(CLOUD_URL_BASE, CLOUD_URL_BASE_DEFAULT)
+
1071 , partition_arg_cache_size_(PARTITION_ARGUMENT_CACHE_SIZE,
+
1072 PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT)
+
1073 , properties_map_(properties)
+
1074{}
+
static const std::string PROP_HEARTBEAT_INTERVAL
Time interval in milliseconds between the heartbeats sent by the client to the nodes.
+
static const std::string PROP_REQUEST_RETRY_COUNT
Client will retry requests which either inherently retryable(idempotentclient) or client_network_conf...
+
static const std::string PROP_REQUEST_RETRY_WAIT_TIME
Client will retry requests which either inherently retryable(idempotentclient) or client_network_conf...
+
static const std::string MAX_CONCURRENT_INVOCATIONS
The maximum number of concurrent invocations allowed.
+
static const std::string SHUFFLE_MEMBER_LIST
Client shuffles the given member list to prevent all clients to connect to the same node when this pr...
+
static const std::string STATISTICS_PERIOD_SECONDS
The period in seconds the statistics sent to the cluster.
+
static const std::string EVENT_THREAD_COUNT
Number of the threads to handle the incoming event packets.
+
static constexpr const char * PARTITION_ARGUMENT_CACHE_SIZE
Parametrized SQL queries touching only a single partition benefit from using the partition owner as t...
+
static const std::string STATISTICS_ENABLED
Use to enable the client statistics collection.
+
static const std::string INVOCATION_RETRY_PAUSE_MILLIS
Pause time between each retry cycle of an invocation in milliseconds.
+
static constexpr const char * FAIL_ON_INDETERMINATE_OPERATION_STATE
When this configuration is enabled, if an operation has sync backups and acks are not received from b...
+
static constexpr const char * OPERATION_BACKUP_TIMEOUT_MILLIS
If an operation has backups, this property specifies how long the invocation will wait for acks from ...
+
static const std::string PROP_AWS_MEMBER_PORT
The discovery mechanism will discover only IP addresses.
+
static const std::string PROP_HEARTBEAT_TIMEOUT
Client will be sending heartbeat messages to members and this is the timeout.
+
static const std::string INVOCATION_TIMEOUT_SECONDS
When an invocation gets an exception because :
+
static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
Control the maximum timeout in millis to wait for an invocation space to be available.
+
static constexpr const char * CLOUD_URL_BASE
Internal client property to change base url of cloud discovery endpoint.
+
+
+
+

Member Function Documentation

+ +

◆ backup_timeout_millis()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::backup_timeout_millis () const
+
+ +

Definition at line 1184 of file client_impl.cpp.

+
1185{
+
1186 return backup_timeout_millis_;
+
1187}
+
+
+
+ +

◆ cloud_base_url()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::cloud_base_url () const
+
+ +

Definition at line 1196 of file client_impl.cpp.

+
1197{
+
1198 return cloud_base_url_;
+
1199}
+
+
+
+ +

◆ fail_on_indeterminate_state()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::fail_on_indeterminate_state () const
+
+ +

Definition at line 1190 of file client_impl.cpp.

+
1191{
+
1192 return fail_on_indeterminate_state_;
+
1193}
+
+
+
+ +

◆ get_aws_member_port()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_aws_member_port () const
+
+ +

Definition at line 1089 of file client_impl.cpp.

+
1090{
+
1091 return aws_member_port_;
+
1092}
+
+
+
+ +

◆ get_backpressure_backoff_timeout_millis()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_backpressure_backoff_timeout_millis () const
+
+ +

Definition at line 1131 of file client_impl.cpp.

+
1132{
+
1133 return backpressure_backoff_timeout_millis_;
+
1134}
+
+
+
+ +

◆ get_boolean()

+ +
+
+ + + + + + + +
bool hazelcast::client::client_properties::get_boolean (const client_property & property) const
+
+ +

Returns the configured boolean value of a ClientProperty.

+
Parameters
+ + +
propertythe ClientProperty to get the value from
+
+
+
Returns
the value as bool
+ +

Definition at line 1166 of file client_impl.cpp.

+
1167{
+
1168 return util::IOUtil::to_value<bool>(get_string(property));
+
1169}
+
std::string get_string(const client_property &property) const
Returns the configured value of a ClientProperty as std::string.
+
+
+
+ +

◆ get_event_thread_count()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_event_thread_count () const
+
+ +

Definition at line 1107 of file client_impl.cpp.

+
1108{
+
1109 return event_thread_count_;
+
1110}
+
+
+
+ +

◆ get_heartbeat_interval()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_heartbeat_interval () const
+
+ +

Definition at line 1083 of file client_impl.cpp.

+
1084{
+
1085 return heartbeat_interval_;
+
1086}
+
+
+
+ +

◆ get_heartbeat_timeout()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_heartbeat_timeout () const
+
+ +

Definition at line 1077 of file client_impl.cpp.

+
1078{
+
1079 return heartbeat_timeout_;
+
1080}
+
+
+
+ +

◆ get_integer()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::client_properties::get_integer (const client_property & property) const
+
+ +

Returns the configured int32_t value of a ClientProperty.

+
Parameters
+ + +
propertythe ClientProperty to get the value from
+
+
+
Returns
the value as int32_t
+ +

Definition at line 1172 of file client_impl.cpp.

+
1173{
+
1174 return util::IOUtil::to_value<int32_t>(get_string(property));
+
1175}
+
+
+
+ +

◆ get_internal_executor_pool_size()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_internal_executor_pool_size () const
+
+ +

Definition at line 1113 of file client_impl.cpp.

+
1114{
+
1115 return internal_executor_pool_size_;
+
1116}
+
+
+
+ +

◆ get_invocation_retry_pause_millis()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_invocation_retry_pause_millis () const
+
+ +

Definition at line 1095 of file client_impl.cpp.

+
1096{
+
1097 return invocation_retry_pause_millis_;
+
1098}
+
+
+
+ +

◆ get_invocation_timeout_seconds()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_invocation_timeout_seconds () const
+
+ +

Definition at line 1101 of file client_impl.cpp.

+
1102{
+
1103 return invocation_timeout_seconds_;
+
1104}
+
+
+
+ +

◆ get_long()

+ +
+
+ + + + + + + +
int64_t hazelcast::client::client_properties::get_long (const client_property & property) const
+
+ +

Returns the configured int64_t value of a ClientProperty.

+
Parameters
+ + +
propertythe ClientProperty to get the value from
+
+
+
Returns
the value as int64_t
+ +

Definition at line 1178 of file client_impl.cpp.

+
1179{
+
1180 return util::IOUtil::to_value<int64_t>(get_string(property));
+
1181}
+
+
+
+ +

◆ get_max_concurrent_invocations()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_max_concurrent_invocations () const
+
+ +

Definition at line 1125 of file client_impl.cpp.

+
1126{
+
1127 return max_concurrent_invocations_;
+
1128}
+
+
+
+ +

◆ get_shuffle_member_list()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_shuffle_member_list () const
+
+ +

Definition at line 1119 of file client_impl.cpp.

+
1120{
+
1121 return shuffle_member_list_;
+
1122}
+
+
+
+ +

◆ get_statistics_enabled()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_statistics_enabled () const
+
+ +

Definition at line 1137 of file client_impl.cpp.

+
1138{
+
1139 return statistics_enabled_;
+
1140}
+
+
+
+ +

◆ get_statistics_period_seconds()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::get_statistics_period_seconds () const
+
+ +

Definition at line 1143 of file client_impl.cpp.

+
1144{
+
1145 return statistics_period_seconds_;
+
1146}
+
+
+
+ +

◆ get_string()

+ +
+
+ + + + + + + +
std::string hazelcast::client::client_properties::get_string (const client_property & property) const
+
+ +

Returns the configured value of a ClientProperty as std::string.

+
Parameters
+ + +
propertythe ClientProperty to get the value from
+
+
+
Returns
the value
+ +

Definition at line 1149 of file client_impl.cpp.

+
1150{
+
1151 std::unordered_map<std::string, std::string>::const_iterator valueIt =
+
1152 properties_map_.find(property.get_name());
+
1153 if (valueIt != properties_map_.end()) {
+
1154 return valueIt->second;
+
1155 }
+
1156
+
1157 const char* value = property.get_system_property();
+
1158 if (value != NULL) {
+
1159 return value;
+
1160 }
+
1161
+
1162 return property.get_default_value();
+
1163}
+
+
+
+ +

◆ partition_arg_cache_size()

+ +
+
+ + + + + + + +
const client_property & hazelcast::client::client_properties::partition_arg_cache_size () const
+
+ +

Definition at line 1202 of file client_impl.cpp.

+
1203{
+
1204 return partition_arg_cache_size_;
+
1205}
+
+
+
+

Member Data Documentation

+ +

◆ BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
+
+static
+
+Initial value:
=
+
"hazelcast.client.invocation.backoff.timeout.millis"
+
+

Control the maximum timeout in millis to wait for an invocation space to be available.

+

If an invocation can't be made because there are too many pending invocations, then an exponential backoff is done to give the system time to deal with the backlog of invocations. This property controls how long an invocation is allowed to wait before getting a com.hazelcast.core.hazelcast_overload.

+

When set to -1 then hazelcast_overload_exception is thrown immediately without any waiting.

+ +

Definition at line 220 of file client_properties.h.

+ +
+
+ +

◆ BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT = "-1"
+
+static
+
+ +

Definition at line 221 of file client_properties.h.

+ +
+
+ +

◆ CLOUD_URL_BASE

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::CLOUD_URL_BASE = "hazelcast.client.cloud.url"
+
+staticconstexpr
+
+ +

Internal client property to change base url of cloud discovery endpoint.

+

Used for testing cloud discovery.

+ +

Definition at line 265 of file client_properties.h.

+ +
+
+ +

◆ CLOUD_URL_BASE_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::CLOUD_URL_BASE_DEFAULT
+
+staticconstexpr
+
+Initial value:
=
+
"api.cloud.hazelcast.com"
+
+

Definition at line 266 of file client_properties.h.

+ +
+
+ +

◆ EVENT_THREAD_COUNT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::EVENT_THREAD_COUNT
+
+static
+
+Initial value:
=
+
"hazelcast.client.event.thread.count"
+
+

Number of the threads to handle the incoming event packets.

+ +

Definition at line 183 of file client_properties.h.

+ +
+
+ +

◆ EVENT_THREAD_COUNT_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::EVENT_THREAD_COUNT_DEFAULT = "5"
+
+static
+
+ +

Definition at line 184 of file client_properties.h.

+ +
+
+ +

◆ FAIL_ON_INDETERMINATE_OPERATION_STATE

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::FAIL_ON_INDETERMINATE_OPERATION_STATE
+
+staticconstexpr
+
+Initial value:
=
+
"hazelcast.client.operation.fail.on.indeterminate.state"
+
+

When this configuration is enabled, if an operation has sync backups and acks are not received from backup replicas in time, or the member which owns primary replica of the target partition leaves the cluster, then the invocation fails with \indeterminate_operation_state.

+

However, even if the invocation fails, there will not be any rollback on other successful replicas.

+ +

Definition at line 256 of file client_properties.h.

+ +
+
+ +

◆ FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT
+
+staticconstexpr
+
+Initial value:
=
+
"false"
+
+

Definition at line 258 of file client_properties.h.

+ +
+
+ +

◆ INTERNAL_EXECUTOR_POOL_SIZE

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::INTERNAL_EXECUTOR_POOL_SIZE
+
+static
+
+Initial value:
=
+
"hazelcast.client.internal.executor.pool.size"
+
+

Definition at line 186 of file client_properties.h.

+ +
+
+ +

◆ INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT = "3"
+
+static
+
+ +

Definition at line 187 of file client_properties.h.

+ +
+
+ +

◆ INVOCATION_RETRY_PAUSE_MILLIS

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::INVOCATION_RETRY_PAUSE_MILLIS
+
+static
+
+Initial value:
=
+
"hazelcast.client.invocation.retry.pause.millis"
+
+

Pause time between each retry cycle of an invocation in milliseconds.

+ +

Definition at line 163 of file client_properties.h.

+ +
+
+ +

◆ INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT
+
+static
+
+Initial value:
=
+
"1000"
+
+

Definition at line 164 of file client_properties.h.

+ +
+
+ +

◆ INVOCATION_TIMEOUT_SECONDS

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::INVOCATION_TIMEOUT_SECONDS
+
+static
+
+Initial value:
=
+
"hazelcast.client.invocation.timeout.seconds"
+
+

When an invocation gets an exception because :

+
    +
  • Member throws an exception.
  • +
  • Connection between the client and member is closed.
  • +
  • Client's heartbeat requests are timed out. Time passed since invocation started is compared with this property. If the time is already passed, then the exception is delegated to the user. If not, the invocation is retried. Note that, if invocation gets no exception and it is a long running one, then it will not get any exception, no matter how small this timeout is set.
  • +
+ +

Definition at line 177 of file client_properties.h.

+ +
+
+ +

◆ INVOCATION_TIMEOUT_SECONDS_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::INVOCATION_TIMEOUT_SECONDS_DEFAULT = "120"
+
+static
+
+ +

Definition at line 178 of file client_properties.h.

+ +
+
+ +

◆ MAX_CONCURRENT_INVOCATIONS

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::MAX_CONCURRENT_INVOCATIONS
+
+static
+
+Initial value:
=
+
"hazelcast.client.max.concurrent.invocations"
+
+

The maximum number of concurrent invocations allowed.

+

To prevent the system from overloading, user can apply a constraint on the number of concurrent invocations. If the maximum number of concurrent invocations has been exceeded and a new invocation comes in, then hazelcast will throw hazelcast_overload_exception

+

By default it is configured as INT32_MAX.

+ +

Definition at line 206 of file client_properties.h.

+ +
+
+ +

◆ MAX_CONCURRENT_INVOCATIONS_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::MAX_CONCURRENT_INVOCATIONS_DEFAULT
+
+static
+
+Initial value:
=
+
util::IOUtil::to_string<int32_t>(INT32_MAX)
+
+

Definition at line 207 of file client_properties.h.

+ +
+
+ +

◆ OPERATION_BACKUP_TIMEOUT_MILLIS

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::OPERATION_BACKUP_TIMEOUT_MILLIS
+
+staticconstexpr
+
+Initial value:
=
+
"hazelcast.client.operation.backup.timeout.millis"
+
+

If an operation has backups, this property specifies how long the invocation will wait for acks from the backup replicas.

+

If acks are not received from some backups, there will not be any rollback on other successful replicas.

+ +

Definition at line 243 of file client_properties.h.

+ +
+
+ +

◆ OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT
+
+staticconstexpr
+
+Initial value:
=
+
"5000"
+
+

Definition at line 245 of file client_properties.h.

+ +
+
+ +

◆ PARTITION_ARGUMENT_CACHE_SIZE

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::PARTITION_ARGUMENT_CACHE_SIZE
+
+staticconstexpr
+
+Initial value:
=
+
"hazelcast.client.sql.partition.argument.cache.size"
+
+

Parametrized SQL queries touching only a single partition benefit from using the partition owner as the query coordinator, if the partition owner can be determined from one of the query parameters.

+

When such a query is executed, the cluster sends the index of such argument to the client. This parameter configures the size of the cache the client uses for storing this information.

+ +

Definition at line 277 of file client_properties.h.

+ +
+
+ +

◆ PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::client_properties::PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT = "1024"
+
+staticconstexpr
+
+ +

Definition at line 279 of file client_properties.h.

+ +
+
+ +

◆ PROP_AWS_MEMBER_PORT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_AWS_MEMBER_PORT = "hz-port"
+
+static
+
+ +

The discovery mechanism will discover only IP addresses.

+

You can define the port on which Hazelcast is expected to be running here. This port number is not used by the discovery mechanism itself, it is only returned by the discovery mechanism. The default port is PROP_AWS_MEMBER_PORT_DEFAULT

+ +

Definition at line 157 of file client_properties.h.

+ +
+
+ +

◆ PROP_AWS_MEMBER_PORT_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_AWS_MEMBER_PORT_DEFAULT = "5701"
+
+static
+
+ +

Definition at line 158 of file client_properties.h.

+ +
+
+ +

◆ PROP_HEARTBEAT_INTERVAL

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_HEARTBEAT_INTERVAL
+
+static
+
+Initial value:
=
+
"hazelcast_client_heartbeat_interval"
+
+

Time interval in milliseconds between the heartbeats sent by the client to the nodes.

+

attribute "hazelcast_client_heartbeat_interval" default value "5000"

+ +

Definition at line 123 of file client_properties.h.

+ +
+
+ +

◆ PROP_HEARTBEAT_INTERVAL_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_HEARTBEAT_INTERVAL_DEFAULT = "5000"
+
+static
+
+ +

Definition at line 124 of file client_properties.h.

+ +
+
+ +

◆ PROP_HEARTBEAT_TIMEOUT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_HEARTBEAT_TIMEOUT
+
+static
+
+Initial value:
=
+
"hazelcast_client_heartbeat_timeout"
+
+

Client will be sending heartbeat messages to members and this is the timeout.

+

If there is no any message passing between client and member within the given time via this property in milliseconds the connection will be closed.

+

attribute "hazelcast_client_heartbeat_timeout" default value "60000"

+ +

Definition at line 113 of file client_properties.h.

+ +
+
+ +

◆ PROP_HEARTBEAT_TIMEOUT_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_HEARTBEAT_TIMEOUT_DEFAULT = "60000"
+
+static
+
+ +

Definition at line 114 of file client_properties.h.

+ +
+
+ +

◆ PROP_REQUEST_RETRY_COUNT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_REQUEST_RETRY_COUNT
+
+static
+
+Initial value:
=
+
"hazelcast_client_request_retry_count"
+
+

Client will retry requests which either inherently retryable(idempotent +client) or client_network_config#redoOperation is set to true_ This property is to configure retry count before client give up retrying.

+

attribute "hazelcast_client_request_retry_count" default value "20"

+ +

Definition at line 135 of file client_properties.h.

+ +
+
+ +

◆ PROP_REQUEST_RETRY_COUNT_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_REQUEST_RETRY_COUNT_DEFAULT = "20"
+
+static
+
+ +

Definition at line 136 of file client_properties.h.

+ +
+
+ +

◆ PROP_REQUEST_RETRY_WAIT_TIME

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_REQUEST_RETRY_WAIT_TIME
+
+static
+
+Initial value:
=
+
"hazelcast_client_request_retry_wait_time"
+
+

Client will retry requests which either inherently retryable(idempotent +client) or client_network_config#redoOperation is set to true.

+

Time delay in seconds between retries.

+

attribute "hazelcast_client_request_retry_wait_time" default value "1"

+ +

Definition at line 147 of file client_properties.h.

+ +
+
+ +

◆ PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT = "1"
+
+static
+
+ +

Definition at line 148 of file client_properties.h.

+ +
+
+ +

◆ SHUFFLE_MEMBER_LIST

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::SHUFFLE_MEMBER_LIST
+
+static
+
+Initial value:
=
+
"hazelcast.client.shuffle.member.list"
+
+

Client shuffles the given member list to prevent all clients to connect to the same node when this property is set to true.

+

When it is set to false, the client tries to connect to the nodes in the given order.

+ +

Definition at line 194 of file client_properties.h.

+ +
+
+ +

◆ SHUFFLE_MEMBER_LIST_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::SHUFFLE_MEMBER_LIST_DEFAULT = "true"
+
+static
+
+ +

Definition at line 195 of file client_properties.h.

+ +
+
+ +

◆ STATISTICS_ENABLED

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::STATISTICS_ENABLED
+
+static
+
+Initial value:
=
+
"hazelcast.client.statistics.enabled"
+
+

Use to enable the client statistics collection.

+

The default is false.

+ +

Definition at line 228 of file client_properties.h.

+ +
+
+ +

◆ STATISTICS_ENABLED_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::STATISTICS_ENABLED_DEFAULT = "false"
+
+static
+
+ +

Definition at line 229 of file client_properties.h.

+ +
+
+ +

◆ STATISTICS_PERIOD_SECONDS

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::STATISTICS_PERIOD_SECONDS
+
+static
+
+Initial value:
=
+
"hazelcast.client.statistics.period.seconds"
+
+

The period in seconds the statistics sent to the cluster.

+ +

Definition at line 234 of file client_properties.h.

+ +
+
+ +

◆ STATISTICS_PERIOD_SECONDS_DEFAULT

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::client_properties::STATISTICS_PERIOD_SECONDS_DEFAULT = "3"
+
+static
+
+ +

Definition at line 235 of file client_properties.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.js b/5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.js new file mode 100644 index 0000000000..95eb33b701 --- /dev/null +++ b/5.5.0/d4/dbb/classhazelcast_1_1client_1_1client__properties.js @@ -0,0 +1,7 @@ +var classhazelcast_1_1client_1_1client__properties = +[ + [ "get_boolean", "d4/dbb/classhazelcast_1_1client_1_1client__properties.html#aadb5ea12c3c7d3d9ce4f8d703793a13a", null ], + [ "get_integer", "d4/dbb/classhazelcast_1_1client_1_1client__properties.html#a8e70b6efa4e8b7ca01a0a8a5e212ebb1", null ], + [ "get_long", "d4/dbb/classhazelcast_1_1client_1_1client__properties.html#ab206a8dd4737d00caa937260f4c3dd47", null ], + [ "get_string", "d4/dbb/classhazelcast_1_1client_1_1client__properties.html#a8a121a1de4d56248aebde25a743f3abc", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html b/5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html new file mode 100644 index 0000000000..2a78430fa2 --- /dev/null +++ b/5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html @@ -0,0 +1,528 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::socket_options Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::socket_options Class Reference
+
+
+ +

TCP Socket options. + More...

+ +

#include <socket_options.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool is_tcp_no_delay () const
 TCP_NODELAY socket option.
socket_options & set_tcp_no_delay (bool tcp_no_delay)
 Enable/disable TCP_NODELAY socket option.
bool is_keep_alive () const
 SO_KEEPALIVE socket option.
socket_options & set_keep_alive (bool keep_alive)
 Enable/disable SO_KEEPALIVE socket option.
bool is_reuse_address () const
 SO_REUSEADDR socket option.
socket_options & set_reuse_address (bool reuse_address)
 Enable/disable the SO_REUSEADDR socket option.
int get_linger_seconds () const
 Gets SO_LINGER with the specified linger time in seconds.
socket_options & set_linger_seconds (int linger_seconds)
 Enable/disable SO_LINGER with the specified linger time in seconds.
int get_buffer_size_in_bytes () const
 If set to 0 or less, then it is not set on the socket.
socket_options & set_buffer_size_in_bytes (int buffer_size)
 If set to 0 or less, then it is not set on the socket.
+ + + + + +

+Static Public Attributes

static const int KILO_BYTE = 1024
 constant for kilobyte
static const int DEFAULT_BUFFER_SIZE_BYTE = 128 * KILO_BYTE
 default buffer size of Bytes
+

Detailed Description

+

TCP Socket options.

+ +

Definition at line 31 of file socket_options.h.

+

Constructor & Destructor Documentation

+ +

◆ socket_options()

+ +
+
+ + + + + + + +
hazelcast::client::config::socket_options::socket_options ()
+
+ +

Definition at line 514 of file config.cpp.

+
515 : tcp_no_delay_(true)
+
516 , keep_alive_(true)
+
517 , reuse_address_(true)
+
518 , linger_seconds_(3)
+
519 , buffer_size_(DEFAULT_BUFFER_SIZE_BYTE)
+
520{}
+
static const int DEFAULT_BUFFER_SIZE_BYTE
default buffer size of Bytes
+
+
+
+

Member Function Documentation

+ +

◆ get_buffer_size_in_bytes()

+ +
+
+ + + + + + + +
int hazelcast::client::config::socket_options::get_buffer_size_in_bytes () const
+
+ +

If set to 0 or less, then it is not set on the socket.

+

The default value is DEFAULT_BUFFER_SIZE_BYTE

+

Gets the SO_SNDBUF and SO_RCVBUF options value in bytes

Returns
bufferSize Number of bytes
+ +

Definition at line 575 of file config.cpp.

+
576{
+
577 return buffer_size_;
+
578}
+
+
+
+ +

◆ get_linger_seconds()

+ +
+
+ + + + + + + +
int hazelcast::client::config::socket_options::get_linger_seconds () const
+
+ +

Gets SO_LINGER with the specified linger time in seconds.

+
Returns
lingerSeconds value in seconds
+ +

Definition at line 562 of file config.cpp.

+
563{
+
564 return linger_seconds_;
+
565}
+
+
+
+ +

◆ is_keep_alive()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::socket_options::is_keep_alive () const
+
+ +

SO_KEEPALIVE socket option.

+
Returns
true if enabled
+ +

Definition at line 536 of file config.cpp.

+
537{
+
538 return keep_alive_;
+
539}
+
+
+
+ +

◆ is_reuse_address()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::socket_options::is_reuse_address () const
+
+ +

SO_REUSEADDR socket option.

+
Returns
true if enabled
+ +

Definition at line 549 of file config.cpp.

+
550{
+
551 return reuse_address_;
+
552}
+
+
+
+ +

◆ is_tcp_no_delay()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::socket_options::is_tcp_no_delay () const
+
+ +

TCP_NODELAY socket option.

+
Returns
true if enabled
+ +

Definition at line 523 of file config.cpp.

+
524{
+
525 return tcp_no_delay_;
+
526}
+
+
+
+ +

◆ set_buffer_size_in_bytes()

+ +
+
+ + + + + + + +
socket_options & hazelcast::client::config::socket_options::set_buffer_size_in_bytes (int buffer_size)
+
+ +

If set to 0 or less, then it is not set on the socket.

+

The default value is DEFAULT_BUFFER_SIZE_BYTE

+

Sets the SO_SNDBUF and SO_RCVBUF options to the specified value in bytes

+
Parameters
+ + +
bufferSizeNumber of bytes
+
+
+
Returns
SocketOptions configured
+ +

Definition at line 581 of file config.cpp.

+
582{
+
583 socket_options::buffer_size_ = buffer_size;
+
584 return *this;
+
585}
+
+
+
+ +

◆ set_keep_alive()

+ +
+
+ + + + + + + +
socket_options & hazelcast::client::config::socket_options::set_keep_alive (bool keep_alive)
+
+ +

Enable/disable SO_KEEPALIVE socket option.

+
Parameters
+ + +
keepAliveenabled if true
+
+
+
Returns
SocketOptions configured
+ +

Definition at line 542 of file config.cpp.

+
543{
+
544 socket_options::keep_alive_ = keep_alive;
+
545 return *this;
+
546}
+
+
+
+ +

◆ set_linger_seconds()

+ +
+
+ + + + + + + +
socket_options & hazelcast::client::config::socket_options::set_linger_seconds (int linger_seconds)
+
+ +

Enable/disable SO_LINGER with the specified linger time in seconds.

+

if set to a value of 0 or less then it is disabled.

+

Default value is 3.

+
Parameters
+ + +
lingerSecondsvalue in seconds
+
+
+
Returns
SocketOptions configured
+ +

Definition at line 568 of file config.cpp.

+
569{
+
570 socket_options::linger_seconds_ = linger_seconds;
+
571 return *this;
+
572}
+
+
+
+ +

◆ set_reuse_address()

+ +
+
+ + + + + + + +
socket_options & hazelcast::client::config::socket_options::set_reuse_address (bool reuse_address)
+
+ +

Enable/disable the SO_REUSEADDR socket option.

+
Parameters
+ + +
reuseAddressenabled if true
+
+
+
Returns
SocketOptions configured
+ +

Definition at line 555 of file config.cpp.

+
556{
+
557 socket_options::reuse_address_ = reuse_address;
+
558 return *this;
+
559}
+
+
+
+ +

◆ set_tcp_no_delay()

+ +
+
+ + + + + + + +
socket_options & hazelcast::client::config::socket_options::set_tcp_no_delay (bool tcp_no_delay)
+
+ +

Enable/disable TCP_NODELAY socket option.

+
Parameters
+ + +
tcpNoDelay
+
+
+ +

Definition at line 529 of file config.cpp.

+
530{
+
531 socket_options::tcp_no_delay_ = tcp_no_delay;
+
532 return *this;
+
533}
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_BUFFER_SIZE_BYTE

+ +
+
+ + + + + +
+ + + + +
const int hazelcast::client::config::socket_options::DEFAULT_BUFFER_SIZE_BYTE = 128 * KILO_BYTE
+
+static
+
+ +

default buffer size of Bytes

+ +

Definition at line 42 of file socket_options.h.

+ +
+
+ +

◆ KILO_BYTE

+ +
+
+ + + + + +
+ + + + +
const int hazelcast::client::config::socket_options::KILO_BYTE = 1024
+
+static
+
+ +

constant for kilobyte

+ +

Definition at line 37 of file socket_options.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.js b/5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.js new file mode 100644 index 0000000000..4fc43c1e31 --- /dev/null +++ b/5.5.0/d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.js @@ -0,0 +1,13 @@ +var classhazelcast_1_1client_1_1config_1_1socket__options = +[ + [ "get_buffer_size_in_bytes", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#ad6b1042c5aa36a38d8e6700373bd3a91", null ], + [ "get_linger_seconds", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#af1ca0e89bd11f8ef1a5ecd3cd435d72f", null ], + [ "is_keep_alive", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#a944cb0ef4fc47d85c35e03869f021af3", null ], + [ "is_reuse_address", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#aa632ad7de93324b8e6e79cb55ffdde97", null ], + [ "is_tcp_no_delay", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#acdc46f030dff0ae83cee97fd6ce8ef76", null ], + [ "set_buffer_size_in_bytes", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#ad7ad6db3f753aca000dd29f534d293f0", null ], + [ "set_keep_alive", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#a9b1574691fac77b4740c271c21f5698a", null ], + [ "set_linger_seconds", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#a6c301e868bf5a2eb20bca3ad861f8d8e", null ], + [ "set_reuse_address", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#a3398accdc7a1a9e79409b448a435e1f3", null ], + [ "set_tcp_no_delay", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html#a02f1d3dbc6487ffc0acfe59e742bef65", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html b/5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html new file mode 100644 index 0000000000..cf08016342 --- /dev/null +++ b/5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html @@ -0,0 +1,385 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::client_connection_strategy_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::client_connection_strategy_config Class Reference
+
+
+ +

Client connection strategy configuration is used for setting custom strategies and configuring strategy parameters. + More...

+ +

#include <client_connection_strategy_config.h>

+ + + + +

+Public Types

enum  reconnect_mode { OFF +, ON +, ASYNC + }
 Reconnect options. More...
+ + + + + + + + + + + + +

+Public Member Functions

bool is_async_start () const
 Client instance creation won't block on hazelcast_client(ClientConfig &) if this value is true.
client_connection_strategy_config & set_async_start (bool async_start)
 Set true for non blocking hazelcast_client(const client_config +&).
reconnect_mode get_reconnect_mode () const
client_connection_strategy_config & set_reconnect_mode (reconnect_mode reconnect_mode)
 How a client reconnect to cluster after a disconnect can be configured.
connection_retry_configget_retry_config ()
 connection_retry_config controls the period among the retries and when a client should give up retrying.
client_connection_strategy_config & set_retry_config (connection_retry_config retry_config)
 connection_retry_config controls the period among the retries and when a client should give up retrying.
+

Detailed Description

+

Client connection strategy configuration is used for setting custom strategies and configuring strategy parameters.

+ +

Definition at line 33 of file client_connection_strategy_config.h.

+

Member Enumeration Documentation

+ +

◆ reconnect_mode

+ +
+
+ +

Reconnect options.

+ + + + +
Enumerator
OFF 

Prevent reconnect to cluster after a disconnect.

+
ON 

Reconnect to cluster by blocking invocations.

+
ASYNC 

Reconnect to cluster without blocking invocations.

+

Invocations will receive hazelcast_client_offline

+
+ +

Definition at line 41 of file client_connection_strategy_config.h.

+
42 {
+
46 OFF,
+
50 ON,
+
56 ASYNC
+
57 };
+ + + +
+
+
+

Constructor & Destructor Documentation

+ +

◆ client_connection_strategy_config()

+ +
+
+ + + + + + + +
hazelcast::client::config::client_connection_strategy_config::client_connection_strategy_config ()
+
+ +

Definition at line 431 of file config.cpp.

+
432 : async_start_(false)
+
433 , reconnect_mode_(ON)
+
434{}
+
+
+
+

Member Function Documentation

+ +

◆ get_reconnect_mode()

+ +
+
+ + + + + + + +
client_connection_strategy_config::reconnect_mode hazelcast::client::config::client_connection_strategy_config::get_reconnect_mode () const
+
+
Returns
reconnect mode
+ +

Definition at line 437 of file config.cpp.

+
438{
+
439 return reconnect_mode_;
+
440}
+
+
+
+ +

◆ get_retry_config()

+ +
+
+ + + + + + + +
connection_retry_config & hazelcast::client::config::client_connection_strategy_config::get_retry_config ()
+
+ +

connection_retry_config controls the period among the retries and when a client should give up retrying.

+

Exponential behaviour can be chosen or jitter can be added to wait periods.

+
Returns
connection_retry_config the connection retry config to read or modify.
+ +

Definition at line 464 of file config.cpp.

+
465{
+
466 return retry_config_;
+
467}
+
+
+
+ +

◆ is_async_start()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::client_connection_strategy_config::is_async_start () const
+
+ +

Client instance creation won't block on hazelcast_client(ClientConfig &) if this value is true.

+
Returns
if client connects to cluster asynchronously
+ +

Definition at line 443 of file config.cpp.

+
444{
+
445 return async_start_;
+
446}
+
+
+
+ +

◆ set_async_start()

+ +
+
+ + + + + + + +
client_connection_strategy_config & hazelcast::client::config::client_connection_strategy_config::set_async_start (bool async_start)
+
+ +

Set true for non blocking hazelcast_client(const client_config +&).

+

The client creation won't wait to connect to cluster. The client instace will throw exception until it connects to cluster and become ready. If set to false, hazelcast_client(const client_config &) will block until a cluster connection established and it's ready to use client instance

+

default value is false

Parameters
+ + +
asyncStarttrue for async client creation
+
+
+
Returns
the updated ClientConnectionStrategyConfig
+ +

Definition at line 449 of file config.cpp.

+
450{
+
451 this->async_start_ = async_start;
+
452 return *this;
+
453}
+
+
+
+ +

◆ set_reconnect_mode()

+ +
+
+ + + + + + + +
client_connection_strategy_config & hazelcast::client::config::client_connection_strategy_config::set_reconnect_mode (reconnect_mode reconnect_mode)
+
+ +

How a client reconnect to cluster after a disconnect can be configured.

+

This parameter is used by default strategy and custom implementations may ignore it if configured. default value is ReconnectMode#ON

Parameters
+ + +
reconnectMode
+
+
+
Returns
the updated ClientConnectionStrategyConfig
+ +

Definition at line 456 of file config.cpp.

+
458{
+
459 this->reconnect_mode_ = reconnect_mode;
+
460 return *this;
+
461}
+ +
+
+
+ +

◆ set_retry_config()

+ +
+
+ + + + + + + +
client_connection_strategy_config & hazelcast::client::config::client_connection_strategy_config::set_retry_config (connection_retry_config retry_config)
+
+ +

connection_retry_config controls the period among the retries and when a client should give up retrying.

+

Exponential behaviour can be chosen or jitter can be added to wait periods.

+
Parameters
+ + +
connection_retry_configthe connection retry config to read or modify.
+
+
+
Returns
the updated client_connection_strategy_config
+ +

Definition at line 470 of file config.cpp.

+
472{
+
473 retry_config_ = std::move(retry_config);
+
474 return *this;
+
475}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.js b/5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.js new file mode 100644 index 0000000000..341d12347e --- /dev/null +++ b/5.5.0/d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.js @@ -0,0 +1,14 @@ +var classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config = +[ + [ "reconnect_mode", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#ae450cea7d3d15a041eb0dceaf8a9945e", [ + [ "OFF", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#ae450cea7d3d15a041eb0dceaf8a9945eafed940f22a1a437763da6b3f9c5b4fbc", null ], + [ "ON", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#ae450cea7d3d15a041eb0dceaf8a9945ea5f0c35885635ec6a80f61a16e22c4ec8", null ], + [ "ASYNC", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#ae450cea7d3d15a041eb0dceaf8a9945ea8e98798915718919f41beeb056ba5f62", null ] + ] ], + [ "get_reconnect_mode", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#ada35db1a2d6249b6d1272cfc804b7375", null ], + [ "get_retry_config", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#ab92e3f686f4b1bc2f5dee60123958ee2", null ], + [ "is_async_start", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#af9a188d4645f30042abd08b884876088", null ], + [ "set_async_start", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#a29abf7552462cd770903c861742655a4", null ], + [ "set_reconnect_mode", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#a0e40b49897121a1742be8cf80c7963d4", null ], + [ "set_retry_config", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html#a1768d0dcc9c3ddd2bfa200c9102111b3", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dcf/imap_8h_source.html b/5.5.0/d4/dcf/imap_8h_source.html new file mode 100644 index 0000000000..3001d81017 --- /dev/null +++ b/5.5.0/d4/dcf/imap_8h_source.html @@ -0,0 +1,1062 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/imap.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
imap.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <unordered_map>
+
20#include <unordered_set>
+
21#include <vector>
+
22#include <stdexcept>
+
23#include <climits>
+
24#include <assert.h>
+
25
+
26#include <boost/container/vector.hpp>
+
27
+
28#include "hazelcast/client/monitor/local_map_stats.h"
+
29#include "hazelcast/client/monitor/impl/NearCacheStatsImpl.h"
+
30#include "hazelcast/client/monitor/impl/LocalMapStatsImpl.h"
+
31#include "hazelcast/client/proxy/IMapImpl.h"
+
32#include "hazelcast/client/impl/EntryEventHandler.h"
+
33#include "hazelcast/client/entry_listener.h"
+
34#include "hazelcast/client/serialization/serialization.h"
+
35#include "hazelcast/util/exception_util.h"
+
36#include "hazelcast/client/protocol/codec/codecs.h"
+
37#include "hazelcast/client/spi/ClientContext.h"
+
38
+
39#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
40#pragma warning(push)
+
41#pragma warning(disable : 4251) // for dll export
+
42#endif
+
43
+
44namespace hazelcast {
+
45namespace client {
+ +
47
+
48namespace spi {
+
49class ProxyManager;
+
50}
+
51
+
+
62class HAZELCAST_API imap : public proxy::IMapImpl
+
63{
+
64 friend class spi::ProxyManager;
+
65
+
66public:
+
67 static constexpr const char* SERVICE_NAME = "hz:impl:mapService";
+
68
+
69 imap(const std::string& instance_name, spi::ClientContext* context)
+
70 : proxy::IMapImpl(instance_name, context)
+
71 {}
+
72
+
78 template<typename K>
+
+
79 boost::future<bool> contains_key(const K& key)
+
80 {
+
81 return contains_key_internal(to_data(key));
+
82 }
+
+
83
+
89 template<typename V>
+
+
90 boost::future<bool> contains_value(const V& value)
+
91 {
+
92 return proxy::IMapImpl::contains_value(to_data(value));
+
93 }
+
+
94
+
101 template<typename K, typename V>
+
+
102 boost::future<boost::optional<V>> get(const K& key)
+
103 {
+
104 return to_object<V>(get_internal(to_data(key)));
+
105 }
+
+
106
+
114 template<typename K, typename V, typename R = V>
+
+
115 boost::future<boost::optional<R>> put(const K& key, const V& value)
+
116 {
+
117 return put<K, V, R>(key, value, UNSET);
+
118 }
+
+
119
+
132 template<typename K, typename V, typename R = V>
+
+
133 boost::future<boost::optional<R>> put(const K& key,
+
134 const V& value,
+
135 std::chrono::milliseconds ttl)
+
136 {
+
137 return to_object<R>(put_internal(to_data(key), to_data(value), ttl));
+
138 }
+
+
139
+
146 template<typename K, typename V>
+
+
147 boost::future<boost::optional<V>> remove(const K& key)
+
148 {
+
149 return to_object<V>(remove_internal(to_data(key)));
+
150 }
+
+
151
+
159 template<typename K, typename V>
+
+
160 boost::future<bool> remove(const K& key, const V& value)
+
161 {
+
162 return remove_internal(to_data(key), to_data(value));
+
163 }
+
+
164
+
176 template<typename P>
+
+
177 boost::future<void> remove_all(const P& predicate)
+
178 {
+
179 return to_void_future(remove_all_internal(to_data<P>(predicate)));
+
180 }
+
+
181
+
187 template<typename K>
+
+
188 boost::future<void> delete_entry(const K& key)
+
189 {
+
190 return to_void_future(delete_internal(to_data(key)));
+
191 }
+
+
192
+
202 template<typename K>
+
+
203 boost::future<bool> try_remove(const K& key,
+
204 std::chrono::milliseconds timeout)
+
205 {
+
206 return try_remove_internal(to_data(key), timeout);
+
207 }
+
+
208
+
221 template<typename K, typename V>
+
+
222 boost::future<bool> try_put(const K& key,
+
223 const V& value,
+
224 std::chrono::milliseconds timeout)
+
225 {
+
226 return try_put_internal(to_data(key), to_data(value), timeout);
+
227 }
+
+
228
+
239 template<typename K, typename V>
+
+
240 boost::future<void> put_transient(const K& key,
+
241 const V& value,
+
242 std::chrono::milliseconds ttl)
+
243 {
+
244 return to_void_future(
+
245 try_put_transient_internal(to_data(key), to_data(value), ttl));
+
246 }
+
+
247
+
257 template<typename K, typename V, typename R = V>
+
+
258 boost::future<boost::optional<V>> put_if_absent(const K& key,
+
259 const V& value)
+
260 {
+
261 return put_if_absent(key, value, UNSET);
+
262 }
+
+
263
+
275 template<typename K, typename V, typename R = V>
+
276 boost::future<boost::optional<V>>
+
+
277 put_if_absent(const K& key, const V& value, std::chrono::milliseconds ttl)
+
278 {
+
279 return to_object<R>(
+
280 put_if_absent_internal(to_data(key), to_data(value), ttl));
+
281 }
+
+
282
+
290 template<typename K, typename V, typename N = V>
+
+
291 boost::future<bool> replace(const K& key,
+
292 const V& old_value,
+
293 const N& new_value)
+
294 {
+
295 return replace_if_same_internal(
+
296 to_data(key), to_data(old_value), to_data(new_value));
+
297 }
+
+
298
+
306 template<typename K, typename V, typename R = V>
+
+
307 boost::future<boost::optional<R>> replace(const K& key, const V& value)
+
308 {
+
309 return to_object<R>(replace_internal(to_data(key), to_data(value)));
+
310 }
+
+
311
+
319 template<typename K, typename V, typename R = V>
+
+
320 boost::future<void> set(const K& key, const V& value)
+
321 {
+
322 return to_void_future(set(key, value, UNSET));
+
323 }
+
+
324
+
334 template<typename K, typename V>
+
+
335 boost::future<void> set(const K& key,
+
336 const V& value,
+
337 std::chrono::milliseconds ttl)
+
338 {
+
339 return to_void_future(set_internal(to_data(key), to_data(value), ttl));
+
340 }
+
+
341
+
356 template<typename K>
+
+
357 boost::future<void> lock(const K& key)
+
358 {
+
359 return to_void_future(lock(key, UNSET));
+
360 }
+
+
361
+
380 template<typename K>
+
+
381 boost::future<void> lock(const K& key, std::chrono::milliseconds lease_time)
+
382 {
+
383 return to_void_future(proxy::IMapImpl::lock(to_data(key), lease_time));
+
384 }
+
+
385
+
394 template<typename K>
+
+
395 boost::future<bool> is_locked(const K& key)
+
396 {
+
397 return proxy::IMapImpl::is_locked(to_data(key));
+
398 }
+
+
399
+
409 template<typename K>
+
+
410 boost::future<bool> try_lock(const K& key)
+
411 {
+
412 return try_lock(key, std::chrono::milliseconds(0));
+
413 }
+
+
414
+
431 template<typename K>
+
+
432 boost::future<bool> try_lock(const K& key,
+
433 std::chrono::milliseconds timeout)
+
434 {
+
435 return proxy::IMapImpl::try_lock(to_data(key), timeout);
+
436 }
+
+
437
+
455 template<typename K>
+
+
456 boost::future<bool> try_lock(const K& key,
+
457 std::chrono::milliseconds timeout,
+
458 std::chrono::milliseconds lease_time)
+
459 {
+
460 return proxy::IMapImpl::try_lock(to_data(key), timeout, lease_time);
+
461 }
+
+
462
+
477 template<typename K>
+
+
478 boost::future<void> unlock(const K& key)
+
479 {
+
480 return to_void_future(proxy::IMapImpl::unlock(to_data(key)));
+
481 }
+
+
482
+
491 template<typename K>
+
+
492 boost::future<void> force_unlock(const K& key)
+
493 {
+
494 return to_void_future(proxy::IMapImpl::force_unlock(to_data(key)));
+
495 }
+
+
496
+
509 template<typename MapInterceptor>
+
+
510 boost::future<std::string> add_interceptor(
+
511 const MapInterceptor& interceptor)
+
512 {
+
513 return proxy::IMapImpl::add_interceptor(to_data(interceptor));
+
514 }
+
+
515
+
+
531 boost::future<boost::uuids::uuid> add_entry_listener(
+
532 entry_listener&& listener,
+
533 bool include_value)
+
534 {
+
535 const auto listener_flags = listener.flags_;
+
536 return proxy::IMapImpl::add_entry_listener(
+
537 std::unique_ptr<impl::BaseEventHandler>(
+
538 new impl::EntryEventHandler<
+
539 protocol::codec::map_addentrylistener_handler>(
+
540 get_name(),
+
541 get_context().get_client_cluster_service(),
+
542 get_context().get_serialization_service(),
+
543 std::move(listener),
+
544 include_value,
+
545 get_context().get_logger())),
+
546 include_value,
+
547 listener_flags);
+
548 }
+
+
549
+
567 template<typename P>
+
+
568 boost::future<boost::uuids::uuid> add_entry_listener(
+
569 entry_listener&& listener,
+
570 const P& predicate,
+
571 bool include_value)
+
572 {
+
573 const auto listener_flags = listener.flags_;
+
574 return proxy::IMapImpl::add_entry_listener(
+
575 std::unique_ptr<impl::BaseEventHandler>(
+
576 new impl::EntryEventHandler<
+
577 protocol::codec::map_addentrylistenerwithpredicate_handler>(
+
578 get_name(),
+
579 get_context().get_client_cluster_service(),
+
580 get_context().get_serialization_service(),
+
581 std::move(listener),
+
582 include_value,
+
583 get_context().get_logger())),
+
584 to_data<P>(predicate),
+
585 include_value,
+
586 listener_flags);
+
587 }
+
+
588
+
602 template<typename K>
+
+
603 boost::future<boost::uuids::uuid> add_entry_listener(
+
604 entry_listener&& listener,
+
605 bool include_value,
+
606 const K& key)
+
607 {
+
608 const auto listener_flags = listener.flags_;
+
609 return proxy::IMapImpl::add_entry_listener(
+
610 std::shared_ptr<impl::BaseEventHandler>(
+
611 new impl::EntryEventHandler<
+
612 protocol::codec::map_addentrylistenertokey_handler>(
+
613 get_name(),
+
614 get_context().get_client_cluster_service(),
+
615 get_context().get_serialization_service(),
+
616 std::move(listener),
+
617 include_value,
+
618 get_context().get_logger())),
+
619 include_value,
+
620 to_data<K>(key),
+
621 listener_flags);
+
622 }
+
+
623
+
632 template<typename K, typename V>
+
+
633 boost::future<boost::optional<entry_view<K, V>>> get_entry_view(
+
634 const K& key)
+
635 {
+
636 auto f = proxy::IMapImpl::get_entry_view_data(to_data(key));
+
637 return to_object_entry_view<K, V>(std::move(f));
+
638 }
+
+
639
+
650 template<typename K>
+
+
651 boost::future<bool> evict(const K& key)
+
652 {
+
653 return evict_internal(to_data(key));
+
654 }
+
+
655
+
662 template<typename K, typename V>
+
+
663 boost::future<std::unordered_map<K, V>> get_all(
+
664 const std::unordered_set<K>& keys)
+
665 {
+
666 if (keys.empty()) {
+
667 return boost::make_ready_future(std::unordered_map<K, V>());
+
668 }
+
669
+
670 std::unordered_map<int, std::vector<serialization::pimpl::data>>
+
671 partition_to_key_data;
+
672 // group the request per server
+
673 for (auto& key : keys) {
+
674 auto key_data = to_data<K>(key);
+
675
+
676 auto partitionId = get_partition_id(key_data);
+
677 partition_to_key_data[partitionId].push_back(std::move(key_data));
+
678 }
+
679
+
680 std::vector<boost::future<EntryVector>> futures;
+
681 futures.reserve(partition_to_key_data.size());
+
682 for (auto& entry : partition_to_key_data) {
+
683 futures.push_back(get_all_internal(entry.first, entry.second));
+
684 }
+
685
+
686 return to_object_map<K, V>(futures);
+
687 }
+
+
688
+
697 template<typename K>
+
+
698 boost::future<std::vector<K>> key_set()
+
699 {
+
700 return to_object_vector<K>(proxy::IMapImpl::key_set_data());
+
701 }
+
+
702
+
714 template<
+
715 typename K,
+
716 typename P,
+
717 class = typename std::enable_if<
+
718 !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
+
+
719 boost::future<std::vector<K>> key_set(const P& predicate)
+
720 {
+
721 return to_object_vector<K>(
+
722 proxy::IMapImpl::key_set_data(to_data(predicate)));
+
723 }
+
+
724
+
736 template<typename K, typename V>
+
+
737 boost::future<std::vector<K>> key_set(
+ +
739 {
+
740 predicate.set_iteration_type(query::iteration_type::KEY);
+
741 auto future = key_set_for_paging_predicate_data(
+
742 protocol::codec::holder::paging_predicate_holder::of(
+
743 predicate, serialization_service_));
+
744 return keys_to_object_vector_with_predicate(std::move(future),
+
745 predicate);
+
746 }
+
+
747
+
756 template<typename V>
+
+
757 boost::future<std::vector<V>> values()
+
758 {
+
759 return to_object_vector<V>(proxy::IMapImpl::values_data());
+
760 }
+
+
761
+
771 template<
+
772 typename V,
+
773 typename P,
+
774 class = typename std::enable_if<
+
775 !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
+
+
776 boost::future<std::vector<V>> values(const P& predicate)
+
777 {
+
778 return to_object_vector<V>(
+
779 proxy::IMapImpl::values_data(to_data(predicate)));
+
780 }
+
+
781
+
792 template<typename K, typename V>
+
+
793 boost::future<std::vector<V>> values(
+ +
795 {
+
796 predicate.set_iteration_type(query::iteration_type::VALUE);
+
797 auto future = values_for_paging_predicate_data(
+
798 protocol::codec::holder::paging_predicate_holder::of(
+
799 predicate, serialization_service_));
+
800 return values_to_object_vector_with_predicate(std::move(future),
+
801 predicate);
+
802 }
+
+
803
+
811 template<typename K, typename V>
+
+
812 boost::future<std::vector<std::pair<K, V>>> entry_set()
+
813 {
+
814 return to_entry_object_vector<K, V>(proxy::IMapImpl::entry_set_data());
+
815 }
+
+
816
+
827 template<
+
828 typename K,
+
829 typename V,
+
830 typename P,
+
831 class = typename std::enable_if<
+
832 !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
+
+
833 boost::future<std::vector<std::pair<K, V>>> entry_set(const P& predicate)
+
834 {
+
835 return to_entry_object_vector<K, V>(
+
836 proxy::IMapImpl::entry_set_data(to_data(predicate)));
+
837 }
+
+
838
+
849 template<typename K, typename V>
+
+
850 boost::future<std::vector<std::pair<K, V>>> entry_set(
+ +
852 {
+
853 predicate.set_iteration_type(query::iteration_type::ENTRY);
+
854 auto future = entry_set_for_paging_predicate_data(
+
855 protocol::codec::holder::paging_predicate_holder::of(
+
856 predicate, serialization_service_));
+
857 return entry_set_to_object_vector_with_predicate<K, V>(
+
858 std::move(future), predicate);
+
859 }
+
+
860
+
+
901 boost::future<void> add_index(const config::index_config& config)
+
902 {
+
903 return to_void_future(proxy::IMapImpl::add_index_data(config));
+
904 }
+
+
905
+
913 template<typename... T>
+
+ +
915 T... attributes)
+
916 {
+
917 return add_index(
+
918 config::index_config(type, std::forward<T>(attributes)...));
+
919 }
+
+
920
+
921 boost::future<void> clear()
+
922 {
+
923 return to_void_future(proxy::IMapImpl::clear_data());
+
924 }
+
925
+
941 template<typename K, typename ResultType, typename EntryProcessor>
+
+
942 boost::future<boost::optional<ResultType>> execute_on_key(
+
943 const K& key,
+
944 const EntryProcessor& entry_processor)
+
945 {
+
946 return to_object<ResultType>(
+
947 execute_on_key_internal(to_data(key), to_data(entry_processor)));
+
948 }
+
+
949
+
959 template<typename K, typename ResultType, typename EntryProcessor>
+
+
960 boost::future<boost::optional<ResultType>> submit_to_key(
+
961 const K& key,
+
962 const EntryProcessor& entry_processor)
+
963 {
+
964 return to_object<ResultType>(
+
965 submit_to_key_internal(to_data(key), to_data(entry_processor)));
+
966 }
+
+
967
+
981 template<typename K, typename ResultType, typename EntryProcessor>
+
982 boost::future<std::unordered_map<K, boost::optional<ResultType>>>
+
+
983 execute_on_keys(const std::unordered_set<K>& keys,
+
984 const EntryProcessor& entry_processor)
+
985 {
+
986 return to_object_map<K, ResultType>(
+
987 execute_on_keys_internal<K, EntryProcessor>(keys, entry_processor));
+
988 }
+
+
989
+
1003 template<typename K, typename ResultType, typename EntryProcessor>
+
1004 boost::future<std::unordered_map<K, boost::optional<ResultType>>>
+
+
1005 execute_on_entries(const EntryProcessor& entry_processor)
+
1006 {
+
1007 return to_object_map<K, ResultType>(
+
1008 proxy::IMapImpl::execute_on_entries_data(to_data(entry_processor)));
+
1009 }
+
+
1010
+
1026 template<typename K,
+
1027 typename ResultType,
+
1028 typename EntryProcessor,
+
1029 typename P>
+
1030 boost::future<std::unordered_map<K, boost::optional<ResultType>>>
+
+
1031 execute_on_entries(const EntryProcessor& entry_processor,
+
1032 const P& predicate)
+
1033 {
+
1034 return to_object_map<K, ResultType>(
+
1035 proxy::IMapImpl::execute_on_entries_data(to_data(entry_processor),
+
1036 to_data(predicate)));
+
1037 }
+
+
1038
+
1049 template<typename K, typename V>
+
+
1050 boost::future<void> put_all(const std::unordered_map<K, V>& entries)
+
1051 {
+
1052 std::unordered_map<int, EntryVector> entryMap;
+
1053 for (auto& entry : entries) {
+
1054 serialization::pimpl::data key_data = to_data(entry.first);
+
1055 int partitionId = get_partition_id(key_data);
+
1056 entryMap[partitionId].push_back(
+
1057 std::make_pair(key_data, to_data(entry.second)));
+
1058 }
+
1059
+
1060 std::vector<boost::future<protocol::ClientMessage>> resultFutures;
+
1061 for (auto&& partitionEntry : entryMap) {
+
1062 auto partitionId = partitionEntry.first;
+
1063 resultFutures.push_back(
+
1064 put_all_internal(partitionId, std::move(partitionEntry.second)));
+
1065 }
+
1066 return boost::when_all(resultFutures.begin(), resultFutures.end())
+
1067 .then(boost::launch::sync,
+
1068 [](boost::future<boost::csbl::vector<
+
1069 boost::future<protocol::ClientMessage>>> futures) {
+
1070 for (auto& f : futures.get()) {
+
1071 f.get();
+
1072 }
+
1073 });
+
1074 }
+
+
1075
+
1088 monitor::local_map_stats& get_local_map_stats() { return local_map_stats_; }
+
1089
+
1090 template<typename K, typename V>
+
1091 query::paging_predicate<K, V> new_paging_predicate(
+
1092 size_t predicate_page_size)
+
1093 {
+
1094 return query::paging_predicate<K, V>(get_serialization_service(),
+
1095 predicate_page_size);
+
1096 }
+
1097
+
1098 template<typename K, typename V, typename INNER_PREDICATE>
+
1099 query::paging_predicate<K, V> new_paging_predicate(
+
1100 size_t predicate_page_size,
+
1101 const INNER_PREDICATE& predicate)
+
1102 {
+
1103 return query::paging_predicate<K, V>(
+
1104 get_serialization_service(), predicate_page_size, predicate);
+
1105 }
+
1106
+
1107 template<typename K, typename V, typename COMPARATOR>
+
1108 query::paging_predicate<K, V> new_paging_predicate(
+
1109 COMPARATOR&& comparator,
+
1110 size_t predicate_page_size)
+
1111 {
+
1112 return query::paging_predicate<K, V>(get_serialization_service(),
+
1113 std::move(comparator),
+
1114 predicate_page_size);
+
1115 }
+
1116
+
1117 template<typename K,
+
1118 typename V,
+
1119 typename INNER_PREDICATE,
+
1120 typename COMPARATOR>
+
1121 query::paging_predicate<K, V> new_paging_predicate(
+
1122 const INNER_PREDICATE& predicate,
+
1123 COMPARATOR&& comparator,
+
1124 size_t predicate_page_size)
+
1125 {
+
1126 return query::paging_predicate<K, V>(get_serialization_service(),
+
1127 predicate,
+
1128 std::move(comparator),
+
1129 predicate_page_size);
+
1130 }
+
1131
+
1132protected:
+
1136 static const std::chrono::milliseconds UNSET;
+
1137
+
1138 monitor::impl::LocalMapStatsImpl local_map_stats_;
+
1139
+
1140 virtual boost::future<boost::optional<serialization::pimpl::data>>
+
1141 get_internal(const serialization::pimpl::data& key_data)
+
1142 {
+
1143 return proxy::IMapImpl::get_data(key_data);
+
1144 }
+
1145
+
1146 virtual boost::future<bool> contains_key_internal(
+
1147 const serialization::pimpl::data& key_data)
+
1148 {
+
1149 return proxy::IMapImpl::contains_key(key_data);
+
1150 }
+
1151
+
1152 virtual boost::future<boost::optional<serialization::pimpl::data>>
+
1153 remove_internal(const serialization::pimpl::data& key_data)
+
1154 {
+
1155 return proxy::IMapImpl::remove_data(key_data);
+
1156 }
+
1157
+
1158 virtual boost::future<bool> remove_internal(
+
1159 const serialization::pimpl::data& key_data,
+
1160 const serialization::pimpl::data& value_data)
+
1161 {
+
1162 return proxy::IMapImpl::remove(key_data, value_data);
+
1163 }
+
1164
+
1165 virtual boost::future<protocol::ClientMessage> remove_all_internal(
+
1166 const serialization::pimpl::data& predicate_data)
+
1167 {
+
1168 return proxy::IMapImpl::remove_all(predicate_data);
+
1169 }
+
1170
+
1171 virtual boost::future<protocol::ClientMessage> delete_internal(
+
1172 const serialization::pimpl::data& key_data)
+
1173 {
+
1174 return proxy::IMapImpl::delete_entry(key_data);
+
1175 }
+
1176
+
1177 virtual boost::future<bool> try_remove_internal(
+
1178 const serialization::pimpl::data& key_data,
+
1179 std::chrono::milliseconds timeout)
+
1180 {
+
1181 return proxy::IMapImpl::try_remove(key_data, timeout);
+
1182 }
+
1183
+
1184 virtual boost::future<bool> try_put_internal(
+
1185 const serialization::pimpl::data& key_data,
+
1186 const serialization::pimpl::data& value_data,
+
1187 std::chrono::milliseconds timeout)
+
1188 {
+
1189 return proxy::IMapImpl::try_put(key_data, value_data, timeout);
+
1190 }
+
1191
+
1192 virtual boost::future<boost::optional<serialization::pimpl::data>>
+
1193 put_internal(const serialization::pimpl::data& key_data,
+
1194 const serialization::pimpl::data& value_data,
+
1195 std::chrono::milliseconds ttl)
+
1196 {
+
1197 return proxy::IMapImpl::put_data(key_data, value_data, ttl);
+
1198 }
+
1199
+
1200 virtual boost::future<protocol::ClientMessage> try_put_transient_internal(
+
1201 const serialization::pimpl::data& key_data,
+
1202 const serialization::pimpl::data& value_data,
+
1203 std::chrono::milliseconds ttl)
+
1204 {
+
1205 return proxy::IMapImpl::put_transient(key_data, value_data, ttl);
+
1206 }
+
1207
+
1208 virtual boost::future<boost::optional<serialization::pimpl::data>>
+
1209 put_if_absent_internal(const serialization::pimpl::data& key_data,
+
1210 const serialization::pimpl::data& value_data,
+
1211 std::chrono::milliseconds ttl)
+
1212 {
+
1213 return proxy::IMapImpl::put_if_absent_data(key_data, value_data, ttl);
+
1214 }
+
1215
+
1216 virtual boost::future<bool> replace_if_same_internal(
+
1217 const serialization::pimpl::data& key_data,
+
1218 const serialization::pimpl::data& value_data,
+
1219 const serialization::pimpl::data& new_value_data)
+
1220 {
+
1221 return proxy::IMapImpl::replace(key_data, value_data, new_value_data);
+
1222 }
+
1223
+
1224 virtual boost::future<boost::optional<serialization::pimpl::data>>
+
1225 replace_internal(const serialization::pimpl::data& key_data,
+
1226 const serialization::pimpl::data& value_data)
+
1227 {
+
1228 return proxy::IMapImpl::replace_data(key_data, value_data);
+
1229 }
+
1230
+
1231 virtual boost::future<protocol::ClientMessage> set_internal(
+
1232 const serialization::pimpl::data& key_data,
+
1233 const serialization::pimpl::data& value_data,
+
1234 std::chrono::milliseconds ttl)
+
1235 {
+
1236 return proxy::IMapImpl::set(key_data, value_data, ttl);
+
1237 }
+
1238
+
1239 virtual boost::future<bool> evict_internal(
+
1240 const serialization::pimpl::data& key_data)
+
1241 {
+
1242 return proxy::IMapImpl::evict(key_data);
+
1243 }
+
1244
+
1245 virtual boost::future<EntryVector> get_all_internal(
+
1246 int partition_id,
+
1247 const std::vector<serialization::pimpl::data>& partition_keys)
+
1248 {
+
1249 return proxy::IMapImpl::get_all_data(partition_id, partition_keys);
+
1250 }
+
1251
+
1252 virtual boost::future<boost::optional<serialization::pimpl::data>>
+
1253 execute_on_key_internal(const serialization::pimpl::data& key_data,
+
1254 const serialization::pimpl::data& processor)
+
1255 {
+
1256 return proxy::IMapImpl::execute_on_key_data(key_data, processor);
+
1257 }
+
1258
+
1259 boost::future<boost::optional<serialization::pimpl::data>>
+
1260 submit_to_key_internal(const serialization::pimpl::data& key_data,
+
1261 const serialization::pimpl::data& processor)
+
1262 {
+
1263 return submit_to_key_data(key_data, processor);
+
1264 }
+
1265
+
1266 template<typename K, typename EntryProcessor>
+
1267 boost::future<EntryVector> execute_on_keys_internal(
+
1268 const std::unordered_set<K>& keys,
+
1269 const EntryProcessor& entry_processor)
+
1270 {
+
1271 if (keys.empty()) {
+
1272 return boost::make_ready_future(EntryVector());
+
1273 }
+
1274 std::vector<serialization::pimpl::data> keysData;
+
1275 for (const auto& k : keys) {
+
1276 keysData.push_back(to_data<K>(k));
+
1277 }
+
1278 return proxy::IMapImpl::execute_on_keys_data(
+
1279 keysData, to_data<EntryProcessor>(entry_processor));
+
1280 }
+
1281
+
1282 virtual boost::future<protocol::ClientMessage> put_all_internal(
+
1283 int partition_id,
+
1284 const EntryVector& entries)
+
1285 {
+
1286 return proxy::IMapImpl::put_all_data(partition_id, entries);
+
1287 }
+
1288
+
1289private:
+
1290 template<typename K, typename V>
+
1291 std::vector<std::pair<K, boost::optional<V>>> sort_and_get(
+
1292 query::paging_predicate<K, V>& predicate,
+
1293 query::iteration_type iteration_type,
+
1294 std::vector<std::pair<K, V>> entries)
+
1295 {
+
1296 std::vector<std::pair<K, boost::optional<V>>> optionalEntries;
+
1297 optionalEntries.reserve(entries.size());
+
1298 for (auto&& pair : entries) {
+
1299 optionalEntries.emplace_back(pair.first,
+
1300 boost::make_optional(pair.second));
+
1301 }
+
1302 return sortAndGet(predicate, iteration_type, optionalEntries);
+
1303 }
+
1304
+
1305 template<typename K, typename V>
+
1306 std::vector<std::pair<K, boost::optional<V>>> sort_and_get(
+
1307 query::paging_predicate<K, V>& predicate,
+
1308 query::iteration_type iteration_type,
+
1309 std::vector<std::pair<K, boost::optional<V>>> entries)
+
1310 {
+
1311 std::sort(entries.begin(),
+
1312 entries.end(),
+
1313 [&](const std::pair<K, boost::optional<V>>& lhs,
+
1314 const std::pair<K, boost::optional<V>>& rhs) {
+
1315 auto comparator = predicate.getComparator();
+
1316 if (!comparator) {
+
1317 switch (predicate.getIterationType()) {
+
1318 case query::iteration_type::VALUE:
+
1319 return lhs.second < rhs.second;
+
1320 default:
+
1321 return lhs.first < rhs.first;
+
1322 }
+
1323 }
+
1324
+
1325 std::pair<const K*, const V*> leftVal(
+
1326 &lhs.first, lhs.second.get_ptr());
+
1327 std::pair<const K*, const V*> rightVal(
+
1328 &rhs.first, rhs.second.get_ptr());
+
1329 int result = comparator->compare(&leftVal, &rightVal);
+
1330 if (0 != result) {
+
1331 // std sort: comparison function object returns
+
1332 // ​true if the first argument is less than (i.e. is
+
1333 // ordered before) the second.
+
1334 return result < 0;
+
1335 }
+
1336
+
1337 return lhs.first < rhs.first;
+
1338 });
+
1339
+
1340 std::pair<size_t, size_t> range =
+
1341 update_anchor<K, V>(entries, predicate, iteration_type);
+
1342
+
1343 std::vector<std::pair<K, boost::optional<V>>> result;
+
1344 for (size_t i = range.first; i < range.second; ++i) {
+
1345 auto entry = entries[i];
+
1346 result.push_back(std::make_pair(entry.first, entry.second));
+
1347 }
+
1348 return result;
+
1349 }
+
1350};
+
+
1351} // namespace client
+
1352} // namespace hazelcast
+
1353
+
1354#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
1355#pragma warning(pop)
+
1356#endif
+
Map entry listener to get notified when a map entry is added, removed, updated, evicted,...
+ +
boost::future< bool > evict(const K &key)
Evicts the specified key from this map.
Definition imap.h:651
+
boost::future< void > lock(const K &key)
Acquires the lock for the specified key.
Definition imap.h:357
+
boost::future< void > put_all(const std::unordered_map< K, V > &entries)
Copies all of the mappings from the specified map to this map (optional operation).
Definition imap.h:1050
+
boost::future< boost::optional< ResultType > > execute_on_key(const K &key, const EntryProcessor &entry_processor)
Applies the user defined EntryProcessor to the entry mapped by the key.
Definition imap.h:942
+
boost::future< bool > is_locked(const K &key)
Checks the lock for the specified key.
Definition imap.h:395
+
boost::future< std::vector< V > > values(const P &predicate)
Returns a vector clone of the values contained in this map.
Definition imap.h:776
+
boost::future< boost::optional< entry_view< K, V > > > get_entry_view(const K &key)
Returns the EntryView for the specified key.
Definition imap.h:633
+
boost::future< void > put_transient(const K &key, const V &value, std::chrono::milliseconds ttl)
Same as put(K, V, int64_t, TimeUnit) but MapStore, if defined, will not be called to store/persist th...
Definition imap.h:240
+
boost::future< boost::uuids::uuid > add_entry_listener(entry_listener &&listener, bool include_value)
Adds an entry listener for this map.
Definition imap.h:531
+
boost::future< void > unlock(const K &key)
Releases the lock for the specified key.
Definition imap.h:478
+
boost::future< void > force_unlock(const K &key)
Releases the lock for the specified key regardless of the lock owner.
Definition imap.h:492
+
boost::future< boost::optional< R > > put(const K &key, const V &value, std::chrono::milliseconds ttl)
Puts an entry into this map with a given ttl (time to live) value.
Definition imap.h:133
+
boost::future< boost::optional< V > > get(const K &key)
get the value.
Definition imap.h:102
+
boost::future< std::vector< std::pair< K, V > > > entry_set(const P &predicate)
Queries the map based on the specified predicate and returns the matching entries.
Definition imap.h:833
+
boost::future< boost::optional< R > > replace(const K &key, const V &value)
Replaces the entry for a key only if currently mapped to some value.
Definition imap.h:307
+
monitor::local_map_stats & get_local_map_stats()
Returns LocalMapStats for this map.
Definition imap.h:1088
+
boost::future< bool > contains_key(const K &key)
check if this map contains key.
Definition imap.h:79
+
boost::future< void > add_index(config::index_config::index_type type, T... attributes)
Convenient method to add an index to this map with the given type and attributes.
Definition imap.h:914
+
boost::future< boost::optional< V > > remove(const K &key)
remove entry form map
Definition imap.h:147
+
boost::future< bool > try_put(const K &key, const V &value, std::chrono::milliseconds timeout)
Tries to put the given key, value into this map within specified timeout value.
Definition imap.h:222
+
boost::future< bool > replace(const K &key, const V &old_value, const N &new_value)
Replaces the entry for a key only if currently mapped to a given value.
Definition imap.h:291
+
boost::future< boost::uuids::uuid > add_entry_listener(entry_listener &&listener, const P &predicate, bool include_value)
Adds an entry listener for this map.
Definition imap.h:568
+
boost::future< std::vector< K > > key_set(query::paging_predicate< K, V > &predicate)
Queries the map based on the specified predicate and returns the keys of matching entries.
Definition imap.h:737
+
boost::future< std::vector< K > > key_set()
Returns a vector clone of the keys contained in this map.
Definition imap.h:698
+
boost::future< boost::optional< V > > put_if_absent(const K &key, const V &value, std::chrono::milliseconds ttl)
Puts an entry into this map with a given ttl (time to live) value if the specified key is not already...
Definition imap.h:277
+
boost::future< boost::optional< R > > put(const K &key, const V &value)
put new entry into map.
Definition imap.h:115
+
boost::future< boost::uuids::uuid > add_entry_listener(entry_listener &&listener, bool include_value, const K &key)
Adds the specified entry listener for the specified key.
Definition imap.h:603
+
boost::future< std::unordered_map< K, boost::optional< ResultType > > > execute_on_entries(const EntryProcessor &entry_processor, const P &predicate)
Applies the user defined EntryProcessor to the all entries in the map.
Definition imap.h:1031
+
boost::future< bool > try_lock(const K &key, std::chrono::milliseconds timeout, std::chrono::milliseconds lease_time)
Tries to acquire the lock for the specified key for the specified lease time.
Definition imap.h:456
+
boost::future< bool > try_lock(const K &key)
Tries to acquire the lock for the specified key.
Definition imap.h:410
+
boost::future< std::unordered_map< K, boost::optional< ResultType > > > execute_on_entries(const EntryProcessor &entry_processor)
Applies the user defined EntryProcessor to the all entries in the map.
Definition imap.h:1005
+
boost::future< void > add_index(const config::index_config &config)
Adds an index to this map for the specified entries so that queries can run faster.
Definition imap.h:901
+
static const std::chrono::milliseconds UNSET
Default TTL value of a record.
Definition imap.h:1136
+
boost::future< bool > remove(const K &key, const V &value)
removes entry from map if there is an entry with same key and value.
Definition imap.h:160
+
boost::future< boost::optional< ResultType > > submit_to_key(const K &key, const EntryProcessor &entry_processor)
Applies the user defined EntryProcessor to the entry mapped by the key.
Definition imap.h:960
+
boost::future< bool > contains_value(const V &value)
check if this map contains value.
Definition imap.h:90
+
boost::future< std::vector< std::pair< K, V > > > entry_set(query::paging_predicate< K, V > &predicate)
Queries the map based on the specified predicate and returns the matching entries.
Definition imap.h:850
+
boost::future< std::vector< V > > values(query::paging_predicate< K, V > &predicate)
Returns a vector clone of the values contained in this map.
Definition imap.h:793
+
boost::future< void > set(const K &key, const V &value)
Puts an entry into this map.
Definition imap.h:320
+
boost::future< boost::optional< V > > put_if_absent(const K &key, const V &value)
Puts an entry into this map, if the specified key is not already associated with a value.
Definition imap.h:258
+
boost::future< std::unordered_map< K, V > > get_all(const std::unordered_set< K > &keys)
Returns the entries for the given keys.
Definition imap.h:663
+
boost::future< void > set(const K &key, const V &value, std::chrono::milliseconds ttl)
Puts an entry into this map.
Definition imap.h:335
+
boost::future< std::unordered_map< K, boost::optional< ResultType > > > execute_on_keys(const std::unordered_set< K > &keys, const EntryProcessor &entry_processor)
Applies the user defined EntryProcessor to the entries mapped by the collection of keys.
Definition imap.h:983
+
boost::future< std::string > add_interceptor(const MapInterceptor &interceptor)
Adds an interceptor for this map.
Definition imap.h:510
+
boost::future< void > lock(const K &key, std::chrono::milliseconds lease_time)
Acquires the lock for the specified key for the specified lease time.
Definition imap.h:381
+
boost::future< std::vector< K > > key_set(const P &predicate)
Queries the map based on the specified predicate and returns the keys of matching entries.
Definition imap.h:719
+
boost::future< std::vector< V > > values()
Returns a vector clone of the values contained in this map.
Definition imap.h:757
+
boost::future< void > remove_all(const P &predicate)
Removes all entries which match with the supplied predicate.
Definition imap.h:177
+
boost::future< bool > try_lock(const K &key, std::chrono::milliseconds timeout)
Tries to acquire the lock for the specified key.
Definition imap.h:432
+
boost::future< bool > try_remove(const K &key, std::chrono::milliseconds timeout)
Tries to remove the entry with the given key from this map within specified timeout value.
Definition imap.h:203
+
boost::future< std::vector< std::pair< K, V > > > entry_set()
Returns a std::vector< std::pair<K, V> > clone of the mappings contained in this map.
Definition imap.h:812
+
boost::future< void > delete_entry(const K &key)
removes entry from map.
Definition imap.h:188
+ +
NOTE: paging_predicate can only be used with values(), keySet() and entries() methods!
+ + +
+
+
+ + + + diff --git a/5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html b/5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html new file mode 100644 index 0000000000..a88fc0f450 --- /dev/null +++ b/5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html @@ -0,0 +1,929 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::near_cache_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::near_cache_config Class Reference
+
+
+ +

Contains the configuration for a Near Cache. + More...

+ +

#include <near_cache_config.h>

+ + + + +

+Public Types

enum  local_update_policy { INVALIDATE +, CACHE + }
 Local Update Policy enum. More...
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 near_cache_config (const std::string &cache_name)
 near_cache_config (const std::string &cache_name, in_memory_format memory_format)
 near_cache_config (int32_t time_to_live_seconds, int32_t max_idle_seconds, bool invalidate_on_change, in_memory_format in_memory_format, const eviction_config &evict_config)
const std::string & get_name () const
 Gets the name of the Near Cache.
near_cache_config & set_name (const std::string &name)
 Sets the name of the Near Cache.
int32_t get_time_to_live_seconds () const
 Gets the maximum number of seconds for each entry to stay in the Near Cache.
near_cache_config & set_time_to_live_seconds (int32_t time_to_live_seconds)
 Sets the maximum number of seconds for each entry to stay in the Near Cache.
int32_t get_max_idle_seconds () const
 Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).
near_cache_config & set_max_idle_seconds (int32_t max_idle_seconds)
 Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).
bool is_invalidate_on_change () const
 True to evict the cached entries if the entries are changed (updated or removed).
near_cache_config & set_invalidate_on_change (bool invalidate_on_change)
 True to evict the cached entries if the entries are changed (updated or removed).
const in_memory_format & get_in_memory_format () const
 Gets the data type used to store entries.
virtual near_cache_config & set_in_memory_format (const in_memory_format &in_memory_format)
 Sets the data type used to store entries.
bool is_cache_local_entries () const
near_cache_config & set_cache_local_entries (bool cache_local_entries)
const local_update_policyget_local_update_policy () const
near_cache_config & set_local_update_policy (const local_update_policy &local_update_policy)
eviction_configget_eviction_config ()
 The eviction configuration.
near_cache_config & set_eviction_config (const eviction_config &eviction_config)
 Sets the eviction configuration.
+ + + + + + + +

+Static Public Attributes

static constexpr int32_t DEFAULT_TTL_SECONDS = 0
 Default value of the time to live in seconds.
static constexpr int32_t DEFAULT_MAX_IDLE_SECONDS = 0
 Default value of the idle time for eviction in seconds.
static constexpr in_memory_format DEFAULT_MEMORY_FORMAT
 Default value for the in-memory format.
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &out, const near_cache_config &cache_config)
+

Detailed Description

+

Contains the configuration for a Near Cache.

+

@BinaryInterface

+ +

Definition at line 33 of file near_cache_config.h.

+

Member Enumeration Documentation

+ +

◆ local_update_policy

+ +
+
+ +

Local Update Policy enum.

+ + + +
Enumerator
INVALIDATE 

INVALIDATE POLICY.

+
CACHE 

CACHE ON UPDATE POLICY.

+
+ +

Definition at line 55 of file near_cache_config.h.

+
56 {
+ +
61
+
65 CACHE
+
66 };
+ + +
+
+
+

Constructor & Destructor Documentation

+ +

◆ near_cache_config() [1/4]

+ +
+
+ + + + + + + +
hazelcast::client::config::near_cache_config::near_cache_config ()
+
+ +

Definition at line 887 of file config.cpp.

+
888 : name_("default")
+
889 , time_to_live_seconds_(DEFAULT_TTL_SECONDS)
+
890 , max_idle_seconds_(DEFAULT_MAX_IDLE_SECONDS)
+
891 , in_memory_format_(DEFAULT_MEMORY_FORMAT)
+
892 , local_update_policy_(INVALIDATE)
+
893 , invalidate_on_change_(true)
+
894 , cache_local_entries_(false)
+
895{}
+
static constexpr in_memory_format DEFAULT_MEMORY_FORMAT
Default value for the in-memory format.
+
static constexpr int32_t DEFAULT_MAX_IDLE_SECONDS
Default value of the idle time for eviction in seconds.
+
static constexpr int32_t DEFAULT_TTL_SECONDS
Default value of the time to live in seconds.
+
+
+
+ +

◆ near_cache_config() [2/4]

+ +
+
+ + + + + + + +
hazelcast::client::config::near_cache_config::near_cache_config (const std::string & cache_name)
+
+ +

Definition at line 897 of file config.cpp.

+
898 : near_cache_config()
+
899{
+
900 name_ = cache_name;
+
901}
+
+
+
+ +

◆ near_cache_config() [3/4]

+ +
+
+ + + + + + + + + + + +
hazelcast::client::config::near_cache_config::near_cache_config (const std::string & cache_name,
in_memory_format memory_format )
+
+ +

Definition at line 903 of file config.cpp.

+
905 : near_cache_config(cache_name)
+
906{
+
907 this->in_memory_format_ = memory_format;
+
908}
+
+
+
+ +

◆ near_cache_config() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::config::near_cache_config::near_cache_config (int32_t time_to_live_seconds,
int32_t max_idle_seconds,
bool invalidate_on_change,
in_memory_format in_memory_format,
const eviction_config & evict_config )
+
+ +

Definition at line 910 of file config.cpp.

+
915 : near_cache_config(name_, in_memory_format)
+
916{
+
917 this->time_to_live_seconds_ = time_to_live_seconds;
+
918 this->max_idle_seconds_ = max_idle_seconds;
+
919 this->invalidate_on_change_ = invalidate_on_change;
+
920 this->eviction_config_ = evict_config;
+
921}
+
+
+
+

Member Function Documentation

+ +

◆ get_eviction_config()

+ +
+
+ + + + + + + +
eviction_config & hazelcast::client::config::near_cache_config::get_eviction_config ()
+
+ +

The eviction configuration.

+
Returns
The eviction configuration.
+ +

Definition at line 1019 of file config.cpp.

+
1020{
+
1021 return eviction_config_;
+
1022}
+
+
+
+ +

◆ get_in_memory_format()

+ +
+
+ + + + + + + +
const in_memory_format & hazelcast::client::config::near_cache_config::get_in_memory_format () const
+
+ +

Gets the data type used to store entries.

+

Possible values: BINARY (default): keys and values are stored as binary data. OBJECT: values are stored in their object forms.

+
Returns
The data type used to store entries.
+ +

Definition at line 978 of file config.cpp.

+
979{
+
980 return in_memory_format_;
+
981}
+
+
+
+ +

◆ get_local_update_policy()

+ +
+
+ + + + + + + +
const near_cache_config::local_update_policy & hazelcast::client::config::near_cache_config::get_local_update_policy () const
+
+ +

Definition at line 1005 of file config.cpp.

+
1006{
+
1007 return local_update_policy_;
+
1008}
+
+
+
+ +

◆ get_max_idle_seconds()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::config::near_cache_config::get_max_idle_seconds () const
+
+ +

Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).

+

Entries that are not read (touched) more than max-idle-seconds value will get removed from the Near Cache.

+
Returns
Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).
+ +

Definition at line 951 of file config.cpp.

+
952{
+
953 return max_idle_seconds_;
+
954}
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::near_cache_config::get_name () const
+
+ +

Gets the name of the Near Cache.

+
Returns
The name of the Near Cache.
+ +

Definition at line 924 of file config.cpp.

+
925{
+
926 return name_;
+
927}
+
+
+
+ +

◆ get_time_to_live_seconds()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::config::near_cache_config::get_time_to_live_seconds () const
+
+ +

Gets the maximum number of seconds for each entry to stay in the Near Cache.

+

Entries that are older than time-to-live-seconds will get automatically evicted from the Near Cache.

+
Returns
The maximum number of seconds for each entry to stay in the Near Cache.
+ +

Definition at line 937 of file config.cpp.

+
938{
+
939 return time_to_live_seconds_;
+
940}
+
+
+
+ +

◆ is_cache_local_entries()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::near_cache_config::is_cache_local_entries () const
+
+
Deprecated
This method has no effect on client side. If true, cache local entries also. This is useful when in-memory-format for Near Cache is different than the map's one.
+
Returns
True if local entries are cached also.
+ +

Definition at line 992 of file config.cpp.

+
993{
+
994 return cache_local_entries_;
+
995}
+
+
+
+ +

◆ is_invalidate_on_change()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::near_cache_config::is_invalidate_on_change () const
+
+ +

True to evict the cached entries if the entries are changed (updated or removed).

+

When true, the member listens for cluster-wide changes on the entries and invalidates them on change. Changes done on the local member always invalidate the cache.

+
Returns
This Near Cache config instance.
+ +

Definition at line 965 of file config.cpp.

+
966{
+
967 return invalidate_on_change_;
+
968}
+
+
+
+ +

◆ set_cache_local_entries()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_cache_local_entries (bool cache_local_entries)
+
+
Deprecated
This method has no effect on client side. True to cache local entries also. This is useful when in-memory-format for Near Cache is different than the map's one.
+
Parameters
+ + +
cacheLocalEntriesTrue to cache local entries also.
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 998 of file config.cpp.

+
999{
+
1000 this->cache_local_entries_ = cache_local_entries;
+
1001 return *this;
+
1002}
+
+
+
+ +

◆ set_eviction_config()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_eviction_config (const eviction_config & eviction_config)
+
+ +

Sets the eviction configuration.

+
Parameters
+ + +
evictionConfigThe eviction configuration.
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 1025 of file config.cpp.

+
1026{
+
1027 this->eviction_config_ = eviction_config;
+
1028 return *this;
+
1029}
+
+
+
+ +

◆ set_in_memory_format()

+ +
+
+ + + + + +
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_in_memory_format (const in_memory_format & in_memory_format)
+
+virtual
+
+ +

Sets the data type used to store entries.

+

Possible values: BINARY (default): keys and values are stored as binary data. OBJECT: values are stored in their object forms.

+
Parameters
+ + +
inMemoryFormatThe data type used to store entries.
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 984 of file config.cpp.

+
986{
+
987 this->in_memory_format_ = in_memory_format;
+
988 return *this;
+
989}
+
+
+
+ +

◆ set_invalidate_on_change()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_invalidate_on_change (bool invalidate_on_change)
+
+ +

True to evict the cached entries if the entries are changed (updated or removed).

+

If set to true, the member will listen for cluster-wide changes on the entries and invalidate them on change. Changes done on the local member always invalidate the cache.

+
Parameters
+ + +
invalidateOnChangeTrue to evict the cached entries if the entries are changed (updated or removed), false otherwise.
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 971 of file config.cpp.

+
972{
+
973 this->invalidate_on_change_ = invalidate_on_change;
+
974 return *this;
+
975}
+
+
+
+ +

◆ set_local_update_policy()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_local_update_policy (const local_update_policy & local_update_policy)
+
+ +

Definition at line 1011 of file config.cpp.

+
1013{
+
1014 this->local_update_policy_ = local_update_policy;
+
1015 return *this;
+
1016}
+ +
+
+
+ +

◆ set_max_idle_seconds()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_max_idle_seconds (int32_t max_idle_seconds)
+
+ +

Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).

+

Entries that are not read (touched) more than max-idle-seconds value will get removed from the Near Cache. Any integer between 0 and Integer.MAX_VALUE. 0 means INT32_MAX. Default is 0.

+
Parameters
+ + +
maxIdleSecondsMaximum number of seconds each entry can stay in the Near Cache as untouched (not-read).
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 957 of file config.cpp.

+
958{
+
959 this->max_idle_seconds_ = util::Preconditions::check_not_negative(
+
960 max_idle_seconds, "Max-Idle seconds cannot be negative!");
+
961 return *this;
+
962}
+
+
+
+ +

◆ set_name()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_name (const std::string & name)
+
+ +

Sets the name of the Near Cache.

+
Parameters
+ + +
nameThe name of the Near Cache.
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 930 of file config.cpp.

+
931{
+
932 this->name_ = name;
+
933 return *this;
+
934}
+
+
+
+ +

◆ set_time_to_live_seconds()

+ +
+
+ + + + + + + +
near_cache_config & hazelcast::client::config::near_cache_config::set_time_to_live_seconds (int32_t time_to_live_seconds)
+
+ +

Sets the maximum number of seconds for each entry to stay in the Near Cache.

+

Entries that are older than time-to-live-seconds will get automatically evicted from the Near Cache. Any integer between 0 and INT32_MAX. 0 means infinite. Default is 0.

+
Parameters
+ + +
timeToLiveSecondsThe maximum number of seconds for each entry to stay in the Near Cache.
+
+
+
Returns
This Near Cache config instance.
+ +

Definition at line 943 of file config.cpp.

+
944{
+
945 this->time_to_live_seconds_ = util::Preconditions::check_not_negative(
+
946 time_to_live_seconds, "TTL seconds cannot be negative!");
+
947 return *this;
+
948}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & out,
const near_cache_config & cache_config )
+
+friend
+
+ +

Definition at line 1031 of file config.cpp.

+
1033{
+
1034 out << "NearCacheConfig{"
+
1035 << "timeToLiveSeconds=" << config.time_to_live_seconds_
+
1036 << ", maxIdleSeconds=" << config.max_idle_seconds_
+
1037 << ", invalidateOnChange=" << config.invalidate_on_change_
+
1038 << ", inMemoryFormat=" << config.in_memory_format_
+
1039 << ", cacheLocalEntries=" << config.cache_local_entries_
+
1040 << ", localUpdatePolicy=" << config.local_update_policy_
+
1041 << config.eviction_config_;
+
1042 out << '}';
+
1043
+
1044 return out;
+
1045}
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_MAX_IDLE_SECONDS

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::config::near_cache_config::DEFAULT_MAX_IDLE_SECONDS = 0
+
+staticconstexpr
+
+ +

Default value of the idle time for eviction in seconds.

+ +

Definition at line 44 of file near_cache_config.h.

+ +
+
+ +

◆ DEFAULT_MEMORY_FORMAT

+ +
+
+ + + + + +
+ + + + +
in_memory_format hazelcast::client::config::near_cache_config::DEFAULT_MEMORY_FORMAT
+
+staticconstexpr
+
+Initial value:
=
+
in_memory_format::BINARY
+
+

Default value for the in-memory format.

+ +

Definition at line 49 of file near_cache_config.h.

+ +
+
+ +

◆ DEFAULT_TTL_SECONDS

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::config::near_cache_config::DEFAULT_TTL_SECONDS = 0
+
+staticconstexpr
+
+ +

Default value of the time to live in seconds.

+ +

Definition at line 39 of file near_cache_config.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.js b/5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.js new file mode 100644 index 0000000000..a13a6f6d89 --- /dev/null +++ b/5.5.0/d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.js @@ -0,0 +1,21 @@ +var classhazelcast_1_1client_1_1config_1_1near__cache__config = +[ + [ "local_update_policy", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#ac85a994174994e6dca2fa505e4fa8019", [ + [ "INVALIDATE", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#ac85a994174994e6dca2fa505e4fa8019a148666b543616bd420974ee1c50a48ca", null ], + [ "CACHE", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#ac85a994174994e6dca2fa505e4fa8019a9c01d9afc3c2dc0300396dae5d1db42a", null ] + ] ], + [ "get_eviction_config", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a5c2247c819621de1176f28ad57648544", null ], + [ "get_in_memory_format", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a15ebb245fafec77b6ede9c8c07c033cf", null ], + [ "get_max_idle_seconds", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#abc70317c54dbc55b955a90f5384ceeb1", null ], + [ "get_name", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a3cdd4166a3228159be8edd963683703d", null ], + [ "get_time_to_live_seconds", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a1af154d940dc9c4d977812094e946910", null ], + [ "is_cache_local_entries", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a68a528b78ed7bada217cb1e3c106f4cf", null ], + [ "is_invalidate_on_change", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a76484d676079cf5e3ac90f6ac5574d1a", null ], + [ "set_cache_local_entries", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a05f91c0118851dfa22b180b121595bc2", null ], + [ "set_eviction_config", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a0d99d0ee0dc278fe941ca5774d8e1d19", null ], + [ "set_in_memory_format", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a0cfb4214c9d6b48ccd68ac895bfd11f1", null ], + [ "set_invalidate_on_change", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a1dff0cb64930ba3b8cc179e5e40e838f", null ], + [ "set_max_idle_seconds", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#ace4eb52cf361eb0f72109462b7a55abc", null ], + [ "set_name", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a9f939cbd30a4abbe236dfb1493c914f9", null ], + [ "set_time_to_live_seconds", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html#a1bd904d0f65b852365a5728dfba68523", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html b/5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html new file mode 100644 index 0000000000..2db2f4ac49 --- /dev/null +++ b/5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html @@ -0,0 +1,155 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::monitor::local_map_stats Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::monitor::local_map_stats Class Referenceabstract
+
+
+ + + + +

+Public Member Functions

virtual std::shared_ptr< monitor::near_cache_statsget_near_cache_stats () const =0
 Returns statistics related to the Near Cache.
+

Detailed Description

+
+

Definition at line 31 of file local_map_stats.h.

+

Member Function Documentation

+ +

◆ get_near_cache_stats()

+ +
+
+ + + + + +
+ + + + + + + +
virtual std::shared_ptr< monitor::near_cache_stats > hazelcast::client::monitor::local_map_stats::get_near_cache_stats () const
+
+pure virtual
+
+ +

Returns statistics related to the Near Cache.

+
Returns
statistics object for the Near Cache
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.js b/5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.js new file mode 100644 index 0000000000..d9aeca3321 --- /dev/null +++ b/5.5.0/d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1monitor_1_1local__map__stats = +[ + [ "get_near_cache_stats", "d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html#a3e0c00c7709fc8503ba7390d72e6763c", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dd7/classhazelcast_1_1client_1_1multi__map-members.html b/5.5.0/d4/dd7/classhazelcast_1_1client_1_1multi__map-members.html new file mode 100644 index 0000000000..4265a8256f --- /dev/null +++ b/5.5.0/d4/dd7/classhazelcast_1_1client_1_1multi__map-members.html @@ -0,0 +1,132 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::multi_map Member List
+
+
+ +

This is the complete list of members for hazelcast::client::multi_map, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
add_entry_listener(entry_listener &&listener, bool include_value)hazelcast::client::multi_mapinline
add_entry_listener(entry_listener &&listener, const K &key, bool include_value)hazelcast::client::multi_mapinline
contains_entry(const K &key, const V &value)hazelcast::client::multi_mapinline
contains_key(const K &key)hazelcast::client::multi_mapinline
contains_value(const V &value)hazelcast::client::multi_mapinline
entry_set()hazelcast::client::multi_mapinline
force_unlock(const K &key)hazelcast::client::multi_mapinline
get(const K &key)hazelcast::client::multi_mapinline
is_locked(const K &key)hazelcast::client::multi_mapinline
key_set()hazelcast::client::multi_mapinline
lock(const K &key)hazelcast::client::multi_mapinline
lock(const K &key, std::chrono::milliseconds lease_time)hazelcast::client::multi_mapinline
put(const K &key, const V &value)hazelcast::client::multi_mapinline
remove(const K &key, const V &value)hazelcast::client::multi_mapinline
remove(const K &key)hazelcast::client::multi_mapinline
SERVICE_NAME (defined in hazelcast::client::multi_map)hazelcast::client::multi_mapstatic
spi::ProxyManager (defined in hazelcast::client::multi_map)hazelcast::client::multi_mapfriend
try_lock(const K &key)hazelcast::client::multi_mapinline
try_lock(const K &key, std::chrono::milliseconds timeout)hazelcast::client::multi_mapinline
try_lock(const K &key, std::chrono::milliseconds timeout, std::chrono::milliseconds lease_time)hazelcast::client::multi_mapinline
unlock(const K &key)hazelcast::client::multi_mapinline
value_count(const K &key)hazelcast::client::multi_mapinline
values()hazelcast::client::multi_mapinline
+
+
+ + + + diff --git a/5.5.0/d4/de2/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4-members.html b/5.5.0/d4/de2/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4-members.html new file mode 100644 index 0000000000..36e7e34163 --- /dev/null +++ b/5.5.0/d4/de2/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::endpoint_qualifier > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::endpoint_qualifier >, including all inherited members.

+ + +
operator()(const hazelcast::client::endpoint_qualifier &qualifier) const noexcept (defined in std::hash< hazelcast::client::endpoint_qualifier >)std::hash< hazelcast::client::endpoint_qualifier >
+
+
+ + + + diff --git a/5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.html b/5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.html new file mode 100644 index 0000000000..60cf098db5 --- /dev/null +++ b/5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.html @@ -0,0 +1,216 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::local_time Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_time Struct Reference
+
+
+ +

A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30. + More...

+ +

#include <local_time.h>

+ + + + + + + + + + +

+Public Attributes

uint8_t hours
 the hour-of-day to represent, from 0 to 23
uint8_t minutes
 the minute-of-hour to represent, from 0 to 59
uint8_t seconds
 the second-of-minute to represent, from 0 to 59
int32_t nanos
 the nanosecond-of-second to represent, from 0 to 999,999,999
+

Detailed Description

+

A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30.

+

local_time is an immutable date-time object that represents a time, often viewed as hour-minute-second. Time is represented to nanosecond precision. For example, the value "13:45.30.123456789" can be stored in a
+local_time
.

+

This class does not store or represent a date or time-zone. Instead, it is a description of the local time as seen on a wall clock. It cannot represent an instant on the time-line without additional information such as an offset or time-zone.

+

The ISO-8601 calendar system is the modern civil calendar system used today in most of the world. This API assumes that all calendar systems use the same representation, this class, for time-of-day.

+

The minimum supported local_time, '00:00'. This is the time of midnight at the start of the day. The maximum supported local_time, '23:59:59.999999999'. This is the time just before midnight at the end of the day.

+ +

Definition at line 52 of file local_time.h.

+

Member Data Documentation

+ +

◆ hours

+ +
+
+ + + + +
uint8_t hazelcast::client::local_time::hours
+
+ +

the hour-of-day to represent, from 0 to 23

+ +

Definition at line 57 of file local_time.h.

+ +
+
+ +

◆ minutes

+ +
+
+ + + + +
uint8_t hazelcast::client::local_time::minutes
+
+ +

the minute-of-hour to represent, from 0 to 59

+ +

Definition at line 61 of file local_time.h.

+ +
+
+ +

◆ nanos

+ +
+
+ + + + +
int32_t hazelcast::client::local_time::nanos
+
+ +

the nanosecond-of-second to represent, from 0 to 999,999,999

+ +

Definition at line 69 of file local_time.h.

+ +
+
+ +

◆ seconds

+ +
+
+ + + + +
uint8_t hazelcast::client::local_time::seconds
+
+ +

the second-of-minute to represent, from 0 to 59

+ +

Definition at line 65 of file local_time.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.js b/5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.js new file mode 100644 index 0000000000..d845053c52 --- /dev/null +++ b/5.5.0/d4/de5/structhazelcast_1_1client_1_1local__time.js @@ -0,0 +1,7 @@ +var structhazelcast_1_1client_1_1local__time = +[ + [ "hours", "d4/de5/structhazelcast_1_1client_1_1local__time.html#a1d337f787694cae7658d59c9be45102f", null ], + [ "minutes", "d4/de5/structhazelcast_1_1client_1_1local__time.html#ac26e1b2bfefc201b0f383ca3e007544e", null ], + [ "nanos", "d4/de5/structhazelcast_1_1client_1_1local__time.html#a61942398de1c71e193181885c59e3d85", null ], + [ "seconds", "d4/de5/structhazelcast_1_1client_1_1local__time.html#a2d03630ad76c7c65747c78223ad9f383", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html b/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html new file mode 100644 index 0000000000..d26b941b61 --- /dev/null +++ b/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html @@ -0,0 +1,268 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::hazelcast_sql_exception Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::hazelcast_sql_exception Class Reference
+
+
+
Inheritance diagram for hazelcast::client::sql::hazelcast_sql_exception:
+
+
+ + + + + + + + + + +

+Public Member Functions

 hazelcast_sql_exception (std::string source, boost::uuids::uuid originating_member_id, int32_t code, boost::optional< std::string > message, boost::optional< std::string > suggestion, std::exception_ptr cause=nullptr)
const boost::uuids::uuid & originating_member_id () const
 Gets ID of the member that caused or initiated an error condition.
int32_t code () const
 Gets the internal error code associated with the exception.
const boost::optional< std::string > & suggestion () const
 Gets the suggested SQL statement to remediate experienced error.
+

Detailed Description

+
+

Definition at line 28 of file hazelcast_sql_exception.h.

+

Constructor & Destructor Documentation

+ +

◆ hazelcast_sql_exception()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::sql::hazelcast_sql_exception::hazelcast_sql_exception (std::string source,
boost::uuids::uuid originating_member_id,
int32_t code,
boost::optional< std::string > message,
boost::optional< std::string > suggestion,
std::exception_ptr cause = nullptr )
+
+ +

Definition at line 594 of file sql.cpp.

+
601 : hazelcast_(std::move(source),
+
602 message ? std::move(message).value() : "",
+
603 "",
+
604 std::move(cause))
+
605 , originating_member_id_(std::move(originating_member_id))
+
606 , code_(code)
+
607 , suggestion_(std::move(suggestion))
+
608{
+
609}
+
int32_t code() const
Gets the internal error code associated with the exception.
Definition sql.cpp:618
+
const boost::uuids::uuid & originating_member_id() const
Gets ID of the member that caused or initiated an error condition.
Definition sql.cpp:612
+
const boost::optional< std::string > & suggestion() const
Gets the suggested SQL statement to remediate experienced error.
Definition sql.cpp:624
+
+
+
+

Member Function Documentation

+ +

◆ code()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::sql::hazelcast_sql_exception::code () const
+
+ +

Gets the internal error code associated with the exception.

+ +

Definition at line 618 of file sql.cpp.

+
619{
+
620 return code_;
+
621}
+
+
+
+ +

◆ originating_member_id()

+ +
+
+ + + + + + + +
const boost::uuids::uuid & hazelcast::client::sql::hazelcast_sql_exception::originating_member_id () const
+
+ +

Gets ID of the member that caused or initiated an error condition.

+ +

Definition at line 612 of file sql.cpp.

+
613{
+
614 return originating_member_id_;
+
615}
+
+
+
+ +

◆ suggestion()

+ +
+
+ + + + + + + +
const boost::optional< std::string > & hazelcast::client::sql::hazelcast_sql_exception::suggestion () const
+
+ +

Gets the suggested SQL statement to remediate experienced error.

+ +

Definition at line 624 of file sql.cpp.

+
625{
+
626 return suggestion_;
+
627}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.js b/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.js new file mode 100644 index 0000000000..c864c986a0 --- /dev/null +++ b/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception = +[ + [ "code", "d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html#a058a4731d3195f8762be6b5f9aa35bff", null ], + [ "originating_member_id", "d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html#a9586c67775b586d9ae1b35858ed9b3a4", null ], + [ "suggestion", "d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html#aa94cd563101941541e5f8c6da981ea80", null ] +]; \ No newline at end of file diff --git a/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.png b/5.5.0/d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.png new file mode 100644 index 0000000000000000000000000000000000000000..71679c0d946bba23e0c1a80bf6476f5206ca05a2 GIT binary patch literal 811 zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@12~w03f*F8(FfeDDeT9L6X`82uV@L(#+qrkAH7oG6 zsGD1V{^!4En-ZJL@8>VKRX;NkTsonpUm#CVFtOKR!jh{BJWVM=%?2EkJnwNO6>WX| zR-xl~`h+Kkf8`0NSYG(gnzXCOyJ7mbPa91Pw|@TpRr~AJRMW%R!C`kKR&Vq8WMV7m z(z(kkuj$ODx7q))p6B(*&NZA=<8_|h@O|#aUE5pIE@r;F6cYV+(d+B#%_}75hM9i9 z%bR3)@my>hugruenpH(^UuN&{>`4~T6tt?&y;XDgqDJc;J%Sd? zb2?2jo8@riYwoVV=joZJ?)=QneU&|HvirGbvkaeB{=B+i-girr2)8r;OW3Y;{L-)% z*xabv@#o?mO%s9Eu$jpdk~FS6y!!pvZnnsJw##+=kEC3u{4#S_ohZnU|-{JLk{8=-kV)g4m~QM}+N;vrWIL z+hMn8x5E}oj)uU z*l{mVxv&4&)*0`@KO~jtRzHqjtlJwqF@NgTe~DWM4fk6dyX literal 0 HcmV?d00001 diff --git a/5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.html b/5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.html new file mode 100644 index 0000000000..fd2510cede --- /dev/null +++ b/5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::not_equal_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::not_equal_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::not_equal_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::not_equal_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::not_equal_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::not_equal_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 402 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::not_equal_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 408 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.png b/5.5.0/d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..15dcb7fbac85926deb26159cd4ee1306bd449c3c GIT binary patch literal 2157 zcmchZdpy(s9>>2bvJgWmRvbUde&rUXtKUya=6?H86O!=znMuV|bNfY1Dw!fQWSHBq zem3QPE94e3(`-{KP1{a2w@mDObson#f1E$h<9z=3+#m19=ks|#U$4g})z$fw(iY7v z001Z4m@$wtNT6Nl>0&KKg9X(G;Zt|AH{M*-fIBZ{0(Vi?Riy3M0|UhXCj~EU754>v$QL_i>|18S%{cn z%c3s6VSUU);#tPPQf( zk2VHy5zhnB`?W4CqsR@DB7c$B((irxkEp||>G6WHl&1JOswbORpVs{@Ozionj25WXvDsr!zFP7ihj9p(?Nj}iV6O#&Au}NdJnP(%+Il}4-JI4@ zzn4{!-xh9#&8Qn~S9k38ucYig_9r{t9QR?+bzmNq{N{!pm*oE^hCyjmcKl^FnyzG7 zw<+EuxA_V-MEk0uR)iJ*gCfR7r`KCx8IYHceRV*&k3A9T(5oD+iXA`7i3t9s?~BKq zZ=yyTdgW;|`>@}>?qJ5!>AZn>SQX9BqD9R?>C!=hv$vUBcsi6m!AHa$=#;_`$Wl9T zfh(8?LBqwKC`-bHn!Pnhv9Uow<^>h~FoI%Hk`uxDel799F;8#+f1wOt)jcCn^>3QdizU=&c zlscWfeB4BC_K>-NZttu&4x`^N3S@qZ-Rh^gEXHV@AcWSOEy(G8g60VVY1YCRk?G^C zs_Uk`^h)wa8u??l=1@@P%LeJA_aRqY6&mjeE%t%e{4~#7zzT?l;plKi_nWX)-Z{#A*;nFe_OmK?x8&;r%#l}XkG=b> z-5@LlXU)1m$v`3L_Zv(f+AQi|OUlZ~A-3-RN z!w-{AP3$_Dd(js3Ch4|k=GD3{iB1GK;d}YI64tTe%QgPf-M(%}NRVtuPzPdKe&}G_ z8`Ocy8saA`8AvTacTEX9^h5t|N>~?OVXXsP|2KPhfw4L?<37HJye}XP4=PXt3Moo5 z)K#^C_}J*-oja{e^8V9-tH{tHx$V#;s zd~CY--siGYg097|t;TDj=05yaDFn@)rL?NWP*pNkt}Bka{B}%pUvUaIZDjM#5x@O) zov!S^HQ{>>5mTDIN=lweO`_eqo)!1R8O}oC9GdfBYW#sLI%42UDIr{lQIm;Z01ZV_|Mi`A+3TTrm z7EDQhK7wxA-WnUsUG5geqsJweaE-KqEN}GPfAJnw4)R{ATRP+mvBJup{KMo;xJBiP z9-2L_bl&^ct;Rk#R>YZjbnK S+!y>90LYWhHr2<^-S`I}?-h6e literal 0 HcmV?d00001 diff --git a/5.5.0/d5/d0d/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync-members.html b/5.5.0/d5/d0d/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync-members.html new file mode 100644 index 0000000000..c8c128153c --- /dev/null +++ b/5.5.0/d5/d0d/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync-members.html @@ -0,0 +1,123 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result::page_iterator_sync Member List
+
+
+ +

This is the complete list of members for hazelcast::client::sql::sql_result::page_iterator_sync, including all inherited members.

+ + + + + + + + + + + + + + + +
difference_type typedef (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_sync
iterator_category typedef (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_sync
operator!= (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_syncfriend
operator*() consthazelcast::client::sql::sql_result::page_iterator_sync
operator++(int)=deletehazelcast::client::sql::sql_result::page_iterator_sync
operator++()hazelcast::client::sql::sql_result::page_iterator_sync
operator->() consthazelcast::client::sql::sql_result::page_iterator_sync
operator== (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_syncfriend
pointer typedef (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_sync
reference typedef (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_sync
set_timeout(std::chrono::milliseconds)hazelcast::client::sql::sql_result::page_iterator_sync
sql_result (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_syncfriend
timeout() consthazelcast::client::sql::sql_result::page_iterator_sync
value_type typedef (defined in hazelcast::client::sql::sql_result::page_iterator_sync)hazelcast::client::sql::sql_result::page_iterator_sync
+
+
+ + + + diff --git a/5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html b/5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html new file mode 100644 index 0000000000..fc0f5b052f --- /dev/null +++ b/5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html @@ -0,0 +1,218 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::initial_membership_event Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::initial_membership_event Class Reference
+
+
+ +

A event that is sent when a MembershipListener is registered. + More...

+ +

#include <initial_membership_event.h>

+ + + + + + + +

+Public Member Functions

 initial_membership_event (cluster &cluster, std::unordered_set< member > members)
const std::unordered_set< member > & get_members () const
 Returns an immutable set of ordered members at the moment this MembershipListener is registered.
clusterget_cluster ()
 Returns the cluster of the event.
+

Detailed Description

+

A event that is sent when a MembershipListener is registered.

+
See also
MembershipListener
+
+MembershipEvent
+ +

Definition at line 40 of file initial_membership_event.h.

+

Constructor & Destructor Documentation

+ +

◆ initial_membership_event()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::initial_membership_event::initial_membership_event (cluster & cluster,
std::unordered_set< member > members )
+
+ +

Definition at line 73 of file spi.cpp.

+
76 : cluster_(cluster)
+
77 , members_(std::move(members))
+
78{}
+
+
+
+

Member Function Documentation

+ +

◆ get_cluster()

+ +
+
+ + + + + + + +
cluster & hazelcast::client::initial_membership_event::get_cluster ()
+
+ +

Returns the cluster of the event.

+
Returns
the cluster of the event.
+ +

Definition at line 68 of file spi.cpp.

+
69{
+
70 return cluster_;
+
71}
+
+
+
+ +

◆ get_members()

+ +
+
+ + + + + + + +
const std::unordered_set< member > & hazelcast::client::initial_membership_event::get_members () const
+
+ +

Returns an immutable set of ordered members at the moment this MembershipListener is registered.

+

See Cluster#getMembers() for more information.

+
Returns
a set of members.
+ +

Definition at line 62 of file spi.cpp.

+
63{
+
64 return members_;
+
65}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.js b/5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.js new file mode 100644 index 0000000000..ca5d4749e0 --- /dev/null +++ b/5.5.0/d5/d15/classhazelcast_1_1client_1_1initial__membership__event.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1initial__membership__event = +[ + [ "get_cluster", "d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html#afe67f3ae6c57491ce2f6c2a361944268", null ], + [ "get_members", "d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html#a323b0b4eb487798ca4ca94e7275a036a", null ] +]; \ No newline at end of file diff --git a/5.5.0/d5/d19/pn__counter_8h_source.html b/5.5.0/d5/d19/pn__counter_8h_source.html new file mode 100644 index 0000000000..61c796f81a --- /dev/null +++ b/5.5.0/d5/d19/pn__counter_8h_source.html @@ -0,0 +1,154 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/pn_counter.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
pn_counter.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include "hazelcast/client/proxy/PNCounterImpl.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
+
75class HAZELCAST_API pn_counter : public proxy::PNCounterImpl
+
76{
+
77 friend class spi::ProxyManager;
+
78
+
79public:
+
80 static constexpr const char* SERVICE_NAME = "hz:impl:PNCounterService";
+
81
+
82private:
+
83 pn_counter(const std::string& object_name, spi::ClientContext* context)
+
84 : PNCounterImpl(SERVICE_NAME, object_name, context)
+
85 {}
+
86};
+
+
87} // namespace client
+
88} // namespace hazelcast
+
89
+
90#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
91#pragma warning(pop)
+
92#endif
+
+
+
+ + + + diff --git a/5.5.0/d5/d1f/paging__predicate_8h_source.html b/5.5.0/d5/d1f/paging__predicate_8h_source.html new file mode 100644 index 0000000000..21b98bc49f --- /dev/null +++ b/5.5.0/d5/d1f/paging__predicate_8h_source.html @@ -0,0 +1,382 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/query/paging_predicate.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
paging_predicate.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <memory>
+
20#include <cassert>
+
21
+
22#include "hazelcast/client/exception/protocol_exceptions.h"
+
23#include "hazelcast/util/Util.h"
+
24#include "hazelcast/util/Comparator.h"
+
25#include "hazelcast/client/query/predicates.h"
+
26#include "hazelcast/client/query/entry_comparator.h"
+
27
+
28#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
29#pragma warning(push)
+
30#pragma warning(disable : 4251) // for dll export
+
31#endif
+
32
+
33namespace hazelcast {
+
34namespace client {
+
35namespace protocol {
+
36namespace codec {
+
37namespace holder {
+
38struct paging_predicate_holder;
+
39}
+
40} // namespace codec
+
41} // namespace protocol
+
42class imap;
+
43namespace query {
+
+ +
45{};
+
+
46
+
51enum struct HAZELCAST_API iteration_type
+
52{
+
56 KEY = 0,
+
60 VALUE = 1,
+
64 ENTRY = 2
+
65};
+
66
+
67static const std::string IterationNames[] = { "KEY", "VALUE", "ENTRY" };
+
68
+
+ +
70{
+
71 std::vector<int32_t> page_list;
+
72 std::vector<std::pair<serialization::pimpl::data,
+
73 boost::optional<serialization::pimpl::data>>>
+
74 data_list;
+
75};
+
+
76
+
115template<typename K, typename V>
+
+
116class paging_predicate
+
117 : public predicate
+ +
119{
+
120 friend imap;
+
121 friend protocol::codec::holder::paging_predicate_holder;
+ +
123
+
124public:
+
125 ~paging_predicate() = default;
+
126
+
+
130 void reset()
+
131 {
+
132 iteration_type_ = iteration_type::VALUE;
+
133 anchor_data_list_.page_list.clear();
+
134 anchor_data_list_.data_list.clear();
+
135 page_ = 0;
+
136 }
+
+
137
+
141 void next_page() { ++page_; }
+
142
+
+ +
147 {
+
148 if (page_ != 0) {
+
149 --page_;
+
150 }
+
151 }
+
+
152
+
153 iteration_type get_iteration_type() const { return iteration_type_; }
+
154
+
155 void set_iteration_type(iteration_type type) { iteration_type_ = type; }
+
156
+
157 size_t get_page() const { return page_; }
+
158
+
159 void set_page(size_t page_number) { page_ = page_number; }
+
160
+
161 size_t get_page_size() const { return page_size_; }
+
162
+
163 const query::entry_comparator<K, V>* get_comparator() const
+
164 {
+
165 return comparator_.get();
+
166 }
+
167
+
168 void set_anchor_data_list(anchor_data_list anchor_data_list)
+
169 {
+
170 anchor_data_list_ = std::move(anchor_data_list);
+
171 }
+
172
+
173private:
+
174 anchor_data_list anchor_data_list_;
+
175 std::shared_ptr<query::entry_comparator<K, V>> comparator_;
+
176 serialization::object_data_output out_stream_;
+
177 size_t page_size_;
+
178 size_t page_;
+
179 iteration_type iteration_type_;
+
180 boost::optional<serialization::pimpl::data> comparator_data_;
+
181 boost::optional<serialization::pimpl::data> predicate_data_;
+
182
+
192 paging_predicate(
+
193 serialization::pimpl::SerializationService& serialization_service,
+
194 size_t predicate_page_size)
+
195 : out_stream_(serialization_service.new_output_stream())
+
196 , page_size_(predicate_page_size)
+
197 , page_(0)
+
198 , iteration_type_(iteration_type::VALUE)
+
199 {
+
200 out_stream_.write_object<bool>(nullptr);
+
201 out_stream_.write_object<bool>(nullptr);
+
202 }
+
203
+
216 template<typename INNER_PREDICATE>
+
217 paging_predicate(
+
218 serialization::pimpl::SerializationService& serialization_service,
+
219 size_t predicate_page_size,
+
220 const INNER_PREDICATE& predicate)
+
221 : out_stream_(serialization_service.new_output_stream())
+
222 , page_size_(predicate_page_size)
+
223 , page_(0)
+
224 , iteration_type_(iteration_type::VALUE)
+
225 {
+
226 out_stream_.write_object(predicate);
+
227 out_stream_.write_object<bool>(nullptr);
+
228 predicate_data_ =
+
229 serialization_service.to_data<INNER_PREDICATE>(predicate);
+
230 }
+
231
+
242 template<typename COMPARATOR>
+
243 paging_predicate(
+
244 serialization::pimpl::SerializationService& serialization_service,
+
245 COMPARATOR&& comp,
+
246 size_t predicate_page_size)
+
247 : out_stream_(serialization_service.new_output_stream())
+
248 , page_size_(predicate_page_size)
+
249 , page_(0)
+
250 , iteration_type_(iteration_type::VALUE)
+
251 {
+
252 out_stream_.write_object<bool>(nullptr);
+
253 out_stream_.write_object(comp);
+
254 comparator_data_ = serialization_service.to_data<COMPARATOR>(comp);
+
255 comparator_ =
+
256 std::make_shared<COMPARATOR>(std::forward<COMPARATOR>(comp));
+
257 }
+
258
+
272 template<typename INNER_PREDICATE, typename COMPARATOR>
+
273 paging_predicate(
+
274 serialization::pimpl::SerializationService& serialization_service,
+
275 const INNER_PREDICATE& predicate,
+
276 COMPARATOR&& comp,
+
277 size_t predicate_page_size)
+
278 : out_stream_(serialization_service.new_output_stream())
+
279 , page_size_(predicate_page_size)
+
280 , page_(0)
+
281 , iteration_type_(iteration_type::VALUE)
+
282 {
+
283 out_stream_.write_object(predicate);
+
284 out_stream_.write_object(comp);
+
285 predicate_data_ =
+
286 serialization_service.to_data<INNER_PREDICATE>(predicate);
+
287 comparator_data_ = serialization_service.to_data<COMPARATOR>(comp);
+
288 comparator_ =
+
289 std::make_shared<COMPARATOR>(std::forward<COMPARATOR>(comp));
+
290 }
+
291};
+
+
292} // namespace query
+
293
+
294namespace serialization {
+
295template<typename K, typename V>
+
+
296struct hz_serializer<query::paging_predicate<K, V>>
+ +
298{
+
+
302 static constexpr int32_t get_factory_id() noexcept
+
303 {
+
304 return static_cast<int32_t>(
+
305 query::predicate_data_serializer_hook::F_ID);
+
306 }
+
+
307
+
+
311 static constexpr int32_t get_class_id() noexcept
+
312 {
+
313 return static_cast<int32_t>(
+
314 query::predicate_data_serializer_hook::PAGING_PREDICATE);
+
315 }
+
+
316
+
+ + +
323 {
+
324 out.write_bytes(obj.outStream.toByteArray());
+
325 out.write<int32_t>((int32_t)obj.page);
+
326 out.write<int32_t>((int32_t)obj.pageSize);
+
327 out.write<std::string>(
+
328 obj.IterationNames[static_cast<int32_t>(obj.iterationType)]);
+
329 out.write<int32_t>((int32_t)obj.anchor_data_list_.data_list.size());
+
330 const auto& data_list = obj.anchor_data_list_.data_list;
+
331 const auto& page_list = obj.anchor_data_list_.page_list;
+
332 for (size_t i = 0; i < obj.anchor_data_list_.data_list.size(); ++i) {
+
333 out.write<int32_t>(page_list[i]);
+
334 out.write_object<K>(data_list[i].first);
+
335 out.write_object<V>(data_list[i].second);
+
336 }
+
337 }
+
+
338
+
+ +
343 {
+
344 // Not need to read at the client side
+
345 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
346 "readData", "Client should not need to use readdata method!!!"));
+
347 }
+
+
348};
+
+
349
+
350} // namespace serialization
+
351} // namespace client
+
352} // namespace hazelcast
+
353
+
354#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
355#pragma warning(pop)
+
356#endif
+
Concurrent, distributed, observable and queryable map client.
Definition imap.h:63
+ +
NOTE: paging_predicate can only be used with values(), keySet() and entries() methods!
+
void next_page()
sets the page value to next page
+ +
void previous_page()
sets the page value to previous page
+
This is a marker class for Predicate classes.
Definition predicates.h:42
+ + + + +
static void write_data(const query::paging_predicate< K, V > &obj, object_data_output &out)
Defines how this class will be written.
+
static query::paging_predicate< K, V > read_data(object_data_input &in)
Should not be called at the client side!
+ + +
Classes derived from this class should implement the following static methods: static int32_t get_cla...
+
+
+
+ + + + diff --git a/5.5.0/d5/d25/aws__client_8h_source.html b/5.5.0/d5/d25/aws__client_8h_source.html new file mode 100644 index 0000000000..39c95e3a66 --- /dev/null +++ b/5.5.0/d5/d25/aws__client_8h_source.html @@ -0,0 +1,175 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws/aws_client.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
aws_client.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <unordered_map>
+
20
+
21#include "hazelcast/util/export.h"
+
22#include "hazelcast/client/address.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30class logger;
+
31
+
32namespace client {
+ +
34namespace config {
+ +
36}
+
37namespace aws {
+
+
38class HAZELCAST_API aws_client
+
39{
+
40public:
+
41 aws_client(std::chrono::steady_clock::duration timeout,
+
42 config::client_aws_config& aws_config,
+ +
44 logger& lg);
+
45
+
46 std::unordered_map<address, address> get_addresses();
+
47
+
48private:
+
49#ifdef HZ_BUILD_WITH_SSL
+
50 std::chrono::steady_clock::duration timeout_;
+
51 config::client_aws_config& aws_config_;
+
52 std::string endpoint_;
+
53 logger& logger_;
+
54 int aws_member_port_;
+
55#endif // HZ_BUILD_WITH_SSL
+
56};
+
+
57} // namespace aws
+
58} // namespace client
+
59} // namespace hazelcast
+
60
+
61#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
62#pragma warning(pop)
+
63#endif
+
Client Properties is an internal class.
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+ +
+
+
+ + + + diff --git a/5.5.0/d5/d2a/client__impl_8cpp_8o_8d_source.html b/5.5.0/d5/d2a/client__impl_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..b9bec42e74 --- /dev/null +++ b/5.5.0/d5/d2a/client__impl_8cpp_8o_8d_source.html @@ -0,0 +1,3250 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/client_impl.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_impl.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/client_impl.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/client_impl.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
37 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
38 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
41 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
99 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
113 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
374 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
377 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
378 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
379 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
380 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
381 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
382 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
383 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
486 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
772 /usr/local/include/boost/format.hpp \
+
773 /usr/local/include/boost/detail/workaround.hpp \
+
774 /usr/local/include/boost/config/workaround.hpp \
+
775 /usr/local/include/boost/config.hpp \
+
776 /usr/local/include/boost/config/user.hpp \
+
777 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
778 /usr/local/include/boost/config/compiler/clang.hpp \
+
779 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
780 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
781 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
783 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
784 /usr/local/include/boost/config/platform/macos.hpp \
+
785 /usr/local/include/boost/config/detail/posix_features.hpp \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
793 /usr/local/include/boost/config/detail/suffix.hpp \
+
794 /usr/local/include/boost/config/helper_macros.hpp \
+
795 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
796 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
797 /usr/local/include/boost/format/detail/config_macros.hpp \
+
798 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
799 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
812 /usr/local/include/boost/format/format_fwd.hpp \
+
813 /usr/local/include/boost/format/internals_fwd.hpp \
+
814 /usr/local/include/boost/format/internals.hpp \
+
815 /usr/local/include/boost/assert.hpp \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
818 /usr/local/include/boost/core/ignore_unused.hpp \
+
819 /usr/local/include/boost/optional.hpp \
+
820 /usr/local/include/boost/optional/optional.hpp \
+
821 /usr/local/include/boost/core/addressof.hpp \
+
822 /usr/local/include/boost/core/enable_if.hpp \
+
823 /usr/local/include/boost/core/invoke_swap.hpp \
+
824 /usr/local/include/boost/core/launder.hpp \
+
825 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
826 /usr/local/include/boost/throw_exception.hpp \
+
827 /usr/local/include/boost/exception/exception.hpp \
+
828 /usr/local/include/boost/assert/source_location.hpp \
+
829 /usr/local/include/boost/cstdint.hpp \
+
830 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
831 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
832 /usr/local/include/boost/type_traits/detail/config.hpp \
+
833 /usr/local/include/boost/version.hpp \
+
834 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
835 /usr/local/include/boost/type_traits/conditional.hpp \
+
836 /usr/local/include/boost/type_traits/conjunction.hpp \
+
837 /usr/local/include/boost/type_traits/disjunction.hpp \
+
838 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
839 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
840 /usr/local/include/boost/type_traits/is_complete.hpp \
+
841 /usr/local/include/boost/type_traits/declval.hpp \
+
842 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
843 /usr/local/include/boost/type_traits/is_void.hpp \
+
844 /usr/local/include/boost/type_traits/is_reference.hpp \
+
845 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
846 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
847 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
848 /usr/local/include/boost/type_traits/is_function.hpp \
+
849 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
850 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
851 /usr/local/include/boost/static_assert.hpp \
+
852 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
853 /usr/local/include/boost/type_traits/is_pod.hpp \
+
854 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
855 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
856 /usr/local/include/boost/type_traits/is_integral.hpp \
+
857 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
858 /usr/local/include/boost/type_traits/is_enum.hpp \
+
859 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
860 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
861 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
862 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
863 /usr/local/include/boost/type_traits/remove_const.hpp \
+
864 /usr/local/include/boost/type_traits/decay.hpp \
+
865 /usr/local/include/boost/type_traits/is_array.hpp \
+
866 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
867 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
868 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
869 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
870 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
871 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
872 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
873 /usr/local/include/boost/type_traits/is_same.hpp \
+
874 /usr/local/include/boost/type_traits/is_class.hpp \
+
875 /usr/local/include/boost/type_traits/is_const.hpp \
+
876 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
877 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
878 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
879 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
880 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
881 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
882 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
883 /usr/local/include/boost/type_traits/enable_if.hpp \
+
884 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
885 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
886 /usr/local/include/boost/config/pragma_message.hpp \
+
887 /usr/local/include/boost/optional/optional_fwd.hpp \
+
888 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
889 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
890 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
891 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
892 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
893 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
894 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
895 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
896 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
897 /usr/local/include/boost/limits.hpp \
+
898 /usr/local/include/boost/format/alt_sstream.hpp \
+
899 /usr/local/include/boost/core/allocator_access.hpp \
+
900 /usr/local/include/boost/core/pointer_traits.hpp \
+
901 /usr/local/include/boost/utility/base_from_member.hpp \
+
902 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
903 /usr/local/include/boost/preprocessor/config/config.hpp \
+
904 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
905 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
906 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
907 /usr/local/include/boost/preprocessor/cat.hpp \
+
908 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
909 /usr/local/include/boost/preprocessor/control/if.hpp \
+
910 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
911 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
912 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
913 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
914 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
915 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
916 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
917 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
918 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
919 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
920 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
921 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
922 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
923 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
924 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
925 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
926 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
927 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
928 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
929 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
930 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
931 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
932 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
933 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
934 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
935 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
936 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
937 /usr/local/include/boost/preprocessor/control/while.hpp \
+
938 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
939 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
940 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
941 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
942 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
943 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
944 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
945 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
946 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
947 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
948 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
949 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
950 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
951 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
952 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
953 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
954 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
955 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
956 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
957 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
958 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
959 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
960 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
961 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
962 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
963 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
964 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
965 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
966 /usr/local/include/boost/utility/enable_if.hpp \
+
967 /usr/local/include/boost/shared_ptr.hpp \
+
968 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
969 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
970 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
971 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
972 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
973 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
974 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
975 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
976 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
977 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
978 /usr/local/include/boost/core/checked_delete.hpp \
+
979 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
980 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
981 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
982 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
983 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
984 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
985 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
986 /usr/local/include/boost/core/yield_primitives.hpp \
+
987 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
988 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
989 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
990 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
991 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
992 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
993 /usr/local/include/boost/format/format_class.hpp \
+
994 /usr/local/include/boost/format/exceptions.hpp \
+
995 /usr/local/include/boost/format/format_implementation.hpp \
+
996 /usr/local/include/boost/format/group.hpp \
+
997 /usr/local/include/boost/format/feed_args.hpp \
+
998 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
999 /usr/local/include/boost/format/parsing.hpp \
+
1000 /usr/local/include/boost/format/free_funcs.hpp \
+
1001 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1002 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
1003 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
1004 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
1005 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
1006 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1007 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
1008 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1009 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
1010 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
1011 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1012 /usr/local/include/boost/exception_ptr.hpp \
+
1013 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1014 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1015 /usr/local/include/boost/exception/info.hpp \
+
1016 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1017 /usr/local/include/boost/exception/to_string.hpp \
+
1018 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1019 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1020 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1021 /usr/local/include/boost/core/typeinfo.hpp \
+
1022 /usr/local/include/boost/core/demangle.hpp \
+
1023 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1024 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1025 /usr/local/include/boost/current_function.hpp \
+
1026 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1027 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1028 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1029 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1030 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1031 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1032 /usr/local/include/boost/exception/get_error_info.hpp \
+
1033 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1034 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1035 /usr/local/include/boost/make_shared.hpp \
+
1036 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1037 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1038 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1039 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1040 /usr/local/include/boost/core/default_allocator.hpp \
+
1041 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1042 /usr/local/include/boost/core/alloc_construct.hpp \
+
1043 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1044 /usr/local/include/boost/core/first_scalar.hpp \
+
1045 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_client.h \
+
1046 /usr/local/include/boost/utility/string_view.hpp \
+
1047 /usr/local/include/boost/io/ostream_put.hpp \
+
1048 /usr/local/include/boost/io/detail/buffer_fill.hpp \
+
1049 /usr/local/include/boost/io/detail/ostream_guard.hpp \
+
1050 /usr/local/include/boost/utility/string_view_fwd.hpp \
+
1051 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
1052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
1053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
1054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
1055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
1056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
1057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
1058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
1059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
1060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
1061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
1062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
1063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
1064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
1065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
1066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
1073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
1074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
1075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
1076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
1077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
1078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
1079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
1080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
1081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
1082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
1083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
1084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
1085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
1086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
1087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
1088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
1089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
1090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
1091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
1092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
1093 /usr/local/include/boost/uuid/uuid.hpp \
+
1094 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
1095 /usr/local/include/boost/uuid/detail/endian.hpp \
+
1096 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
1097 /usr/local/include/boost/uuid/detail/config.hpp \
+
1098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
1099 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
1100 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
1101 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
1102 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
1103 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
1104 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
1105 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
1106 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
1107 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
1108 /usr/local/include/boost/thread/future.hpp \
+
1109 /usr/local/include/boost/thread/detail/config.hpp \
+
1110 /usr/local/include/boost/thread/detail/platform.hpp \
+
1111 /usr/local/include/boost/config/requires_threads.hpp \
+
1112 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1113 /usr/local/include/boost/thread/condition_variable.hpp \
+
1114 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1115 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1116 /usr/local/include/boost/thread/thread_time.hpp \
+
1117 /usr/local/include/boost/date_time/time_clock.hpp \
+
1118 /usr/local/include/boost/date_time/c_time.hpp \
+
1119 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1120 /usr/local/include/boost/date_time/locale_config.hpp \
+
1121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1123 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1124 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1125 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1126 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1127 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1128 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1129 /usr/local/include/boost/date_time/time_duration.hpp \
+
1130 /usr/local/include/boost/date_time/special_defs.hpp \
+
1131 /usr/local/include/boost/date_time/time_defs.hpp \
+
1132 /usr/local/include/boost/operators.hpp \
+
1133 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1134 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1135 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1136 /usr/local/include/boost/date_time/date.hpp \
+
1137 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1138 /usr/local/include/boost/date_time/period.hpp \
+
1139 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1140 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1141 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1142 /usr/local/include/boost/date_time/date_defs.hpp \
+
1143 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1144 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1145 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1146 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1147 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1148 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1149 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1150 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1151 /usr/local/include/boost/date_time/date_duration.hpp \
+
1152 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1153 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1154 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1155 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1156 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1157 /usr/local/include/boost/date_time/date_generators.hpp \
+
1158 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1159 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1160 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1161 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1162 /usr/local/include/boost/date_time/time.hpp \
+
1163 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1164 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1165 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1166 /usr/local/include/boost/type.hpp \
+
1167 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1168 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1169 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1170 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1171 /usr/local/include/boost/mpl/if.hpp \
+
1172 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1173 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1174 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1175 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1176 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1177 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1178 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1179 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1180 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1181 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1182 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1183 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1184 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1185 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1186 /usr/local/include/boost/mpl/bool.hpp \
+
1187 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1188 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1189 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1190 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1191 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1192 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1193 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1194 /usr/local/include/boost/mpl/int.hpp \
+
1195 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1196 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1197 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1198 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1200 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1201 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1202 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1203 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1204 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1205 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1206 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1207 /usr/local/include/boost/preprocessor/inc.hpp \
+
1208 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1209 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1210 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1211 /usr/local/include/boost/preprocessor/identity.hpp \
+
1212 /usr/local/include/boost/preprocessor/empty.hpp \
+
1213 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1214 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1215 /usr/local/include/boost/mpl/eval_if.hpp \
+
1216 /usr/local/include/boost/mpl/equal_to.hpp \
+
1217 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1218 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1219 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1220 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1221 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1222 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1223 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1224 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1225 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1226 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1227 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1228 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1229 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1230 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1231 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1232 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1233 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1234 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1235 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1236 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1237 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1238 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1239 /usr/local/include/boost/mpl/tag.hpp \
+
1240 /usr/local/include/boost/mpl/void.hpp \
+
1241 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1242 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1243 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1244 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1245 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1246 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1247 /usr/local/include/boost/mpl/not.hpp \
+
1248 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1249 /usr/local/include/boost/mpl/and.hpp \
+
1250 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1251 /usr/local/include/boost/mpl/identity.hpp \
+
1252 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1253 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1254 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1255 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1256 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1257 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1258 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1259 /usr/local/include/boost/mpl/multiplies.hpp \
+
1260 /usr/local/include/boost/mpl/times.hpp \
+
1261 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1262 /usr/local/include/boost/mpl/integral_c.hpp \
+
1263 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1264 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1265 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1266 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1267 /usr/local/include/boost/mpl/less.hpp \
+
1268 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1269 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1270 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1271 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1272 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1273 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1274 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1275 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1276 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1277 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1278 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1279 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1280 /usr/local/include/boost/config/abi_prefix.hpp \
+
1281 /usr/local/include/boost/config/abi_suffix.hpp \
+
1282 /usr/local/include/boost/chrono/duration.hpp \
+
1283 /usr/local/include/boost/chrono/config.hpp \
+
1284 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1285 /usr/local/include/boost/predef.h \
+
1286 /usr/local/include/boost/predef/language.h \
+
1287 /usr/local/include/boost/predef/language/stdc.h \
+
1288 /usr/local/include/boost/predef/version_number.h \
+
1289 /usr/local/include/boost/predef/make.h \
+
1290 /usr/local/include/boost/predef/detail/test.h \
+
1291 /usr/local/include/boost/predef/language/stdcpp.h \
+
1292 /usr/local/include/boost/predef/language/objc.h \
+
1293 /usr/local/include/boost/predef/language/cuda.h \
+
1294 /usr/local/include/boost/predef/architecture.h \
+
1295 /usr/local/include/boost/predef/architecture/alpha.h \
+
1296 /usr/local/include/boost/predef/architecture/arm.h \
+
1297 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1298 /usr/local/include/boost/predef/architecture/convex.h \
+
1299 /usr/local/include/boost/predef/architecture/e2k.h \
+
1300 /usr/local/include/boost/predef/architecture/ia64.h \
+
1301 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1302 /usr/local/include/boost/predef/architecture/m68k.h \
+
1303 /usr/local/include/boost/predef/architecture/mips.h \
+
1304 /usr/local/include/boost/predef/architecture/parisc.h \
+
1305 /usr/local/include/boost/predef/architecture/ppc.h \
+
1306 /usr/local/include/boost/predef/architecture/ptx.h \
+
1307 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1308 /usr/local/include/boost/predef/architecture/riscv.h \
+
1309 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1310 /usr/local/include/boost/predef/architecture/sparc.h \
+
1311 /usr/local/include/boost/predef/architecture/superh.h \
+
1312 /usr/local/include/boost/predef/architecture/sys370.h \
+
1313 /usr/local/include/boost/predef/architecture/sys390.h \
+
1314 /usr/local/include/boost/predef/architecture/x86.h \
+
1315 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1316 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1317 /usr/local/include/boost/predef/architecture/z.h \
+
1318 /usr/local/include/boost/predef/compiler.h \
+
1319 /usr/local/include/boost/predef/compiler/borland.h \
+
1320 /usr/local/include/boost/predef/compiler/clang.h \
+
1321 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1322 /usr/local/include/boost/predef/compiler/comeau.h \
+
1323 /usr/local/include/boost/predef/compiler/compaq.h \
+
1324 /usr/local/include/boost/predef/compiler/diab.h \
+
1325 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1326 /usr/local/include/boost/predef/compiler/dignus.h \
+
1327 /usr/local/include/boost/predef/compiler/edg.h \
+
1328 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1329 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1330 /usr/local/include/boost/predef/compiler/gcc.h \
+
1331 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1332 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1333 /usr/local/include/boost/predef/compiler/iar.h \
+
1334 /usr/local/include/boost/predef/compiler/ibm.h \
+
1335 /usr/local/include/boost/predef/compiler/intel.h \
+
1336 /usr/local/include/boost/predef/compiler/kai.h \
+
1337 /usr/local/include/boost/predef/compiler/llvm.h \
+
1338 /usr/local/include/boost/predef/compiler/metaware.h \
+
1339 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1340 /usr/local/include/boost/predef/compiler/microtec.h \
+
1341 /usr/local/include/boost/predef/compiler/mpw.h \
+
1342 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1343 /usr/local/include/boost/predef/compiler/palm.h \
+
1344 /usr/local/include/boost/predef/compiler/pgi.h \
+
1345 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1346 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1347 /usr/local/include/boost/predef/compiler/tendra.h \
+
1348 /usr/local/include/boost/predef/compiler/visualc.h \
+
1349 /usr/local/include/boost/predef/compiler/watcom.h \
+
1350 /usr/local/include/boost/predef/library.h \
+
1351 /usr/local/include/boost/predef/library/c.h \
+
1352 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1353 /usr/local/include/boost/predef/detail/_cassert.h \
+
1354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1355 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1356 /usr/local/include/boost/predef/library/c/gnu.h \
+
1357 /usr/local/include/boost/predef/library/c/uc.h \
+
1358 /usr/local/include/boost/predef/library/c/vms.h \
+
1359 /usr/local/include/boost/predef/library/c/zos.h \
+
1360 /usr/local/include/boost/predef/library/std.h \
+
1361 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1362 /usr/local/include/boost/predef/detail/_exception.h \
+
1363 /usr/local/include/boost/predef/library/std/cxx.h \
+
1364 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1365 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1366 /usr/local/include/boost/predef/library/std/modena.h \
+
1367 /usr/local/include/boost/predef/library/std/msl.h \
+
1368 /usr/local/include/boost/predef/library/std/msvc.h \
+
1369 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1370 /usr/local/include/boost/predef/library/std/sgi.h \
+
1371 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1372 /usr/local/include/boost/predef/library/std/stlport.h \
+
1373 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1374 /usr/local/include/boost/predef/os.h \
+
1375 /usr/local/include/boost/predef/os/aix.h \
+
1376 /usr/local/include/boost/predef/os/amigaos.h \
+
1377 /usr/local/include/boost/predef/os/beos.h \
+
1378 /usr/local/include/boost/predef/os/bsd.h \
+
1379 /usr/local/include/boost/predef/os/macos.h \
+
1380 /usr/local/include/boost/predef/os/ios.h \
+
1381 /usr/local/include/boost/predef/detail/os_detected.h \
+
1382 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1383 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1384 /usr/local/include/boost/predef/os/bsd/free.h \
+
1385 /usr/local/include/boost/predef/os/bsd/open.h \
+
1386 /usr/local/include/boost/predef/os/bsd/net.h \
+
1387 /usr/local/include/boost/predef/os/cygwin.h \
+
1388 /usr/local/include/boost/predef/os/haiku.h \
+
1389 /usr/local/include/boost/predef/os/hpux.h \
+
1390 /usr/local/include/boost/predef/os/irix.h \
+
1391 /usr/local/include/boost/predef/os/linux.h \
+
1392 /usr/local/include/boost/predef/os/os400.h \
+
1393 /usr/local/include/boost/predef/os/qnxnto.h \
+
1394 /usr/local/include/boost/predef/os/solaris.h \
+
1395 /usr/local/include/boost/predef/os/unix.h \
+
1396 /usr/local/include/boost/predef/os/vms.h \
+
1397 /usr/local/include/boost/predef/os/windows.h \
+
1398 /usr/local/include/boost/predef/other.h \
+
1399 /usr/local/include/boost/predef/other/endian.h \
+
1400 /usr/local/include/boost/predef/platform/android.h \
+
1401 /usr/local/include/boost/predef/other/wordsize.h \
+
1402 /usr/local/include/boost/predef/other/workaround.h \
+
1403 /usr/local/include/boost/predef/platform.h \
+
1404 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1405 /usr/local/include/boost/predef/platform/mingw.h \
+
1406 /usr/local/include/boost/predef/platform/mingw32.h \
+
1407 /usr/local/include/boost/predef/platform/mingw64.h \
+
1408 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1409 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1410 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1411 /usr/local/include/boost/predef/platform/windows_server.h \
+
1412 /usr/local/include/boost/predef/platform/windows_store.h \
+
1413 /usr/local/include/boost/predef/platform/windows_system.h \
+
1414 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1415 /usr/local/include/boost/predef/platform/ios.h \
+
1416 /usr/local/include/boost/predef/hardware.h \
+
1417 /usr/local/include/boost/predef/hardware/simd.h \
+
1418 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1419 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1420 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1421 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1422 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1423 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1424 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1425 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1426 /usr/local/include/boost/predef/version.h \
+
1427 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1428 /usr/local/include/boost/mpl/logical.hpp \
+
1429 /usr/local/include/boost/mpl/or.hpp \
+
1430 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1431 /usr/local/include/boost/ratio/ratio.hpp \
+
1432 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1433 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1434 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1435 /usr/local/include/boost/type_traits/common_type.hpp \
+
1436 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1437 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1438 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1439 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1440 /usr/local/include/boost/integer_traits.hpp \
+
1441 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1442 /usr/local/include/boost/chrono/time_point.hpp \
+
1443 /usr/local/include/boost/chrono/detail/system.hpp \
+
1444 /usr/local/include/boost/system/error_code.hpp \
+
1445 /usr/local/include/boost/system/detail/error_code.hpp \
+
1446 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
1447 /usr/local/include/boost/system/detail/error_category.hpp \
+
1448 /usr/local/include/boost/system/detail/config.hpp \
+
1449 /usr/local/include/boost/system/detail/error_condition.hpp \
+
1450 /usr/local/include/boost/system/detail/generic_category.hpp \
+
1451 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
1452 /usr/local/include/boost/system/detail/enable_if.hpp \
+
1453 /usr/local/include/boost/system/detail/is_same.hpp \
+
1454 /usr/local/include/boost/system/detail/errc.hpp \
+
1455 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
1456 /usr/local/include/boost/system/detail/cerrno.hpp \
+
1457 /usr/local/include/boost/system/detail/append_int.hpp \
+
1458 /usr/local/include/boost/system/detail/snprintf.hpp \
+
1459 /usr/local/include/boost/system/detail/system_category.hpp \
+
1460 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
1461 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
1462 /usr/local/include/boost/system/api_config.hpp \
+
1463 /usr/local/include/boost/system/detail/interop_category.hpp \
+
1464 /usr/local/include/boost/system/detail/std_category.hpp \
+
1465 /usr/local/include/boost/system/error_category.hpp \
+
1466 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
1467 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
1468 /usr/local/include/boost/system/detail/mutex.hpp \
+
1469 /usr/local/include/boost/system/error_condition.hpp \
+
1470 /usr/local/include/boost/system/errc.hpp \
+
1471 /usr/local/include/boost/system/generic_category.hpp \
+
1472 /usr/local/include/boost/system/system_category.hpp \
+
1473 /usr/local/include/boost/system/detail/throws.hpp \
+
1474 /usr/local/include/boost/chrono/clock_string.hpp \
+
1475 /usr/local/include/boost/ratio/config.hpp \
+
1476 /usr/local/include/boost/chrono/ceil.hpp \
+
1477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1492 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1536 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1537 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1538 /usr/local/include/boost/thread/interruption.hpp \
+
1539 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1540 /usr/local/include/boost/thread/exceptions.hpp \
+
1541 /usr/local/include/boost/system/system_error.hpp \
+
1542 /usr/local/include/boost/thread/lock_guard.hpp \
+
1543 /usr/local/include/boost/thread/detail/delete.hpp \
+
1544 /usr/local/include/boost/thread/detail/move.hpp \
+
1545 /usr/local/include/boost/move/utility.hpp \
+
1546 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1547 /usr/local/include/boost/move/detail/workaround.hpp \
+
1548 /usr/local/include/boost/move/utility_core.hpp \
+
1549 /usr/local/include/boost/move/core.hpp \
+
1550 /usr/local/include/boost/move/detail/config_end.hpp \
+
1551 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1552 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1553 /usr/local/include/boost/move/detail/addressof.hpp \
+
1554 /usr/local/include/boost/move/traits.hpp \
+
1555 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1556 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1557 /usr/local/include/boost/thread/lock_options.hpp \
+
1558 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1559 /usr/local/include/boost/thread/lock_types.hpp \
+
1560 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1561 /usr/local/include/boost/thread/mutex.hpp \
+
1562 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
1563 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1564 /usr/local/include/boost/thread/cv_status.hpp \
+
1565 /usr/local/include/boost/core/scoped_enum.hpp \
+
1566 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1567 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1568 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1569 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1570 /usr/local/include/boost/utility/result_of.hpp \
+
1571 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1572 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1573 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1574 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1575 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1576 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1577 /usr/local/include/boost/tuple/tuple.hpp \
+
1578 /usr/local/include/boost/core/ref.hpp \
+
1579 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1580 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1581 /usr/local/include/boost/type_traits/add_const.hpp \
+
1582 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1583 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1584 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1585 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1586 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1587 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1588 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1589 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1590 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1591 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1592 /usr/local/include/boost/thread/futures/future_error.hpp \
+
1593 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
1594 /usr/local/include/boost/thread/futures/future_status.hpp \
+
1595 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
1596 /usr/local/include/boost/thread/futures/launch.hpp \
+
1597 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
1598 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
1599 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
1600 /usr/local/include/boost/scoped_array.hpp \
+
1601 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
1602 /usr/local/include/boost/thread/thread_only.hpp \
+
1603 /usr/local/include/boost/thread/detail/thread.hpp \
+
1604 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
1605 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
1606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1607 /usr/local/include/boost/bind/bind.hpp \
+
1608 /usr/local/include/boost/bind/mem_fn.hpp \
+
1609 /usr/local/include/boost/get_pointer.hpp \
+
1610 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1611 /usr/local/include/boost/bind/arg.hpp \
+
1612 /usr/local/include/boost/is_placeholder.hpp \
+
1613 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1614 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1615 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1616 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1617 /usr/local/include/boost/visit_each.hpp \
+
1618 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1619 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1620 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1621 /usr/local/include/boost/bind/placeholders.hpp \
+
1622 /usr/local/include/boost/io/ios_state.hpp \
+
1623 /usr/local/include/boost/io_fwd.hpp \
+
1624 /usr/local/include/boost/functional/hash.hpp \
+
1625 /usr/local/include/boost/container_hash/hash.hpp \
+
1626 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1627 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
1628 /usr/local/include/boost/container_hash/is_range.hpp \
+
1629 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
1630 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
1631 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
1632 /usr/local/include/boost/describe/bases.hpp \
+
1633 /usr/local/include/boost/describe/modifiers.hpp \
+
1634 /usr/local/include/boost/describe/detail/config.hpp \
+
1635 /usr/local/include/boost/describe/detail/void_t.hpp \
+
1636 /usr/local/include/boost/mp11/algorithm.hpp \
+
1637 /usr/local/include/boost/mp11/list.hpp \
+
1638 /usr/local/include/boost/mp11/integral.hpp \
+
1639 /usr/local/include/boost/mp11/version.hpp \
+
1640 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1641 /usr/local/include/boost/mp11/detail/config.hpp \
+
1642 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1643 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
1644 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
1645 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
1646 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1647 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1648 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1649 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
1650 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
1651 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
1652 /usr/local/include/boost/mp11/utility.hpp \
+
1653 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1654 /usr/local/include/boost/mp11/set.hpp \
+
1655 /usr/local/include/boost/mp11/function.hpp \
+
1656 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
1657 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
1658 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
1659 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
1660 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
1661 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
1662 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
1663 /usr/local/include/boost/describe/members.hpp \
+
1664 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
1665 /usr/local/include/boost/mp11/bind.hpp \
+
1666 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
1667 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
1668 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
1669 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
1670 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
1671 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
1672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1673 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
1674 /usr/local/include/boost/thread/executor.hpp \
+
1675 /usr/local/include/boost/thread/executors/executor.hpp \
+
1676 /usr/local/include/boost/thread/executors/work.hpp \
+
1677 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
1678 /usr/local/include/boost/thread/detail/memory.hpp \
+
1679 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
1680 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
1681 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
1682 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
1683 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
1684 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
1685 /usr/local/include/boost/thread/csbl/functional.hpp \
+
1686 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
1687 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
1688 /usr/local/include/boost/function.hpp \
+
1689 /usr/local/include/boost/function/function_template.hpp \
+
1690 /usr/local/include/boost/function/function_base.hpp \
+
1691 /usr/local/include/boost/function/function_fwd.hpp \
+
1692 /usr/local/include/boost/function_equal.hpp \
+
1693 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1694 /usr/local/include/boost/mem_fn.hpp \
+
1695 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1696 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
1697 /usr/local/include/boost/container/scoped_allocator.hpp \
+
1698 /usr/local/include/boost/container/detail/config_begin.hpp \
+
1699 /usr/local/include/boost/container/detail/workaround.hpp \
+
1700 /usr/local/include/boost/container/allocator_traits.hpp \
+
1701 /usr/local/include/boost/container/container_fwd.hpp \
+
1702 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1703 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1704 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1705 /usr/local/include/boost/container/detail/mpl.hpp \
+
1706 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
1707 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
1708 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
1709 /usr/local/include/boost/container/detail/config_end.hpp \
+
1710 /usr/local/include/boost/container/detail/type_traits.hpp \
+
1711 /usr/local/include/boost/container/detail/placement_new.hpp \
+
1712 /usr/local/include/boost/container/detail/is_pair.hpp \
+
1713 /usr/local/include/boost/container/detail/addressof.hpp \
+
1714 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
1715 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
1716 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
1717 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
1718 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
1719 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
1720 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
1721 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
1722 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
1723 /usr/local/include/boost/container/uses_allocator.hpp \
+
1724 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
1725 /usr/local/include/boost/container/detail/pair.hpp \
+
1726 /usr/local/include/boost/move/adl_move_swap.hpp \
+
1727 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
1728 /usr/local/include/boost/thread/csbl/vector.hpp \
+
1729 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
1730 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
1731 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
1732 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1734 /usr/local/include/boost/any.hpp \
+
1735 /usr/local/include/boost/any/detail/config.hpp \
+
1736 /usr/local/include/boost/type_index.hpp \
+
1737 /usr/local/include/boost/type_index/detail/config.hpp \
+
1738 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1739 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1740 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1741 /usr/local/include/boost/any/fwd.hpp \
+
1742 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1743 /usr/local/include/boost/optional/optional_io.hpp \
+
1744 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1745 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1746 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1747 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1748 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1749 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1750 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1751 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1752 /usr/local/include/boost/endian/conversion.hpp \
+
1753 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1754 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1755 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1756 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1757 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1758 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1759 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1760 /usr/local/include/boost/endian/detail/order.hpp \
+
1761 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1762 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1763 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1764 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1765 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1766 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1767 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1768 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1769 /usr/local/include/boost/algorithm/string.hpp \
+
1770 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1771 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1772 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1773 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1774 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1775 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1776 /usr/local/include/boost/algorithm/string/config.hpp \
+
1777 /usr/local/include/boost/range/begin.hpp \
+
1778 /usr/local/include/boost/range/config.hpp \
+
1779 /usr/local/include/boost/range/iterator.hpp \
+
1780 /usr/local/include/boost/range/range_fwd.hpp \
+
1781 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1782 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1783 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1784 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1785 /usr/local/include/boost/range/const_iterator.hpp \
+
1786 /usr/local/include/boost/range/end.hpp \
+
1787 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1788 /usr/local/include/boost/range/detail/common.hpp \
+
1789 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1790 /usr/local/include/boost/range/as_literal.hpp \
+
1791 /usr/local/include/boost/range/iterator_range.hpp \
+
1792 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1793 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1794 /usr/local/include/boost/iterator/interoperable.hpp \
+
1795 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1796 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1797 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1798 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1799 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1800 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1801 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1802 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1803 /usr/local/include/boost/type_traits/negation.hpp \
+
1804 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1805 /usr/local/include/boost/range/functions.hpp \
+
1806 /usr/local/include/boost/range/size.hpp \
+
1807 /usr/local/include/boost/range/size_type.hpp \
+
1808 /usr/local/include/boost/range/difference_type.hpp \
+
1809 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1810 /usr/local/include/boost/range/concepts.hpp \
+
1811 /usr/local/include/boost/concept_check.hpp \
+
1812 /usr/local/include/boost/concept/assert.hpp \
+
1813 /usr/local/include/boost/concept/detail/general.hpp \
+
1814 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1815 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1816 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1817 /usr/local/include/boost/concept/usage.hpp \
+
1818 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1819 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1820 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1821 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1822 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1823 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1824 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1825 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1826 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1827 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1828 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1829 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1830 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1831 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1832 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1833 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1834 /usr/local/include/boost/range/value_type.hpp \
+
1835 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1836 /usr/local/include/boost/mpl/assert.hpp \
+
1837 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1838 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1839 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1840 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1841 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1842 /usr/local/include/boost/utility.hpp \
+
1843 /usr/local/include/boost/utility/binary.hpp \
+
1844 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1845 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1846 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1847 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1848 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1849 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1850 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1851 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1852 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1853 /usr/local/include/boost/utility/identity_type.hpp \
+
1854 /usr/local/include/boost/core/noncopyable.hpp \
+
1855 /usr/local/include/boost/range/distance.hpp \
+
1856 /usr/local/include/boost/iterator/distance.hpp \
+
1857 /usr/local/include/boost/range/empty.hpp \
+
1858 /usr/local/include/boost/range/rbegin.hpp \
+
1859 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1860 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1861 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1862 /usr/local/include/boost/core/use_default.hpp \
+
1863 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1864 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1865 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1866 /usr/local/include/boost/range/rend.hpp \
+
1867 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1868 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1869 /usr/local/include/boost/next_prior.hpp \
+
1870 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1871 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1872 /usr/local/include/boost/type_traits/make_void.hpp \
+
1873 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1874 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1875 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1876 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1877 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1878 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1879 /usr/local/include/boost/iterator/advance.hpp \
+
1880 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1881 /usr/local/include/boost/range/detail/str_types.hpp \
+
1882 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1883 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1884 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1885 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1886 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1887 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1888 /usr/local/include/boost/core/empty_value.hpp \
+
1889 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1890 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1891 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1892 /usr/local/include/boost/algorithm/string/find.hpp \
+
1893 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1894 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1895 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1896 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1897 /usr/local/include/boost/algorithm/string/split.hpp \
+
1898 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1899 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1900 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1901 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1902 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1903 /usr/local/include/boost/algorithm/string/join.hpp \
+
1904 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1905 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1906 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1907 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1908 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1909 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1910 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1911 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1912 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1913 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1914 /usr/local/include/boost/property_tree/ptree.hpp \
+
1915 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1916 /usr/local/include/boost/property_tree/string_path.hpp \
+
1917 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1918 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1919 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1920 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1921 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1922 /usr/local/include/boost/multi_index_container.hpp \
+
1923 /usr/local/include/boost/mpl/at.hpp \
+
1924 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1925 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1926 /usr/local/include/boost/mpl/begin_end.hpp \
+
1927 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1928 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1929 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1930 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1931 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1932 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1933 /usr/local/include/boost/mpl/advance.hpp \
+
1934 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1935 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1936 /usr/local/include/boost/mpl/negate.hpp \
+
1937 /usr/local/include/boost/mpl/long.hpp \
+
1938 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1939 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1940 /usr/local/include/boost/mpl/next.hpp \
+
1941 /usr/local/include/boost/mpl/next_prior.hpp \
+
1942 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1943 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1944 /usr/local/include/boost/mpl/prior.hpp \
+
1945 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1946 /usr/local/include/boost/mpl/deref.hpp \
+
1947 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1948 /usr/local/include/boost/mpl/contains.hpp \
+
1949 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1950 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1951 /usr/local/include/boost/mpl/find.hpp \
+
1952 /usr/local/include/boost/mpl/find_if.hpp \
+
1953 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1954 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1955 /usr/local/include/boost/mpl/apply.hpp \
+
1956 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1957 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1958 /usr/local/include/boost/mpl/placeholders.hpp \
+
1959 /usr/local/include/boost/mpl/arg.hpp \
+
1960 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1961 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1962 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1963 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1964 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1965 /usr/local/include/boost/mpl/lambda.hpp \
+
1966 /usr/local/include/boost/mpl/bind.hpp \
+
1967 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1968 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1969 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1970 /usr/local/include/boost/mpl/protect.hpp \
+
1971 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1972 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1973 /usr/local/include/boost/mpl/quote.hpp \
+
1974 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1975 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1976 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1977 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1978 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1979 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1980 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1981 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1982 /usr/local/include/boost/mpl/always.hpp \
+
1983 /usr/local/include/boost/mpl/pair.hpp \
+
1984 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1985 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1986 /usr/local/include/boost/mpl/same_as.hpp \
+
1987 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1988 /usr/local/include/boost/mpl/size.hpp \
+
1989 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1990 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1991 /usr/local/include/boost/mpl/distance.hpp \
+
1992 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1993 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1994 /usr/local/include/boost/mpl/O1_size.hpp \
+
1995 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1996 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1997 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1998 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1999 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
2000 /usr/local/include/boost/mpl/iterator_range.hpp \
+
2001 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
2002 /usr/local/include/boost/multi_index/identity.hpp \
+
2003 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
2004 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
2005 /usr/local/include/boost/mpl/vector.hpp \
+
2006 /usr/local/include/boost/mpl/limits/vector.hpp \
+
2007 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
2008 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
2009 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
2010 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
2011 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
2012 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
2013 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
2014 /usr/local/include/boost/mpl/front_fwd.hpp \
+
2015 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
2016 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
2017 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
2018 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
2019 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
2020 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
2021 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
2022 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
2023 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
2024 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
2025 /usr/local/include/boost/mpl/back_fwd.hpp \
+
2026 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
2027 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
2028 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
2029 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
2030 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
2031 /usr/local/include/boost/mpl/plus.hpp \
+
2032 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
2033 /usr/local/include/boost/mpl/minus.hpp \
+
2034 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
2035 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
2036 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
2037 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
2038 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
2039 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
2040 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
2041 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
2042 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
2043 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
2044 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
2045 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
2046 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
2047 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
2048 /usr/local/include/boost/multi_index/tag.hpp \
+
2049 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
2050 /usr/local/include/boost/mpl/fold.hpp \
+
2051 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
2052 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
2053 /usr/local/include/boost/mpl/set/set0.hpp \
+
2054 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2055 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2056 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2057 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2058 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2059 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2060 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2061 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2062 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2063 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2064 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2065 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2066 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2067 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2068 /usr/local/include/boost/mpl/base.hpp \
+
2069 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2070 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2071 /usr/local/include/boost/mpl/insert.hpp \
+
2072 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2073 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2074 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2075 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2076 /usr/local/include/boost/mpl/clear.hpp \
+
2077 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2078 /usr/local/include/boost/mpl/push_front.hpp \
+
2079 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2080 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2081 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2082 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2083 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2084 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2085 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2086 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2087 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2088 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2089 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2090 /usr/local/include/boost/mpl/has_key.hpp \
+
2091 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2092 /usr/local/include/boost/mpl/transform.hpp \
+
2093 /usr/local/include/boost/mpl/pair_view.hpp \
+
2094 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2095 /usr/local/include/boost/mpl/min_max.hpp \
+
2096 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2097 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2098 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2099 /usr/local/include/boost/mpl/push_back.hpp \
+
2100 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2101 /usr/local/include/boost/mpl/inserter.hpp \
+
2102 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2103 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2104 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2105 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2106 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2107 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2108 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2109 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2110 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2111 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2112 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2113 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2114 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2115 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2116 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2117 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2118 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2119 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2120 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2121 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2122 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2123 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2124 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2125 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2126 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2127 /usr/local/include/boost/core/serialization.hpp \
+
2128 /usr/local/include/boost/core/nvp.hpp \
+
2129 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2130 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2131 /usr/local/include/boost/mpl/empty.hpp \
+
2132 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2133 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2134 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2135 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2136 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2137 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2138 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2139 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2140 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2141 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2142 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2143 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2144 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2145 /usr/local/include/boost/call_traits.hpp \
+
2146 /usr/local/include/boost/detail/call_traits.hpp \
+
2147 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2148 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2149 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2150 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2151 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2152 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2153 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2154 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2155 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2156 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2157 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2158 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2159 /usr/local/include/boost/type_traits/is_final.hpp \
+
2160 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2161 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2162 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2163 /usr/local/include/boost/multi_index/member.hpp \
+
2164 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2165 /usr/local/include/boost/core/type_name.hpp \
+
2166 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2167 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2168 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2170 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2171 /usr/local/include/boost/lexical_cast.hpp \
+
2172 /usr/local/include/boost/integer.hpp \
+
2173 /usr/local/include/boost/integer_fwd.hpp \
+
2174 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2175 /usr/local/include/boost/multiprecision/number.hpp \
+
2176 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2177 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2178 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2179 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2180 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2181 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2182 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2183 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2184 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2185 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2186 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2187 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2188 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2189 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2190 /usr/local/include/boost/core/cmath.hpp \
+
2191 /usr/local/include/boost/type_traits/is_float.hpp \
+
2192 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2193 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2194 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2195 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2196 /usr/local/include/boost/core/snprintf.hpp \
+
2197 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2198 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2199 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2200 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2201 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2202 /usr/local/include/boost/math/tools/complex.hpp \
+
2203 /usr/local/include/boost/math/tools/config.hpp \
+
2204 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2207 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2209 /usr/local/include/boost/math/tools/user.hpp \
+
2210 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2211 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2212 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2213 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2214 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2215 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2216 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2217 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2218 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2219 /usr/local/include/boost/cstdfloat.hpp \
+
2220 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2221 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2222 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2223 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2224 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2225 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2226 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2227 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2228 /usr/local/include/boost/math/tools/promotion.hpp \
+
2229 /usr/local/include/boost/math/policies/policy.hpp \
+
2230 /usr/local/include/boost/math/tools/mp.hpp \
+
2231 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2232 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2233 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2234 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2235 /usr/local/include/boost/math/tools/assert.hpp \
+
2236 /usr/local/include/boost/math/special_functions/next.hpp \
+
2237 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2238 /usr/local/include/boost/math/tools/precision.hpp \
+
2239 /usr/local/include/boost/math/tools/tuple.hpp \
+
2240 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2241 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2242 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2243 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2244 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2245 /usr/local/include/boost/math/tools/traits.hpp \
+
2246 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2247 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2248 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2249 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2250 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2251 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2252 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2253 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2254 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2255 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2256 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2257 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2258 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2259 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2260 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2261 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2262 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2263 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2264 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2265 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2266 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2267 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2268 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2269 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2270 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2271 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2272 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2273 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2274 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2275 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2276 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2277 /usr/local/include/boost/multiprecision/integer.hpp \
+
2278 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2279 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2280 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2281 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2282 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2283 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2284 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2285 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2286 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2287 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2288 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2289 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2290 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2291 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2292 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
2293 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2294 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2295 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2296 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2297 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2298 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2299 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2300 /usr/local/include/boost/variant.hpp \
+
2301 /usr/local/include/boost/variant/variant.hpp \
+
2302 /usr/local/include/boost/variant/detail/config.hpp \
+
2303 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2304 /usr/local/include/boost/blank_fwd.hpp \
+
2305 /usr/local/include/boost/preprocessor/enum.hpp \
+
2306 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2307 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2308 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2309 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2310 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2311 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2312 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2313 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2314 /usr/local/include/boost/detail/reference_content.hpp \
+
2315 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2316 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2317 /usr/local/include/boost/variant/detail/move.hpp \
+
2318 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2319 /usr/local/include/boost/mpl/list.hpp \
+
2320 /usr/local/include/boost/mpl/limits/list.hpp \
+
2321 /usr/local/include/boost/mpl/list/list20.hpp \
+
2322 /usr/local/include/boost/mpl/list/list10.hpp \
+
2323 /usr/local/include/boost/mpl/list/list0.hpp \
+
2324 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2325 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2326 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2327 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2328 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2329 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2330 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2331 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2332 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2333 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2334 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2335 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2336 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2337 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2338 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2339 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2340 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2341 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2342 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2343 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2344 /usr/local/include/boost/variant/static_visitor.hpp \
+
2345 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2346 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2347 /usr/local/include/boost/utility/declval.hpp \
+
2348 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2349 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2350 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2351 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2352 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2353 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2354 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2355 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2356 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2357 /usr/local/include/boost/blank.hpp \
+
2358 /usr/local/include/boost/detail/templated_streams.hpp \
+
2359 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2360 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2361 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2362 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2363 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2364 /usr/local/include/boost/mpl/front.hpp \
+
2365 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2366 /usr/local/include/boost/mpl/insert_range.hpp \
+
2367 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2368 /usr/local/include/boost/mpl/joint_view.hpp \
+
2369 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2370 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2371 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2372 /usr/local/include/boost/mpl/max_element.hpp \
+
2373 /usr/local/include/boost/mpl/size_t.hpp \
+
2374 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2375 /usr/local/include/boost/mpl/sizeof.hpp \
+
2376 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2377 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2378 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2379 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2380 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2381 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2382 /usr/local/include/boost/mpl/equal.hpp \
+
2383 /usr/local/include/boost/variant/get.hpp \
+
2384 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2385 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2386 /usr/local/include/boost/variant/bad_visit.hpp \
+
2387 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2388 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2389 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2390 /usr/local/include/boost/endian/arithmetic.hpp \
+
2391 /usr/local/include/boost/endian/buffers.hpp \
+
2392 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2393 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2394 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2395 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2396 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2397 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2398 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2399 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2400 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2401 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2402 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2403 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2404 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2405 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2406 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2407 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2408 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2409 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2410 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2411 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2412 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2413 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2414 /usr/local/include/boost/thread/latch.hpp \
+
2415 /usr/local/include/boost/thread/detail/counter.hpp \
+
2416 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2417 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2418 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2419 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2420 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2421 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2422 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2423 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2424 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2425 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2426 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2427 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2428 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2429 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2430 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2431 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2432 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2433 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2434 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2435 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2436 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2437 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2438 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2439 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2440 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2441 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2442 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2443 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2444 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2445 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2446 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2447 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2448 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2449 /usr/local/include/boost/container/vector.hpp \
+
2450 /usr/local/include/boost/container/new_allocator.hpp \
+
2451 /usr/local/include/boost/container/throw_exception.hpp \
+
2452 /usr/local/include/boost/container/options.hpp \
+
2453 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2454 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2455 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2456 /usr/local/include/boost/container/detail/iterator.hpp \
+
2457 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2458 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2459 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2460 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2461 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2462 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2463 /usr/local/include/boost/container/detail/iterators.hpp \
+
2464 /usr/local/include/boost/container/detail/value_init.hpp \
+
2465 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2466 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2467 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2468 /usr/local/include/boost/container/detail/version_type.hpp \
+
2469 /usr/local/include/boost/move/iterator.hpp \
+
2470 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2471 /usr/local/include/boost/move/detail/launder.hpp \
+
2472 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2473 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2474 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2475 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2476 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2477 /usr/local/include/boost/container/detail/min_max.hpp \
+
2478 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2479 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2480 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2481 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2482 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2483 /usr/local/include/boost/move/algo/move.hpp \
+
2484 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2485 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2486 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2487 /usr/local/include/boost/move/algo/predicate.hpp \
+
2488 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2489 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2490 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2491 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2492 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2493 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2494 /usr/local/include/boost/move/algo/unique.hpp \
+
2495 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2496 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2497 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2498 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2499 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2500 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
2501 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
2502 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
2503 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
2504 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
2505 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
2506 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
2507 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
2508 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
2509 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
2510 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
2511 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
2512 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
2513 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
2514 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
2515 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
2516 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
2517 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
2518 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
2519 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
2520 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
2521 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
2522 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
2523 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
2524 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
2525 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2526 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2527 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2528 /usr/local/include/boost/uuid/random_generator.hpp \
+
2529 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2530 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2531 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2532 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2533 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
2534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2546 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
2547 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
2548 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
2549 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
2550 /usr/local/include/boost/thread/shared_mutex.hpp \
+
2551 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
2552 /usr/local/include/boost/asio/steady_timer.hpp \
+
2553 /usr/local/include/boost/asio/detail/config.hpp \
+
2554 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2555 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2556 /usr/local/include/boost/asio/execution.hpp \
+
2557 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2558 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2559 /usr/local/include/boost/asio/execution/executor.hpp \
+
2560 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2561 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2562 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2563 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2564 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2565 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2566 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2567 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2568 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2569 /usr/local/include/boost/asio/detail/assert.hpp \
+
2570 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2571 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2572 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2573 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2574 /usr/local/include/boost/asio/detail/memory.hpp \
+
2575 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2576 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2577 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2580 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2581 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2582 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2583 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2584 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2585 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2586 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2587 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2588 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2589 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2590 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2591 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2592 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2593 /usr/local/include/boost/asio/associator.hpp \
+
2594 /usr/local/include/boost/asio/detail/functional.hpp \
+
2595 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2596 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2597 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2598 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2599 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2600 /usr/local/include/boost/asio/prefer.hpp \
+
2601 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2602 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2603 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2604 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2605 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2606 /usr/local/include/boost/asio/query.hpp \
+
2607 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2608 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2609 /usr/local/include/boost/asio/require.hpp \
+
2610 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2611 /usr/local/include/boost/asio/detail/event.hpp \
+
2612 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2613 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2614 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2615 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2616 /usr/local/include/boost/asio/error.hpp \
+
2617 /usr/local/include/boost/cerrno.hpp \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2629 /usr/local/include/boost/asio/impl/error.ipp \
+
2630 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2631 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2632 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2633 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2634 /usr/local/include/boost/asio/execution/context.hpp \
+
2635 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2636 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2637 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2638 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2639 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2640 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2641 /usr/local/include/boost/asio/execution_context.hpp \
+
2642 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2643 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2644 /usr/local/include/boost/asio/async_result.hpp \
+
2645 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2646 /usr/local/include/boost/asio/deferred.hpp \
+
2647 /usr/local/include/boost/asio/detail/utility.hpp \
+
2648 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2649 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2650 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2651 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2652 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2653 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2654 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2655 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2656 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2657 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2658 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2659 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2660 /usr/local/include/boost/asio/config.hpp \
+
2661 /usr/local/include/boost/asio/impl/config.hpp \
+
2662 /usr/local/include/boost/asio/impl/config.ipp \
+
2663 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2664 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2665 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2666 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2667 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2668 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2669 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2670 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2693 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2694 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2695 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2696 /usr/local/include/boost/asio/detail/limits.hpp \
+
2697 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2698 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2699 /usr/local/include/boost/asio/detail/operation.hpp \
+
2700 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2701 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2702 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2703 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2704 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2705 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2706 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2709 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2710 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2711 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2712 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2713 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2714 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2715 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2716 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2717 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2718 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2719 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2720 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2721 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2722 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2723 /usr/local/include/boost/asio/detail/thread.hpp \
+
2724 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2725 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2726 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2727 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2728 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2729 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2731 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2732 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2733 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2734 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2735 /usr/local/include/boost/asio/associated_executor.hpp \
+
2736 /usr/local/include/boost/asio/is_executor.hpp \
+
2737 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2738 /usr/local/include/boost/asio/system_executor.hpp \
+
2739 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2740 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2741 /usr/local/include/boost/asio/detail/global.hpp \
+
2742 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2743 /usr/local/include/boost/asio/system_context.hpp \
+
2744 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2745 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2746 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2747 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2748 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2749 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2750 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2751 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2752 /usr/local/include/boost/asio/io_context.hpp \
+
2753 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2754 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2755 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2756 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2757 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2758 /usr/local/include/boost/asio/wait_traits.hpp \
+
2759 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
2760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
2761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
2762 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
2763 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
2764 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2765 /usr/local/include/boost/asio.hpp \
+
2766 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2767 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2768 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2769 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2770 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2771 /usr/local/include/boost/asio/append.hpp \
+
2772 /usr/local/include/boost/asio/impl/append.hpp \
+
2773 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2774 /usr/local/include/boost/asio/as_tuple.hpp \
+
2775 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2776 /usr/local/include/boost/asio/awaitable.hpp \
+
2777 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2778 /usr/local/include/boost/asio/basic_socket.hpp \
+
2779 /usr/local/include/boost/asio/post.hpp \
+
2780 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2781 /usr/local/include/boost/asio/socket_base.hpp \
+
2782 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2783 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2784 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2785 /usr/local/include/boost/asio/buffer.hpp \
+
2786 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2787 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2788 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2789 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2790 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2791 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2792 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2793 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2794 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2795 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2796 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2797 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2798 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2799 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2800 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2801 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2802 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2803 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2804 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2805 /usr/local/include/boost/asio/basic_file.hpp \
+
2806 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2807 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2808 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2809 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2810 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2811 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2812 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2813 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2814 /usr/local/include/boost/asio/dispatch.hpp \
+
2815 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2816 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2817 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2818 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2819 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2820 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2824 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2825 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2826 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2827 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2828 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2829 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2830 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2831 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2832 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2833 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2834 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2835 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2836 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2837 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2838 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2839 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2840 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2841 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2842 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2843 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2844 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2845 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2846 /usr/local/include/boost/asio/bind_executor.hpp \
+
2847 /usr/local/include/boost/asio/uses_executor.hpp \
+
2848 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2849 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2850 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2851 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2852 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2853 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2854 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2855 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2856 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2857 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2858 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2859 /usr/local/include/boost/asio/completion_condition.hpp \
+
2860 /usr/local/include/boost/asio/write.hpp \
+
2861 /usr/local/include/boost/asio/impl/write.hpp \
+
2862 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2863 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2864 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2865 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2866 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2867 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2868 /usr/local/include/boost/asio/cancel_after.hpp \
+
2869 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2870 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2871 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2872 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2873 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2874 /usr/local/include/boost/asio/cancel_at.hpp \
+
2875 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2876 /usr/local/include/boost/asio/co_composed.hpp \
+
2877 /usr/local/include/boost/asio/co_spawn.hpp \
+
2878 /usr/local/include/boost/asio/compose.hpp \
+
2879 /usr/local/include/boost/asio/composed.hpp \
+
2880 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2881 /usr/local/include/boost/asio/connect.hpp \
+
2882 /usr/local/include/boost/asio/impl/connect.hpp \
+
2883 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2884 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2885 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2886 /usr/local/include/boost/asio/consign.hpp \
+
2887 /usr/local/include/boost/asio/impl/consign.hpp \
+
2888 /usr/local/include/boost/asio/coroutine.hpp \
+
2889 /usr/local/include/boost/asio/defer.hpp \
+
2890 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2891 /usr/local/include/boost/asio/detached.hpp \
+
2892 /usr/local/include/boost/asio/impl/detached.hpp \
+
2893 /usr/local/include/boost/asio/disposition.hpp \
+
2894 /usr/local/include/boost/asio/executor.hpp \
+
2895 /usr/local/include/boost/asio/impl/executor.hpp \
+
2896 /usr/local/include/boost/asio/impl/executor.ipp \
+
2897 /usr/local/include/boost/asio/file_base.hpp \
+
2898 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2899 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2900 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2901 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2902 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2903 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2904 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2905 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2906 /usr/local/include/boost/asio/immediate.hpp \
+
2907 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2908 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2909 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2910 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2911 /usr/local/include/boost/asio/ip/address.hpp \
+
2912 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2913 /usr/local/include/boost/asio/detail/array.hpp \
+
2914 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2915 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2916 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2917 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2918 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2919 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2920 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2921 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2922 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2923 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2924 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2925 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2926 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2927 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2928 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2929 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2930 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2931 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2932 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2933 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2934 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2935 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2936 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2937 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2938 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2939 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2940 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2941 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2942 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2943 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2944 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2945 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2946 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2947 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2948 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2949 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2950 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2951 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2952 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2953 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2954 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2955 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2956 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2957 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2958 /usr/local/include/boost/asio/ip/udp.hpp \
+
2959 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2960 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2961 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2962 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2963 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2964 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2965 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2966 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2967 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2968 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2969 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2970 /usr/local/include/boost/asio/packaged_task.hpp \
+
2971 /usr/local/include/boost/asio/detail/future.hpp \
+
2972 /usr/local/include/boost/asio/placeholders.hpp \
+
2973 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2974 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2975 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2976 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2977 /usr/local/include/boost/asio/prepend.hpp \
+
2978 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2979 /usr/local/include/boost/asio/random_access_file.hpp \
+
2980 /usr/local/include/boost/asio/read.hpp \
+
2981 /usr/local/include/boost/asio/impl/read.hpp \
+
2982 /usr/local/include/boost/asio/read_at.hpp \
+
2983 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2984 /usr/local/include/boost/asio/read_until.hpp \
+
2985 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2986 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2987 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2988 /usr/local/include/boost/asio/redirect_error.hpp \
+
2989 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2990 /usr/local/include/boost/asio/require_concept.hpp \
+
2991 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2992 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2993 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2994 /usr/local/include/boost/asio/serial_port.hpp \
+
2995 /usr/local/include/boost/asio/signal_set.hpp \
+
2996 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2997 /usr/local/include/boost/asio/thread_pool.hpp \
+
2998 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2999 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
3000 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
3001 /usr/local/include/boost/asio/strand.hpp \
+
3002 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
3003 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
3004 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
3005 /usr/local/include/boost/asio/stream_file.hpp \
+
3006 /usr/local/include/boost/asio/streambuf.hpp \
+
3007 /usr/local/include/boost/asio/system_timer.hpp \
+
3008 /usr/local/include/boost/asio/this_coro.hpp \
+
3009 /usr/local/include/boost/asio/use_awaitable.hpp \
+
3010 /usr/local/include/boost/asio/use_future.hpp \
+
3011 /usr/local/include/boost/asio/impl/use_future.hpp \
+
3012 /usr/local/include/boost/asio/version.hpp \
+
3013 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
3014 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
3015 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
3016 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
3017 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
3018 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
3019 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
3020 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
3021 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
3022 /usr/local/include/boost/asio/writable_pipe.hpp \
+
3023 /usr/local/include/boost/asio/write_at.hpp \
+
3024 /usr/local/include/boost/asio/impl/write_at.hpp \
+
3025 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
3026 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
3027 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
3028 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
3029 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
3030 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
3031 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
3032 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
3033 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
3034 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
3035 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h \
+
3036 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/flake_id_generator.h \
+
3037 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/flake_id_generator_impl.h \
+
3038 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iexecutor_service.h \
+
3039 /usr/local/include/boost/uuid/uuid_generators.hpp \
+
3040 /usr/local/include/boost/uuid/string_generator.hpp \
+
3041 /usr/local/include/boost/uuid/name_generator.hpp \
+
3042 /usr/local/include/boost/uuid/name_generator_md5.hpp \
+
3043 /usr/local/include/boost/uuid/detail/basic_name_generator.hpp \
+
3044 /usr/local/include/boost/uuid/namespaces.hpp \
+
3045 /usr/local/include/boost/uuid/detail/md5.hpp \
+
3046 /usr/local/include/boost/uuid/detail/numeric_cast.hpp \
+
3047 /usr/local/include/boost/uuid/name_generator_sha1.hpp \
+
3048 /usr/local/include/boost/uuid/detail/sha1.hpp \
+
3049 /usr/local/include/boost/uuid/time_generator.hpp \
+
3050 /usr/local/include/boost/uuid/time_generator_v1.hpp \
+
3051 /usr/local/include/boost/uuid/time_generator_v6.hpp \
+
3052 /usr/local/include/boost/uuid/time_generator_v7.hpp \
+
3053 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
3054 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
3055 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/itopic.h \
+
3056 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ITopicImpl.h \
+
3057 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/TopicEventHandlerImpl.h \
+
3058 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/message.h \
+
3059 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/listener.h \
+
3060 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/pn_counter.h \
+
3061 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PNCounterImpl.h \
+
3062 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/vector_clock.h \
+
3063 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/reliable_topic.h \
+
3064 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer.h \
+
3065 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/RingbufferImpl.h \
+
3066 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PartitionSpecificClientProxy.h \
+
3067 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer/read_result_set.h \
+
3068 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/Cancellable.h \
+
3069 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/reliable/ReliableTopicMessage.h \
+
3070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/replicated_map.h \
+
3071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ReplicatedMapImpl.h \
+
3072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientPartitionServiceImpl.h \
+
3073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/execution_callback.h \
+
3074 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/Partition.h \
+
3075 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
3076 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
3077 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
3078 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
3079 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
3080 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
3081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
3082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
3083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
3084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
3085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
3086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
3087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
3088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
3089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
3090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
3091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
3092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
3093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
3094 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
3095 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
3096 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
3097 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
3098 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
3099 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
3100 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
3101 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
3102 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
3103 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
3104 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
3105 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
3106 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
3107 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
3108 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
3109 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
3110 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
3111 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
3112 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
3113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
3114 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
3115 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
3116 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
3117 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h \
+
3118 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/aws/aws_client.h \
+
3119 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/discovery/cloud_discovery.h \
+
3120 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/statistics/Statistics.h \
+
3121 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metric_descriptor.h \
+
3122 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ClientLockReferenceIdGenerator.h \
+
3123 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocationServiceImpl.h \
+
3124 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/CallIdFactory.h \
+
3125 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/sequence/CallIdSequence.h \
+
3126 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/DefaultAddressProvider.h \
+
3127 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/AddressProvider.h \
+
3128 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/discovery/remote_address_provider.h \
+
3129 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/listener/cluster_view_listener.h \
+
3130 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
3131 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/listener/listener_service_impl.h \
+
3132 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ClientConnectionManagerImpl.h \
+
3133 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ConcurrentSet.h \
+
3134 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_event.h \
+
3135 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SocketFactory.h \
+
3136 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListenable.h \
+
3137 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/HeartbeatManager.h \
+
3138 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/wait_strategy.h \
+
3139 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/NearCachedClientMapProxy.h \
+
3140 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/impl/nearcache/InvalidationAwareWrapper.h \
+
3141 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/KeyStateMarkerImpl.h \
+
3142 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/impl/nearcache/KeyStateMarker.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.html b/5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.html new file mode 100644 index 0000000000..2267ae6e29 --- /dev/null +++ b/5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.html @@ -0,0 +1,201 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::flake_id_generator Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::flake_id_generator Class Reference
+
+
+ +

A cluster-wide unique ID generator. + More...

+ +

#include <flake_id_generator.h>

+
Inheritance diagram for hazelcast::client::flake_id_generator:
+
+
+ + + + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

A cluster-wide unique ID generator.

+

Generated IDs are int64_t primitive values and are k-ordered (roughly ordered). IDs are in the range from 0 to INT64_MAX.

+

The IDs contain timestamp component and a node ID component, which is assigned when the member joins the cluster. This allows the IDs to be ordered and unique without any coordination between members, which makes the generator safe even in split-brain scenario (for caveats, see here).

+

Timestamp component is in milliseconds since 1.1.2018, 0:00 UTC and has 41 bits. This caps the useful lifespan of the generator to little less than 70 years (until ~2088). The sequence component is 6 bits. If more than 64 IDs are requested in single millisecond, IDs will gracefully overflow to the next millisecond and uniqueness is guaranteed in this case. The implementation does not allow overflowing by more than 15 seconds, if IDs are requested at higher rate, the call will block. Note, however, that clients are able to generate even faster because each call goes to a different (random) member and the 64 IDs/ms limit is for single member.

+

Node ID overflow

+

Node ID component of the ID has 16 bits. Members with member list join version higher than 2^16 won't be able to generate IDs, but functionality will be preserved by forwarding to another member. It is possible to generate IDs on any member or client as long as there is at least one member with join version smaller than 2^16 in the cluster. The remedy is to restart the cluster: nodeId will be assigned from zero again. Uniqueness after the restart will be preserved thanks to the timestamp component.

+
Since
3.10.1
+ +

Definition at line 55 of file flake_id_generator.h.

+
+ +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 57 of file flake_id_generator.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::flake_id_generator::SERVICE_NAME
+
+staticconstexpr
+
+Initial value:
=
+
"hz:impl:flakeIdGeneratorService"
+
+

Definition at line 60 of file flake_id_generator.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.png b/5.5.0/d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.png new file mode 100644 index 0000000000000000000000000000000000000000..67672de58bd7966160be222137066dcd5d2e615b GIT binary patch literal 859 zcmeAS@N?(olHy`uVBq!ia0vp^SAjTygBeKfe0<;*kdhAY332`Z|38rV;?396{zJ?0U8hzj83vd1m2dLHvM_|dxqe;%Ft+-CA zd9NRMeA3l@X&G-`&dE^cY0vP%!gkWD=g&JM`j43(p5C#Ka*fI1h^kij7&In>W0Mto@kh+m^^_+xBUkrS;Jf)l`drdkPu*j<6_RkQ1 z{l{sk^9;1vCxyJU;q!d8BKc#imS>Sy@%rh>t3LZrx^mI*>ZG$1E(J*$BfB4ed zts6AM*S)(m>%$`(F+c8in-&y?Se+4MkrhpO4v8&i$NZvSGQ?6z+Ax1ZJTlGCDBt@7Q?cRE!x^nJ|Kz1u@~ zdj!tuw7j{{%Pe-)+w7PBdQMrddA!@@>Au|swPmk6Uaxu=U@Cj#i^KM?wTHJ&)eCqk zXKfR{^<^gew`p;}$ho#Yxb^mv()(}jHx|BsTl$`_C-LfY%N_o2OCIxmX?&7#M>ZnR z^V0pxvk(5QUsdog_TskAZ!bJAss4Q$Wf|tVYmNQA#z|k=)TXNRF7#COOwL#c47yqW Z7~>uPrF&JbU + + + + + + +Hazelcast C++ Client: hazelcast::client::pipelining< E > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::pipelining< E > Class Template Reference
+
+
+ +

@Beta + More...

+ +

#include <pipelining.h>

+
Inheritance diagram for hazelcast::client::pipelining< E >:
+
+
+ + + + + + + +

+Public Member Functions

std::vector< boost::optional< E > > results ()
 Returns the results.
void add (boost::future< boost::optional< E > > future)
 Adds a future to this Pipelining or blocks until there is capacity to add the future to the Pipelining.
+ + + +

+Static Public Member Functions

static std::shared_ptr< pipelining > create (int depth)
 Creates a Pipelining with the given depth.
+

Detailed Description

+
template<typename E>
+class hazelcast::client::pipelining< E >

@Beta

+

The Pipelining can be used to speed up requests. It is build on top of asynchronous requests like e.g. IMap#getAsync(const K&) or any other asynchronous call.

+

The main purpose of the Pipelining is to control the number of concurrent requests when using asynchronous invocations. This can be done by setting the depth using the constructor. So you could set the depth to e.g 100 and do 1000 calls. That means that at any given moment, there will only be 100 concurrent requests.

+

It depends on the situation what the optimal depth (number of invocations in flight) should be. If it is too high, you can run into memory related problems. If it is too low, it will provide little or no performance advantage at all. In most cases a Pipelining and a few hundred map/cache puts/gets should not lead to any problems. For testing purposes we frequently have a Pipelining of 1000 or more concurrent requests to be able to saturate the system.

+

The Pipelining can't be used for transaction purposes. So you can't create a Pipelining, add a set of asynchronous request and then not call results() to prevent executing these requests. Invocations can be executed before the results() is called.

+

The Pipelining isn't threadsafe. So only a single thread should add requests to the Pipelining and wait for results.

+

Currently all ICompletableFuture and their responses are stored in the Pipelining. So be careful executing a huge number of request with a single Pipelining because it can lead to a huge memory bubble. In this cases it is better to periodically, after waiting for completion, to replace the Pipelining by a new one. In the future we might provide this as an out of the box experience, but currently we do not.

+

A Pipelining provides its own backpressure on the system. So there will not be more in flight invocations than the depth of the Pipelining. This means that the Pipelining will work fine when backpressure on the client/member is disabled (default). Also when it is enabled it will work fine, but keep in mind that the number of concurrent invocations in the Pipelining could be lower than the configured number of invocation of the Pipelining because the backpressure on the client/member is leading.

+

The Pipelining has been marked as Beta since we need to see how the API needs to evolve. But there is no problem using it in production. We use similar techniques to achieve high performance.

+
Parameters
+ + +
<E>
+
+
+ +

Definition at line 81 of file pipelining.h.

+

Member Function Documentation

+ +

◆ add()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
void hazelcast::client::pipelining< E >::add (boost::future< boost::optional< E > > future)
+
+inline
+
+ +

Adds a future to this Pipelining or blocks until there is capacity to add the future to the Pipelining.

+

This call blocks until there is space in the Pipelining, but it doesn't mean that the invocation that returned the ICompletableFuture got blocked.

+
Parameters
+ + +
futurethe future to add.
+
+
+
Exceptions
+ + +
null_pointerif future is null.
+
+
+ +

Definition at line 136 of file pipelining.h.

+
137 {
+
138 down();
+
139
+
140 futures_.push_back(future.share());
+
141 }
+ +
+
+
+ +

◆ create()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
std::shared_ptr< pipelining > hazelcast::client::pipelining< E >::create (int depth)
+
+inlinestatic
+
+ +

Creates a Pipelining with the given depth.

+

We use this factory create method and hide the constructor from the user, because the private up() and down() methods of this class may be called from the executor thread, and we need to make sure that the Pipelining instance is not destructed when these methods are accessed.

+
Parameters
+ + +
depththe maximum number of concurrent calls allowed in this Pipelining.
+
+
+
Exceptions
+ + +
illegal_argumentif depth smaller than 1. But if you use depth 1, it means that every call is sync and you will not benefit from pipelining at all.
+
+
+ +

Definition at line 99 of file pipelining.h.

+
100 {
+
101 util::Preconditions::check_positive(depth, "depth must be positive");
+
102
+
103 return std::shared_ptr<pipelining>(new pipelining(depth));
+
104 }
+
+
+
+ +

◆ results()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
std::vector< boost::optional< E > > hazelcast::client::pipelining< E >::results ()
+
+inline
+
+ +

Returns the results.

+

The results are returned in the order the requests were done.

+

This call waits till all requests have completed.

+
Returns
the List of results.
+
Exceptions
+ + +
IExceptionif something fails getting the results.
+
+
+ +

Definition at line 116 of file pipelining.h.

+
117 {
+ +
119 result.reserve(futures_.size());
+
120 auto result_futures = when_all(futures_.begin(), futures_.end());
+
121 for (auto& f : result_futures.get()) {
+
122 result.emplace_back(f.get());
+
123 }
+
124 return result;
+
125 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.js b/5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.js new file mode 100644 index 0000000000..4e54991a38 --- /dev/null +++ b/5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1pipelining = +[ + [ "add", "d5/d30/classhazelcast_1_1client_1_1pipelining.html#a803076f7a4337b890c27ccba5a6bbb3d", null ], + [ "results", "d5/d30/classhazelcast_1_1client_1_1pipelining.html#abd432787657cf409f2a3c18903a2fbfd", null ] +]; \ No newline at end of file diff --git a/5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.png b/5.5.0/d5/d30/classhazelcast_1_1client_1_1pipelining.png new file mode 100644 index 0000000000000000000000000000000000000000..411da440985ef6ea30f4bb3d1a9daa2404828f8b GIT binary patch literal 1026 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&012~w03f*F8(FfeDDeT9L6x!2RhF{Fa=?cBifEm}OT z{&7|3{{KH(zN$~aa&jhRkm{8w><{4SFWusGn@W3OX=jC`TdiMIJs}jw!)&j*4M3m{g@=D z9Q{)MPxpqKZ@0hyUGqlj_sy?sPdoj|aQn9O`jxFePxi*|nk9WOJu2e;*DW1+)i!&j z)s2>RzrQW~<=fiFJ0I3(%=lr^nK@&{)!ql^=LJmgUl)1a%4xc{v%!uxSt~buzq@+< z%bP*<9=(do=G#wtJ=0C$rkBDB`&rE$9})%L3ZGoZa@&;svaIdrd+tn4&7vb zcN3h8CgwbS^GvGTV8_n3#f>WNzn&r2Tzf4H+dZ~DF3M|;=s?MC@GTzL zD8HNxNgXOHCoGwHN!e3#sr#fLuYQ%KQ{+6ocCLK>VDXa7n!gqEs@Q5(N{`l-SbY3? zZ{m{aKYVQ`J+YX3>g&$BV81)pHs_t)<$T*MxBh$7@9p8c^MB2IU9k4N*`G_t{|5X& zx3$l%F7kZwqVt_w*uy7lY8Y+Z^vC$*)CFaCcFlat!oPXylJ%dRigM-G-M;>z{nWoJ zP0RCVxa@jZd^s_DeWFG6JFcq0^TunxN$yO2=Q;iL&Ha`aFZa)VQONZy`0qWd_)C{r z&u++*PkMamxW#S}+k?BCUrf9*^?s+E`OnWiGj^w*EUf`X^Sw`Re)9Z0zu{c|y60E6 zXO$J(UY~K_ci|Kd~ql1I>)^E!|HUlh9USE-e*SFYNp+^>@P z$o8wprRabv70snzJc7JlPFykt6j=PWX=$x9BM;P1h>Mn)b1UdRFt;*zy85}Sb4q9e E0C#ErPyhe` literal 0 HcmV?d00001 diff --git a/5.5.0/d5/d39/near__cache_8cpp_8o_8d_source.html b/5.5.0/d5/d39/near__cache_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..dc6759da82 --- /dev/null +++ b/5.5.0/d5/d39/near__cache_8cpp_8o_8d_source.html @@ -0,0 +1,2792 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/near_cache.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
near_cache.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/near_cache.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/near_cache.cpp \
+
3 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/KeyStateMarkerImpl.h \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
12 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
26 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
58 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
60 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
61 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
62 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
63 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
64 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
65 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
66 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
67 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
68 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
165 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
304 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/impl/nearcache/KeyStateMarker.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
483 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
484 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
513 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
514 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
515 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
516 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
517 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
518 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
519 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
755 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
758 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
759 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
760 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
761 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
762 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
813 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
814 /usr/local/include/boost/uuid/uuid.hpp \
+
815 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
816 /usr/local/include/boost/uuid/detail/endian.hpp \
+
817 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
818 /usr/local/include/boost/uuid/detail/config.hpp \
+
819 /usr/local/include/boost/config.hpp \
+
820 /usr/local/include/boost/config/user.hpp \
+
821 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
822 /usr/local/include/boost/config/compiler/clang.hpp \
+
823 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
824 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
825 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
827 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
828 /usr/local/include/boost/config/platform/macos.hpp \
+
829 /usr/local/include/boost/config/detail/posix_features.hpp \
+
830 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
831 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
832 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
833 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
836 /usr/local/include/boost/config/detail/suffix.hpp \
+
837 /usr/local/include/boost/config/helper_macros.hpp \
+
838 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
839 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
840 /usr/local/include/boost/detail/workaround.hpp \
+
841 /usr/local/include/boost/config/workaround.hpp \
+
842 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
843 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
844 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
845 /usr/local/include/boost/uuid/nil_generator.hpp \
+
846 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
847 /usr/local/include/boost/format.hpp \
+
848 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
849 /usr/local/include/boost/format/detail/config_macros.hpp \
+
850 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
851 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
852 /usr/local/include/boost/format/format_fwd.hpp \
+
853 /usr/local/include/boost/format/internals_fwd.hpp \
+
854 /usr/local/include/boost/format/internals.hpp \
+
855 /usr/local/include/boost/assert.hpp \
+
856 /usr/local/include/boost/core/ignore_unused.hpp \
+
857 /usr/local/include/boost/optional.hpp \
+
858 /usr/local/include/boost/optional/optional.hpp \
+
859 /usr/local/include/boost/core/addressof.hpp \
+
860 /usr/local/include/boost/core/enable_if.hpp \
+
861 /usr/local/include/boost/core/invoke_swap.hpp \
+
862 /usr/local/include/boost/core/launder.hpp \
+
863 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
864 /usr/local/include/boost/throw_exception.hpp \
+
865 /usr/local/include/boost/exception/exception.hpp \
+
866 /usr/local/include/boost/assert/source_location.hpp \
+
867 /usr/local/include/boost/cstdint.hpp \
+
868 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
869 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
870 /usr/local/include/boost/type_traits/detail/config.hpp \
+
871 /usr/local/include/boost/version.hpp \
+
872 /usr/local/include/boost/type_traits/conditional.hpp \
+
873 /usr/local/include/boost/type_traits/conjunction.hpp \
+
874 /usr/local/include/boost/type_traits/disjunction.hpp \
+
875 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
876 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
877 /usr/local/include/boost/type_traits/is_complete.hpp \
+
878 /usr/local/include/boost/type_traits/declval.hpp \
+
879 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
880 /usr/local/include/boost/type_traits/is_void.hpp \
+
881 /usr/local/include/boost/type_traits/is_reference.hpp \
+
882 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
883 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
884 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
885 /usr/local/include/boost/type_traits/is_function.hpp \
+
886 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
887 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
888 /usr/local/include/boost/static_assert.hpp \
+
889 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
890 /usr/local/include/boost/type_traits/is_pod.hpp \
+
891 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
892 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
893 /usr/local/include/boost/type_traits/is_integral.hpp \
+
894 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
895 /usr/local/include/boost/type_traits/is_enum.hpp \
+
896 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
897 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
898 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
899 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
900 /usr/local/include/boost/type_traits/remove_const.hpp \
+
901 /usr/local/include/boost/type_traits/decay.hpp \
+
902 /usr/local/include/boost/type_traits/is_array.hpp \
+
903 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
904 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
905 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
906 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
907 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
908 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
909 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
910 /usr/local/include/boost/type_traits/is_same.hpp \
+
911 /usr/local/include/boost/type_traits/is_class.hpp \
+
912 /usr/local/include/boost/type_traits/is_const.hpp \
+
913 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
914 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
915 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
916 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
917 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
918 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
919 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
920 /usr/local/include/boost/type_traits/enable_if.hpp \
+
921 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
922 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
923 /usr/local/include/boost/config/pragma_message.hpp \
+
924 /usr/local/include/boost/optional/optional_fwd.hpp \
+
925 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
926 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
927 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
928 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
929 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
930 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
931 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
932 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
933 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
934 /usr/local/include/boost/limits.hpp \
+
935 /usr/local/include/boost/format/alt_sstream.hpp \
+
936 /usr/local/include/boost/core/allocator_access.hpp \
+
937 /usr/local/include/boost/core/pointer_traits.hpp \
+
938 /usr/local/include/boost/utility/base_from_member.hpp \
+
939 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
940 /usr/local/include/boost/preprocessor/config/config.hpp \
+
941 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
942 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
943 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
944 /usr/local/include/boost/preprocessor/cat.hpp \
+
945 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
946 /usr/local/include/boost/preprocessor/control/if.hpp \
+
947 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
948 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
949 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
950 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
951 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
952 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
953 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
954 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
955 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
956 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
957 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
958 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
959 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
960 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
961 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
962 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
963 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
964 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
965 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
966 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
967 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
968 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
969 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
970 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
971 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
972 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
973 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
974 /usr/local/include/boost/preprocessor/control/while.hpp \
+
975 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
976 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
977 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
978 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
979 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
980 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
981 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
982 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
983 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
984 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
985 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
986 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
987 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
988 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
989 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
990 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
991 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
992 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
993 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
994 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
995 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
996 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
997 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
998 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
999 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1000 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1001 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1002 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1003 /usr/local/include/boost/utility/enable_if.hpp \
+
1004 /usr/local/include/boost/shared_ptr.hpp \
+
1005 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1006 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1007 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1008 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1009 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1010 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1011 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1012 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1013 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1014 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1015 /usr/local/include/boost/core/checked_delete.hpp \
+
1016 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1017 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1018 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1019 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1020 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1021 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1022 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1023 /usr/local/include/boost/core/yield_primitives.hpp \
+
1024 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1025 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1026 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1027 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1028 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1029 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1030 /usr/local/include/boost/format/format_class.hpp \
+
1031 /usr/local/include/boost/format/exceptions.hpp \
+
1032 /usr/local/include/boost/format/format_implementation.hpp \
+
1033 /usr/local/include/boost/format/group.hpp \
+
1034 /usr/local/include/boost/format/feed_args.hpp \
+
1035 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1036 /usr/local/include/boost/format/parsing.hpp \
+
1037 /usr/local/include/boost/format/free_funcs.hpp \
+
1038 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1039 /usr/local/include/boost/exception_ptr.hpp \
+
1040 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1041 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1042 /usr/local/include/boost/exception/info.hpp \
+
1043 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1044 /usr/local/include/boost/exception/to_string.hpp \
+
1045 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1046 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1047 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1048 /usr/local/include/boost/core/typeinfo.hpp \
+
1049 /usr/local/include/boost/core/demangle.hpp \
+
1050 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1051 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1052 /usr/local/include/boost/current_function.hpp \
+
1053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1054 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1055 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1058 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1059 /usr/local/include/boost/exception/get_error_info.hpp \
+
1060 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1061 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1062 /usr/local/include/boost/make_shared.hpp \
+
1063 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1064 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1065 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1066 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1067 /usr/local/include/boost/core/default_allocator.hpp \
+
1068 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1069 /usr/local/include/boost/core/alloc_construct.hpp \
+
1070 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1071 /usr/local/include/boost/core/first_scalar.hpp \
+
1072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
1074 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
1075 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
1076 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
1077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1078 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
1079 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
1080 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
1081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
1082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
1083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
1084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1086 /usr/local/include/boost/any.hpp \
+
1087 /usr/local/include/boost/any/detail/config.hpp \
+
1088 /usr/local/include/boost/type_index.hpp \
+
1089 /usr/local/include/boost/type_index/detail/config.hpp \
+
1090 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1091 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1092 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1093 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1094 /usr/local/include/boost/any/fwd.hpp \
+
1095 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1096 /usr/local/include/boost/optional/optional_io.hpp \
+
1097 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1098 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1099 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1100 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1101 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1102 /usr/local/include/boost/endian/conversion.hpp \
+
1103 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1104 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1105 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1106 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1107 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1108 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1109 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1110 /usr/local/include/boost/endian/detail/order.hpp \
+
1111 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1112 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1114 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1115 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1116 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1117 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1118 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1119 /usr/local/include/boost/algorithm/string.hpp \
+
1120 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1121 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1122 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1123 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1124 /usr/local/include/boost/mpl/bool.hpp \
+
1125 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1132 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1134 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1136 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1137 /usr/local/include/boost/algorithm/string/config.hpp \
+
1138 /usr/local/include/boost/range/begin.hpp \
+
1139 /usr/local/include/boost/range/config.hpp \
+
1140 /usr/local/include/boost/range/iterator.hpp \
+
1141 /usr/local/include/boost/range/range_fwd.hpp \
+
1142 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1143 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1144 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1146 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1147 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1151 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1153 /usr/local/include/boost/mpl/int.hpp \
+
1154 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1155 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1156 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1157 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1158 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1160 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1161 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1162 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1163 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1164 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1165 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1166 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1167 /usr/local/include/boost/preprocessor/inc.hpp \
+
1168 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1169 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1170 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1171 /usr/local/include/boost/preprocessor/identity.hpp \
+
1172 /usr/local/include/boost/preprocessor/empty.hpp \
+
1173 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1174 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1175 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1176 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1177 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1178 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1179 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1180 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1181 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1182 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1183 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1184 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1185 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1186 /usr/local/include/boost/range/const_iterator.hpp \
+
1187 /usr/local/include/boost/mpl/eval_if.hpp \
+
1188 /usr/local/include/boost/mpl/if.hpp \
+
1189 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1190 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1191 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1192 /usr/local/include/boost/range/end.hpp \
+
1193 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1194 /usr/local/include/boost/range/detail/common.hpp \
+
1195 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1196 /usr/local/include/boost/range/as_literal.hpp \
+
1197 /usr/local/include/boost/range/iterator_range.hpp \
+
1198 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1199 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1200 /usr/local/include/boost/mp11/utility.hpp \
+
1201 /usr/local/include/boost/mp11/integral.hpp \
+
1202 /usr/local/include/boost/mp11/version.hpp \
+
1203 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1204 /usr/local/include/boost/mp11/detail/config.hpp \
+
1205 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1206 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1207 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1208 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1209 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1210 /usr/local/include/boost/iterator/interoperable.hpp \
+
1211 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1212 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1213 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1214 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1215 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1216 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1217 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1218 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1219 /usr/local/include/boost/type_traits/negation.hpp \
+
1220 /usr/local/include/boost/mpl/not.hpp \
+
1221 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1222 /usr/local/include/boost/mpl/and.hpp \
+
1223 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1224 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1225 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1226 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1227 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1228 /usr/local/include/boost/mpl/or.hpp \
+
1229 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1230 /usr/local/include/boost/mpl/identity.hpp \
+
1231 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1232 /usr/local/include/boost/range/functions.hpp \
+
1233 /usr/local/include/boost/range/size.hpp \
+
1234 /usr/local/include/boost/range/size_type.hpp \
+
1235 /usr/local/include/boost/range/difference_type.hpp \
+
1236 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1237 /usr/local/include/boost/range/concepts.hpp \
+
1238 /usr/local/include/boost/concept_check.hpp \
+
1239 /usr/local/include/boost/concept/assert.hpp \
+
1240 /usr/local/include/boost/concept/detail/general.hpp \
+
1241 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1242 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1243 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1244 /usr/local/include/boost/concept/usage.hpp \
+
1245 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1246 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1247 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1248 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1249 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1250 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1251 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1252 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1253 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1254 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1255 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1256 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1257 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1258 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1259 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1260 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1261 /usr/local/include/boost/range/value_type.hpp \
+
1262 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1263 /usr/local/include/boost/mpl/assert.hpp \
+
1264 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1265 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1266 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1267 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1268 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1269 /usr/local/include/boost/type_traits/add_const.hpp \
+
1270 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1271 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1272 /usr/local/include/boost/utility.hpp \
+
1273 /usr/local/include/boost/utility/binary.hpp \
+
1274 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1275 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1276 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1277 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1278 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1279 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1280 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1281 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1282 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1283 /usr/local/include/boost/utility/identity_type.hpp \
+
1284 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1285 /usr/local/include/boost/core/noncopyable.hpp \
+
1286 /usr/local/include/boost/range/distance.hpp \
+
1287 /usr/local/include/boost/iterator/distance.hpp \
+
1288 /usr/local/include/boost/range/empty.hpp \
+
1289 /usr/local/include/boost/range/rbegin.hpp \
+
1290 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1291 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1292 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1293 /usr/local/include/boost/core/use_default.hpp \
+
1294 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1295 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1296 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1297 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1298 /usr/local/include/boost/range/rend.hpp \
+
1299 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1300 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1301 /usr/local/include/boost/next_prior.hpp \
+
1302 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1303 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1304 /usr/local/include/boost/type_traits/make_void.hpp \
+
1305 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1306 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1307 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1308 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1309 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1310 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1311 /usr/local/include/boost/iterator/advance.hpp \
+
1312 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1313 /usr/local/include/boost/range/detail/str_types.hpp \
+
1314 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1315 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1316 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1317 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1318 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1319 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1320 /usr/local/include/boost/core/empty_value.hpp \
+
1321 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1322 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1323 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1324 /usr/local/include/boost/algorithm/string/find.hpp \
+
1325 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1326 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1327 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1328 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1329 /usr/local/include/boost/algorithm/string/split.hpp \
+
1330 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1331 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1332 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1333 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1334 /usr/local/include/boost/function.hpp \
+
1335 /usr/local/include/boost/function/function_template.hpp \
+
1336 /usr/local/include/boost/function/function_base.hpp \
+
1337 /usr/local/include/boost/function/function_fwd.hpp \
+
1338 /usr/local/include/boost/function_equal.hpp \
+
1339 /usr/local/include/boost/core/ref.hpp \
+
1340 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1341 /usr/local/include/boost/mem_fn.hpp \
+
1342 /usr/local/include/boost/bind/mem_fn.hpp \
+
1343 /usr/local/include/boost/get_pointer.hpp \
+
1344 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1345 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1346 /usr/local/include/boost/algorithm/string/join.hpp \
+
1347 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1348 /usr/local/include/boost/mpl/logical.hpp \
+
1349 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1350 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1351 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1352 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1353 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1354 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1355 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1356 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1357 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1358 /usr/local/include/boost/property_tree/ptree.hpp \
+
1359 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1360 /usr/local/include/boost/property_tree/string_path.hpp \
+
1361 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1362 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1363 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1364 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1365 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1366 /usr/local/include/boost/multi_index_container.hpp \
+
1367 /usr/local/include/boost/move/core.hpp \
+
1368 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1369 /usr/local/include/boost/move/detail/workaround.hpp \
+
1370 /usr/local/include/boost/move/detail/config_end.hpp \
+
1371 /usr/local/include/boost/move/utility_core.hpp \
+
1372 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1373 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1374 /usr/local/include/boost/move/detail/addressof.hpp \
+
1375 /usr/local/include/boost/mpl/at.hpp \
+
1376 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1377 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1378 /usr/local/include/boost/mpl/begin_end.hpp \
+
1379 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1380 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1381 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1382 /usr/local/include/boost/mpl/void.hpp \
+
1383 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1384 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1385 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1386 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1387 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1388 /usr/local/include/boost/mpl/advance.hpp \
+
1389 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1390 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1391 /usr/local/include/boost/mpl/less.hpp \
+
1392 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1393 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1394 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1395 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1396 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1398 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1399 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1400 /usr/local/include/boost/mpl/tag.hpp \
+
1401 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1402 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1403 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1405 /usr/local/include/boost/mpl/negate.hpp \
+
1406 /usr/local/include/boost/mpl/integral_c.hpp \
+
1407 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1408 /usr/local/include/boost/mpl/long.hpp \
+
1409 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1410 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1411 /usr/local/include/boost/mpl/next.hpp \
+
1412 /usr/local/include/boost/mpl/next_prior.hpp \
+
1413 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1414 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1415 /usr/local/include/boost/mpl/prior.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1417 /usr/local/include/boost/mpl/deref.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1419 /usr/local/include/boost/mpl/contains.hpp \
+
1420 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1422 /usr/local/include/boost/mpl/find.hpp \
+
1423 /usr/local/include/boost/mpl/find_if.hpp \
+
1424 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1425 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1426 /usr/local/include/boost/mpl/apply.hpp \
+
1427 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1428 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1429 /usr/local/include/boost/mpl/placeholders.hpp \
+
1430 /usr/local/include/boost/mpl/arg.hpp \
+
1431 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1432 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1433 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1434 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1435 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1436 /usr/local/include/boost/mpl/lambda.hpp \
+
1437 /usr/local/include/boost/mpl/bind.hpp \
+
1438 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1439 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1440 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1441 /usr/local/include/boost/mpl/protect.hpp \
+
1442 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1443 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1444 /usr/local/include/boost/mpl/quote.hpp \
+
1445 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1446 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1447 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1448 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1449 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1450 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1451 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1452 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1453 /usr/local/include/boost/mpl/always.hpp \
+
1454 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1455 /usr/local/include/boost/mpl/pair.hpp \
+
1456 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1457 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1458 /usr/local/include/boost/mpl/same_as.hpp \
+
1459 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1460 /usr/local/include/boost/mpl/size.hpp \
+
1461 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1462 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1463 /usr/local/include/boost/mpl/distance.hpp \
+
1464 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1465 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1466 /usr/local/include/boost/mpl/O1_size.hpp \
+
1467 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1468 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1469 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1470 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1471 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1472 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1473 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1474 /usr/local/include/boost/multi_index/identity.hpp \
+
1475 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1476 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1477 /usr/local/include/boost/mpl/vector.hpp \
+
1478 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1479 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1480 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1481 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1482 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1483 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1484 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1486 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1487 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1488 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1489 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1490 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1491 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1492 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1493 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1494 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1495 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1496 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1497 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1498 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1499 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1500 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1501 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1502 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1503 /usr/local/include/boost/mpl/plus.hpp \
+
1504 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1505 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1506 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1507 /usr/local/include/boost/mpl/minus.hpp \
+
1508 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1509 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1510 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1511 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1512 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1513 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1514 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1515 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1516 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1517 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1518 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1519 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1520 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1521 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1522 /usr/local/include/boost/multi_index/tag.hpp \
+
1523 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1524 /usr/local/include/boost/mpl/fold.hpp \
+
1525 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1526 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1527 /usr/local/include/boost/mpl/set/set0.hpp \
+
1528 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1529 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1530 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1531 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1532 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1533 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1534 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1535 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1536 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1537 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1538 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1539 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1540 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1541 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1542 /usr/local/include/boost/mpl/base.hpp \
+
1543 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1544 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1545 /usr/local/include/boost/mpl/insert.hpp \
+
1546 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1547 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1548 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1549 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1550 /usr/local/include/boost/mpl/clear.hpp \
+
1551 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1552 /usr/local/include/boost/mpl/push_front.hpp \
+
1553 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1554 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1555 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1556 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1557 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1558 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1559 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1560 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1561 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1562 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1563 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1564 /usr/local/include/boost/mpl/has_key.hpp \
+
1565 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1566 /usr/local/include/boost/mpl/transform.hpp \
+
1567 /usr/local/include/boost/mpl/pair_view.hpp \
+
1568 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1569 /usr/local/include/boost/mpl/min_max.hpp \
+
1570 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1571 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1572 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1573 /usr/local/include/boost/mpl/push_back.hpp \
+
1574 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1575 /usr/local/include/boost/mpl/inserter.hpp \
+
1576 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1577 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1578 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1579 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1580 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1581 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1582 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1583 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1584 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1585 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1586 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1587 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1588 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1589 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1590 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1592 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1596 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1597 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1598 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1599 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1600 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1601 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1602 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1603 /usr/local/include/boost/core/serialization.hpp \
+
1604 /usr/local/include/boost/core/nvp.hpp \
+
1605 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1606 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1607 /usr/local/include/boost/mpl/empty.hpp \
+
1608 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1609 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1610 /usr/local/include/boost/tuple/tuple.hpp \
+
1611 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1612 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1613 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1614 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1615 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1616 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1617 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1618 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1621 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1623 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1625 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1626 /usr/local/include/boost/bind/bind.hpp \
+
1627 /usr/local/include/boost/bind/arg.hpp \
+
1628 /usr/local/include/boost/is_placeholder.hpp \
+
1629 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1630 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1631 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1632 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1633 /usr/local/include/boost/visit_each.hpp \
+
1634 /usr/local/include/boost/type.hpp \
+
1635 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1636 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1637 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1638 /usr/local/include/boost/bind/placeholders.hpp \
+
1639 /usr/local/include/boost/call_traits.hpp \
+
1640 /usr/local/include/boost/detail/call_traits.hpp \
+
1641 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1642 /usr/local/include/boost/operators.hpp \
+
1643 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1644 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1645 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1646 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1647 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1648 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1649 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1650 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1651 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1652 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1653 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1654 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1655 /usr/local/include/boost/type_traits/is_final.hpp \
+
1656 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1657 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1658 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1659 /usr/local/include/boost/multi_index/member.hpp \
+
1660 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1661 /usr/local/include/boost/core/type_name.hpp \
+
1662 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1663 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1664 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1666 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1667 /usr/local/include/boost/lexical_cast.hpp \
+
1668 /usr/local/include/boost/predef/other/endian.h \
+
1669 /usr/local/include/boost/integer.hpp \
+
1670 /usr/local/include/boost/integer_fwd.hpp \
+
1671 /usr/local/include/boost/integer_traits.hpp \
+
1672 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1673 /usr/local/include/boost/predef/version_number.h \
+
1674 /usr/local/include/boost/predef/make.h \
+
1675 /usr/local/include/boost/predef/detail/test.h \
+
1676 /usr/local/include/boost/predef/library/c/gnu.h \
+
1677 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1678 /usr/local/include/boost/predef/detail/_cassert.h \
+
1679 /usr/local/include/boost/predef/os/macos.h \
+
1680 /usr/local/include/boost/predef/os/ios.h \
+
1681 /usr/local/include/boost/predef/detail/os_detected.h \
+
1682 /usr/local/include/boost/predef/os/bsd.h \
+
1683 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1684 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1685 /usr/local/include/boost/predef/os/bsd/free.h \
+
1686 /usr/local/include/boost/predef/os/bsd/open.h \
+
1687 /usr/local/include/boost/predef/os/bsd/net.h \
+
1688 /usr/local/include/boost/predef/platform/android.h \
+
1689 /usr/local/include/boost/multiprecision/number.hpp \
+
1690 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1691 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1692 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1693 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1694 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1695 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1696 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1697 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1698 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1699 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1700 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1701 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1702 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1703 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1704 /usr/local/include/boost/core/cmath.hpp \
+
1705 /usr/local/include/boost/type_traits/is_float.hpp \
+
1706 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1707 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1708 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1709 /usr/local/include/boost/container/container_fwd.hpp \
+
1710 /usr/local/include/boost/container/detail/workaround.hpp \
+
1711 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1712 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1713 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1714 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1715 /usr/local/include/boost/core/snprintf.hpp \
+
1716 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1717 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1718 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1719 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1720 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1721 /usr/local/include/boost/math/tools/complex.hpp \
+
1722 /usr/local/include/boost/math/tools/config.hpp \
+
1723 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1726 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1728 /usr/local/include/boost/math/tools/user.hpp \
+
1729 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1730 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1732 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1733 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1734 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1735 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1736 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1737 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1738 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1739 /usr/local/include/boost/cstdfloat.hpp \
+
1740 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1741 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1742 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1743 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1744 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1745 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1746 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1747 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1748 /usr/local/include/boost/math/tools/promotion.hpp \
+
1749 /usr/local/include/boost/math/policies/policy.hpp \
+
1750 /usr/local/include/boost/math/tools/mp.hpp \
+
1751 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1752 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1753 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1754 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1755 /usr/local/include/boost/math/tools/assert.hpp \
+
1756 /usr/local/include/boost/math/special_functions/next.hpp \
+
1757 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1758 /usr/local/include/boost/math/tools/precision.hpp \
+
1759 /usr/local/include/boost/math/tools/tuple.hpp \
+
1760 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1761 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1762 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1763 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1764 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1765 /usr/local/include/boost/math/tools/traits.hpp \
+
1766 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1767 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1768 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1769 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1770 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1771 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1772 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1773 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1774 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1775 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1776 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1777 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1778 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1779 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1780 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1781 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1782 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1783 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1784 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1785 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1786 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1787 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1788 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1789 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1790 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1791 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1792 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1793 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1794 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1795 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1796 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1797 /usr/local/include/boost/multiprecision/integer.hpp \
+
1798 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1799 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1800 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1801 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1802 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1809 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1810 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1811 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1812 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1813 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1814 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1815 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1816 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1817 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1818 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1819 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1820 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1821 /usr/local/include/boost/thread/future.hpp \
+
1822 /usr/local/include/boost/thread/detail/config.hpp \
+
1823 /usr/local/include/boost/thread/detail/platform.hpp \
+
1824 /usr/local/include/boost/config/requires_threads.hpp \
+
1825 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1826 /usr/local/include/boost/thread/condition_variable.hpp \
+
1827 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1828 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1829 /usr/local/include/boost/thread/thread_time.hpp \
+
1830 /usr/local/include/boost/date_time/time_clock.hpp \
+
1831 /usr/local/include/boost/date_time/c_time.hpp \
+
1832 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1833 /usr/local/include/boost/date_time/locale_config.hpp \
+
1834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1836 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1837 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1838 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1839 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1840 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1841 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1842 /usr/local/include/boost/date_time/time_duration.hpp \
+
1843 /usr/local/include/boost/date_time/special_defs.hpp \
+
1844 /usr/local/include/boost/date_time/time_defs.hpp \
+
1845 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1846 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1847 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1848 /usr/local/include/boost/date_time/date.hpp \
+
1849 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1850 /usr/local/include/boost/date_time/period.hpp \
+
1851 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1852 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1853 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1854 /usr/local/include/boost/date_time/date_defs.hpp \
+
1855 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1856 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1857 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1858 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1859 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1860 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1861 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1862 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1863 /usr/local/include/boost/date_time/date_duration.hpp \
+
1864 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1865 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1866 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1867 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1868 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1869 /usr/local/include/boost/date_time/date_generators.hpp \
+
1870 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1871 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1872 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1873 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1874 /usr/local/include/boost/date_time/time.hpp \
+
1875 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1876 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1877 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1878 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1879 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1880 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1881 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1882 /usr/local/include/boost/mpl/equal_to.hpp \
+
1883 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1884 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1885 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1886 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1887 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1888 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1889 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1890 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1891 /usr/local/include/boost/mpl/multiplies.hpp \
+
1892 /usr/local/include/boost/mpl/times.hpp \
+
1893 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1894 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1895 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1896 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1897 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1898 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1899 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1900 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1901 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1902 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1903 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1904 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1905 /usr/local/include/boost/config/abi_prefix.hpp \
+
1906 /usr/local/include/boost/config/abi_suffix.hpp \
+
1907 /usr/local/include/boost/chrono/duration.hpp \
+
1908 /usr/local/include/boost/chrono/config.hpp \
+
1909 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1910 /usr/local/include/boost/predef.h \
+
1911 /usr/local/include/boost/predef/language.h \
+
1912 /usr/local/include/boost/predef/language/stdc.h \
+
1913 /usr/local/include/boost/predef/language/stdcpp.h \
+
1914 /usr/local/include/boost/predef/language/objc.h \
+
1915 /usr/local/include/boost/predef/language/cuda.h \
+
1916 /usr/local/include/boost/predef/architecture.h \
+
1917 /usr/local/include/boost/predef/architecture/alpha.h \
+
1918 /usr/local/include/boost/predef/architecture/arm.h \
+
1919 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1920 /usr/local/include/boost/predef/architecture/convex.h \
+
1921 /usr/local/include/boost/predef/architecture/e2k.h \
+
1922 /usr/local/include/boost/predef/architecture/ia64.h \
+
1923 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1924 /usr/local/include/boost/predef/architecture/m68k.h \
+
1925 /usr/local/include/boost/predef/architecture/mips.h \
+
1926 /usr/local/include/boost/predef/architecture/parisc.h \
+
1927 /usr/local/include/boost/predef/architecture/ppc.h \
+
1928 /usr/local/include/boost/predef/architecture/ptx.h \
+
1929 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1930 /usr/local/include/boost/predef/architecture/riscv.h \
+
1931 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1932 /usr/local/include/boost/predef/architecture/sparc.h \
+
1933 /usr/local/include/boost/predef/architecture/superh.h \
+
1934 /usr/local/include/boost/predef/architecture/sys370.h \
+
1935 /usr/local/include/boost/predef/architecture/sys390.h \
+
1936 /usr/local/include/boost/predef/architecture/x86.h \
+
1937 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1938 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1939 /usr/local/include/boost/predef/architecture/z.h \
+
1940 /usr/local/include/boost/predef/compiler.h \
+
1941 /usr/local/include/boost/predef/compiler/borland.h \
+
1942 /usr/local/include/boost/predef/compiler/clang.h \
+
1943 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1944 /usr/local/include/boost/predef/compiler/comeau.h \
+
1945 /usr/local/include/boost/predef/compiler/compaq.h \
+
1946 /usr/local/include/boost/predef/compiler/diab.h \
+
1947 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1948 /usr/local/include/boost/predef/compiler/dignus.h \
+
1949 /usr/local/include/boost/predef/compiler/edg.h \
+
1950 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1951 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1952 /usr/local/include/boost/predef/compiler/gcc.h \
+
1953 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1954 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1955 /usr/local/include/boost/predef/compiler/iar.h \
+
1956 /usr/local/include/boost/predef/compiler/ibm.h \
+
1957 /usr/local/include/boost/predef/compiler/intel.h \
+
1958 /usr/local/include/boost/predef/compiler/kai.h \
+
1959 /usr/local/include/boost/predef/compiler/llvm.h \
+
1960 /usr/local/include/boost/predef/compiler/metaware.h \
+
1961 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1962 /usr/local/include/boost/predef/compiler/microtec.h \
+
1963 /usr/local/include/boost/predef/compiler/mpw.h \
+
1964 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1965 /usr/local/include/boost/predef/compiler/palm.h \
+
1966 /usr/local/include/boost/predef/compiler/pgi.h \
+
1967 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1968 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1969 /usr/local/include/boost/predef/compiler/tendra.h \
+
1970 /usr/local/include/boost/predef/compiler/visualc.h \
+
1971 /usr/local/include/boost/predef/compiler/watcom.h \
+
1972 /usr/local/include/boost/predef/library.h \
+
1973 /usr/local/include/boost/predef/library/c.h \
+
1974 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1975 /usr/local/include/boost/predef/library/c/uc.h \
+
1976 /usr/local/include/boost/predef/library/c/vms.h \
+
1977 /usr/local/include/boost/predef/library/c/zos.h \
+
1978 /usr/local/include/boost/predef/library/std.h \
+
1979 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1980 /usr/local/include/boost/predef/detail/_exception.h \
+
1981 /usr/local/include/boost/predef/library/std/cxx.h \
+
1982 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1983 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1984 /usr/local/include/boost/predef/library/std/modena.h \
+
1985 /usr/local/include/boost/predef/library/std/msl.h \
+
1986 /usr/local/include/boost/predef/library/std/msvc.h \
+
1987 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1988 /usr/local/include/boost/predef/library/std/sgi.h \
+
1989 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1990 /usr/local/include/boost/predef/library/std/stlport.h \
+
1991 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1992 /usr/local/include/boost/predef/os.h \
+
1993 /usr/local/include/boost/predef/os/aix.h \
+
1994 /usr/local/include/boost/predef/os/amigaos.h \
+
1995 /usr/local/include/boost/predef/os/beos.h \
+
1996 /usr/local/include/boost/predef/os/cygwin.h \
+
1997 /usr/local/include/boost/predef/os/haiku.h \
+
1998 /usr/local/include/boost/predef/os/hpux.h \
+
1999 /usr/local/include/boost/predef/os/irix.h \
+
2000 /usr/local/include/boost/predef/os/linux.h \
+
2001 /usr/local/include/boost/predef/os/os400.h \
+
2002 /usr/local/include/boost/predef/os/qnxnto.h \
+
2003 /usr/local/include/boost/predef/os/solaris.h \
+
2004 /usr/local/include/boost/predef/os/unix.h \
+
2005 /usr/local/include/boost/predef/os/vms.h \
+
2006 /usr/local/include/boost/predef/os/windows.h \
+
2007 /usr/local/include/boost/predef/other.h \
+
2008 /usr/local/include/boost/predef/other/wordsize.h \
+
2009 /usr/local/include/boost/predef/other/workaround.h \
+
2010 /usr/local/include/boost/predef/platform.h \
+
2011 /usr/local/include/boost/predef/platform/cloudabi.h \
+
2012 /usr/local/include/boost/predef/platform/mingw.h \
+
2013 /usr/local/include/boost/predef/platform/mingw32.h \
+
2014 /usr/local/include/boost/predef/platform/mingw64.h \
+
2015 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
2016 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
2017 /usr/local/include/boost/predef/platform/windows_phone.h \
+
2018 /usr/local/include/boost/predef/platform/windows_server.h \
+
2019 /usr/local/include/boost/predef/platform/windows_store.h \
+
2020 /usr/local/include/boost/predef/platform/windows_system.h \
+
2021 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
2022 /usr/local/include/boost/predef/platform/ios.h \
+
2023 /usr/local/include/boost/predef/hardware.h \
+
2024 /usr/local/include/boost/predef/hardware/simd.h \
+
2025 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
2026 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2027 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2028 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2029 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2030 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2031 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2032 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2033 /usr/local/include/boost/predef/version.h \
+
2034 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2035 /usr/local/include/boost/ratio/ratio.hpp \
+
2036 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2037 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2038 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2039 /usr/local/include/boost/type_traits/common_type.hpp \
+
2040 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2041 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2042 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2043 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2044 /usr/local/include/boost/chrono/time_point.hpp \
+
2045 /usr/local/include/boost/chrono/detail/system.hpp \
+
2046 /usr/local/include/boost/system/error_code.hpp \
+
2047 /usr/local/include/boost/system/detail/error_code.hpp \
+
2048 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2049 /usr/local/include/boost/system/detail/error_category.hpp \
+
2050 /usr/local/include/boost/system/detail/config.hpp \
+
2051 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2052 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2053 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2054 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2055 /usr/local/include/boost/system/detail/is_same.hpp \
+
2056 /usr/local/include/boost/system/detail/errc.hpp \
+
2057 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2058 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2059 /usr/local/include/boost/system/detail/append_int.hpp \
+
2060 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2061 /usr/local/include/boost/system/detail/system_category.hpp \
+
2062 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2063 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2064 /usr/local/include/boost/system/api_config.hpp \
+
2065 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2066 /usr/local/include/boost/system/detail/std_category.hpp \
+
2067 /usr/local/include/boost/system/error_category.hpp \
+
2068 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2069 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2070 /usr/local/include/boost/system/detail/mutex.hpp \
+
2071 /usr/local/include/boost/system/error_condition.hpp \
+
2072 /usr/local/include/boost/system/errc.hpp \
+
2073 /usr/local/include/boost/system/generic_category.hpp \
+
2074 /usr/local/include/boost/system/system_category.hpp \
+
2075 /usr/local/include/boost/system/detail/throws.hpp \
+
2076 /usr/local/include/boost/chrono/clock_string.hpp \
+
2077 /usr/local/include/boost/ratio/config.hpp \
+
2078 /usr/local/include/boost/chrono/ceil.hpp \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2094 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2138 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2139 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2140 /usr/local/include/boost/thread/interruption.hpp \
+
2141 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2142 /usr/local/include/boost/thread/exceptions.hpp \
+
2143 /usr/local/include/boost/system/system_error.hpp \
+
2144 /usr/local/include/boost/thread/lock_guard.hpp \
+
2145 /usr/local/include/boost/thread/detail/delete.hpp \
+
2146 /usr/local/include/boost/thread/detail/move.hpp \
+
2147 /usr/local/include/boost/move/utility.hpp \
+
2148 /usr/local/include/boost/move/traits.hpp \
+
2149 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2150 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2151 /usr/local/include/boost/thread/lock_options.hpp \
+
2152 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2153 /usr/local/include/boost/thread/lock_types.hpp \
+
2154 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2155 /usr/local/include/boost/thread/mutex.hpp \
+
2156 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2157 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2158 /usr/local/include/boost/thread/cv_status.hpp \
+
2159 /usr/local/include/boost/core/scoped_enum.hpp \
+
2160 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2161 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2162 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2163 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2164 /usr/local/include/boost/utility/result_of.hpp \
+
2165 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2166 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2167 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2168 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2169 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2170 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2171 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2172 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2173 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2174 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2175 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2176 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2177 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2178 /usr/local/include/boost/thread/futures/launch.hpp \
+
2179 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2180 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2181 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2182 /usr/local/include/boost/scoped_array.hpp \
+
2183 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2184 /usr/local/include/boost/thread/thread_only.hpp \
+
2185 /usr/local/include/boost/thread/detail/thread.hpp \
+
2186 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2187 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2188 /usr/local/include/boost/io/ios_state.hpp \
+
2189 /usr/local/include/boost/io_fwd.hpp \
+
2190 /usr/local/include/boost/functional/hash.hpp \
+
2191 /usr/local/include/boost/container_hash/hash.hpp \
+
2192 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2193 /usr/local/include/boost/container_hash/is_range.hpp \
+
2194 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2195 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2196 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2197 /usr/local/include/boost/describe/bases.hpp \
+
2198 /usr/local/include/boost/describe/modifiers.hpp \
+
2199 /usr/local/include/boost/describe/detail/config.hpp \
+
2200 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2201 /usr/local/include/boost/mp11/algorithm.hpp \
+
2202 /usr/local/include/boost/mp11/list.hpp \
+
2203 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2204 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2205 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2206 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2207 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2208 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2209 /usr/local/include/boost/mp11/set.hpp \
+
2210 /usr/local/include/boost/mp11/function.hpp \
+
2211 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2212 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2213 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2214 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2215 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2216 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2217 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2218 /usr/local/include/boost/describe/members.hpp \
+
2219 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2220 /usr/local/include/boost/mp11/bind.hpp \
+
2221 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2222 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2223 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2224 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2225 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2226 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2227 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2228 /usr/local/include/boost/thread/executor.hpp \
+
2229 /usr/local/include/boost/thread/executors/executor.hpp \
+
2230 /usr/local/include/boost/thread/executors/work.hpp \
+
2231 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2232 /usr/local/include/boost/thread/detail/memory.hpp \
+
2233 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2234 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2235 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2236 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2237 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2238 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2239 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2240 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2241 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2242 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2243 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2244 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2245 /usr/local/include/boost/container/allocator_traits.hpp \
+
2246 /usr/local/include/boost/container/detail/mpl.hpp \
+
2247 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2248 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2249 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2250 /usr/local/include/boost/container/detail/config_end.hpp \
+
2251 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2252 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2253 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2254 /usr/local/include/boost/container/detail/addressof.hpp \
+
2255 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2256 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2257 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2258 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2259 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2260 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2261 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2262 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2263 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2264 /usr/local/include/boost/container/uses_allocator.hpp \
+
2265 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2266 /usr/local/include/boost/container/detail/pair.hpp \
+
2267 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2268 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2269 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2270 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2271 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2272 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2273 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2274 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2275 /usr/local/include/boost/variant.hpp \
+
2276 /usr/local/include/boost/variant/variant.hpp \
+
2277 /usr/local/include/boost/variant/detail/config.hpp \
+
2278 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2279 /usr/local/include/boost/blank_fwd.hpp \
+
2280 /usr/local/include/boost/preprocessor/enum.hpp \
+
2281 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2282 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2283 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2284 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2285 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2286 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2287 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2288 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2289 /usr/local/include/boost/detail/reference_content.hpp \
+
2290 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2291 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2292 /usr/local/include/boost/variant/detail/move.hpp \
+
2293 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2294 /usr/local/include/boost/mpl/list.hpp \
+
2295 /usr/local/include/boost/mpl/limits/list.hpp \
+
2296 /usr/local/include/boost/mpl/list/list20.hpp \
+
2297 /usr/local/include/boost/mpl/list/list10.hpp \
+
2298 /usr/local/include/boost/mpl/list/list0.hpp \
+
2299 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2300 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2301 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2302 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2303 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2304 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2305 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2306 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2307 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2308 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2309 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2310 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2311 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2312 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2313 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2314 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2315 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2316 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2317 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2318 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2319 /usr/local/include/boost/variant/static_visitor.hpp \
+
2320 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2321 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2322 /usr/local/include/boost/utility/declval.hpp \
+
2323 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2324 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2325 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2326 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2327 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2328 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2329 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2330 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2331 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2332 /usr/local/include/boost/blank.hpp \
+
2333 /usr/local/include/boost/detail/templated_streams.hpp \
+
2334 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2335 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2336 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2337 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2338 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2339 /usr/local/include/boost/mpl/front.hpp \
+
2340 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2341 /usr/local/include/boost/mpl/insert_range.hpp \
+
2342 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2343 /usr/local/include/boost/mpl/joint_view.hpp \
+
2344 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2345 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2346 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2347 /usr/local/include/boost/mpl/max_element.hpp \
+
2348 /usr/local/include/boost/mpl/size_t.hpp \
+
2349 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2350 /usr/local/include/boost/mpl/sizeof.hpp \
+
2351 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2352 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2353 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2354 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2355 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2356 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2357 /usr/local/include/boost/mpl/equal.hpp \
+
2358 /usr/local/include/boost/variant/get.hpp \
+
2359 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2360 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2361 /usr/local/include/boost/variant/bad_visit.hpp \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
2367 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
2368 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
2369 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
2370 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
2371 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2372 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2373 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2374 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2375 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2376 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2377 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2378 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
2379 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
2380 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
2381 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
2382 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
2383 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
2384 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
2385 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2386 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
2387 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
2388 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
2389 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
2390 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2391 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
2392 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
2393 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
2394 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
2395 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
2396 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
2397 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
2398 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
2399 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
2400 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h \
+
2401 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
2402 /usr/local/include/boost/asio/steady_timer.hpp \
+
2403 /usr/local/include/boost/asio/detail/config.hpp \
+
2404 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2405 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2406 /usr/local/include/boost/asio/execution.hpp \
+
2407 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2408 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2409 /usr/local/include/boost/asio/execution/executor.hpp \
+
2410 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2411 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2412 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2413 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2414 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2415 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2416 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2417 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2418 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2419 /usr/local/include/boost/asio/detail/assert.hpp \
+
2420 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2421 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2422 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2423 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2424 /usr/local/include/boost/asio/detail/memory.hpp \
+
2425 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2426 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2427 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2430 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2431 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2432 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2433 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2434 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2435 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2436 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2437 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2438 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2439 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2440 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2441 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2442 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2443 /usr/local/include/boost/asio/associator.hpp \
+
2444 /usr/local/include/boost/asio/detail/functional.hpp \
+
2445 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2446 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2447 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2448 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2449 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2450 /usr/local/include/boost/asio/prefer.hpp \
+
2451 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2452 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2453 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2454 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2455 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2456 /usr/local/include/boost/asio/query.hpp \
+
2457 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2458 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2459 /usr/local/include/boost/asio/require.hpp \
+
2460 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2461 /usr/local/include/boost/asio/detail/event.hpp \
+
2462 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2463 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2464 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2465 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2466 /usr/local/include/boost/asio/error.hpp \
+
2467 /usr/local/include/boost/cerrno.hpp \
+
2468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2479 /usr/local/include/boost/asio/impl/error.ipp \
+
2480 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2481 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2482 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2483 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2484 /usr/local/include/boost/asio/execution/context.hpp \
+
2485 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2486 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2487 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2488 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2489 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2490 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2491 /usr/local/include/boost/asio/execution_context.hpp \
+
2492 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2493 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2494 /usr/local/include/boost/asio/async_result.hpp \
+
2495 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2496 /usr/local/include/boost/asio/deferred.hpp \
+
2497 /usr/local/include/boost/asio/detail/utility.hpp \
+
2498 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2499 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2500 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2501 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2502 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2503 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2504 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2505 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2506 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2507 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2508 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2509 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2510 /usr/local/include/boost/asio/config.hpp \
+
2511 /usr/local/include/boost/asio/impl/config.hpp \
+
2512 /usr/local/include/boost/asio/impl/config.ipp \
+
2513 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2514 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2515 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2516 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2517 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2518 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2519 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2520 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2543 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2544 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2545 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2546 /usr/local/include/boost/asio/detail/limits.hpp \
+
2547 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2548 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2549 /usr/local/include/boost/asio/detail/operation.hpp \
+
2550 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2551 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2552 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2553 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2554 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2555 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2556 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2559 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2560 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2561 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2562 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2563 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2564 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2565 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2566 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2567 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2568 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2569 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2570 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2571 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2572 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2573 /usr/local/include/boost/asio/detail/thread.hpp \
+
2574 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2575 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2576 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2577 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2578 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2579 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2581 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2582 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2583 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2584 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2585 /usr/local/include/boost/asio/associated_executor.hpp \
+
2586 /usr/local/include/boost/asio/is_executor.hpp \
+
2587 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2588 /usr/local/include/boost/asio/system_executor.hpp \
+
2589 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2590 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2591 /usr/local/include/boost/asio/detail/global.hpp \
+
2592 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2593 /usr/local/include/boost/asio/system_context.hpp \
+
2594 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2595 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2596 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2597 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2598 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2599 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2600 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2601 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2602 /usr/local/include/boost/asio/io_context.hpp \
+
2603 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2604 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2605 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2606 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2607 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2608 /usr/local/include/boost/asio/wait_traits.hpp \
+
2609 /usr/local/include/boost/asio/post.hpp \
+
2610 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2611 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2647 /usr/local/include/boost/thread/latch.hpp \
+
2648 /usr/local/include/boost/thread/detail/counter.hpp \
+
2649 /usr/local/include/boost/uuid/random_generator.hpp \
+
2650 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2651 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2652 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2653 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2654 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2655 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2656 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2657 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
2658 /usr/local/include/boost/asio/thread_pool.hpp \
+
2659 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2660 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2661 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2662 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2663 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2664 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2665 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2666 /usr/local/include/boost/endian/arithmetic.hpp \
+
2667 /usr/local/include/boost/endian/buffers.hpp \
+
2668 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2669 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2670 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2671 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2672 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2673 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2674 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2675 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2676 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2677 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2678 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2679 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2680 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2681 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2682 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2683 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2684 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/HashUtil.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d5/d43/classhazelcast_1_1client_1_1security_1_1credentials-members.html b/5.5.0/d5/d43/classhazelcast_1_1client_1_1security_1_1credentials-members.html new file mode 100644 index 0000000000..910b543615 --- /dev/null +++ b/5.5.0/d5/d43/classhazelcast_1_1client_1_1security_1_1credentials-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::security::credentials Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d5/d56/sql__row__metadata_8h_source.html b/5.5.0/d5/d56/sql__row__metadata_8h_source.html new file mode 100644 index 0000000000..c3148e5a81 --- /dev/null +++ b/5.5.0/d5/d56/sql__row__metadata_8h_source.html @@ -0,0 +1,172 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_row_metadata.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_row_metadata.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <unordered_map>
+
20
+
21#include "hazelcast/util/export.h"
+
22#include "hazelcast/client/sql/sql_column_metadata.h"
+
23
+
24namespace hazelcast {
+
25namespace client {
+
26namespace sql {
+
27
+
+
31class HAZELCAST_API sql_row_metadata
+
32{
+
33public:
+ +
38 std::unordered_map<std::string, std::size_t>::const_iterator;
+
39
+
40 explicit sql_row_metadata(std::vector<sql_column_metadata> columns);
+
41
+
47 std::size_t column_count() const;
+
48
+
56 const sql_column_metadata& column(std::size_t index) const;
+
57
+
63 const std::vector<sql_column_metadata>& columns() const;
+
64
+
74 const_iterator find_column(const std::string& column_name) const;
+
75
+
79 const_iterator end() const;
+
80
+
81 friend bool HAZELCAST_API operator==(const sql_row_metadata& lhs,
+
82 const sql_row_metadata& rhs);
+
83
+
84private:
+
85 std::vector<sql_column_metadata> columns_;
+
86 std::unordered_map<std::string, std::size_t> name_to_index_;
+
87};
+
+
88
+
89} // namespace sql
+
90} // namespace client
+
91} // namespace hazelcast
+
std::unordered_map< std::string, std::size_t >::const_iterator const_iterator
key is the column name, value is the column index.
+
const sql_column_metadata & column(std::size_t index) const
Gets column metadata.
Definition sql.cpp:1282
+
std::size_t column_count() const
Gets the number of columns in the row.
Definition sql.cpp:1276
+
const_iterator end() const
Constant indicating that the column is not found.
Definition sql.cpp:1306
+
const_iterator find_column(const std::string &column_name) const
Find index of the column with the given name.
Definition sql.cpp:1300
+
const std::vector< sql_column_metadata > & columns() const
Gets columns metadata.
Definition sql.cpp:1294
+ +
+
+
+ + + + diff --git a/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html b/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html new file mode 100644 index 0000000000..a624bcaa86 --- /dev/null +++ b/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html @@ -0,0 +1,187 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::ilike_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::ilike_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::ilike_predicate:
+
+
+ + + + + + +

+Public Member Functions

 ilike_predicate (hazelcast_client &client, const std::string &attribute, const std::string &expression)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 256 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ ilike_predicate()

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::ilike_predicate::ilike_predicate (hazelcast_client & client,
const std::string & attribute,
const std::string & expression )
+
+
Parameters
+ + + +
attributeThe name of the attribute
expressionThe expression value to match
+
+
+ +

Definition at line 60 of file query.cpp.

+
63 : named_predicate(client, attribute)
+
64{
+
65 out_stream.write(expression);
+
66}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.js b/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.js new file mode 100644 index 0000000000..c1786006f5 --- /dev/null +++ b/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1ilike__predicate = +[ + [ "ilike_predicate", "d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html#aab627e2263e3b3925c7fe96e0a0c7fa5", null ] +]; \ No newline at end of file diff --git a/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.png b/5.5.0/d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..32681219a5d33ac5edb2e682898f688ea79d1332 GIT binary patch literal 1738 zcmcJQX;hL~7{_0=X~CQpH8ac&)B@79qlDrbq7-T>xs0NXVNT|>0H&$9G{@4>60uxT zY8taN8!a>oNovZBhLAKjDwi4*Op1Ed93^F5=X7R1%%}M<_niBG?(&@b;r{OPzxlfZ z{S06mU;qFZko*ZDPz0fVf4Lr{E0%O_g#vsxnc}O}YN4T0HJx1a;Oh3Rn~$t7d#W56 z8G+WFC1IBrvzZ}*p#U`ht6_C3djMeR9umQulB)BL`k~k7#g@apF(N(eg}iMS{oFzB@xIcs^I5$o=<2~M= zPNr={%KD;2HpvcBIwCJKPT@*vtoLbXS}^GZw}oHGZHm3gSiNWSv;(ZEu+xoYw4dtQ zvWs=++CcBB93;BU%l3&y--K2(^SMKd=e_6Z$(UcCB6IFtgEqR1MMzw0m^?nRv~CG- zu}cpa>&_4rJ!U?gv}$Z`atz8dGll~l;g)*$l`tBxo|>}~s7AAO_Ago23Pu zNE_y@AsO@vd|BS?JmHQ#{(gaSell3ng-BuSf7&FC45gm7R29H)^4(6E4yT76qRLre z`9Iw)x3hJzw=F$bbdvnubr#0I_zL^o!>LeB@Oeptp<9+jtW?bHtNuh})xJtx#4zn` zgoRbmc&&M$Iau6{^X{43=TUN;>aEI{M=rT-4FkOn)xcc>H%8<($^C1pc>oE)L8__f4ef^Rr67UlO}rES=9PJ)QZ;1Fr#< zu}1q%xhZp-T3VUqt)&J0#(R<<-z}qjJce>1E!;S?FiZkZ3O|drcu;WZaIQ#&B?&JT zA+m5_7Q{)L{r|%X*|}L_gIrTwVI;D)hN{q)KrHhUMr40+wBhK!L4uf_=N~mQxUig; zm)E7KXqKj~iX^lv?ddOE`-b~7r2#HCJkO0~P#9C9!79^96{C+5eoLHKRd7U;wlwb4 zp#XlqKOaRK^|vb=ciHH&UCSYShKPZ}Cyc_PXVSOJlvu&J0lr;h4R%C&W(eNo+YmhF z&U@S~4n-9B^IDgGFpwi^7^Sto_%zUG=1Wnn=tn4y8qm~_meyw6B`!LgikEJt){NTM zGZU?_$LfkrjOmP*YOAuIHoVxtbH2T^=1NSzEuCAHId+>nn&65*xbI$^#c@Ubmy#0F z!*==DtYOu)s?aU7$vwt`xhN)dBbgCct=igp%e*>OyAl*{ZSgt#dGHst(Htxj;Hjn48&sVnsB03_c)LW9rV6Mq7@l1LH& literal 0 HcmV?d00001 diff --git a/5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.html b/5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.html new file mode 100644 index 0000000000..bdcd1b6a20 --- /dev/null +++ b/5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.html @@ -0,0 +1,131 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::member_selectors::data_member_selector Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member_selectors::data_member_selector Class Reference
+
+
+
Inheritance diagram for hazelcast::client::member_selectors::data_member_selector:
+
+
+ +

Detailed Description

+
+

Definition at line 64 of file member_selectors.h.

+

The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.png b/5.5.0/d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.png new file mode 100644 index 0000000000000000000000000000000000000000..db3b7462b42ce6ecad17c8823364d7a53e3e149b GIT binary patch literal 1063 zcmeAS@N?(olHy`uVBq!ia0y~yUZ=QgFpG-qH9sXTdzrJhD`FAm@-F5+p|r3vqfe z%4b*Zcx`sO+PUy={4fD@E=bPjI@Yo?a$K^LK z9KRtUaI7N#+kyGr2dvt*$rQ^^`ZFsD7%H#qkL{B8b(fp;q+EM5Q0vqPPotPl42JZz zsBGV>QP~R^9&CTX%n-yNu<{5O!^K}eJk~J?tN}4^txyYR=mZ7|nZ$m9SFZH5-@ zjr3vE3118H@|+svwIo1AQ`NK3Yt1B)bw{*3AHo^CHtbta{W<&3p1uCl>f<-Jul^Nz z{_pqCTR3@C#a63Ws)kMdyYkKUx3}`v-u`$c|N7#W$-4aIchjo#AIJZny;J)8kGh?u z=VE#O7X31se0!dLb@mV6g%)et-*28@Tj;M9Wg_~u?A#`gy>AV7|9^Y8Kl|DKf_;As z`b%r2c&xvaw;72tM)T_(-k1@WZyR|%d3W9R><4e#8<$D!I=!&}ZbzL~@WkqJ4R25y zu*?hl@TW-c6z{dw=Xt|kUtZQDdHtPD@_k$VXOD_c`yBOoHQOmN;p@V6)9y^|DBV_7 zUfi`NI4$ts@(ars9P>5vPt{|3&;OL~b@v+i#k*Fn?e9JiFy~mOjb=vo#(7D)LHULY z?}#@3^{}~IXZPz|^7Si!FXy~S&N=e}m^co9w0^T^_T%pf3BP^_+zDB?LEY^==h398 zOQxu}zF<$fd!D)Yh(}P%zk~1X+b7*b4qbRKgBiTpnoE~>X{rX)Gd!6h<)XE$6I2W^ Nc)I$ztaD0e0suUq{&WBU literal 0 HcmV?d00001 diff --git a/5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.html b/5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.html new file mode 100644 index 0000000000..490039dd7b --- /dev/null +++ b/5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::member_left Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::member_left Class Reference
+
+
+
Inheritance diagram for hazelcast::client::exception::member_left:
+
+
+ + + + +

+Public Member Functions

 member_left (std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr)
+

Detailed Description

+
+

Definition at line 367 of file protocol_exceptions.h.

+

Constructor & Destructor Documentation

+ +

◆ member_left()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::exception::member_left::member_left (std::string source = "",
std::string message = "",
std::string details = "",
std::exception_ptr cause = nullptr )
+
+explicit
+
+ +

Definition at line 1313 of file client_impl.cpp.

+
1317 : execution("member_left",
+
1318 protocol::MEMBER_LEFT,
+
1319 std::move(source),
+
1320 std::move(message),
+
1321 std::move(details),
+
1322 std::move(cause),
+
1323 false,
+
1324 true)
+
1325{}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.png b/5.5.0/d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.png new file mode 100644 index 0000000000000000000000000000000000000000..42027b9069db288bbbd3d22f55c8fbf40a92d648 GIT binary patch literal 707 zcmeAS@N?(olHy`uVBq!ia0vp^uYov#gBeJkzgZLrq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#NuRJY5_^Dj46+y}NC(0Y|I3 zdFuZE!u?Xd3je-*S#$B6z^)tKmmQvX3*;**8FeVETIH+}85;Un6GXf`z2@@a`PKiv z13B|A?p<@)Joo9$^`8@Vi=6#_`tGmzj{%{3owsjV7jTtNKdqqH)&5{q-)V=q{N`1! zbazcJ{TF)8h~sqD?6r+Or=n(^ullH;rE#s>&StV$-0k-N>0zN)>)lVTS|#O=AeuLJ zb@V7QRK)2sNVqU>+!y!w0N)X-g?!A`LfPLE89G*^ur^e9g)ww2CxNjeR7t6s!)X%G zXP!p$CQVg&ymC{V!hD~v_5P3NK4+J%6!DuRZuQ;VSn2kQ_nRgyxtzX69c&eFmE!CsTkZZ2xwb)7d5!+wIW*^SE`^|rP;rXa!o7av{&VAKgefIdg%_n!Z z?zq|?aaYcgqyER=nO{W@|l;$^-*yycb?Zu9=|?eYullatQaW^7!?|69M;^WNr3Ps+bU zFddAT-j=e@R%Q0nos&{*RJA>i1#bc}eAg%`CBNWb`$a)uM(Czrz~si@>FVdQ&MBb@ E0JCXc$N&HU literal 0 HcmV?d00001 diff --git a/5.5.0/d5/d68/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4-members.html b/5.5.0/d5/d68/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4-members.html new file mode 100644 index 0000000000..1cd10dbcce --- /dev/null +++ b/5.5.0/d5/d68/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::local_date_time > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::local_date_time >, including all inherited members.

+ + +
operator()(const hazelcast::client::local_date_time &f) const (defined in std::hash< hazelcast::client::local_date_time >)std::hash< hazelcast::client::local_date_time >
+
+
+ + + + diff --git a/5.5.0/d5/d81/classhazelcast_1_1client_1_1query_1_1multi__predicate-members.html b/5.5.0/d5/d81/classhazelcast_1_1client_1_1query_1_1multi__predicate-members.html new file mode 100644 index 0000000000..05dfb22ed6 --- /dev/null +++ b/5.5.0/d5/d81/classhazelcast_1_1client_1_1query_1_1multi__predicate-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::multi_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::multi_predicate, including all inherited members.

+ + + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
multi_predicate(hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d5/d97/endpoint_8h_source.html b/5.5.0/d5/d97/endpoint_8h_source.html new file mode 100644 index 0000000000..548c0bf468 --- /dev/null +++ b/5.5.0/d5/d97/endpoint_8h_source.html @@ -0,0 +1,159 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/endpoint.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
endpoint.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <memory>
+
20
+
21#include "hazelcast/client/address.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
+
34class HAZELCAST_API endpoint
+
35{
+
36public:
+
37 endpoint(boost::uuids::uuid uuid, boost::optional<address> socket_address);
+
38
+
44 boost::uuids::uuid get_uuid() const;
+
45
+
51 const boost::optional<address>& get_socket_address() const;
+
52
+
53private:
+
54 boost::uuids::uuid uuid_;
+
55 boost::optional<address> socket_address_;
+
56};
+
+
57} // namespace client
+
58} // namespace hazelcast
+
59
+
60#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
61#pragma warning(pop)
+
62#endif
+
boost::uuids::uuid get_uuid() const
Returns the UUID of this endpoint.
Definition cluster.cpp:176
+
const boost::optional< address > & get_socket_address() const
Returns the socket address for this endpoint.
Definition cluster.cpp:182
+
+
+
+ + + + diff --git a/5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.html b/5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.html new file mode 100644 index 0000000000..c43bc67aef --- /dev/null +++ b/5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< double > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< double > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< double >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 330 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< double >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.png b/5.5.0/d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..5140795ab6befb573aaad87e1db34a3c7d202ae5 GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0y~yV6+0V12~w03f*F8(FfeDDeT9L6`Gcp6V@L(#+qtj%-e~Z& zbUR61{cZp8+Y={)>3JW{M9#e$HP`D>XYL&S=Ko61=QvwF-=m!}iD%-Ic}%jNyF^}i zTw3bjK1q+&YEsEd+g&b`l6~X0_Q(IXKD~4W^YOqnfk!Uq;J<1wwSWP{)?Fumqy>M@}1pl)mY_t3pxw;#fzGBb0Hz{SkX-TwlljTg18RQS!v;wFjO=AK!1ct?G+#$!g|nVk(wbgshA?+d6g6?pu^oTlV4&kB?c) z$)?hUwmnzpt2t z{(f$x)9-uOxOpq@`xjGd*IWwFZ!tY`vME;PL;4F3BbQ0cf9)^G-u@Tqq4LwZYn8I+ zbd2!TyfATzw|~mev@LfUfdIyvnNY_|G)BS-hu3WizDQf*Rf4s;%Vfz%N^dwpO)^^oBkbp+6djZ!ta9cpDh!<$eb;h9{&5| zq*sp}%XApQ zW?%WRK7FPC-$H4}b-Ak+?7cquo<-Q?<-VRlSy$N2^LZe@|yIT5S*^4tmGv1f3eSMqtw$B-hJ6cxJCDjK{fARaiYjfz^ zcctmY)z=f>7wykWm;H8bp^cgE1)ghW2N&<;jhc7!$o-NV+YkQk%C*YztlE0mE68I~ z*w^`P+c^dxA(WR>Ymb5(YJahe|FwQx$%tt + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::socket Member List
+
+
+ +

This is the complete list of members for hazelcast::client::socket, including all inherited members.

+ + + + + + + + + +
async_write(const std::shared_ptr< connection::Connection > connection, const std::shared_ptr< spi::impl::ClientInvocation > invocation)=0 (defined in hazelcast::client::socket)hazelcast::client::socketpure virtual
close()=0 (defined in hazelcast::client::socket)hazelcast::client::socketpure virtual
connect(const std::shared_ptr< connection::Connection > connection)=0 (defined in hazelcast::client::socket)hazelcast::client::socketpure virtual
get_address() const =0 (defined in hazelcast::client::socket)hazelcast::client::socketpure virtual
get_executor() noexcept=0 (defined in hazelcast::client::socket)hazelcast::client::socketpure virtual
get_remote_endpoint() const =0 (defined in hazelcast::client::socket)hazelcast::client::socketpure virtual
local_socket_address() const =0hazelcast::client::socketpure virtual
~socket()=default (defined in hazelcast::client::socket)hazelcast::client::socketvirtual
+
+
+ + + + diff --git a/5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html b/5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html new file mode 100644 index 0000000000..e5eeb709b3 --- /dev/null +++ b/5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html @@ -0,0 +1,232 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::exception_builder< EXCEPTIONCLASS > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::exception_builder< EXCEPTIONCLASS > Class Template Reference
+
+
+ + + + + + +

+Public Member Functions

 exception_builder (const std::string &source)
template<typename T>
exception_builder & operator<< (const T &message)
boost::exception_detail::clone_impl< EXCEPTIONCLASS > build ()
+

Detailed Description

+
template<typename EXCEPTIONCLASS>
+class hazelcast::client::exception::exception_builder< EXCEPTIONCLASS >
+

Definition at line 102 of file iexception.h.

+

Constructor & Destructor Documentation

+ +

◆ exception_builder()

+ +
+
+
+template<typename EXCEPTIONCLASS>
+ + + + + +
+ + + + + + + +
hazelcast::client::exception::exception_builder< EXCEPTIONCLASS >::exception_builder (const std::string & source)
+
+inlineexplicit
+
+ +

Definition at line 105 of file iexception.h.

+ +
+
+

Member Function Documentation

+ +

◆ build()

+ +
+
+
+template<typename EXCEPTIONCLASS>
+ + + + + +
+ + + + + + + +
boost::exception_detail::clone_impl< EXCEPTIONCLASS > hazelcast::client::exception::exception_builder< EXCEPTIONCLASS >::build ()
+
+inline
+
+
Returns
The constructed exception.
+ +

Definition at line 120 of file iexception.h.

+
121 {
+ +
123 EXCEPTIONCLASS(source_, msg_.str()));
+
124 }
+
+
+
+ +

◆ operator<<()

+ +
+
+
+template<typename EXCEPTIONCLASS>
+
+template<typename T>
+ + + + + +
+ + + + + + + +
exception_builder & hazelcast::client::exception::exception_builder< EXCEPTIONCLASS >::operator<< (const T & message)
+
+inline
+
+ +

Definition at line 110 of file iexception.h.

+
111 {
+
112 msg_ << message;
+
113 return *this;
+
114 }
+
+
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/exception/iexception.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.js b/5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.js new file mode 100644 index 0000000000..e6ec2c4b50 --- /dev/null +++ b/5.5.0/d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1exception_1_1exception__builder = +[ + [ "build", "d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html#a2f2cb2fce9883f74f2066e4368d271d1", null ] +]; \ No newline at end of file diff --git a/5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html b/5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html new file mode 100644 index 0000000000..4467b54573 --- /dev/null +++ b/5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html @@ -0,0 +1,294 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::reliable_topic_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::reliable_topic_config Class Reference
+
+
+ + + + + + + + + +

+Public Member Functions

 reliable_topic_config (std::string topic_name)
const std::string & get_name () const
 Gets the name of the reliable topic.
int get_read_batch_size () const
 Gets the maximum number of items to read in a batch.
reliable_topic_config & set_read_batch_size (int batch_size)
 Sets the read batch size.
+ + +

+Static Public Attributes

static constexpr int DEFAULT_READ_BATCH_SIZE = 10
+

Detailed Description

+
+

Definition at line 29 of file reliable_topic_config.h.

+

Constructor & Destructor Documentation

+ +

◆ reliable_topic_config()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::config::reliable_topic_config::reliable_topic_config (std::string topic_name)
+
+explicit
+
+ +

Definition at line 481 of file config.cpp.

+
482 : read_batch_size_(DEFAULT_READ_BATCH_SIZE)
+
483 ,
+
484
+
485 name_(std::move(topic_name))
+
486{}
+
+
+
+

Member Function Documentation

+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::reliable_topic_config::get_name () const
+
+ +

Gets the name of the reliable topic.

+
Returns
the name of the reliable topic.
+ +

Definition at line 489 of file config.cpp.

+
490{
+
491 return name_;
+
492}
+
+
+
+ +

◆ get_read_batch_size()

+ +
+
+ + + + + + + +
int hazelcast::client::config::reliable_topic_config::get_read_batch_size () const
+
+ +

Gets the maximum number of items to read in a batch.

+

Returned value will always be equal or larger than 1.

+
Returns
the read batch size.
+ +

Definition at line 495 of file config.cpp.

+
496{
+
497 return read_batch_size_;
+
498}
+
+
+
+ +

◆ set_read_batch_size()

+ +
+
+ + + + + + + +
reliable_topic_config & hazelcast::client::config::reliable_topic_config::set_read_batch_size (int batch_size)
+
+ +

Sets the read batch size.

+

The ReliableTopic tries to read a batch of messages from the ringbuffer. It will get at least one, but if there are more available, then it will try to get more to increase throughput. The minimal read batch size can be influenced using the read batch size.

+

If the readBatchSize is 10 and there are 50 messages available, 10 items are retrieved and processed consecutively.

+

If the readBatchSize is 10 and there are 2 items available, 2 items are retrieved and processed consecutively.

+
Parameters
+ + +
readBatchSizethe maximum number of items to read in a batch.
+
+
+
Returns
the updated reliable topic config.
+
Exceptions
+ + +
illegal_argumentif readBatchSize is smaller than 1.
+
+
+ +

Definition at line 501 of file config.cpp.

+
502{
+
503 if (batch_size <= 0) {
+
504 BOOST_THROW_EXCEPTION(
+
505 exception::illegal_argument("ReliableTopicConfig::setReadBatchSize",
+
506 "readBatchSize should be positive"));
+
507 }
+
508
+
509 this->read_batch_size_ = batch_size;
+
510
+
511 return *this;
+
512}
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_READ_BATCH_SIZE

+ +
+
+ + + + + +
+ + + + +
int hazelcast::client::config::reliable_topic_config::DEFAULT_READ_BATCH_SIZE = 10
+
+staticconstexpr
+
+ +

Definition at line 32 of file reliable_topic_config.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.js b/5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.js new file mode 100644 index 0000000000..2b78177a85 --- /dev/null +++ b/5.5.0/d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1config_1_1reliable__topic__config = +[ + [ "get_name", "d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html#a0fa04ffb80a6c04b7702e0f3a2c304ba", null ], + [ "get_read_batch_size", "d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html#a5afd70404725aea1f8e551088e4184e5", null ], + [ "set_read_batch_size", "d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html#a1e626bed1438ffddc91892cda87db49e", null ] +]; \ No newline at end of file diff --git a/5.5.0/d5/da8/local__date__time_8h_source.html b/5.5.0/d5/da8/local__date__time_8h_source.html new file mode 100644 index 0000000000..7e10e7c14a --- /dev/null +++ b/5.5.0/d5/da8/local__date__time_8h_source.html @@ -0,0 +1,168 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/local_date_time.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
local_date_time.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/local_date.h"
+
20#include "hazelcast/client/local_time.h"
+
21
+
22#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
23#pragma warning(push)
+
24#pragma warning(disable : 4251) // for dll export
+
25#endif
+
26
+
27namespace hazelcast {
+
28namespace client {
+
29
+
+
59struct HAZELCAST_API local_date_time
+
60{
+
61 local_date date;
+
62 local_time time;
+
63};
+
+
64
+
65bool HAZELCAST_API
+
66operator==(const local_date_time& lhs, const local_date_time& rhs);
+
67
+
68bool HAZELCAST_API
+
69operator<(const local_date_time& lhs, const local_date_time& rhs);
+
70} // namespace client
+
71} // namespace hazelcast
+
72namespace std {
+
73template<>
+
+
74struct HAZELCAST_API hash<hazelcast::client::local_date_time>
+
75{
+
76 std::size_t operator()(const hazelcast::client::local_date_time& f) const;
+
77};
+
+
78} // namespace std
+
79
+
80#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
81#pragma warning(pop)
+
82#endif
+
STL namespace.
+
A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.
+
A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03.
Definition local_date.h:53
+
A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30.
Definition local_time.h:53
+
+
+
+ + + + diff --git a/5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.html b/5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.html new file mode 100644 index 0000000000..7010eae3df --- /dev/null +++ b/5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.html @@ -0,0 +1,242 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::client_property Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::client_property Class Reference
+
+
+ +

A client property is a configuration for hazelcast client. + More...

+ +

#include <client_properties.h>

+ + + + + + + +

+Public Member Functions

 client_property (const std::string &name, const std::string &default_value)
const std::string & get_name () const
const std::string & get_default_value () const
const char * get_system_property () const
 Gets the system environment property value of the property.
+

Detailed Description

+

A client property is a configuration for hazelcast client.

+

For available configurations see client_properties class.

+ +

Definition at line 39 of file client_properties.h.

+

Constructor & Destructor Documentation

+ +

◆ client_property()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::client_property::client_property (const std::string & name,
const std::string & default_value )
+
+ +

Definition at line 1009 of file client_impl.cpp.

+
1011 : name_(name)
+
1012 , default_value_(default_value)
+
1013{}
+
+
+
+

Member Function Documentation

+ +

◆ get_default_value()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::client_property::get_default_value () const
+
+ +

Definition at line 1022 of file client_impl.cpp.

+
1023{
+
1024 return default_value_;
+
1025}
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::client_property::get_name () const
+
+ +

Definition at line 1016 of file client_impl.cpp.

+
1017{
+
1018 return name_;
+
1019}
+
+
+
+ +

◆ get_system_property()

+ +
+
+ + + + + + + +
const char * hazelcast::client::client_property::get_system_property () const
+
+ +

Gets the system environment property value of the property.

+
Returns
the value of the property. NULL if no such environment property exist.
+ +

Definition at line 1028 of file client_impl.cpp.

+
1029{
+
1030#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
1031#pragma warning(push)
+
1032#pragma warning( \
+
1033 disable : 4996) // for 'getenv': This function or variable may be unsafe.
+
1034#endif
+
1035 return std::getenv(name_.c_str());
+
1036#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
1037#pragma warning(pop)
+
1038#endif
+
1039}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.js b/5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.js new file mode 100644 index 0000000000..72ef81222a --- /dev/null +++ b/5.5.0/d5/db6/classhazelcast_1_1client_1_1client__property.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1client__property = +[ + [ "get_system_property", "d5/db6/classhazelcast_1_1client_1_1client__property.html#a0b096800bbe8d4834ed810300d2b5468", null ] +]; \ No newline at end of file diff --git a/5.5.0/d5/dc0/classhazelcast_1_1client_1_1sql_1_1sql__service-members.html b/5.5.0/d5/dc0/classhazelcast_1_1client_1_1sql_1_1sql__service-members.html new file mode 100644 index 0000000000..f8a0ad44e6 --- /dev/null +++ b/5.5.0/d5/dc0/classhazelcast_1_1client_1_1sql_1_1sql__service-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_service Member List
+
+
+ +

This is the complete list of members for hazelcast::client::sql::sql_service, including all inherited members.

+ + + + +
execute(const std::string &query, const Params &... params)hazelcast::client::sql::sql_serviceinline
execute(const sql_statement &statement)hazelcast::client::sql::sql_service
partition_argument_index_cache_ (defined in hazelcast::client::sql::sql_service)hazelcast::client::sql::sql_service
+
+
+ + + + diff --git a/5.5.0/d5/dc4/cloud__config_8h_source.html b/5.5.0/d5/dc4/cloud__config_8h_source.html new file mode 100644 index 0000000000..81065d98d7 --- /dev/null +++ b/5.5.0/d5/dc4/cloud__config_8h_source.html @@ -0,0 +1,149 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/cloud_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cloud_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
27namespace config {
+
+
32struct HAZELCAST_API cloud_config
+
33{
+
34 bool enabled{ false };
+
35 std::string discovery_token;
+
36};
+
+
37} // namespace config
+
38} // namespace client
+
39} // namespace hazelcast
+
40
+
41#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
42#pragma warning(pop)
+
43#endif
+
hazelcast.cloud configuration to let the client connect the cluster via hazelcast....
+
+
+
+ + + + diff --git a/5.5.0/d5/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record-members.html b/5.5.0/d5/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record-members.html new file mode 100644 index 0000000000..50ef863315 --- /dev/null +++ b/5.5.0/d5/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record-members.html @@ -0,0 +1,204 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::generic_record::generic_record Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::generic_record::generic_record, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
generic_record_builder (defined in hazelcast::client::serialization::generic_record::generic_record)hazelcast::client::serialization::generic_record::generic_recordfriend
get_array_of_boolean(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_boolean(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_date(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_date(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_decimal(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_decimal(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_float32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_float32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_float64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_float64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_generic_record(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_generic_record(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_int16(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_int16(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_int32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_int32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_int64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_int64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_int8(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_int8(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_boolean(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_boolean(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_float32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_float32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_float64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_float64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int16(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int16(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int8(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_nullable_int8(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_string(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_string(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_time(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_time(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_timestamp(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_timestamp(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_array_of_timestamp_with_timezone(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_array_of_timestamp_with_timezone(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_boolean(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_boolean(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_date(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_date(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_decimal(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_decimal(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_field_kind(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_field_names() consthazelcast::client::serialization::generic_record::generic_record
get_float32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_float32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_float64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_float64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_generic_record(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_generic_record(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_int16(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_int16(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_int32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_int32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_int64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_int64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_int8(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_int8(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_boolean(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_boolean(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_float32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_float32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_float64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_float64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_int16(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_int16(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_int32(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_int32(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_int64(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_int64(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_nullable_int8(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_nullable_int8(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_string(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_string(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_time(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_time(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_timestamp(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_timestamp(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
get_timestamp_with_timezone(const std::string &field_name) consthazelcast::client::serialization::generic_record::generic_record
get_timestamp_with_timezone(const std::string &field_name)hazelcast::client::serialization::generic_record::generic_record
has_field(std::string field_name) consthazelcast::client::serialization::generic_record::generic_record
new_builder() consthazelcast::client::serialization::generic_record::generic_record
new_builder_with_clone() consthazelcast::client::serialization::generic_record::generic_record
operator!= (defined in hazelcast::client::serialization::generic_record::generic_record)hazelcast::client::serialization::generic_record::generic_recordfriend
operator<< (defined in hazelcast::client::serialization::generic_record::generic_record)hazelcast::client::serialization::generic_record::generic_recordfriend
operator== (defined in hazelcast::client::serialization::generic_record::generic_record)hazelcast::client::serialization::generic_record::generic_recordfriend
pimpl::compact_stream_serializer (defined in hazelcast::client::serialization::generic_record::generic_record)hazelcast::client::serialization::generic_record::generic_recordfriend
write_generic_record (defined in hazelcast::client::serialization::generic_record::generic_record)hazelcast::client::serialization::generic_record::generic_recordfriend
+
+
+ + + + diff --git a/5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.html b/5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.html new file mode 100644 index 0000000000..48cb41c507 --- /dev/null +++ b/5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.html @@ -0,0 +1,188 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::and_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::and_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::and_predicate:
+
+
+ + + + + + + + + + + + + + +

+Public Member Functions

template<typename... Args>
 and_predicate (hazelcast_client &client, const Args &... values)
Public Member Functions inherited from hazelcast::client::query::multi_predicate
template<typename... Args>
 multi_predicate (hazelcast_client &client, const Args &... values)
template<typename... Args>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const Args &... values)
template<typename T>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 310 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ and_predicate()

+ +
+
+
+template<typename... Args>
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::query::and_predicate::and_predicate (hazelcast_client & client,
const Args &... values )
+
+inline
+
+ +

Definition at line 314 of file predicates.h.

+
315 : multi_predicate(client, values...)
+
316 {}
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.png b/5.5.0/d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..714ac67da92882238d29a418b64c39ab5e4ba4c2 GIT binary patch literal 1706 zcmcIlc~sI_6#n6oTV<(PnXN;vskucikUDOlq2e}XW(PfLp|*)7E||8sq%}xsF31>$ zg3_2NrKMJ;QmMo-RFE=LLy5`_Di;Pi&HUdV^UitSz3<&WzH{z(zxQ(ekzQ*w4Kx7& zSOfQVN6Dj5zB|;F<>-*}cD+1o@%Ih#kjZ3<+Q$X#)hE>bdrePnDt;*(9UYb5+xLc0 ziP1J<^6`hsv*#(Wmr*5&A5*5eVc3BBgQ-V5VL93n`#BF)UuUp7k;c|(Ym)qU zrC_wZl+-e2%Z}>Ps5x1su1B$_M6HYQ=1lLbITY@jPCY6T4Lw` zoVHJGH%nVIBm0_~(Tdj#lHgVaS0G*Bvs67YcnS_e5J>kjC(GwlRe%GGEx=*dP|zcR zr5kPo`{JAdr5IE|(*oM`$iOHZqzRCIC8Pid{0q(^tOf>r`WKr@|RB#KqWQw@tu8s}sd^pP1O8_d6u6 zX~J^&oPN+^ldBy>i5Sgs%$;4WkUxHQO2AMRE z=6t@fg0b*%^E$*!- z^;lV`;P`#>WQj*d(<^MKlw<1igolGP(&%|-BC!d>2jtCvikrpz5&|DBQrG$S+l9^QA9T23Cxp0^Gh%++s#m(3NvP_WgWHzF8fW?9Krp9MX-bnrLtGS+2J(wC)P zGPri$f(%Zf89V#1?`8Oi5*~2FD;l9q{27zUo?hyE*5xvwIgUq}XSWZdVOfU{ zY-=#-=hsI#vTqpi2PIXclKpYM@d^1^zPGmq6$~Pez&(wEuO*K;cSSLf0$%vW-oAz@ zu;j6!NxJT&MUBMA=vB#3sRl|7l0RdpkV*yJBq6m_{d5f4m88~Gm~`by@46t1ySv!@ z#GQ4mmz~T|9}fD9;<%?Yd4#$7D{FoG1DT|@4Et{KG?8yhd(?*YWZIk!!P2J~Bg6mN zg}O%rS1-veqS04?^w;9N3}uC5STbuka(?B+H|06#ls$w5p!M;pxLoS@*JO zGqCaz)i~qc_eJ^9C}!L1i;Z(1|B5TyeIUuQIz@}NY_^#GcQuiM)p;Amh91N0%GtnA zou>7DCRkwpwFpUS69aBV&Q=8|Bp4 zq@x+6mZsD5^c0;=;g#c8PgK5IEPSgq@^JdoN&>6VN{LaxXl>c(AEt9b8dB#O92zWZ zn@(1Z%)WtoetBVBcAtn^^&L@zSDFt{$Akr>h9gYxOj%{Zwm!zI$eY!E3$Uox^V5{~ hWQL+@S534e + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::identified_data_serializer Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::identified_data_serializer Struct Reference
+
+
+ +

Classes derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static int32_t writeData(const T &object, object_data_output &out); static T readData(object_data_input &in);. + More...

+ +

#include <serialization.h>

+
Inheritance diagram for hazelcast::client::serialization::identified_data_serializer:
+
+
+ +

Detailed Description

+

Classes derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static int32_t writeData(const T &object, object_data_output &out); static T readData(object_data_input &in);.

+ +

Definition at line 232 of file serialization.h.

+

The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d5/de6/structhazelcast_1_1client_1_1serialization_1_1identified__data__serializer.png b/5.5.0/d5/de6/structhazelcast_1_1client_1_1serialization_1_1identified__data__serializer.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7c297c7cc70198dd8049639b85e4c63e78e2b3 GIT binary patch literal 18420 zcmeHv3s{op|GrqRW-GUqb7e|fTUsvd;2|}!*1?sjnY~#lT5Dydct{0Lh?^@bQ`amt zO(`v_*FY-;6%osom8q2}D&ir_69OtKDgwXf1$Ay~-*4OR|G%!^u4`P^sJ$5A!*f5M z`*Yv-htoUlZRV;kQddz?nY-rLzEpoXW{I#oh zC@B8^^>wS3`+b`9w5zqX6vmHyz!R@Ebs1GwDkstZ&wCa-0C^Wcj`dDqlh?aWr z>hi}F{+sF+#v|K(8t>`8={c!WIT*ypbDAt9L2VaHZuNoZYDa$vewwsZ@h^3fR#?v- z^KUxsJ=`vfQf+p9h`ffoo_b`T?}EON$Ov?1eA(crhficVeW-dMe__p5%!{Da{1G8Z zT8e*?6OW^2X=?~DTi3rw2r{jv>d+$c=sC_Kr$&$)7QAcucR7`uVym60T$0}vBB=>e zC(guTFg`Xy4-KJ+b%8f7SZ1pikKfCv3mT}Qbxrh^+$G~MT=Qv z?|Im)@f7(I=d}+iE;b(L*yBzTtNUClLnX&gII7GX(Hl?Y4uj3`5m*+CEc(>sXHI&; zZnGjcAs@d>M1d6iM8ACLU)V3FRFNk<`GtDqhib?we6VeSN*kWRy$`lx?5vrySA9X4 z{o#_*Z@_k2QhKyW=nufL>QnHJX0KXAe(%(bB^x4dgEzAw5_MVy+_x$I{(taZH^(z2 zYn5G%vF@r>j-|IEVR$EGq5#%q_?QA#8=zVxs9;zLDF{*kY9opc!-wpBa7H9q^A@)! zp{x4z+2Nf$2ns4~V4_!8emZog0ESuj<4?DQUxgqWuvD@WsxWL}$Y)1g7Wuaj+@QeK zF6`Gv%f|C%tQ+99ZQAl{D+m33?bpo;yg*r-m)WfEW8Y#`eE8|clw~lsviO(E8q)PX7`6p39I>mk zn4M(Dkad;RQsy-WWe-W~A42p@aq)GH0r#pP-GZJgbJn?+eatLq|JuJI(gTg@=o0yQ zt=n(s6>Yt|*dPP$`4NE5L47YB3P>KtKBIjd7D_Y2OY&nqe-_wK7-Q?$$Is&_><+A8 z=mD8>A=rOQMZKCZ7_k;~#H)W`H7^VlsHZ9K=*r{P&!= z6o=jfldm$Hm-}=-&f-|Ja@OX*2)+`z=ksWheCNm()Mk`psipcz(=K<;ut+p|h*{i3 z>}8C4Y10!r>ZNWY!uipUqiKI{}%~bE<=idz}W)uXqui1js0~khKL`nqM%aP%WmLQP&6I@!l8Fg2=j7Js4@wYfW z1s+l!b6`clA$Kq*(gmtrtw*ONS(AjH8y&X#H2Az%iD(Gyj@I60jSD(wL-)BtwdiNp zN8`7(gx5Q6SP(fZwN<|X_Y~wAX#7xBPHYK*oUOl6oiTB>tuLgUW73H2tjkHvuC*lHc!KI0hM4 zU~QOpufp(J@Da{ZPZp2e@noa9^rG5(44?cGbZUMNelVRN*eI(gteW9$6^QEe+MB_~ zj~5mkF1^dq4Hz7yoAipP>h-&6I~vAW#f4X?#qhCaP$Fii-AcV~zC&Vo)a8n0bBZe$M8FtCb9A?yci44VKud3^wbqV%BF2fIk2&wZdkG;mhXyZ^?QxSwK%)9FJ zK3MB2%~gcw#T6`)aTq^@K&PjQy3Mm%GDQU@5{rf`ZN?^2PUO&4-|hSKuv&LlUUlE( zb=GZ3=L3_Eu!JG?uA1JI!mu0CwY(LWU8OFz7UxR))C*dKVn3EM6r_Z?q#wYX@P>*S zTNxI3X#(bl!&(I&r@IxnHCcSi$x8jQdg-wG(e#JyEm`AQ>IFqt0{~nJv$Mcy%YE2_ zqu^Y;wFO@s=S5e(U${+)_mYdh;=Onh??+Qc{T!p$3T&8k#Zx$zY5>HqYq6Tm z(;72Vk7Rwb06}+b#R9br$RqE4cLpH^5Hw@JGgA2!CX3zQQ!oVx%IwF1ivTE2$yuI@ zG(Jt%S5ck$DX2sL*!$N0lq^s68e_Y5)QtIRPXR8~!LJEe+3%758F*;X&l4;11=#pt zcR-L%z;UmzQIXhiU{_t#_cnzcmhL$)Jflh=-Pv&OM$!Wal42t+wN-k!K>5fC%~1m1 z?)ShKOXL|~^(`_~3brrs+lY$K?DPM;YF7JrVYrL@EBDmZxYtXuS~YQU8C%2q`uJFV z2iONr+g-Zan=kpz>ssOBany$C*mS8REVv>$%GmDZ{+;M1!<>t+demV!;&brI+fgDn zchlEnnUXzpi(odTPJBqbha1-{+JkvSGG~Xh!qJAU;d5;VU&YONuyRH^U!0s-&7vH1 zdPYr_vDzv%18a9fe9$En?Z4nvDWzW4!I=S3t zpLw@BlcoK%!K2py8Se}P?|BZFmmf8Id``7_|2>V5KXpTiB~o317_h8)Rk_mDwShf1 zRq@?pQM?0ps1=R2ISc%DKN&9Nez~6M$1Di?h30E!n{G4cXmhUQvf4C_t0FumXTiYo)t1z5FSReG#3xn9p}?^dQ$(~C29bW()7$FXa-d4kN=WnH;H zq4)INRRJ}%6;{O%Ua)23y1HNTxZ~O3Cpn`U$5$R?>`Eye zPL4>g!ye{+PyecRSDByp9 zHL@ZIlLz}H8@A|pT{k??Da5|Mc5Bv*_~Vs?5;q8%b%`svawp2sC?*>on_suDxniUv ziUKzxy<8ADOoLn-Z_e7-*&-=OR$0{0lv+SIR>-^KKn zW2aU2qbdENfVE#^kkdkQ9~RY)VL~Hg?Gr!qz0h)D7ZkJ^u`@o6gXQ}U%smca?%mqqc8%6Q%}^_bWbxBsJ|Dom zgf7|SMY=Dx3}UNDO)(a)8q0<~)D~ZOVQ|2*HhT^`#w%rXGm3a6dTt5nWSE-kO8FT8 zQ_Go7Q0@DSSQf{JL#sD!+V;9mBh|kCYM3*MQ5xmL(-4(yVM0wWVkdF#pA{L4P5e=^ zB0^vB1p2LaR54~XY?^cu=axS2hI3vDo?m+SHgRWr5`KU`BP5ag0n;@Cs*MNy$8Gs# zc*Sl=x=@cB%-q&8mkJlzD>vwvP8>(P--)E#>7D~H9j(ChnB6>%xH3IXwbl8QDni=* zr%3yb31n};%$-2?$@Yp#xEq%s7eW1=s(KqDRm#BL{m0&~cLVkNAgJT(4;;vd+^3*J z$BZYMmA7@{leK-7LF*nU=;?2Dt`uQ76NcxlV~95$o|WnLi8D0hY@XigkVO>ALEF=3 z1`d&0e@|`n%(Qq(i3rY!X((DoTHTf-mbdHyN43oY70|qEtF4c_|M%cctw>xw%X91o z&Y!pv*AumcM&$nDj`dVfy8BLwGR~h~#+?;q{1Yo>8E-VlmX0n;?0TT1b;jkr^_-s7 zHe`}Z*{;VO5B*o_#qwFN9`#4{ZndCj}QakSEI{*3X1KE+7$~_CP{*wKsT#n(LRMC=#2Nz5) zo^&piMzEqKOpcRuBi-DaV{ZkO8ge^!a~$e|_Jws{P>tK(pi{v4@%luEE=D@^`D&M5 z-mxxa@PuD-JcKh9CEeas=A(h*e9Q6EJLh8UZU4xwh@hD}r^)nD__yR+2Nw?6``gBt z5GA9;w3`>Uvhyo8lHiL>RUe4Y@N6gELGNjF)&bqI4WRFz{o1gn(FfY!tzj3|T%#mD z7~YuX-XX#IbM{-P8GCi55_AUz+p}S!4eG-qpk$nYVe9rA4~CN*GGMs5J?D!F7B0Wo zp6;C!fv$!i>%Ne0NnmFVulL=G>O-GaV4n5ML5E>22T2j!V+Zq19W}-$K*jHm{2q|I|HInbyS%sm@A{l|>$z@bxG$y#kbH2! z$iD`MjZPAcxAEC%fzUE%MNu-vYd~wh?3&Csfq5Mq%7{ky+5ZELPPW;-nP29qE4REb zA@(GwrZ5|N>+uynhJ%t2N&B9lk#zdtZ##G`f~&sI!anb^^2J0MZZ1S0V*cWdmZx4I zK)WHG`GBu%L-DA`=GBzUY24ElPZyl$n7&z5<0IwX2y#Mq?vLxC4mB26FiS@6niv-` zpxQ*DKbM;|q|2tM*V9IeZW$hwkF-$6f1U{zLu;ykPwfjKFzBh=!n56GLWNvT>wYMB z)?#qLsylU8-8S|E?>XJ5rM0{l)6 zF}Y+{$^4QQD&xH_@xXI)c6zL}LF|RGXCcjd+=5*52L$zk{i7z6je7uI zn?&!V;cnv!5*|^|rh2cJaT)6MYChV>FhLG=xo1PK7hL-?)ki*FQuT6s`%V-C;%{|> z$5RxHUPmola3cpN866$J?dB%H(75CIb2(?b52d$@6DqG%oOc(YU+=$eD~=zAqSP?^CDM#KHM|;$%Z~_Q}frdwPHWOSLAX zw=2wNj*o_Eg)HaYE6sEjrR6w7wI~m9#EsqqFDqUFVI(r!vpGBtg06!#l%;{5$ifiE z{k{HfD|Ls0&RIu*pVL-s{Qsp+SCb~F++JrRv(JYhHaLY{o&Ko5KUe7Q%(v_Bwo3i| zs6jV+G_@AL))``gp5M<7#hd3f1@57TK0MlLyBE?MK~aB>?YU@x?Jg(2^Da8PG6^Pb zLO48q!K5^&J)nSgS`mQuz&k+u2L-gtSvyNzYTXj2!CLyuy@hpRJi{~Iek6h?Sai9C zZR6na@c6j4d~$?JX2g%>kv<%6O;0V1v#7CXAKA9&ds#_*#Sv3fQ8zLHUnWy6Nx2rak@ zj(MQ4dtA!v%%&1qnb|OKWfTpjbWOQ5Ja}jV%nT)%t=kG3vSItvfVV4a_`kgUuk!X> z{deQ-vo2LTg3WS0Mpjmi1{{uc1*yokobe@H;Z5Q+XHD$WI+M|u_vO3f&JZrxKvaFt z*IEWBQ)Xnjx#(|MYAo}NPQc!a4uy)w$JB;33Mnu%Z!_!eBN(0wfCT-KzI!R?J7$8u z|4xNt4k=W)w%(hUKB?FDy?I4S4h=Ymy$5Urzsr$9*~ZbHEowM}!E#RMA^I#%^0MxT zmqkwT0V|`wWrt$P>xI8{*YKSK;mZgJyvf_mY@Ax-fi~n)eQk@+m!KuAUw%N45t2lb zAH~;+1bAOF7oUYS!bc%ZDa17Inpm!5p>t{I3$tst5~wi^pS;MqVzSlfC()~vQ-TeA zq)|@^v16uXLK~dw;?;w_&M{|Ba(L;1Y>G=nKs_xj6pp-`#=$+yEX%g?ChaM8T+URb zIWdcrikuyy$Sq#c8vH#6a&;`N-6Bvj_&CknULZ6USq8WZdT?vgt}7aKT+&m$;m3;- z9fb?%y6nnVC8*r724IUKE-0+KUqrfg#;WN@Bz_jY+^Y zIW(5sIU@Zopli(=_V}#A#9Zuhy8~f6tQ~lWjnZ*n`vJeIJ1CCU^>7g|K$)1c9%`Z+ zC8eeW;g5yG1g(8gEdc*s;H?2gNp>~?V_E154P76noS&%VMt)7nq-H8PTFmCPZeO4x zPgAz-UW-jTT6*f>{Vk3v;{=6bcg%H)r#nql@t+(ft9aYUn#s~0>x*2RZdCz0-49&) z$KJ=Yr+EnnkoFmfm9f)Q_DMMoX=|pp^5a+E(Rk~7G`RJS8Tu$x`x*FPNQh7pXKOk9 z#}mNlVzZO7eFvcoSE#gIKm5`u(YBy_K%_{-UJoys-D{F%q*1!S)-lh4MM-VkcEOv@dr#9rwf}iz{U~@=6d{uJ*06 zoEVYia`}V#w+TwL-!a+_bPPWT6`)ng7?;@G)d1m^Fb4Nk^=hdst(?-per(FE*BJ{_ zyQN2TdScOCl#KgKx@iBQK~-}j>gg_v9On(>EU!TbRrxY?n3UaXJ6)F3Qh06RXtoS^ zZN0#2n%r9^My`@f5Sn6r2rq@U8QO*@5D<*6E4~Wmkc#F@Lo}$q_>8n4P^x5hS z4$!Z1b8Qd1Yi4u*W{6BNwMhSt_$XJg^R2`lsGUmU~U>Jysbgce@5N$FTgT(T6T{mY51To; zV?h=82plUE)edHfckz&onBo)EM|GhH%MB?-I?T?MVL!=_Q$?ka#&1=*UZpDMxG?)= z;wkJoDXBWufCryd%}_BGQdH}(H51yqj&Egbf>m+%olHkwmKDJGMJz7}J6O!tBGFE6 zCD7rDG7Uo={uaddGQ-E#Abfur<0ME+)%&ui^qkkRBG>D z6~|JYA8x`a;^)nrpnKGf;)8l&1-@CLK;eo5S_Qb|(O)q8%GUIxy-G~%LCU=s#q zNAI|~fsYZGGC#(GeovX7Ii6#28-_dAk1^LnkkLegNs4XPCDs;_^@iBIppmuuz&+or zaL=WO=YRVsQJOZJcWlwuS}!At{P!sJD>G2jK$6De_lCOj*rcHz zoPgLhx;Aa?n=ffR91R$y$@Z0)9%_7KQ)HN>BbVl&>+MH}Zdc~x>a)(%o|QAr+ZI1V zvKMionFZ!VaUY__&m;RuzDsAfEC)jC=U}Ih|LC;QjsvI7O2~^EPYOtzMGfsztzzeH zHWC!>h-W@Qk6s6nTFo68QLJ>g>c` z<~s)C(yn*EQaWogM=D=(;|(_>8>S+jtm9NbreY3%?1&9eN488DYg^*9N1?DuW9^)h zp$E;=9^FN-LG^|GE2saxxNAYiyRq|}fsTY*N^V;Xm=dtn+I4?tt62->@_{e1;ZRV_ z*bDx*LfdAXjgf{lEp$q{3CS@^#Y>+Pvt4wGd3$)0+vIGJCJzZfzh+(Ht@o?lq~%v~ z^2<>F@)NHTQPn5IpFZzwsms;ot{*hx@jF1kawE`le^#xNPV#bvTmEpuEgwc``L(yv za-5!#M;ND@2uIC<=#Bn2n|VkgrZ_XQFs1`5lV&!=RWle&?&5=hl$)micT&D67m)HJ z24@0*PcDR}73x|IW%$iy7=+)<1b~oZiGi;s!*7IEpZSyFw^=F@0w*Q7_oE z3WS$RecFZi7TQYMT*AkNLuDO5HYr_loLA*k^KI-=!zZ_}FYfm&-c#C^XZ=!gQqgwf zK$WIUQ_f9W-?2)Y^}qP3;#hSNbV z&R{&{ya$CYyux7~9Nu_<+a6$%MR@o$)&Nv$Dh_%00iDU0|^D%`QA z2=69a+PrTQRI34spPT-HW?qGlD=Dz0XU{AlNVG)sa$(N%u;xdzMvXcxG+c+Csa?uB zc-pPW{|b_59aSb;FG01H&&O?w3r|whVOR(3F)j7I;#~pB0>V-De7o_RUo|QfwF^K| zvk78{;+o&MxsNw2TEykT$0|w+1U@x>@m?+6*FDafKD;Q=JK{u&a{yy6}C^yX$mm zzqi7|iV@9x-BAIzy&GHD_F_@QRAl`-dOyJu$N7YF((-iE*uj9WeO@rLBeAWt*pB&< z@8(wAAe?bobh~@FTFBc$F^;Pi8`5ej49l;XjO#~&>IjAns)>X7dQ<)Nk$3E`8$(iP zSP){xNnbb*jpRF)25j@CfYho9SoDA?JM1I(!A{9ipr?UgsUo(ny_g`_XH7zPLAAx! z@uD1O0BEGo2QeAl=(MorD)&k^C?8B1u^j$|`QL*%S@Ye3Zt>&E1C`PHprEfo#Y2Ov z5JD*Tjug`@m0^v#`?+t()HIcoQ;rN1UW<;pg9PGF`>U+(crw^tuXv)EqFbNn;*-d!MV2Y{E zNC6GnK!%NiEQh5(8`&Zn8g@!U(;^czhKG+wSd|Zk1?$p}xc}$&npc9f*R&XRg`RqF z_UoAG3R==cS{)fmA@IRa%1UBj(_4m8XbRp%&TxMiIJ1??J11bRlMxy7zlQZ)^e?#IL|G8|tnoMU z8C4;l5#J`CeZ`e}v!hJvK!&~J+e1IUdFb-iJj+ps>fwhzjEROCiL=bB`SUnSmlMQ= z4`oKeMMJLe+X5|MASH?i22zUOVIYNr1k^9#Lo6j79dD1b_`F1F_*9%_qK0$7XV?XY zDt&Lc4^qROH$W6&Wu?~z_xV#(XP|_K`An7Y8nx63`Rv9t`OJG#KHH?0=kG-&qO5mE z*r@6&JlhR$wK(D#7&X-rXbTQ~kog2gmy zp5xzCW{n^2^p_2tQEdgeb;N;j@5qhLF~fsmt`yMz9Y6WY<0tOBN-1zpa)Jw|g3KbE zOS+@`!TKjAEu*0zkmiRMMn9RimH8Ej5R1im*SCO9?n}@r$tw^L7rfN^T{=COa#y}l zZUe>=eGOXu8DjAoDq|ISTrr8n&|<9uDXyhZ{RJ{qp`^} zt!!9^w0JFGw&Yyuud^k$z4A=6wiTiCXQG4fVY`j6br;r7BFP9H0MMjlZqwOm$~{@qL@7AFD;!7LfywNxT~=R*CFkPm7`5V1irv zJZ#lI_F?`t=id#6-r}<-2S;QW5K7@CP8nAxqZF{LU)~zhNTw=srZJXvZoVZ_Ww6X$ zzcpY^3r0R=OA|5gW=rF$#wkFkjsT;b_l+hpR2~dQjymg){ z;%Tr+2voZ;px1H}SaRS@-{UqTO?0_`WQkpnpUFWil8*U7YRxe!dlHFU}VXPYMq&r%}vu+k)73VO;PoU zkLr|EcXp0<7HV@CEmuTu3tfy^baq*9lbyN&4@s@K_?wm2qVxto6$R6^X!k_D+*1Ni zDjLc!>3rn8>jqo|%w~|bT`vv@Xf|FM2);8!G5E-K27`|Qa~8j5C1=M98s8irxbB!p z3%kl^7wpJOD;#=4E6%!lts#EvrS;7vSu>U!V;bMjg?r8_n9g3a`tWc*#)i3(M4&Ee%1);Zv^4)b0dr>Nqw^h!y_6JXMW^c$P`gq|1gLJ1MXfm|lpC8zsm zWLkpQ%pKYq@C>w#sYGR=S{%i_LV_cGYTS1;Zw|DpF}Umy@T@jf4GBhmB;C(q;k+6x zFSCwgr+GC&Pwp)&Fc%dybI5(t;bxPaEU|cLA#2k2J*mTG|;B~*+p2&{AZ zJ+y{RpxQBkrXLmz1L9M-(H@(Zyu zQ?r^r2@1ZV(Yzo}`}T$1&Nb&cWt)+qq8Q-VIJk3UlV4@vUGx^mrgo_E(oNhCUXR6T zwX+Xs4UUgVn=w(bp%(7zqd50XHN3Gr(S0g6tU+4eqx|*@Hy|b+`_8_RcX);X8fanU z1Hr);nNA*WaVljulvrDXpk?Pe+pzrj;B;x~oa&!tDXOyV8ORZBg$P6|=egk6?MxC3 yhY+;DV?b6~`yZ+xGW0w>LOl8X2JP}0Uq3qItu{6m1HPX}W!o0}&D5_C{O~^-NJ8%b literal 0 HcmV?d00001 diff --git a/5.5.0/d6/d18/sql__service_8h_source.html b/5.5.0/d6/d18/sql__service_8h_source.html new file mode 100644 index 0000000000..c9248f4258 --- /dev/null +++ b/5.5.0/d6/d18/sql__service_8h_source.html @@ -0,0 +1,249 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_service.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_service.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/sql/sql_result.h"
+
20#include "hazelcast/client/sql/sql_statement.h"
+
21#include "hazelcast/client/sql/hazelcast_sql_exception.h"
+
22#include "hazelcast/client/sql/impl/read_optimized_lru_cache.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace impl {
+
32class hazelcast_client_instance_impl;
+
33}
+ +
35namespace sql {
+
36
+
+
89class HAZELCAST_API sql_service
+
90{
+
91public:
+
110 template<typename... Params>
+
+
111 boost::future<std::shared_ptr<sql_result>> execute(const std::string& query,
+
112 const Params&... params)
+
113 {
+
114 sql_statement s{ client_context_, query };
+
115 int _[] = { 0, (s.add_parameter(params), 0)... };
+
116 (void)_;
+
117 return execute(s);
+
118 }
+
+
119
+
128 boost::future<std::shared_ptr<sql_result>> execute(
+
129 const sql_statement& statement);
+
130
+
131 std::shared_ptr<impl::read_optimized_lru_cache<std::string, int32_t>>
+
132 partition_argument_index_cache_;
+
133
+
134private:
+
135 friend client::impl::hazelcast_client_instance_impl;
+
136 friend sql_result;
+
137
+
138 client::spi::ClientContext& client_context_;
+
139
+
140 bool is_smart_routing_;
+
141
+
142 struct sql_execute_response_parameters
+
143 {
+
144 int64_t update_count;
+
145 std::shared_ptr<sql_row_metadata> row_metadata;
+
146 std::shared_ptr<sql_page> first_page;
+
147 boost::optional<impl::sql_error> error;
+
148 bool is_infinite_rows = false;
+
149 bool is_infinite_rows_exist = false;
+
150 int32_t partition_argument_index = -1;
+
151 bool is_partition_argument_index_exists = false;
+
152 };
+
153
+
154 struct sql_fetch_response_parameters
+
155 {
+
156 boost::optional<std::shared_ptr<sql_page>> page;
+
157 boost::optional<impl::sql_error> error;
+
158 };
+
159
+
160 explicit sql_service(client::spi::ClientContext& context);
+
161
+
162 std::shared_ptr<connection::Connection> query_connection();
+
163 std::shared_ptr<connection::Connection> query_connection(
+
164 int32_t partition_id);
+
165
+
166 boost::optional<int32_t> extract_partition_id(
+
167 const sql_statement& statement,
+
168 const int32_t arg_index) const;
+
169
+
170 void rethrow(const std::exception& exc_ptr);
+
171 void rethrow(const std::exception& cause_ptr,
+
172 const std::shared_ptr<connection::Connection>& connection);
+
173
+
174 boost::uuids::uuid client_id();
+
175
+
176 std::shared_ptr<sql_result> handle_execute_response(
+
177 const std::string& sql_query,
+
178 const int32_t original_partition_argument_index,
+
179 protocol::ClientMessage& msg,
+
180 std::shared_ptr<connection::Connection> connection,
+
181 impl::query_id id,
+
182 int32_t cursor_buffer_size,
+
183 std::weak_ptr<std::atomic<int32_t>> statement_par_arg_index_ptr);
+
184
+
185 static sql_execute_response_parameters decode_execute_response(
+
186 protocol::ClientMessage& msg);
+
187
+
188 impl::query_id create_query_id(
+
189 const std::shared_ptr<connection::Connection>& query_conn);
+
190
+
191 boost::future<std::shared_ptr<sql_page>> fetch_page(
+
192 const impl::query_id& q_id,
+
193 int32_t cursor_buffer_size,
+
194 const std::shared_ptr<connection::Connection>& connection);
+
195
+
196 static sql_fetch_response_parameters decode_fetch_response(
+
197 protocol::ClientMessage message);
+
198
+
199 static void handle_fetch_response_error(
+
200 boost::optional<impl::sql_error> error);
+
201
+
208 boost::future<void> close(
+
209 const std::shared_ptr<connection::Connection>& connection,
+
210 impl::query_id id);
+
211};
+
+
212} // namespace sql
+
213} // namespace client
+
214} // namespace hazelcast
+
215#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
216#pragma warning(pop)
+
217#endif
+ + +
boost::future< std::shared_ptr< sql_result > > execute(const std::string &query, const Params &... params)
Convenient method to execute a distributed query with the given parameter values.
+
Definition of an SQL statement.
+
sql_statement & add_parameter(const Param &value)
Adds a single parameter value to the end of the parameter values list.
+
+
+
+ + + + diff --git a/5.5.0/d6/d2f/iqueue_8h_source.html b/5.5.0/d6/d2f/iqueue_8h_source.html new file mode 100644 index 0000000000..f582071123 --- /dev/null +++ b/5.5.0/d6/d2f/iqueue_8h_source.html @@ -0,0 +1,320 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/iqueue.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
iqueue.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/item_listener.h"
+
19#include "hazelcast/client/proxy/IQueueImpl.h"
+
20#include "hazelcast/client/impl/ItemEventHandler.h"
+
21#include "hazelcast/client/protocol/codec/codecs.h"
+
22#include "hazelcast/client/spi/ClientContext.h"
+
23
+
24namespace hazelcast {
+
25namespace client {
+
+
30class iqueue : public proxy::IQueueImpl
+
31{
+
32 friend class spi::ProxyManager;
+
33
+
34public:
+
35 static constexpr const char* SERVICE_NAME = "hz:impl:queueService";
+
36
+
+
51 boost::future<boost::uuids::uuid> add_item_listener(
+
52 item_listener&& listener,
+
53 bool include_value)
+
54 {
+
55 std::unique_ptr<
+
56 impl::item_event_handler<protocol::codec::queue_addlistener_handler>>
+
57 itemEventHandler(new impl::item_event_handler<
+
58 protocol::codec::queue_addlistener_handler>(
+
59 get_name(),
+
60 get_context().get_logger(),
+
61 get_context().get_client_cluster_service(),
+
62 get_context().get_serialization_service(),
+
63 std::move(listener),
+
64 include_value));
+
65
+
66 return proxy::IQueueImpl::add_item_listener(std::move(itemEventHandler),
+
67 include_value);
+
68 }
+
+
69
+
77 template<typename E>
+
+
78 boost::future<bool> offer(const E& element)
+
79 {
+
80 return offer(element, std::chrono::milliseconds(0));
+
81 }
+
+
82
+
87 template<typename E>
+
+
88 boost::future<void> put(const E& element)
+
89 {
+
90 return proxy::IQueueImpl::put(to_data(element));
+
91 }
+
+
92
+
102 template<typename E>
+
+
103 boost::future<bool> offer(const E& element,
+
104 std::chrono::milliseconds timeout)
+
105 {
+
106 return proxy::IQueueImpl::offer(to_data(element), timeout);
+
107 }
+
+
108
+
114 template<typename E>
+
+
115 boost::future<boost::optional<E>> take()
+
116 {
+
117 return to_object<E>(proxy::IQueueImpl::take_data());
+
118 }
+
+
119
+
126 template<typename E>
+
+
127 boost::future<boost::optional<E>> poll(std::chrono::milliseconds timeout)
+
128 {
+
129 return to_object<E>(proxy::IQueueImpl::poll_data(timeout));
+
130 }
+
+
131
+
137 template<typename E>
+
+
138 boost::future<bool> remove(const E& element)
+
139 {
+
140 return proxy::IQueueImpl::remove(to_data(element));
+
141 }
+
+
142
+
148 template<typename E>
+
+
149 boost::future<bool> contains(const E& element)
+
150 {
+
151 return proxy::IQueueImpl::contains(to_data(element));
+
152 }
+
+
153
+
160 template<typename E>
+
+
161 boost::future<size_t> drain_to(std::vector<E>& elements)
+
162 {
+
163 return to_object_drain(proxy::IQueueImpl::drain_to_data(), elements);
+
164 }
+
+
165
+
173 template<typename E>
+
+
174 boost::future<size_t> drain_to(std::vector<E>& elements,
+
175 size_t max_elements)
+
176 {
+
177 return to_object_drain(proxy::IQueueImpl::drain_to_data(max_elements),
+
178 elements);
+
179 }
+
+
180
+
187 template<typename E>
+
+
188 boost::future<boost::optional<E>> poll()
+
189 {
+
190 return poll<E>(std::chrono::milliseconds(0));
+
191 }
+
+
192
+
199 template<typename E>
+
+
200 boost::future<boost::optional<E>> peek()
+
201 {
+
202 return to_object<E>(proxy::IQueueImpl::peek_data());
+
203 }
+
+
204
+
209 template<typename E>
+
+
210 boost::future<std::vector<E>> to_array()
+
211 {
+
212 return to_object_vector<E>(proxy::IQueueImpl::to_array_data());
+
213 }
+
+
214
+
220 template<typename E>
+
+
221 boost::future<bool> contains_all(const std::vector<E>& elements)
+
222 {
+
223 return proxy::IQueueImpl::contains_all_data(
+
224 to_data_collection(elements));
+
225 }
+
+
226
+
232 template<typename E>
+
+
233 boost::future<bool> add_all(const std::vector<E>& elements)
+
234 {
+
235 return proxy::IQueueImpl::add_all_data(to_data_collection(elements));
+
236 }
+
+
237
+
243 template<typename E>
+
+
244 boost::future<bool> remove_all(const std::vector<E>& elements)
+
245 {
+
246 return proxy::IQueueImpl::remove_all_data(to_data_collection(elements));
+
247 }
+
+
248
+
256 template<typename E>
+
+
257 boost::future<bool> retain_all(const std::vector<E>& elements)
+
258 {
+
259 return proxy::IQueueImpl::retain_all_data(to_data_collection(elements));
+
260 }
+
+
261
+
262private:
+
263 iqueue(const std::string& instance_name, spi::ClientContext* context)
+
264 : proxy::IQueueImpl(instance_name, context)
+
265 {}
+
266};
+
+
267} // namespace client
+
268} // namespace hazelcast
+
Concurrent, blocking, distributed, observable, client queue.
Definition iqueue.h:31
+
boost::future< boost::uuids::uuid > add_item_listener(item_listener &&listener, bool include_value)
Adds an item listener for this collection.
Definition iqueue.h:51
+
boost::future< bool > retain_all(const std::vector< E > &elements)
Removes the elements from this queue that are not available in given "elements" vector.
Definition iqueue.h:257
+
boost::future< boost::optional< E > > poll()
Returns immediately without waiting.
Definition iqueue.h:188
+
boost::future< bool > add_all(const std::vector< E > &elements)
Definition iqueue.h:233
+
boost::future< size_t > drain_to(std::vector< E > &elements, size_t max_elements)
Note that elements will be pushed_back to vector.
Definition iqueue.h:174
+
boost::future< size_t > drain_to(std::vector< E > &elements)
Note that elements will be pushed_back to vector.
Definition iqueue.h:161
+
boost::future< bool > remove(const E &element)
Definition iqueue.h:138
+
boost::future< bool > contains_all(const std::vector< E > &elements)
Definition iqueue.h:221
+
boost::future< bool > contains(const E &element)
Definition iqueue.h:149
+
boost::future< boost::optional< E > > poll(std::chrono::milliseconds timeout)
Definition iqueue.h:127
+
boost::future< bool > remove_all(const std::vector< E > &elements)
Definition iqueue.h:244
+
boost::future< bool > offer(const E &element)
Inserts the specified element into this queue.
Definition iqueue.h:78
+
boost::future< boost::optional< E > > take()
Definition iqueue.h:115
+
boost::future< std::vector< E > > to_array()
Definition iqueue.h:210
+
boost::future< void > put(const E &element)
Puts the element into queue.
Definition iqueue.h:88
+
boost::future< boost::optional< E > > peek()
Returns immediately without waiting.
Definition iqueue.h:200
+
boost::future< bool > offer(const E &element, std::chrono::milliseconds timeout)
Inserts the specified element into this queue.
Definition iqueue.h:103
+
Item listener for IQueue, ISet and IList.
+
+
+
+ + + + diff --git a/5.5.0/d6/d33/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4-members.html b/5.5.0/d6/d33/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4-members.html new file mode 100644 index 0000000000..1b06a81860 --- /dev/null +++ b/5.5.0/d6/d33/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::local_time > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::local_time >, including all inherited members.

+ + +
operator()(const hazelcast::client::local_time &f) const (defined in std::hash< hazelcast::client::local_time >)std::hash< hazelcast::client::local_time >
+
+
+ + + + diff --git a/5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.html b/5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.html new file mode 100644 index 0000000000..44de426605 --- /dev/null +++ b/5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.html @@ -0,0 +1,166 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::false_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::false_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::false_predicate:
+
+
+ + + + + + +

+Public Member Functions

 false_predicate (hazelcast_client &client)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 209 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ false_predicate()

+ +
+
+ + + + + + + +
hazelcast::client::query::false_predicate::false_predicate (hazelcast_client & client)
+
+ +

Definition at line 80 of file query.cpp.

+
81 : base_predicate(client)
+
82{}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.png b/5.5.0/d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd5746a66a13dc8702340b65024def0b8578801 GIT binary patch literal 1304 zcmeAS@N?(olHy`uVBq!ia0vp^FMzm%gBeKPY7Q3wQqloFA+G=b{|Cvv`C8h4Xt{-f zW`V@?GcO)IcmNbPJsY+JD92e6=x973zEUG6xW-U;W^i00sGO3o= z?&rI&dnGHArmD=pB0bHX$7_ypREpfJ>4g#MCkDSMmf*flU>$6yEr+#h9&CRoCYoRwgV1T z&Sq?>Z7O@^nr6A0v6S7mZQ+0Zuy55B$%ZQD#e9=;zUXB5p1W*(tI*c(ZcON{t04<= zTYd@2`Kh z{da%Ut9vIFEHmcN@ccJTO~cde5-4P%9H*y7>M1b%D80+@fNK}mi??NhmsU5dn{!=Z zFVBlLyBGw#g+&;YGMktjRD1&%I+k#9F-$aZWK@`>rorHHiG{TR7`O}qo*0VeU)rQ| zTC}BA<#Be?q!gguNj*!LW_fH{e^CAY-hJlE{%a;Jx!!#^{^Q@x3sf?{bOQ+!7T?>` zx7@v!z3-{y@8G>t-A@0^`!_}wnux3sirgMQwTXX|*3_kEAvYjL4A=WBHQ8DU}T z-p;LW4JVx3>J(b}_sPbCyW;k)e5}#GQ?0Z(KF-Mgusr)#{#VYAeP(}OaBV&RqFsRt zR3=~boRYr4{n9g$fb7yQGM1(cy2XADQ-y`+^FOMPYp4o0^Lo01IZN!Oe%|aGe`Vhq zm{_k0T7K}w?w9W}^xyA_wqY=hG`3qTd-(B{v!;t<&puJKaC! zb&h>fO=LWKt>LHtOjA_$FXQx@1PoGfC-tKgP|_goMA`PI;N`Ku`OS;7HB^= z_0VUwTCK-$1Wz2`iKqk1rv!P03ryu#N_tlGqxEy)m8esY-H9$~svEqw;vtG-m?|&9OZ=?Oy=*p1dFDLHKkt}{+d@W@9 z$JjQ_`Fdy0#&#b2aWDVtBZu!Bujbbp`cGPNS;aHAnnwv3O-miCCaZR4W)+_ju`ZQ) zYIuFgx^s_?r5DTmDU`Cf{LFU6*VWsu?F?L?G--|BA{%DgNoLC%qE;_{eqtqK#>`@- zRdZ(i=n9{@>-Yn{73HamL;9>1q)p^)jE&`gIM?=0;8d&Fo@>74?$wpo??19zadOs2 z$+r@6%k$PrzRl`$@ISvo_UAFlz3;#7-O{@{&+Lwf_5Vc=UcK0}+WqAf)rS$&WezT0 zmHm$q5>Z_pH4*;*`dwYxs;qClZ?=10udQt<@8S}7?Yd)p$^ZBUpaNgv5Eqq6YAZTC iRMsxgTw22TmvPO>*G00|w!8+GVGN$GelF{r5}E*IK4`oE literal 0 HcmV?d00001 diff --git a/5.5.0/d6/d37/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4-members.html b/5.5.0/d6/d37/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4-members.html new file mode 100644 index 0000000000..1a7e9b421a --- /dev/null +++ b/5.5.0/d6/d37/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::regex_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d6/d3b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4-members.html b/5.5.0/d6/d3b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4-members.html new file mode 100644 index 0000000000..9c4cd7801d --- /dev/null +++ b/5.5.0/d6/d3b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::between_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d6/d42/classhazelcast_1_1client_1_1pipelining-members.html b/5.5.0/d6/d42/classhazelcast_1_1client_1_1pipelining-members.html new file mode 100644 index 0000000000..16129f183d --- /dev/null +++ b/5.5.0/d6/d42/classhazelcast_1_1client_1_1pipelining-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::pipelining< E > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::pipelining< E >, including all inherited members.

+ + + + +
add(boost::future< boost::optional< E > > future)hazelcast::client::pipelining< E >inline
create(int depth)hazelcast::client::pipelining< E >inlinestatic
results()hazelcast::client::pipelining< E >inline
+
+
+ + + + diff --git a/5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.html b/5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.html new file mode 100644 index 0000000000..10862de52e --- /dev/null +++ b/5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.html @@ -0,0 +1,206 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::base_predicate Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::base_predicate Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::query::base_predicate:
+
+
+ + + + +

+Public Member Functions

 base_predicate (hazelcast_client &client)
+ + +

+Public Attributes

serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 44 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ base_predicate()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::query::base_predicate::base_predicate (hazelcast_client & client)
+
+explicit
+
+ +

Definition at line 26 of file query.cpp.

+
27 : out_stream(spi::ClientContext(client)
+
28 .get_serialization_service()
+
29 .new_output_stream())
+
30{}
+
+
+
+

Member Data Documentation

+ +

◆ out_stream

+ +
+
+ + + + +
serialization::object_data_output hazelcast::client::query::base_predicate::out_stream
+
+ +

Definition at line 48 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.png b/5.5.0/d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..b1742be1a9e14eba0edaf19f0fbfd7e6bc3c7533 GIT binary patch literal 13499 zcmeHud012Dwzp%k_BhnBM?tDqt%^{MGKHa&VpYJIsz9trC`bSa1R0VPJxZ-DIZlKa zB37!XD5)TXKnBoSL=sRV1PCN3CNYF0K!A|>dv{0>tloQ`@9DYEx%V9Y&}3)t^{#gf zzcsvTpWGVYH)Zm?$z#Thnex@fFSm~wGf6mR%(&^3#)B(ic2%pufAhC)*}2|qHiM5Z zyZRFeck|spSswQRk@K>>y&YU%$KCx4`0d?Si!>)PfG$RNTgDboFKr)Hq9-l z;~0L9-IqLqpy4_%Cx9yD^QiS2o;;6GP%BHLlZqX*rL7IwBCJ~hs=Uyxr@ToU610*{ zadw2k@KK{5ml62`QK{&}b@_CjWG!(Z#gp4w%HytaJXUz3HT73^hK322Jvnh`yY_-L zFm--_$|t~4!)BClD`^#IQFx2KSk6Og%Z{1%A(+C>Kp|_qbCTtn@f*5lgm=H)enPGo19=Ub;O)k^5*1vGLwCoDSG#$ z*xYDc%!v>JV;;I(fyLJ(KgvNC2CurqUky`dy!J?QPN`e&#f#OgQ!8k7`hJ;F-SJGo z;|mGf+@^_$t)hEKC5Pj?XN2Z?P0Xc$Jdyc!o)Gb<0Q1VBpx5CFi14p z*oZWl?ufYmq153b9Emh>Mwo)f-+3HP1X)RW9|jX07$Iu=2a!n0S(M5M{V>udEI%~v zlD0uV931h)Xk&@a9HD}<+}jr88tAH9Gk^aLcw2=M}Q3#0$ji!oOPsB{jyZgH|C#4FnhoX z;@^+mGwUk?ZMU&j3?jU&un-iR2G*eWw0E0L%9%Fgp-wi*#C^KKz7$=*7MFtUJDli2 zadAVJE*51~%u`pWkR|?nihr=E^~WRFw&bRU3Q+)&Km>md%WQ6kIIrVTGh!7D1Cq{8 zabJ8sGbhwp(Vvi#Oh@ID!+qWfnbN$kJB3W!p-G~X^kC=luLM!B$*gbItNFZYqf0Cb z)~!&sCXohAUAjAaOuA?1;p8%gq*uqQt*!mZ1(WQpvF!3)n^=R+n>58i>`YB9Uyhg? zt3W-~^VEMQT#wBcDZC=!Dx)bcNqt6fDUdu^#)3VMN_AARTEvp|kob})HtAw_$?(2< zv9YgH(b3Ap7Rf69it+A^;>b!h#wA2lTlDjklLZdJC!&`s5`kVAtw}b$4eTm08@q_y z$W*mVmdsK7nkr`?a)rLW3s~M*h4F*LirQV?+&XbAJSAV+T4#Xz0MQ#WaJ@$9hn{s%MUV3v9uLyJeI1H_&)nn&9mA56&pO+ zIi4&b(&prZH#qrEi6J&L*mF}p3_J&nSSxN+qDP>O(;F!Kc`#9_*~?GlmKPpsObjV5 zlwU{;;op>(BSZM> z6)~WlH`U~PA>nX1CG69_gjv_epOC4rR~8huXPl}N{lpz#<#BKdnWSB2HkH&8S8KDr z1I%ePW0QZqSkGx4JUd&tgtKtbYFLosXPMb+kboJ?7hTPJrz>#xAU{?JZL#ZM-9j`H zDQU@l3iw}X{zP_qGOqFy<4=D#RJ7Z>c;ek$r%jN4+mMEo5Da?0GvfCbYxDWx0n~g% zt}0(678N?@tHsDV%nLz$P#8|rcC%Dgo}x)^l2F_PX&~IV1*vfG5Fa3~*3H?AzkH55 zNe+tUSF}|R7zKsq8B|}RtHVe89Zv;c*0{c)epKfQ^b@uWop}Z(@K19}rYsO$^d;=< z?l>L^*OJ-W3GYZhcuY5JGIMjucE`}!QMia!#N| z^2r#}7cO{}u?Bsi0CRS8(p9A@9+rfZ{LcKF$EJ^zTUw3#>OIg(!-*qCNcv+_jjYyv zy`#9`A4+?82@?L!?!_l$R3Q8*b%$}+X<_Ej=mnGN4&TtmT-PbbtU~;Lu((n#W5@z0 zqG#Ub4z@i)5!q87^ryPa6%d81+T8>Kf!KG0IP|Xlk{LlWsk?I zABR!R9|)QeG2ebt>+Q218Cp6$1f`K4K?d+m;U=%`RfJhr1AU$IN%Wpv79@s^>*Q+& zRQDz6?e?AWej+*6#&%P# zwX!->h~&9kPHUpeH<>d|*7_8>CV2P7Bor2RAgbkoY=67SO^RF%e-t~q18w`%0<{zv z$S8y`GwHu#vuOHu-7Ez6&sbt42u#z9a~{M(}m-k4n2=PHa;DWStH%( z>qh&lTBZ<@AuWWRkhxg2u=;Xw+r1$t*t^awKW<2hWBpLWv}c9lXbEYZOm)a0)~L%j z>li=j+P-Ub9$ft#sncg0LvRkH)OXS6Hg-*Tu9T@8*$YGQI+W+u$`~_)o#ifoJetDs zcv8mtuMBX-$YtIjFb~ojRKEMNT8-Bpg$ zcp}{#0MO8^!R#g&=BQMUnT-X%Y@&KfiVx*`UB7(ToxR2m%C@_CjU_84ru&`q zuq1JgL8p&GxertWR0isI<=xmm{m7@J@lbs;czE{mNnTeumRiUD(Nl<1u>w%u@&?L=vL9wmSg=E4Ne^+s>;FBLN&0P3iBs*F@IB5` zre5U$t$BDsIxw3ZiZ*gVqSW%e;ugvT}uZ z$s4nVP?_NZH;+)qpNq0J z3F=guA=uG%;!BAw_TP%*-QMHlCn6%q$ zO8HtC5%b%ketQ!7`-61igw$FbdY;2-i=VKX(X+0T=y%lhMrucJi7>{Mt#=IcZ6Iy_ z%)MTF`2Z?3e#g$3WvZuF1c&*00pkD?SwAd8oiI5-4iJi=;1$K$Qzhur7f72c3cr>X-O-ZRp4h?-sf%42q__IgoKGdKY}7}QBiv@X zjK>Vng2+=tAd3Kk(=?WSMX0~ty(%(cw3h39HPqu`TNo^vm$vhg;#aZUs~Y{2(JC<@%7Z>0sEClRa+H0Vm9@SNWKb%5Cq@F}_#U`|Hn0YOvWRx|@klp`X}jfw z4~}77aRxeffSgWr26Q7e*v-RQ+ym@O@)DQ~Kyb(ft-AQ(DTnje^2DF(rtpKOK|xeA z@ZGWHXn^ojr$H`l#sh6mcQ3Mn_FuGgvhgqK}Q%T80w<=w^GMJW!SbbFl)$ zKh31PQKvmYN>3Z^C*Jggq2+-YW_}Rh(R+`?eh~s>Acl@jW@Y~{f*xGoNv;JM$9dJt zAQ(E*+`kJj9GKwWCmoQ@Wgg z7XRvSV)q7QfSV#X-TC;-x-%+lP(`@|oqe6#3W{tigEd5E6@Ga}X0|1r5p~u4@bqeM z2(A$kC_NLu!^t^G%BsDS+J68bHyt21r8oWpX+9#l({U5;_Nk|5!|S&7ihB(yey`Dx z#wY3$b2c{$xK}5qc^P*ebQVAJlAek$Nv=UHDR*`W3YTHTa(`4KIQMu0AR7=`-5UF3%GMh z=yPdw_~44UtaZbiiavf!dwHYcd;!|O#qbhA@gZJjo+j=c*qe^S3LAeb*mP(4=WJ@s z1~xkkzr(!qV&=YIE;@nY*@bwnY=MCo{|ZHKZp5w#V&ewzbALeOI=T^+Y97C(d)v0s zdohw=0=+di2-GP7=*Xb{L$F>(hCGNuOH*bKZ*gI-cRS=TmK#+Y;;l0Ek~2k^saoY7I8=kE`Pr6R zKxs;A60I&RB#l+F)}aE*gU}5N9ukdPw2k(|q41vtzi-ZxFb^#0nqsWo4hcxc?H529 zmDvn}!iRAO|C8?iOD69iS%v~>krVNq(OR3j2js^^9{*zzJ+*PsACG=TdV&k!&@)bA z@8zL%>5I)WOHm7KiDUXHkX;nUUf&OjLDsFKT+Xh4;C5b4D84$-+LaS&Xm2#RTJ_q7jM`l2}a2})V^06Y@X{-2Ar}h#rQtn zeAs+#DzW^|t*x;9Kor1=*x6x{1YVuEbNd5jpm5G*b+-JrUeNON9%%0X2~W-O@cSy0 z&nUxnua~s8J;D1I*c=@m2NKWb67591H${HmKcuXcqIc#g&!15A(q?z*m`R?<0Cmk= zK{?3_hUNp5O@~S2Y7R4hChy^=Y8h9|=XTrT2c{j=BgJw9+$?twx=kZjI0OEe55lkG6iq8u%cv2&Qe-a`VmzQ=$VfheS{p->ou;!s{GAs+RR( zYr3gHR?Ig{8)UBp=~R9D_v@pMgFFkI2Mlwt6BI=^hGb@mDpn&ie+S}3aLM91*Jpz= z8w4ecZGT&V@qus9YL*tiHH9#b2PHMSVQ8;VPrt?L1NchoRET@_?5W66NA1xqwqve; ztJCp6YqNI6)`9bwl8c&6}SWMC2%#SOQYcP+hXQ*7<2^G!H8tR=%2WVtu^537}sd zOVP-AdTI4NT0WIY-UiF}7x*wpS|23-7?})jk98Zv<2_cjyqf8;n%QUq zuY1doO4I)h=5hWk#2NDSae&-0(0R3Fh(nj&DDM$-eE)w613A{SKeSkH(UvU8?n4Oa zqdjsiFeQz`t6afy>pHb70vW@cg5UoHpDZ11QV4ghtS<%UZPcatGJSMqGvT-@F?1v_-K0E*uUIvHoN6 z^ffp6KR^2S=R?gfOoPn9+AFkN`X?z2iR9U!#FS``d;yIUrzr?a%^jC~MUA7pp*T{r z(i8-SR8&*+2O2>Xv1t_m>qaT%ZTUxAK#sq0xc6*J@@OcK^B4{)97 zV;q~Cg@4V3{8MiYz72LlrqGiGdWrL~n7Pe=(Y<7ZCYq-;aj@Q_ozP!!PXD%9L&egV zWe5#I)yKO;rl^c#gH+hp*Vlin$wyTCiOpD}{P`{BPbv761-+~L6@3*HX|$9n!uQ35 z7CGEelqp5dDNJ7A+4}mzIpwDDuBlD7Y47NkArLB#WN$X^d*++^##v?V(n7szRd3{@ zh5=gGfM@Beya~!5izA75@yks_a$sP6SWHISKB-aHXVUg`D`baMbIE1N_Y{lBpSi8f zUDjnBOQus_f7(%OO7Jv#nstUUdO~il$&(q%4h3{L^aW_TFBOAR>#xaa%qc1J)jc}$ zdSRiD=_vOGe`bvNI}u;yV4GF9S)h4`4Uv>hj>aZW7|d<7)V0tEyY>Z6r7xy+$e%eL zW9|JGDRF!anDEefqC7?lPOyzVghKEod~|aCA81Oi{MVeB{-1&-BV1$rL?hMK!U6w?om zl+pF0;18BW31Blyg9PM)0uL_5HJ^Tm&x@3lQev{SAKalNx2a{?hENrOMQZ?IoE|lt zg;;8b*2K4_LGjE}f$wo;Deuu(O`ZMoL4#tnr=a<=d(;kNZ@-Rze_!hSep8>%U4;tPd{gJCKf zp?4;J63Vkl^pWo(0N&qLd%11K-b@5y>kWI#ofnj+LM7^dAT^hccqswm{=d$Hq}v=_ zJnD~B2>ya+HgVYVjFAP@vm#GWOIcGL%lk9FVla%<9H3#7!5bZaAF+UX2MA!fttzaX zos3C=WAZs1uTgKaoC8(ctqMwPU_fg90Dv1Wq&2bs + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::ClassDefinition Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::ClassDefinition Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ClassDefinition ()
 Constructor.
 ClassDefinition (int factory_id, int class_id, int version)
 Constructor.
void add_field_def (FieldDefinition &field_definition)
 Internal API.
bool has_field (const std::string &field_name) const
const FieldDefinitionget_field (const std::string &field_name) const
field_type get_field_type (const std::string &field_name) const
int get_field_count () const
int get_factory_id () const
int get_class_id () const
int get_version () const
void set_version_if_not_set (int new_version)
 Internal API.
void write_data (pimpl::data_output &data_output)
 Internal API.
void read_data (object_data_input &data_input)
 Internal API.
bool operator== (const ClassDefinition &rhs) const
bool operator!= (const ClassDefinition &rhs) const
+ + +

+Friends

std::ostream & operator<< (std::ostream &os, const ClassDefinition &definition)
+

Detailed Description

+
+

Definition at line 582 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ ClassDefinition() [1/2]

+ +
+
+ + + + + + + +
hazelcast::client::serialization::ClassDefinition::ClassDefinition ()
+
+ +

Constructor.

+ +

Definition at line 437 of file serialization.cpp.

+
438 : factory_id_(0)
+
439 , class_id_(0)
+
440 , version_(-1)
+
441 , binary_(new std::vector<byte>)
+
442{}
+
+
+
+ +

◆ ClassDefinition() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::serialization::ClassDefinition::ClassDefinition (int factory_id,
int class_id,
int version )
+
+ +

Constructor.

+
Parameters
+ + + + +
factoryIdfactory id of class
classIdid of class
versionversion of portable class
+
+
+ +

Definition at line 444 of file serialization.cpp.

+
445 : factory_id_(factory_id)
+
446 , class_id_(class_id)
+
447 , version_(version)
+
448 , binary_(new std::vector<byte>)
+
449{}
+
+
+
+

Member Function Documentation

+ +

◆ add_field_def()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::ClassDefinition::add_field_def (FieldDefinition & field_definition)
+
+ +

Internal API.

+
Parameters
+ + +
fieldDefinitionto be added
+
+
+ +

Definition at line 452 of file serialization.cpp.

+
453{
+
454 field_definitions_map_[fd.get_name()] = fd;
+
455}
+
+
+
+ +

◆ get_class_id()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinition::get_class_id () const
+
+
Returns
class id
+ +

Definition at line 499 of file serialization.cpp.

+
500{
+
501 return class_id_;
+
502}
+
+
+
+ +

◆ get_factory_id()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinition::get_factory_id () const
+
+
Returns
factory id
+ +

Definition at line 493 of file serialization.cpp.

+
494{
+
495 return factory_id_;
+
496}
+
+
+
+ +

◆ get_field()

+ +
+
+ + + + + + + +
const FieldDefinition & hazelcast::client::serialization::ClassDefinition::get_field (const std::string & field_name) const
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
field definition by given name
+
Exceptions
+ + +
illegal_argumentwhen field not found
+
+
+ +

Definition at line 458 of file serialization.cpp.

+
459{
+
460 auto it = field_definitions_map_.find(name);
+
461 if (it != field_definitions_map_.end()) {
+
462 return it->second;
+
463 }
+
464 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
465 "ClassDefinition::getField",
+
466 (boost::format("Invalid field name: '%1%' for ClassDefinition {id: %2%, "
+
467 "version: %3%}") %
+
468 name % class_id_ % version_)
+
469 .str()));
+
470}
+
+
+
+ +

◆ get_field_count()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinition::get_field_count () const
+
+
Returns
total field count
+ +

Definition at line 487 of file serialization.cpp.

+
488{
+
489 return (int)field_definitions_map_.size();
+
490}
+
+
+
+ +

◆ get_field_type()

+ +
+
+ + + + + + + +
field_type hazelcast::client::serialization::ClassDefinition::get_field_type (const std::string & field_name) const
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
type of given field
+
Exceptions
+ + +
illegal_argument_exception
+
+
+ +

Definition at line 480 of file serialization.cpp.

+
481{
+
482 FieldDefinition const& fd = get_field(field_name);
+
483 return fd.get_type();
+
484}
+
const FieldDefinition & get_field(const std::string &field_name) const
+
+
+
+ +

◆ get_version()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinition::get_version () const
+
+
Returns
version
+ +

Definition at line 505 of file serialization.cpp.

+
506{
+
507 return version_;
+
508}
+
+
+
+ +

◆ has_field()

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::ClassDefinition::has_field (const std::string & field_name) const
+
+
Parameters
+ + +
fieldNamefield name
+
+
+
Returns
true if this class definition contains a field named by given name
+ +

Definition at line 473 of file serialization.cpp.

+
474{
+
475 return field_definitions_map_.find(field_name) !=
+
476 field_definitions_map_.end();
+
477}
+
+
+
+ +

◆ operator!=()

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::ClassDefinition::operator!= (const ClassDefinition & rhs) const
+
+ +

Definition at line 553 of file serialization.cpp.

+
554{
+
555 return !(rhs == *this);
+
556}
+
+
+
+ +

◆ operator==()

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::ClassDefinition::operator== (const ClassDefinition & rhs) const
+
+ +

Definition at line 545 of file serialization.cpp.

+
546{
+
547 return factory_id_ == rhs.factory_id_ && class_id_ == rhs.class_id_ &&
+
548 version_ == rhs.version_ &&
+
549 field_definitions_map_ == rhs.field_definitions_map_;
+
550}
+
+
+
+ +

◆ read_data()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::ClassDefinition::read_data (object_data_input & data_input)
+
+ +

Internal API.

+
Parameters
+ + +
dataInput
+
+
+ +

Definition at line 531 of file serialization.cpp.

+
532{
+
533 factory_id_ = data_input.read<int32_t>();
+
534 class_id_ = data_input.read<int32_t>();
+
535 version_ = data_input.read<int32_t>();
+
536 int size = data_input.read<int16_t>();
+
537 for (int i = 0; i < size; i++) {
+
538 FieldDefinition fieldDefinition;
+
539 fieldDefinition.read_data(data_input);
+
540 add_field_def(fieldDefinition);
+
541 }
+
542}
+
void add_field_def(FieldDefinition &field_definition)
Internal API.
+
+
+
+ +

◆ set_version_if_not_set()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::ClassDefinition::set_version_if_not_set (int new_version)
+
+ +

Internal API.

+
Parameters
+ + +
newVersionportable version
+
+
+ +

Definition at line 511 of file serialization.cpp.

+
512{
+
513 if (get_version() < 0) {
+
514 this->version_ = new_version;
+
515 }
+
516}
+ +
+
+
+ +

◆ write_data()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::ClassDefinition::write_data (pimpl::data_output & data_output)
+
+ +

Internal API.

+
Parameters
+ + +
dataOutput
+
+
+ +

Definition at line 519 of file serialization.cpp.

+
520{
+
521 data_output.write<int32_t>(factory_id_);
+
522 data_output.write<int32_t>(class_id_);
+
523 data_output.write<int32_t>(version_);
+
524 data_output.write<int16_t>(field_definitions_map_.size());
+
525 for (auto& entry : field_definitions_map_) {
+
526 entry.second.write_data(data_output);
+
527 }
+
528}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream & operator<< (std::ostream & os,
const ClassDefinition & definition )
+
+friend
+
+ +

Definition at line 558 of file serialization.cpp.

+
560{
+
561 os << "ClassDefinition{"
+
562 << "factoryId: " << definition.factory_id_
+
563 << " classId: " << definition.class_id_
+
564 << " version: " << definition.version_ << " fieldDefinitions: {";
+
565
+
566 for (auto& entry : definition.field_definitions_map_) {
+
567 os << entry.second;
+
568 }
+
569 os << "} }";
+
570 return os;
+
571}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.js b/5.5.0/d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.js new file mode 100644 index 0000000000..e9f814ee55 --- /dev/null +++ b/5.5.0/d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.js @@ -0,0 +1,16 @@ +var classhazelcast_1_1client_1_1serialization_1_1_class_definition = +[ + [ "ClassDefinition", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a0e7e7f58ca5c8bf3aedd19f2f7903972", null ], + [ "ClassDefinition", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a8fc7fd85e5e13a29c742c3908bba7a09", null ], + [ "add_field_def", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a2c58c063e8788cb3e148fd14bf320398", null ], + [ "get_class_id", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a17a23aa190616e30113a6c0ef7b38d57", null ], + [ "get_factory_id", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#ae46eea756e5456f2dec988599160336e", null ], + [ "get_field", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a4d7528ffa4d9fe3a930a8b7c0157237b", null ], + [ "get_field_count", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a871cedc45c4eaa1f481c72a593df63c3", null ], + [ "get_field_type", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a3124890c888bbd46abbfff29c7af03f9", null ], + [ "get_version", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a7589d81ba791b17970fe7b85a4f353e0", null ], + [ "has_field", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#abe6838d4aadad8d7db9cc75d2c07be0b", null ], + [ "read_data", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a59231d331114281aa8291b93670cf73b", null ], + [ "set_version_if_not_set", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#aab445e050b86a823c40f2d872a5f6f31", null ], + [ "write_data", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html#a41912d63d604473af0a20056ea5d61fb", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/d5a/serialization_8cpp_source.html b/5.5.0/d6/d5a/serialization_8cpp_source.html new file mode 100644 index 0000000000..c1fb002575 --- /dev/null +++ b/5.5.0/d6/d5a/serialization_8cpp_source.html @@ -0,0 +1,1823 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/serialization.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
serialization.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <boost/concept_check.hpp>
+
18#include <utility>
+
19
+
20#include "hazelcast/client/serialization/serialization.h"
+
21#include "hazelcast/client/hazelcast_json_value.h"
+
22#include "hazelcast/client/serialization/serialization.h"
+
23#include "hazelcast/util/Util.h"
+
24#include "hazelcast/util/IOUtil.h"
+
25#include "hazelcast/util/Bits.h"
+
26#include "hazelcast/util/MurmurHash3.h"
+
27#include "hazelcast/client/spi/ClientContext.h"
+
28#include "hazelcast/client/client_config.h"
+
29
+
30namespace hazelcast {
+
31namespace client {
+
+ +
33 : json_string_(std::move(json_string))
+
34{}
+
+
35
+
36hazelcast_json_value::~hazelcast_json_value() = default;
+
37
+
38const std::string&
+
+ +
40{
+
41 return json_string_;
+
42}
+
+
43
+
44bool
+
45hazelcast_json_value::operator==(const hazelcast_json_value& rhs) const
+
46{
+
47 return json_string_ == rhs.json_string_;
+
48}
+
49
+
50bool
+
51hazelcast_json_value::operator!=(const hazelcast_json_value& rhs) const
+
52{
+
53 return !(rhs == *this);
+
54}
+
55
+
56bool
+
57hazelcast_json_value::operator<(const hazelcast_json_value& rhs) const
+
58{
+
59 return json_string_ < rhs.json_string_;
+
60}
+
61
+
62std::ostream&
+
63operator<<(std::ostream& os, const hazelcast_json_value& value)
+
64{
+
65 os << "jsonString: " << value.json_string_;
+
66 return os;
+
67}
+
68
+
69typed_data::typed_data()
+
70 : ss_(nullptr)
+
71{}
+
72
+
73typed_data::typed_data(
+
74 serialization::pimpl::data d,
+
75 serialization::pimpl::SerializationService& serialization_service)
+
76 : data_(std::move(d))
+
77 , ss_(&serialization_service)
+
78{}
+
79
+
80serialization::pimpl::object_type
+
+ +
82{
+
83 return ss_->get_object_type(&data_);
+
84}
+
+
85
+
86const serialization::pimpl::data&
+
+ +
88{
+
89 return data_;
+
90}
+
+
91
+
92bool
+
93operator<(const typed_data& lhs, const typed_data& rhs)
+
94{
+
95 const auto& lhs_data = lhs.get_data();
+
96 const auto& rhs_data = rhs.get_data();
+
97
+
98 return lhs_data < rhs_data;
+
99}
+
100
+
101namespace serialization {
+
+ +
103 pimpl::DefaultPortableWriter* default_portable_writer)
+
104 : default_portable_writer_(default_portable_writer)
+
105 , class_definition_writer_(nullptr)
+
106 , is_default_writer_(true)
+
107{}
+
+
108
+
+ +
110 pimpl::ClassDefinitionWriter* class_definition_writer)
+
111 : default_portable_writer_(nullptr)
+
112 , class_definition_writer_(class_definition_writer)
+
113 , is_default_writer_(false)
+
114{}
+
+
115
+
116void
+
+ +
118{
+
119 if (is_default_writer_)
+
120 return default_portable_writer_->end();
+
121 return class_definition_writer_->end();
+
122}
+
+
123
+ +
+ +
126{
+
127 if (is_default_writer_)
+
128 return default_portable_writer_->get_raw_data_output();
+
129 return class_definition_writer_->get_raw_data_output();
+
130}
+
+
131
+
132ClassDefinitionBuilder::ClassDefinitionBuilder(int factory_id,
+
133 int class_id,
+
134 int version)
+
135 : factory_id_(factory_id)
+
136 , class_id_(class_id)
+
137 , version_(version)
+
138 , index_(0)
+
139 , done_(false)
+
140{}
+
141
+
142ClassDefinitionBuilder&
+
143ClassDefinitionBuilder::add_portable_field(const std::string& field_name,
+
144 std::shared_ptr<ClassDefinition> def)
+
145{
+
146 check();
+
147 if (def->get_class_id() == 0) {
+
148 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
149 "ClassDefinitionBuilder::addPortableField",
+
150 "Portable class id cannot be zero!"));
+
151 }
+
152 FieldDefinition fieldDefinition(index_++,
+
153 field_name,
+
154 field_type::TYPE_PORTABLE,
+
155 def->get_factory_id(),
+
156 def->get_class_id(),
+
157 def->get_version());
+
158 field_definitions_.push_back(fieldDefinition);
+
159 return *this;
+
160}
+
161
+
162ClassDefinitionBuilder&
+
163ClassDefinitionBuilder::add_portable_array_field(
+
164 const std::string& field_name,
+
165 std::shared_ptr<ClassDefinition> def)
+
166{
+
167 check();
+
168 if (def->get_class_id() == 0) {
+
169 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
170 "ClassDefinitionBuilder::addPortableField",
+
171 "Portable class id cannot be zero!"));
+
172 }
+
173 FieldDefinition fieldDefinition(index_++,
+
174 field_name,
+
175 field_type::TYPE_PORTABLE_ARRAY,
+
176 def->get_factory_id(),
+
177 def->get_class_id(),
+
178 def->get_version());
+
179 field_definitions_.push_back(fieldDefinition);
+
180 return *this;
+
181}
+
182
+ +
184ClassDefinitionBuilder::add_field(FieldDefinition& field_definition)
+
185{
+
186 check();
+
187 int defIndex = field_definition.get_index();
+
188 if (index_ != defIndex) {
+
189 char buf[100];
+
190 util::hz_snprintf(buf,
+
191 100,
+
192 "Invalid field index. Index in definition:%d, being "
+
193 "added at index:%d",
+
194 defIndex,
+
195 index_);
+
196 BOOST_THROW_EXCEPTION(
+
197 exception::illegal_argument("ClassDefinitionBuilder::addField", buf));
+
198 }
+
199 index_++;
+
200 field_definitions_.push_back(field_definition);
+
201 return *this;
+
202}
+
203
+
204std::shared_ptr<ClassDefinition>
+
205ClassDefinitionBuilder::build()
+
206{
+
207 done_ = true;
+
208 std::shared_ptr<ClassDefinition> cd(
+
209 new ClassDefinition(factory_id_, class_id_, version_));
+
210
+
211 std::vector<FieldDefinition>::iterator fdIt;
+
212 for (fdIt = field_definitions_.begin(); fdIt != field_definitions_.end();
+
213 fdIt++) {
+
214 cd->add_field_def(*fdIt);
+
215 }
+
216 return cd;
+
217}
+
218
+
219void
+
220ClassDefinitionBuilder::check()
+
221{
+
222 if (done_) {
+
223 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
224 "ClassDefinitionBuilder::check",
+
225 "ClassDefinition is already built for " +
+
226 util::IOUtil::to_string(class_id_)));
+
227 }
+
228}
+
229
+
230void
+
231ClassDefinitionBuilder::add_field(const std::string& field_name,
+
232 field_type const& field_type)
+
233{
+
234 check();
+
235 FieldDefinition fieldDefinition(index_++, field_name, field_type, version_);
+
236 field_definitions_.push_back(fieldDefinition);
+
237}
+
238
+
239int
+
240ClassDefinitionBuilder::get_factory_id()
+
241{
+
242 return factory_id_;
+
243}
+
244
+
245int
+
246ClassDefinitionBuilder::get_class_id()
+
247{
+
248 return class_id_;
+
249}
+
250
+
251int
+
252ClassDefinitionBuilder::get_version()
+
253{
+
254 return version_;
+
255}
+
256
+
+ +
258 : index_(0)
+
259 , class_id_(0)
+
260 , factory_id_(0)
+
261 , version_(-1)
+
262{}
+
+
263
+
+ +
265 const std::string& field_name,
+
266 field_type const& type,
+
267 int version)
+
268 : index_(index)
+
269 , field_name_(field_name)
+
270 , type_(type)
+
271 , class_id_(0)
+
272 , factory_id_(0)
+
273 , version_(version)
+
274{}
+
+
275
+
+ +
277 const std::string& field_name,
+
278 field_type const& type,
+
279 int factory_id,
+
280 int class_id,
+
281 int version)
+
282 : index_(index)
+
283 , field_name_(field_name)
+
284 , type_(type)
+
285 , class_id_(class_id)
+
286 , factory_id_(factory_id)
+
287 , version_(version)
+
288{}
+
+
289
+
290const field_type&
+
+ +
292{
+
293 return type_;
+
294}
+
+
295
+
296std::string
+
+ +
298{
+
299 return field_name_;
+
300}
+
+
301
+
302int
+
+ +
304{
+
305 return index_;
+
306}
+
+
307
+
308int
+
+ +
310{
+
311 return factory_id_;
+
312}
+
+
313
+
314int
+
+ +
316{
+
317 return class_id_;
+
318}
+
+
319
+
320void
+
+
321FieldDefinition::write_data(pimpl::data_output& data_output)
+
322{
+
323 data_output.write<int32_t>(index_);
+
324 data_output.write<std::string>(field_name_);
+
325 data_output.write<byte>(static_cast<int32_t>(type_));
+
326 data_output.write<int32_t>(factory_id_);
+
327 data_output.write<int32_t>(class_id_);
+
328}
+
+
329
+
330void
+
+ +
332{
+
333 index_ = data_input.read<int32_t>();
+
334 field_name_ = data_input.read<std::string>();
+
335 type_ = static_cast<field_type>(data_input.read<byte>());
+
336 factory_id_ = data_input.read<int32_t>();
+
337 class_id_ = data_input.read<int32_t>();
+
338}
+
+
339
+
340bool
+
341FieldDefinition::operator==(const FieldDefinition& rhs) const
+
342{
+
343 return field_name_ == rhs.field_name_ && type_ == rhs.type_ &&
+
344 class_id_ == rhs.class_id_ && factory_id_ == rhs.factory_id_ &&
+
345 version_ == rhs.version_;
+
346}
+
347
+
348bool
+
349FieldDefinition::operator!=(const FieldDefinition& rhs) const
+
350{
+
351 return !(rhs == *this);
+
352}
+
353
+
354std::ostream&
+
355operator<<(std::ostream& os, const FieldDefinition& definition)
+
356{
+
357 os << "FieldDefinition{"
+
358 << "index: " << definition.index_
+
359 << " fieldName: " << definition.field_name_
+
360 << " type: " << static_cast<int32_t>(definition.type_)
+
361 << " classId: " << definition.class_id_
+
362 << " factoryId: " << definition.factory_id_
+
363 << " version: " << definition.version_;
+
364 return os;
+
365}
+
366
+
+ +
368 boost::endian::order byte_order,
+
369 const std::vector<byte>& buffer,
+
370 int offset,
+
371 pimpl::PortableSerializer& portable_ser,
+
372 pimpl::compact_stream_serializer& compact_ser,
+
373 pimpl::DataSerializer& data_ser,
+
374 std::shared_ptr<serialization::global_serializer> global_serializer)
+
375 : pimpl::data_input<std::vector<byte>>(byte_order, buffer, offset)
+
376 , portable_serializer_(portable_ser)
+
377 , compact_serializer_(compact_ser)
+
378 , data_serializer_(data_ser)
+
379 , global_serializer_(std::move(global_serializer))
+
380{}
+
+
381
+
+ +
383 boost::endian::order byte_order,
+
384 bool dont_write,
+
385 pimpl::PortableSerializer* portable_ser,
+
386 pimpl::compact_stream_serializer* compact_ser,
+
387 std::shared_ptr<serialization::global_serializer> global_serializer)
+
388 : data_output(byte_order, dont_write)
+
389 , portable_serializer_(portable_ser)
+
390 , compact_serializer_(compact_ser)
+
391 , global_serializer_(std::move(global_serializer))
+
392{}
+
+
393
+
394portable_reader::portable_reader(pimpl::PortableSerializer& portable_ser,
+
395 object_data_input& input,
+
396 const std::shared_ptr<ClassDefinition>& cd,
+
397 bool is_default_reader)
+
398 : is_default_reader_(is_default_reader)
+
399{
+
400 if (is_default_reader) {
+
401 default_portable_reader_ = boost::make_optional(
+
402 pimpl::DefaultPortableReader(portable_ser, input, cd));
+
403 } else {
+
404 morphing_portable_reader_ = boost::make_optional(
+
405 pimpl::MorphingPortableReader(portable_ser, input, cd));
+
406 }
+
407}
+
408
+
409object_data_input&
+
+ +
411{
+
412 if (is_default_reader_)
+
413 return default_portable_reader_->get_raw_data_input();
+
414 return morphing_portable_reader_->get_raw_data_input();
+
415}
+
+
416
+
417template<>
+
418void
+
419object_data_output::write_object(const char* object)
+
420{
+
421 if (!object) {
+
422 write<int32_t>(static_cast<int32_t>(
+
423 pimpl::serialization_constants::CONSTANT_TYPE_NULL));
+
424 return;
+
425 }
+
426 write_object<std::string>(std::string(object));
+
427}
+
428
+
429void
+
+ +
431{
+
432 if (is_default_reader_)
+
433 return default_portable_reader_->end();
+
434 return morphing_portable_reader_->end();
+
435}
+
+
436
+
+ +
438 : factory_id_(0)
+
439 , class_id_(0)
+
440 , version_(-1)
+
441 , binary_(new std::vector<byte>)
+
442{}
+
+
443
+
+
444ClassDefinition::ClassDefinition(int factory_id, int class_id, int version)
+
445 : factory_id_(factory_id)
+
446 , class_id_(class_id)
+
447 , version_(version)
+
448 , binary_(new std::vector<byte>)
+
449{}
+
+
450
+
451void
+
+ +
453{
+
454 field_definitions_map_[fd.get_name()] = fd;
+
455}
+
+
456
+
457const FieldDefinition&
+
+
458ClassDefinition::get_field(const std::string& name) const
+
459{
+
460 auto it = field_definitions_map_.find(name);
+
461 if (it != field_definitions_map_.end()) {
+
462 return it->second;
+
463 }
+
464 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
465 "ClassDefinition::getField",
+
466 (boost::format("Invalid field name: '%1%' for ClassDefinition {id: %2%, "
+
467 "version: %3%}") %
+
468 name % class_id_ % version_)
+
469 .str()));
+
470}
+
+
471
+
472bool
+
+
473ClassDefinition::has_field(const std::string& field_name) const
+
474{
+
475 return field_definitions_map_.find(field_name) !=
+
476 field_definitions_map_.end();
+
477}
+
+
478
+
479field_type
+
+
480ClassDefinition::get_field_type(const std::string& field_name) const
+
481{
+
482 FieldDefinition const& fd = get_field(field_name);
+
483 return fd.get_type();
+
484}
+
+
485
+
486int
+
+ +
488{
+
489 return (int)field_definitions_map_.size();
+
490}
+
+
491
+
492int
+
+ +
494{
+
495 return factory_id_;
+
496}
+
+
497
+
498int
+
+ +
500{
+
501 return class_id_;
+
502}
+
+
503
+
504int
+
+ +
506{
+
507 return version_;
+
508}
+
+
509
+
510void
+
+ +
512{
+
513 if (get_version() < 0) {
+
514 this->version_ = new_version;
+
515 }
+
516}
+
+
517
+
518void
+
+
519ClassDefinition::write_data(pimpl::data_output& data_output)
+
520{
+
521 data_output.write<int32_t>(factory_id_);
+
522 data_output.write<int32_t>(class_id_);
+
523 data_output.write<int32_t>(version_);
+
524 data_output.write<int16_t>(field_definitions_map_.size());
+
525 for (auto& entry : field_definitions_map_) {
+
526 entry.second.write_data(data_output);
+
527 }
+
528}
+
+
529
+
530void
+
+ +
532{
+
533 factory_id_ = data_input.read<int32_t>();
+
534 class_id_ = data_input.read<int32_t>();
+
535 version_ = data_input.read<int32_t>();
+
536 int size = data_input.read<int16_t>();
+
537 for (int i = 0; i < size; i++) {
+
538 FieldDefinition fieldDefinition;
+
539 fieldDefinition.read_data(data_input);
+
540 add_field_def(fieldDefinition);
+
541 }
+
542}
+
+
543
+
544bool
+
545ClassDefinition::operator==(const ClassDefinition& rhs) const
+
546{
+
547 return factory_id_ == rhs.factory_id_ && class_id_ == rhs.class_id_ &&
+
548 version_ == rhs.version_ &&
+
549 field_definitions_map_ == rhs.field_definitions_map_;
+
550}
+
551
+
552bool
+
553ClassDefinition::operator!=(const ClassDefinition& rhs) const
+
554{
+
555 return !(rhs == *this);
+
556}
+
557
+
558std::ostream&
+
559operator<<(std::ostream& os, const ClassDefinition& definition)
+
560{
+
561 os << "ClassDefinition{"
+
562 << "factoryId: " << definition.factory_id_
+
563 << " classId: " << definition.class_id_
+
564 << " version: " << definition.version_ << " fieldDefinitions: {";
+
565
+
566 for (auto& entry : definition.field_definitions_map_) {
+
567 os << entry.second;
+
568 }
+
569 os << "} }";
+
570 return os;
+
571}
+
572
+
573namespace pimpl {
+
574ClassDefinitionWriter::ClassDefinitionWriter(PortableContext& portable_context,
+
575 ClassDefinitionBuilder& builder)
+
576 : builder_(builder)
+
577 , context_(portable_context)
+
578 , empty_data_output_(
+
579 portable_context.get_serialization_config().get_byte_order(),
+
580 true)
+
581{}
+
582
+
583std::shared_ptr<ClassDefinition>
+
584ClassDefinitionWriter::register_and_get()
+
585{
+
586 std::shared_ptr<ClassDefinition> cd = builder_.build();
+
587 return context_.register_class_definition(cd);
+
588}
+
589
+ +
591ClassDefinitionWriter::get_raw_data_output()
+
592{
+
593 return empty_data_output_;
+
594}
+
595
+
596void
+
597ClassDefinitionWriter::end()
+
598{}
+
599
+
600data_output::data_output(boost::endian::order byte_order, bool dont_write)
+
601 : byte_order_(byte_order)
+
602 , is_no_write_(dont_write)
+
603{
+
604 if (is_no_write_) {
+
605 output_stream_.reserve(0);
+
606 } else {
+
607 output_stream_.reserve(DEFAULT_SIZE);
+
608 }
+
609}
+
610
+
611template<>
+
612void
+
613data_output::write(byte i)
+
614{
+
615 if (is_no_write_) {
+
616 return;
+
617 }
+
618 output_stream_.push_back(i);
+
619}
+
620
+
621template<>
+
622void
+
623data_output::write(char i)
+
624{
+
625 // C++ `char` is one byte only, `char16_t` is two bytes
+
626 write<int16_t>(i);
+
627}
+
628
+
629template<>
+
630void
+
631data_output::write(char16_t i)
+
632{
+
633 write<int16_t>(i);
+
634}
+
635
+
636template<>
+
637void
+
638data_output::write(int16_t value)
+
639{
+
640 if (is_no_write_) {
+
641 return;
+
642 }
+
643 if (byte_order_ == boost::endian::order::big) {
+
644 boost::endian::native_to_big_inplace(value);
+
645 } else {
+
646 boost::endian::native_to_little_inplace(value);
+
647 }
+
648 output_stream_.insert(output_stream_.end(),
+
649 (byte*)&value,
+
650 (byte*)&value + util::Bits::SHORT_SIZE_IN_BYTES);
+
651}
+
652
+
653void
+
654data_output::write(int32_t value, boost::endian::order byte_order)
+
655{
+
656 if (is_no_write_) {
+
657 return;
+
658 }
+
659 if (byte_order == boost::endian::order::big) {
+
660 boost::endian::native_to_big_inplace(value);
+
661 } else {
+
662 boost::endian::native_to_little_inplace(value);
+
663 }
+
664 output_stream_.insert(output_stream_.end(),
+
665 (byte*)&value,
+
666 (byte*)&value + util::Bits::INT_SIZE_IN_BYTES);
+
667}
+
668
+
669template<>
+
670void
+
671data_output::write(int32_t value)
+
672{
+
673 write(value, byte_order_);
+
674}
+
675
+
676template<>
+
677void
+
678data_output::write(int64_t value)
+
679{
+
680 if (is_no_write_) {
+
681 return;
+
682 }
+
683 if (byte_order_ == boost::endian::order::big) {
+
684 boost::endian::native_to_big_inplace(value);
+
685 } else {
+
686 boost::endian::native_to_little_inplace(value);
+
687 }
+
688 output_stream_.insert(output_stream_.end(),
+
689 (byte*)&value,
+
690 (byte*)&value + util::Bits::LONG_SIZE_IN_BYTES);
+
691}
+
692
+
693template<>
+
694void
+
695data_output::write(float x)
+
696{
+
697 if (is_no_write_) {
+
698 return;
+
699 }
+
700 union
+
701 {
+
702 float f;
+
703 int32_t i;
+
704 } u;
+
705 u.f = x;
+
706 write<int32_t>(u.i);
+
707}
+
708
+
709template<>
+
710void
+
711data_output::write(double v)
+
712{
+
713 if (is_no_write_) {
+
714 return;
+
715 }
+
716 union
+
717 {
+
718 double d;
+
719 int64_t l;
+
720 } u;
+
721 u.d = v;
+
722 write<int64_t>(u.l);
+
723}
+
724
+
725template<>
+
726void
+
727data_output::write(boost::uuids::uuid v)
+
728{
+
729 if (is_no_write_) {
+
730 return;
+
731 }
+
732 if (byte_order_ == boost::endian::order::little) {
+
733 boost::endian::endian_reverse_inplace<int64_t>(
+
734 *reinterpret_cast<int64_t*>(&v.data[0]));
+
735 boost::endian::endian_reverse_inplace<int64_t>(
+
736 *reinterpret_cast<int64_t*>(&v.data[util::Bits::LONG_SIZE_IN_BYTES]));
+
737 }
+
738 output_stream_.insert(
+
739 output_stream_.end(), &v.data[0], &v.data[util::Bits::UUID_SIZE_IN_BYTES]);
+
740}
+
741
+
742template<>
+
743void
+
744data_output::write(bool value)
+
745{
+
746 if (is_no_write_) {
+
747 return;
+
748 }
+
749 write<byte>(value);
+
750}
+
751
+
752template<>
+
753void
+
754data_output::write(int8_t value)
+
755{
+
756 if (is_no_write_) {
+
757 return;
+
758 }
+
759 write<byte>(value);
+
760}
+
761
+
762template<>
+
763void
+
764data_output::write(const std::string& str)
+
765{
+
766 if (is_no_write_) {
+
767 return;
+
768 }
+
769
+
770 write<int32_t>(str.size());
+
771 output_stream_.insert(output_stream_.end(), str.begin(), str.end());
+
772}
+
773
+
774template<>
+
775void
+
776data_output::write(const hazelcast_json_value& value)
+
777{
+
778 if (is_no_write_) {
+
779 return;
+
780 }
+
781 write<std::string>(value.to_string());
+
782}
+
783
+
784void
+
785data_output::check_available(size_t index, int requested_length)
+
786{
+
787 if (index < 0) {
+
788 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
789 "DataOutput::checkAvailable",
+
790 (boost::format("Negative pos! -> %1%") % index).str()));
+
791 }
+
792
+
793 size_t available = output_stream_.size() - index;
+
794
+
795 if (requested_length > (int)available) {
+
796 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
797 "DataOutput::checkAvailable",
+
798 (boost::format("Cannot write %1% bytes!") % requested_length).str()));
+
799 }
+
800}
+
801
+
802void
+
803data_output::write_boolean_bit_at(size_t index,
+
804 size_t offset_in_bits,
+
805 bool value)
+
806{
+
807 if (is_no_write_) {
+
808 return;
+
809 }
+
810 check_available(index, 1);
+
811 byte b = output_stream_[index];
+
812 if (value) {
+
813 b = (byte)(b | (1 << offset_in_bits));
+
814 } else {
+
815 b = (byte)(b & ~(1 << offset_in_bits));
+
816 }
+
817 output_stream_[index] = b;
+
818}
+
819
+
820object_type::object_type()
+
821 : type_id(serialization_constants::CONSTANT_TYPE_NULL)
+
822 , factory_id(-1)
+
823 , class_id(-1)
+
824{}
+
825
+
826std::ostream&
+
827operator<<(std::ostream& os, const object_type& type)
+
828{
+
829 os << "typeId: " << static_cast<int32_t>(type.type_id)
+
830 << " factoryId: " << type.factory_id << " classId: " << type.class_id;
+
831 return os;
+
832}
+
833
+
834int32_t
+
835DataSerializer::read_int(object_data_input& in) const
+
836{
+
837 return in.read<int32_t>();
+
838}
+
839
+
840PortableContext::PortableContext(const serialization_config& serialization_conf)
+
841 : serialization_config_(serialization_conf)
+
842{}
+
843
+
844int
+
845PortableContext::get_class_version(int factory_id, int class_id)
+
846{
+
847 return get_class_definition_context(factory_id).get_class_version(class_id);
+
848}
+
849
+
850void
+
851PortableContext::set_class_version(int factory_id, int class_id, int version)
+
852{
+
853 get_class_definition_context(factory_id)
+
854 .set_class_version(class_id, version);
+
855}
+
856
+
857std::shared_ptr<ClassDefinition>
+
858PortableContext::lookup_class_definition(int factory_id,
+
859 int class_id,
+
860 int version)
+
861{
+
862 return get_class_definition_context(factory_id).lookup(class_id, version);
+
863}
+
864
+
865std::shared_ptr<ClassDefinition>
+
866PortableContext::read_class_definition(object_data_input& in,
+
867 int factory_id,
+
868 int class_id,
+
869 int version)
+
870{
+
871 bool shouldRegister = true;
+
872 ClassDefinitionBuilder builder(factory_id, class_id, version);
+
873
+
874 // final position after portable is read
+
875 in.read<int32_t>();
+
876
+
877 // field count
+
878 int fieldCount = in.read<int32_t>();
+
879 int offset = in.position();
+
880 for (int i = 0; i < fieldCount; i++) {
+
881 in.position(offset + i * util::Bits::INT_SIZE_IN_BYTES);
+
882 int pos = in.read<int32_t>();
+
883 in.position(pos);
+
884
+
885 short len = in.read<int16_t>();
+
886 std::vector<byte> chars(len);
+
887 in.read_fully(chars);
+
888 chars.push_back('\0');
+
889
+
890 field_type type(static_cast<field_type>(in.read<byte>()));
+
891 std::string name((char*)&(chars[0]));
+
892 int fieldFactoryId = 0;
+
893 int fieldClassId = 0;
+
894 int fieldVersion = version;
+
895 if (type == field_type::TYPE_PORTABLE) {
+
896 // is null
+
897 if (in.read<bool>()) {
+
898 shouldRegister = false;
+
899 }
+
900 fieldFactoryId = in.read<int32_t>();
+
901 fieldClassId = in.read<int32_t>();
+
902
+
903 // TODO: what if there's a null inner Portable field
+
904 if (shouldRegister) {
+
905 fieldVersion = in.read<int32_t>();
+
906 read_class_definition(
+
907 in, fieldFactoryId, fieldClassId, fieldVersion);
+
908 }
+
909 } else if (type == field_type::TYPE_PORTABLE_ARRAY) {
+
910 int k = in.read<int32_t>();
+
911 if (k > 0) {
+
912 fieldFactoryId = in.read<int32_t>();
+
913 fieldClassId = in.read<int32_t>();
+
914
+
915 int p = in.read<int32_t>();
+
916 in.position(p);
+
917
+
918 // TODO: what if there's a null inner Portable field
+
919 fieldVersion = in.read<int32_t>();
+
920 read_class_definition(
+
921 in, fieldFactoryId, fieldClassId, fieldVersion);
+
922 } else {
+
923 shouldRegister = false;
+
924 }
+
925 }
+
926 FieldDefinition fieldDef(
+
927 i, name, type, fieldFactoryId, fieldClassId, fieldVersion);
+
928 builder.add_field(fieldDef);
+
929 }
+
930 std::shared_ptr<ClassDefinition> classDefinition = builder.build();
+
931 if (shouldRegister) {
+
932 classDefinition = register_class_definition(classDefinition);
+
933 }
+
934 return classDefinition;
+
935}
+
936
+
937std::shared_ptr<ClassDefinition>
+
938PortableContext::register_class_definition(std::shared_ptr<ClassDefinition> cd)
+
939{
+
940 return get_class_definition_context(cd->get_factory_id())
+
941 .register_class_definition(cd);
+
942}
+
943
+
944int
+
945PortableContext::get_version()
+
946{
+
947 return serialization_config_.get_portable_version();
+
948}
+
949
+
950ClassDefinitionContext&
+
951PortableContext::get_class_definition_context(int factory_id)
+
952{
+
953 std::shared_ptr<ClassDefinitionContext> value =
+
954 class_def_context_map_.get(factory_id);
+
955 if (value == NULL) {
+
956 value = std::shared_ptr<ClassDefinitionContext>(
+
957 new ClassDefinitionContext(factory_id, this));
+
958 std::shared_ptr<ClassDefinitionContext> current =
+
959 class_def_context_map_.put_if_absent(factory_id, value);
+
960 if (current != NULL) {
+
961 value = current;
+
962 }
+
963 }
+
964 return *value;
+
965}
+
966
+
967const serialization_config&
+
968PortableContext::get_serialization_config() const
+
969{
+
970 return serialization_config_;
+
971}
+
972
+
973SerializationService::SerializationService(
+
974 const serialization_config& config,
+
975 default_schema_service& schema_service)
+
976 : serialization_config_(config)
+
977 , portable_context_(serialization_config_)
+
978 , portable_serializer_(portable_context_)
+
979 , compact_serializer_(schema_service)
+
980{}
+
981
+
982DefaultPortableWriter::DefaultPortableWriter(
+
983 PortableSerializer& portable_ser,
+
984 std::shared_ptr<ClassDefinition> cd,
+
985 object_data_output& output)
+
986 : raw_(false)
+
987 , portable_serializer_(portable_ser)
+
988 , object_data_output_(output)
+
989 , begin_(object_data_output_.position())
+
990 , cd_(cd)
+
991{
+
992 // room for final offset
+
993 object_data_output_.write<int32_t>(0);
+
994
+
995 object_data_output_.write<int32_t>(cd->get_field_count());
+
996
+
997 offset_ = object_data_output_.position();
+
998 // one additional for raw data
+
999 int fieldIndexesLength =
+
1000 (cd->get_field_count() + 1) * util::Bits::INT_SIZE_IN_BYTES;
+
1001 object_data_output_.write_zero_bytes(fieldIndexesLength);
+
1002}
+
1003
+
1004FieldDefinition const&
+
1005DefaultPortableWriter::set_position(const std::string& field_name,
+
1006 field_type field_type)
+
1007{
+
1008 if (raw_) {
+
1009 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1010 "PortableWriter::setPosition",
+
1011 "Cannot write Portable fields after getRawDataOutput() is called!"));
+
1012 }
+
1013
+
1014 try {
+
1015 FieldDefinition const& fd = cd_->get_field(field_name);
+
1016
+
1017 if (written_fields_.find(field_name) != written_fields_.end()) {
+
1018 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1019 "PortableWriter::setPosition",
+
1020 "Field '" + std::string(field_name) +
+
1021 "' has already been written!"));
+
1022 }
+
1023
+
1024 written_fields_.insert(field_name);
+
1025 size_t pos = object_data_output_.position();
+
1026 int32_t index = fd.get_index();
+
1027 object_data_output_.write_at(offset_ +
+
1028 index * util::Bits::INT_SIZE_IN_BYTES,
+
1029 static_cast<int32_t>(pos));
+
1030 object_data_output_.write(static_cast<int16_t>(field_name.size()));
+
1031 object_data_output_.write_bytes(field_name);
+
1032 object_data_output_.write<byte>(static_cast<byte>(field_type));
+
1033
+
1034 return fd;
+
1035
+
1036 } catch (exception::illegal_argument& iae) {
+
1037 std::stringstream error;
+
1038 error << "hazelcast_serialization_exception( Invalid field name: '"
+
1039 << field_name;
+
1040 error << "' for ClassDefinition {class id: "
+
1041 << util::IOUtil::to_string(cd_->get_class_id());
+
1042 error << ", factoryId:" +
+
1043 util::IOUtil::to_string(cd_->get_factory_id());
+
1044 error << ", version: " << util::IOUtil::to_string(cd_->get_version())
+
1045 << "}. Error:";
+
1046 error << iae.what();
+
1047
+
1048 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1049 "PortableWriter::setPosition", error.str()));
+
1050 }
+
1051}
+
1052
+ +
1054DefaultPortableWriter::get_raw_data_output()
+
1055{
+
1056 if (!raw_) {
+
1057 size_t pos = object_data_output_.position();
+
1058 int32_t index = cd_->get_field_count(); // last index
+
1059 object_data_output_.write_at(offset_ +
+
1060 index * util::Bits::INT_SIZE_IN_BYTES,
+
1061 static_cast<int32_t>(pos));
+
1062 }
+
1063 raw_ = true;
+
1064 return object_data_output_;
+
1065}
+
1066
+
1067void
+
1068DefaultPortableWriter::end()
+
1069{
+
1070 object_data_output_.write_at(
+
1071 begin_, static_cast<int32_t>(object_data_output_.position()));
+
1072}
+
1073
+
1074bool
+
1075SerializationService::is_null_data(const data& data)
+
1076{
+
1077 return data.data_size() == 0 &&
+
1078 data.get_type() ==
+
1079 static_cast<int32_t>(serialization_constants::CONSTANT_TYPE_NULL);
+
1080}
+
1081
+
1082template<>
+
1083data
+
1084SerializationService::to_data(const char* object)
+
1085{
+
1086 if (!object) {
+
1087 return to_data<std::string>(nullptr);
+
1088 }
+
1089 std::string str(object);
+
1090 return to_data<std::string>(str);
+
1091}
+
1092
+
1093byte
+
1094SerializationService::get_version() const
+
1095{
+
1096 return 1;
+
1097}
+
1098
+
1099object_type
+
1100SerializationService::get_object_type(const data* data)
+
1101{
+
1102 object_type type;
+
1103
+
1104 if (NULL == data) {
+
1105 type.type_id = serialization_constants::CONSTANT_TYPE_NULL;
+
1106 return type;
+
1107 }
+
1108
+
1109 type.type_id = static_cast<serialization_constants>(data->get_type());
+
1110
+
1111 if (serialization_constants::CONSTANT_TYPE_DATA == type.type_id ||
+
1112 serialization_constants::CONSTANT_TYPE_PORTABLE == type.type_id) {
+
1113 // 8 (data Header) = Hash(4-bytes) + data TypeId(4 bytes)
+
1114 data_input<std::vector<byte>> dataInput(
+
1115 serialization_config_.get_byte_order(), data->to_byte_array(), 8);
+
1116
+
1117 if (serialization_constants::CONSTANT_TYPE_DATA == type.type_id) {
+
1118 bool identified = dataInput.read<bool>();
+
1119 if (!identified) {
+
1120 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1121 "SerializationService::getObjectType",
+
1122 " DataSerializable is not 'identified data'"));
+
1123 }
+
1124 }
+
1125
+
1126 type.factory_id = dataInput.read<int32_t>();
+
1127 type.class_id = dataInput.read<int32_t>();
+
1128 }
+
1129
+
1130 return type;
+
1131}
+
1132
+
1133void
+
1134SerializationService::dispose()
+
1135{}
+
1136
+
1137PortableSerializer&
+
1138SerializationService::get_portable_serializer()
+
1139{
+
1140 return portable_serializer_;
+
1141}
+
1142
+
1143compact_stream_serializer&
+
1144SerializationService::get_compact_serializer()
+
1145{
+
1146 return compact_serializer_;
+
1147}
+
1148
+
1149DataSerializer&
+
1150SerializationService::get_data_serializer()
+
1151{
+
1152 return data_serializer_;
+
1153}
+
1154
+ +
1156SerializationService::new_output_stream()
+
1157{
+
1158 return object_data_output(serialization_config_.get_byte_order(),
+
1159 false,
+
1160 &portable_serializer_,
+
1161 &compact_serializer_,
+
1162 serialization_config_.get_global_serializer());
+
1163}
+
1164
+
1165template<>
+
1166data
+
1167SerializationService::to_data(const typed_data* object)
+
1168{
+
1169 if (!object) {
+
1170 return data();
+
1171 }
+
1172
+
1173 return object->get_data();
+
1174}
+
1175
+
1176// first 4 byte is partition hash code and next last 4 byte is type id
+
1177unsigned int data::PARTITION_HASH_OFFSET = 0;
+
1178
+
1179unsigned int data::TYPE_OFFSET =
+
1180 data::PARTITION_HASH_OFFSET + util::Bits::INT_SIZE_IN_BYTES;
+
1181
+
1182unsigned int data::DATA_OFFSET =
+
1183 data::TYPE_OFFSET + util::Bits::INT_SIZE_IN_BYTES;
+
1184
+
1185unsigned int data::DATA_OVERHEAD = data::DATA_OFFSET;
+
1186
+
1187data::data()
+
1188 : cached_hash_value_(-1)
+
1189{}
+
1190
+
1191data::data(std::vector<byte> buffer, schemas_t s)
+
1192 : data_(std::move(buffer))
+
1193 , cached_hash_value_(-1)
+
1194 , schemas_will_be_replicated_{ std::move(s) }
+
1195{
+
1196 size_t size = data_.size();
+
1197 if (size > 0 && size < data::DATA_OVERHEAD) {
+
1198 throw(exception::exception_builder<exception::illegal_argument>(
+
1199 "Data::setBuffer")
+
1200 << "Provided buffer should be either empty or should contain "
+
1201 "more than "
+
1202 << data::DATA_OVERHEAD << " bytes! Provided buffer size:" << size)
+
1203 .build();
+
1204 }
+
1205
+
1206 cached_hash_value_ = calculate_hash();
+
1207}
+
1208
+
1209size_t
+
1210data::data_size() const
+
1211{
+
1212 return (size_t)std::max<int>((int)total_size() - (int)data::DATA_OVERHEAD,
+
1213 0);
+
1214}
+
1215
+
1216size_t
+
1217data::total_size() const
+
1218{
+
1219 return data_.size();
+
1220}
+
1221
+
1222int
+
1223data::get_partition_hash() const
+
1224{
+
1225 return cached_hash_value_;
+
1226}
+
1227
+
1228bool
+
1229data::has_partition_hash() const
+
1230{
+
1231 return data_.size() >= data::DATA_OVERHEAD &&
+
1232 *reinterpret_cast<const int32_t*>(&data_[PARTITION_HASH_OFFSET]) !=
+
1233 0;
+
1234}
+
1235
+
1236const std::vector<byte>&
+
1237data::to_byte_array() const
+
1238{
+
1239 return data_;
+
1240}
+
1241
+
1242int32_t
+
1243data::get_type() const
+
1244{
+
1245 if (total_size() == 0) {
+
1246 return static_cast<int32_t>(
+
1247 serialization_constants::CONSTANT_TYPE_NULL);
+
1248 }
+
1249 return boost::endian::
+
1250 endian_load<boost::uint32_t, 4, boost::endian::order::big>(
+
1251 &data_[data::TYPE_OFFSET]);
+
1252}
+
1253
+
1254const data::schemas_t&
+
1255data::schemas_will_be_replicated() const
+
1256{
+
1257 return schemas_will_be_replicated_;
+
1258}
+
1259
+
1260int
+
1261data::hash() const
+
1262{
+
1263 return cached_hash_value_;
+
1264}
+
1265
+
1266int
+
1267data::calculate_hash() const
+
1268{
+
1269 size_t size = data_size();
+
1270 if (size == 0) {
+
1271 return 0;
+
1272 }
+
1273
+
1274 if (has_partition_hash()) {
+
1275 return boost::endian::
+
1276 endian_load<boost::uint32_t, 4, boost::endian::order::big>(
+
1277 &data_[data::PARTITION_HASH_OFFSET]);
+
1278 }
+
1279
+
1280 return util::murmur_hash3_x86_32((void*)&((data_)[data::DATA_OFFSET]),
+
1281 (int)size);
+
1282}
+
1283
+
1284bool
+
1285data::operator<(const data& rhs) const
+
1286{
+
1287 return cached_hash_value_ < rhs.cached_hash_value_;
+
1288}
+
1289
+
1290bool
+
1291operator==(const data& lhs, const data& rhs)
+
1292{
+
1293 return lhs.data_ == rhs.data_;
+
1294}
+
1295
+
1296ClassDefinitionContext::ClassDefinitionContext(
+
1297 int factory_id,
+
1298 PortableContext* portable_context)
+
1299 : factory_id_(factory_id)
+
1300 , portable_context_(portable_context)
+
1301{}
+
1302
+
1303int
+
1304ClassDefinitionContext::get_class_version(int class_id)
+
1305{
+
1306 std::shared_ptr<int> version = current_class_versions_.get(class_id);
+
1307 return version != NULL ? *version : -1;
+
1308}
+
1309
+
1310void
+
1311ClassDefinitionContext::set_class_version(int class_id, int version)
+
1312{
+
1313 std::shared_ptr<int> current = current_class_versions_.put_if_absent(
+
1314 class_id, std::shared_ptr<int>(new int(version)));
+
1315 if (current != NULL && *current != version) {
+
1316 std::stringstream error;
+
1317 error << "Class-id: " << class_id << " is already registered!";
+
1318 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
1319 "ClassDefinitionContext::setClassVersion", error.str()));
+
1320 }
+
1321}
+
1322
+
1323std::shared_ptr<ClassDefinition>
+
1324ClassDefinitionContext::lookup(int class_id, int version)
+
1325{
+
1326 long long key = combine_to_long(class_id, version);
+
1327 return versioned_definitions_.get(key);
+
1328}
+
1329
+
1330std::shared_ptr<ClassDefinition>
+
1331ClassDefinitionContext::register_class_definition(
+
1332 std::shared_ptr<ClassDefinition> cd)
+
1333{
+
1334 if (cd.get() == NULL) {
+
1335 return std::shared_ptr<ClassDefinition>();
+
1336 }
+
1337 if (cd->get_factory_id() != factory_id_) {
+
1338 throw(exception::exception_builder<exception::hazelcast_serialization>(
+
1339 "ClassDefinitionContext::registerClassDefinition")
+
1340 << "Invalid factory-id! " << factory_id_ << " -> " << cd)
+
1341 .build();
+
1342 }
+
1343
+
1344 cd->set_version_if_not_set(portable_context_->get_version());
+
1345
+
1346 long long versionedClassId =
+
1347 combine_to_long(cd->get_class_id(), cd->get_version());
+
1348 std::shared_ptr<ClassDefinition> currentCd =
+
1349 versioned_definitions_.put_if_absent(versionedClassId, cd);
+
1350 if (currentCd.get() == NULL) {
+
1351 return cd;
+
1352 }
+
1353
+
1354 if (currentCd.get() != cd.get() && *currentCd != *cd) {
+
1355 throw(exception::exception_builder<exception::hazelcast_serialization>(
+
1356 "ClassDefinitionContext::registerClassDefinition")
+
1357 << "Incompatible class-definitions with same class-id: " << *cd
+
1358 << " VS " << *currentCd)
+
1359 .build();
+
1360 }
+
1361
+
1362 return currentCd;
+
1363}
+
1364
+
1365int64_t
+
1366ClassDefinitionContext::combine_to_long(int x, int y) const
+
1367{
+
1368 return ((int64_t)x) << 32 | (((int64_t)y) & 0xFFFFFFFL);
+
1369}
+
1370
+
1371DefaultPortableReader::DefaultPortableReader(
+
1372 PortableSerializer& portable_ser,
+
1373 object_data_input& input,
+
1374 std::shared_ptr<ClassDefinition> cd)
+
1375 : PortableReaderBase(portable_ser, input, cd)
+
1376{}
+
1377
+
1378PortableReaderBase::PortableReaderBase(PortableSerializer& portable_ser,
+
1379 object_data_input& input,
+
1380 std::shared_ptr<ClassDefinition> cd)
+
1381 : cd_(cd)
+
1382 , data_input_(&input)
+
1383 , portable_serializer_(&portable_ser)
+
1384 , raw_(false)
+
1385{
+
1386 int fieldCount;
+
1387 try {
+
1388 // final position after portable is read
+
1389 final_position_ = input.read<int32_t>();
+
1390 // field count
+
1391 fieldCount = input.read<int32_t>();
+
1392 } catch (exception::iexception& e) {
+
1393 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1394 "[PortableReaderBase::PortableReaderBase]", e.what()));
+
1395 }
+
1396 if (fieldCount != cd->get_field_count()) {
+
1397 char msg[50];
+
1398 util::hz_snprintf(msg,
+
1399 50,
+
1400 "Field count[%d] in stream does not match %d",
+
1401 fieldCount,
+
1402 cd->get_field_count());
+
1403 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
1404 "[PortableReaderBase::PortableReaderBase]", msg));
+
1405 }
+
1406 this->offset_ = input.position();
+
1407}
+
1408
+
1409void
+
1410PortableReaderBase::set_position(const std::string& field_name,
+
1411 field_type const& field_type)
+
1412{
+
1413 if (raw_) {
+
1414 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1415 "PortableReader::getPosition ",
+
1416 "Cannot read Portable fields after getRawDataInput() is called!"));
+
1417 }
+
1418 if (!cd_->has_field(field_name)) {
+
1419 // TODO: if no field def found, java client reads nested position:
+
1420 // readNestedPosition(fieldName, type);
+
1421 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1422 "PortableReader::getPosition ",
+
1423 "Don't have a field named " + std::string(field_name)));
+
1424 }
+
1425
+
1426 if (cd_->get_field_type(field_name) != field_type) {
+
1427 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1428 "PortableReader::getPosition ",
+
1429 "Field type did not matched for " + std::string(field_name)));
+
1430 }
+
1431
+
1432 data_input_->position(offset_ + cd_->get_field(field_name).get_index() *
+
1433 util::Bits::INT_SIZE_IN_BYTES);
+
1434 int32_t pos = data_input_->read<int32_t>();
+
1435
+
1436 data_input_->position(pos);
+
1437 int16_t len = data_input_->read<int16_t>();
+
1438
+
1439 // name + len + type
+
1440 data_input_->position(pos + util::Bits::SHORT_SIZE_IN_BYTES + len + 1);
+
1441}
+
1442
+
1443hazelcast::client::serialization::object_data_input&
+
1444PortableReaderBase::get_raw_data_input()
+
1445{
+
1446 if (!raw_) {
+
1447 data_input_->position(offset_ + cd_->get_field_count() *
+
1448 util::Bits::INT_SIZE_IN_BYTES);
+
1449 int32_t pos = data_input_->read<int32_t>();
+
1450 data_input_->position(pos);
+
1451 }
+
1452 raw_ = true;
+
1453 return *data_input_;
+
1454}
+
1455
+
1456void
+
1457PortableReaderBase::end()
+
1458{
+
1459 data_input_->position(final_position_);
+
1460}
+
1461
+
1462void
+
1463PortableReaderBase::check_factory_and_class(FieldDefinition fd,
+
1464 int32_t factory_id,
+
1465 int32_t class_id) const
+
1466{
+
1467 if (factory_id != fd.get_factory_id()) {
+
1468 char msg[100];
+
1469 util::hz_snprintf(msg,
+
1470 100,
+
1471 "Invalid factoryId! Expected: %d, Current: %d",
+
1472 fd.get_factory_id(),
+
1473 factory_id);
+
1474 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1475 "DefaultPortableReader::checkFactoryAndClass ", std::string(msg)));
+
1476 }
+
1477 if (class_id != fd.get_class_id()) {
+
1478 char msg[100];
+
1479 util::hz_snprintf(msg,
+
1480 100,
+
1481 "Invalid classId! Expected: %d, Current: %d",
+
1482 fd.get_class_id(),
+
1483 class_id);
+
1484 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1485 "DefaultPortableReader::checkFactoryAndClass ", std::string(msg)));
+
1486 }
+
1487}
+
1488
+
1489MorphingPortableReader::MorphingPortableReader(
+
1490 PortableSerializer& portable_ser,
+
1491 object_data_input& input,
+
1492 std::shared_ptr<ClassDefinition> cd)
+
1493 : PortableReaderBase(portable_ser, input, cd)
+
1494{}
+
1495
+
1496PortableSerializer::PortableSerializer(PortableContext& portable_context)
+
1497 : context_(portable_context)
+
1498{}
+
1499
+ +
1501PortableSerializer::create_reader(object_data_input& input,
+
1502 int factory_id,
+
1503 int class_id,
+
1504 int version,
+
1505 int portable_version)
+
1506{
+
1507
+
1508 int effectiveVersion = version;
+
1509 if (version < 0) {
+
1510 effectiveVersion = context_.get_version();
+
1511 }
+
1512
+
1513 std::shared_ptr<ClassDefinition> cd =
+
1514 context_.lookup_class_definition(factory_id, class_id, effectiveVersion);
+
1515 if (cd == nullptr) {
+
1516 int begin = input.position();
+
1517 cd = context_.read_class_definition(
+
1518 input, factory_id, class_id, effectiveVersion);
+
1519 input.position(begin);
+
1520 }
+
1521
+
1522 return portable_reader(
+
1523 *this, input, cd, effectiveVersion == portable_version);
+
1524}
+
1525
+
1526int32_t
+
1527PortableSerializer::read_int(object_data_input& in) const
+
1528{
+
1529 return in.read<int32_t>();
+
1530}
+
1531
+
1532} // namespace pimpl
+
1533} // namespace serialization
+
1534} // namespace client
+
1535} // namespace hazelcast
+
1536
+
1537namespace std {
+
1538std::size_t
+
1539hash<hazelcast::client::hazelcast_json_value>::operator()(
+
1540 const hazelcast::client::hazelcast_json_value& object) const noexcept
+
1541{
+
1542 return std::hash<std::string>{}(object.to_string());
+
1543}
+
1544
+
1545std::size_t
+
1546hash<hazelcast::client::serialization::pimpl::data>::operator()(
+
1547 const hazelcast::client::serialization::pimpl::data& val) const noexcept
+
1548{
+
1549 return std::hash<int>{}(val.hash());
+
1550}
+
1551
+
1552std::size_t
+
1553hash<std::shared_ptr<hazelcast::client::serialization::pimpl::data>>::
+
1554operator()(const std::shared_ptr<hazelcast::client::serialization::pimpl::data>&
+
1555 val) const noexcept
+
1556{
+
1557 if (!val) {
+
1558 return std::hash<int>{}(-1);
+
1559 }
+
1560 return std::hash<int>{}(val->hash());
+
1561}
+
1562
+
1563bool
+
1564equal_to<std::shared_ptr<hazelcast::client::serialization::pimpl::data>>::
+
1565operator()(
+
1566 std::shared_ptr<hazelcast::client::serialization::pimpl::data> const& lhs,
+
1567 std::shared_ptr<hazelcast::client::serialization::pimpl::data> const& rhs)
+
1568 const noexcept
+
1569{
+
1570 if (lhs == rhs) {
+
1571 return true;
+
1572 }
+
1573
+
1574 if (!lhs || !rhs) {
+
1575 return false;
+
1576 }
+
1577
+
1578 return lhs->to_byte_array() == rhs->to_byte_array();
+
1579}
+
1580
+
1581bool
+
1582less<std::shared_ptr<hazelcast::client::serialization::pimpl::data>>::
+
1583operator()(
+
1584 const std::shared_ptr<hazelcast::client::serialization::pimpl::data>& lhs,
+
1585 const std::shared_ptr<hazelcast::client::serialization::pimpl::data>& rhs)
+
1586 const noexcept
+
1587{
+
1588 const hazelcast::client::serialization::pimpl::data* leftPtr = lhs.get();
+
1589 const hazelcast::client::serialization::pimpl::data* rightPtr = rhs.get();
+
1590 if (leftPtr == rightPtr) {
+
1591 return false;
+
1592 }
+
1593
+
1594 if (leftPtr == NULL) {
+
1595 return true;
+
1596 }
+
1597
+
1598 if (rightPtr == NULL) {
+
1599 return false;
+
1600 }
+
1601
+
1602 return lhs->hash() < rhs->hash();
+
1603}
+
1604} // namespace std
+
hazelcast_json_value is a wrapper for Json formatted strings.
+
hazelcast_json_value(std::string json_string)
Create a hazelcast_json_value from a string.
+
const std::string & to_string() const
This method returns a Json representation of the object.
+
ClassDefinitionBuilder is used to build and register ClassDefinitions manually.
+ + + +
void add_field_def(FieldDefinition &field_definition)
Internal API.
+
field_type get_field_type(const std::string &field_name) const
+
void write_data(pimpl::data_output &data_output)
Internal API.
+
const FieldDefinition & get_field(const std::string &field_name) const
+
void read_data(object_data_input &data_input)
Internal API.
+ + +
void set_version_if_not_set(int new_version)
Internal API.
+
bool has_field(const std::string &field_name) const
+ +
ClassDefinition defines a class schema for portable classes.
+ + + +
void write_data(pimpl::data_output &data_output)
+
void read_data(object_data_input &data_input)
+ + + + +
object_data_input(boost::endian::order byte_order, const std::vector< byte > &buffer, int offset, pimpl::PortableSerializer &portable_ser, pimpl::compact_stream_serializer &compact_ser, pimpl::DataSerializer &data_ser, std::shared_ptr< serialization::global_serializer > global_serializer)
Internal API.
+ +
object_data_output(boost::endian::order byte_order, bool dont_write=false, pimpl::PortableSerializer *portable_ser=nullptr, pimpl::compact_stream_serializer *compact_ser=nullptr, std::shared_ptr< serialization::global_serializer > global_serializer=nullptr)
Internal API Constructor.
+
Provides a mean of reading portable fields from a binary in form of java primitives arrays of java pr...
+ + +
object_data_output & get_raw_data_output()
After writing portable fields, one can write remaining fields in old fashioned way consecutively at t...
+
void end()
Internal api , should not be called by end user.
+
portable_writer(pimpl::DefaultPortableWriter *default_portable_writer)
Internal api constructor.
+
typed_data class is a wrapper class for the serialized binary data.
+
const serialization::pimpl::data & get_data() const
Internal API.
+
boost::optional< T > get() const
Deserializes the underlying binary data and produces the object of type T.
+
serialization::pimpl::object_type get_type() const
+
STL namespace.
+ +
+
+
+ + + + diff --git a/5.5.0/d6/d62/cp__impl_8cpp_8o_8d_source.html b/5.5.0/d6/d62/cp__impl_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..a9f2db8e45 --- /dev/null +++ b/5.5.0/d6/d62/cp__impl_8cpp_8o_8d_source.html @@ -0,0 +1,2748 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/cp/cp_impl.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp_impl.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/cp/cp_impl.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/cp/cp_impl.cpp \
+
3 /usr/local/include/boost/thread/shared_lock_guard.hpp \
+
4 /usr/local/include/boost/thread/detail/config.hpp \
+
5 /usr/local/include/boost/config.hpp \
+
6 /usr/local/include/boost/config/user.hpp \
+
7 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
8 /usr/local/include/boost/config/compiler/clang.hpp \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
10 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
11 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
20 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
22 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
23 /usr/local/include/boost/config/platform/macos.hpp \
+
24 /usr/local/include/boost/config/detail/posix_features.hpp \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
30 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
86 /usr/local/include/boost/config/detail/suffix.hpp \
+
87 /usr/local/include/boost/config/helper_macros.hpp \
+
88 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
89 /usr/local/include/boost/detail/workaround.hpp \
+
90 /usr/local/include/boost/config/workaround.hpp \
+
91 /usr/local/include/boost/thread/detail/platform.hpp \
+
92 /usr/local/include/boost/config/requires_threads.hpp \
+
93 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
94 /usr/local/include/boost/thread/lock_options.hpp \
+
95 /usr/local/include/boost/config/abi_prefix.hpp \
+
96 /usr/local/include/boost/config/abi_suffix.hpp \
+
97 /usr/local/include/boost/thread/detail/delete.hpp \
+
98 /usr/local/include/boost/container_hash/hash.hpp \
+
99 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
102 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
104 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
105 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
106 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
107 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
108 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
109 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
110 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
111 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
112 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
125 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
188 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
210 /usr/local/include/boost/container_hash/is_range.hpp \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
430 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
431 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
432 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
433 /usr/local/include/boost/describe/bases.hpp \
+
434 /usr/local/include/boost/describe/modifiers.hpp \
+
435 /usr/local/include/boost/describe/detail/config.hpp \
+
436 /usr/local/include/boost/describe/detail/void_t.hpp \
+
437 /usr/local/include/boost/mp11/algorithm.hpp \
+
438 /usr/local/include/boost/mp11/list.hpp \
+
439 /usr/local/include/boost/mp11/integral.hpp \
+
440 /usr/local/include/boost/mp11/version.hpp \
+
441 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
442 /usr/local/include/boost/mp11/detail/config.hpp \
+
443 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
444 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
445 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
446 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
447 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
448 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
449 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
450 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
451 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
452 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
453 /usr/local/include/boost/mp11/utility.hpp \
+
454 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
455 /usr/local/include/boost/mp11/set.hpp \
+
456 /usr/local/include/boost/mp11/function.hpp \
+
457 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
458 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
459 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
460 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
461 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
462 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
466 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
467 /usr/local/include/boost/describe/members.hpp \
+
468 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
469 /usr/local/include/boost/mp11/bind.hpp \
+
470 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
471 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
473 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
478 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
479 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
480 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
481 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
523 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
524 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
525 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
526 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
527 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
528 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
529 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
813 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
824 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
825 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
827 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
828 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
829 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
830 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
831 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
832 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
833 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
836 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
837 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
838 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
839 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
840 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
841 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
842 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
843 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
844 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
845 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
846 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
848 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
849 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
850 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
851 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
852 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
853 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
854 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
855 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
856 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
857 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
858 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
859 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
862 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
863 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
864 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
865 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
866 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
867 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
868 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
869 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
870 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
871 /usr/local/include/boost/thread/shared_mutex.hpp \
+
872 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
873 /usr/local/include/boost/assert.hpp \
+
874 /usr/local/include/boost/bind/bind.hpp \
+
875 /usr/local/include/boost/bind/mem_fn.hpp \
+
876 /usr/local/include/boost/get_pointer.hpp \
+
877 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
878 /usr/local/include/boost/bind/arg.hpp \
+
879 /usr/local/include/boost/is_placeholder.hpp \
+
880 /usr/local/include/boost/bind/std_placeholders.hpp \
+
881 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
882 /usr/local/include/boost/core/ref.hpp \
+
883 /usr/local/include/boost/core/addressof.hpp \
+
884 /usr/local/include/boost/core/enable_if.hpp \
+
885 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
886 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
887 /usr/local/include/boost/visit_each.hpp \
+
888 /usr/local/include/boost/type.hpp \
+
889 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
890 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
891 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
892 /usr/local/include/boost/bind/placeholders.hpp \
+
893 /usr/local/include/boost/static_assert.hpp \
+
894 /usr/local/include/boost/thread/mutex.hpp \
+
895 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
896 /usr/local/include/boost/throw_exception.hpp \
+
897 /usr/local/include/boost/exception/exception.hpp \
+
898 /usr/local/include/boost/assert/source_location.hpp \
+
899 /usr/local/include/boost/cstdint.hpp \
+
900 /usr/local/include/boost/core/ignore_unused.hpp \
+
901 /usr/local/include/boost/thread/exceptions.hpp \
+
902 /usr/local/include/boost/system/system_error.hpp \
+
903 /usr/local/include/boost/system/errc.hpp \
+
904 /usr/local/include/boost/system/detail/errc.hpp \
+
905 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
906 /usr/local/include/boost/system/detail/cerrno.hpp \
+
907 /usr/local/include/boost/system/detail/error_code.hpp \
+
908 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
909 /usr/local/include/boost/system/detail/error_category.hpp \
+
910 /usr/local/include/boost/system/detail/config.hpp \
+
911 /usr/local/include/boost/system/detail/error_condition.hpp \
+
912 /usr/local/include/boost/system/detail/generic_category.hpp \
+
913 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
914 /usr/local/include/boost/system/detail/enable_if.hpp \
+
915 /usr/local/include/boost/system/detail/is_same.hpp \
+
916 /usr/local/include/boost/system/detail/append_int.hpp \
+
917 /usr/local/include/boost/system/detail/snprintf.hpp \
+
918 /usr/local/include/boost/system/detail/system_category.hpp \
+
919 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
920 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
921 /usr/local/include/boost/system/api_config.hpp \
+
922 /usr/local/include/boost/system/detail/interop_category.hpp \
+
923 /usr/local/include/boost/system/detail/std_category.hpp \
+
924 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
925 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
926 /usr/local/include/boost/system/detail/mutex.hpp \
+
927 /usr/local/include/boost/system/error_code.hpp \
+
928 /usr/local/include/boost/system/error_category.hpp \
+
929 /usr/local/include/boost/system/error_condition.hpp \
+
930 /usr/local/include/boost/system/generic_category.hpp \
+
931 /usr/local/include/boost/system/system_category.hpp \
+
932 /usr/local/include/boost/system/detail/throws.hpp \
+
933 /usr/local/include/boost/thread/thread_time.hpp \
+
934 /usr/local/include/boost/date_time/time_clock.hpp \
+
935 /usr/local/include/boost/date_time/c_time.hpp \
+
936 /usr/local/include/boost/date_time/compiler_config.hpp \
+
937 /usr/local/include/boost/date_time/locale_config.hpp \
+
938 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
939 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
940 /usr/local/include/boost/shared_ptr.hpp \
+
941 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
942 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
943 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
944 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
945 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
946 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
947 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
948 /usr/local/include/boost/config/pragma_message.hpp \
+
949 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
950 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
951 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
952 /usr/local/include/boost/core/checked_delete.hpp \
+
953 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
954 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
955 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
956 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
957 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
958 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
959 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
960 /usr/local/include/boost/core/yield_primitives.hpp \
+
961 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
962 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
963 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
964 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
965 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
966 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
967 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
968 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
969 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
970 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
971 /usr/local/include/boost/limits.hpp \
+
972 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
973 /usr/local/include/boost/date_time/time_duration.hpp \
+
974 /usr/local/include/boost/date_time/special_defs.hpp \
+
975 /usr/local/include/boost/date_time/time_defs.hpp \
+
976 /usr/local/include/boost/operators.hpp \
+
977 /usr/local/include/boost/type_traits/is_integral.hpp \
+
978 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
979 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
980 /usr/local/include/boost/date_time/int_adapter.hpp \
+
981 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
982 /usr/local/include/boost/date_time/date.hpp \
+
983 /usr/local/include/boost/date_time/year_month_day.hpp \
+
984 /usr/local/include/boost/date_time/period.hpp \
+
985 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
986 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
987 /usr/local/include/boost/date_time/constrained_value.hpp \
+
988 /usr/local/include/boost/type_traits/conditional.hpp \
+
989 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
990 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
991 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
992 /usr/local/include/boost/type_traits/detail/config.hpp \
+
993 /usr/local/include/boost/version.hpp \
+
994 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
995 /usr/local/include/boost/type_traits/is_same.hpp \
+
996 /usr/local/include/boost/type_traits/is_class.hpp \
+
997 /usr/local/include/boost/date_time/date_defs.hpp \
+
998 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
999 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1000 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1001 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1002 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1003 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1004 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1005 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1006 /usr/local/include/boost/date_time/date_duration.hpp \
+
1007 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1008 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1009 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1010 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1011 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1012 /usr/local/include/boost/date_time/date_generators.hpp \
+
1013 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1014 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1015 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1016 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1017 /usr/local/include/boost/date_time/time.hpp \
+
1018 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1019 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1020 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1021 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1022 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1023 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1024 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
1025 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
1026 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1027 /usr/local/include/boost/mpl/if.hpp \
+
1028 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1029 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1030 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1031 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1032 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1033 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1034 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1035 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1036 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1037 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1038 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1039 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1040 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1041 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1042 /usr/local/include/boost/mpl/bool.hpp \
+
1043 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1044 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1045 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1046 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1047 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1048 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1049 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1050 /usr/local/include/boost/mpl/int.hpp \
+
1051 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1052 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1053 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1054 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1055 /usr/local/include/boost/preprocessor/cat.hpp \
+
1056 /usr/local/include/boost/preprocessor/config/config.hpp \
+
1057 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1058 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1059 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1060 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1061 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1062 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1063 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1064 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
1065 /usr/local/include/boost/preprocessor/control/if.hpp \
+
1066 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
1067 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
1068 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
1069 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
1070 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
1071 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
1072 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1073 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
1074 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
1075 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
1076 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
1077 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
1078 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
1079 /usr/local/include/boost/preprocessor/inc.hpp \
+
1080 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
1081 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
1082 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1083 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1084 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1085 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1086 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1087 /usr/local/include/boost/preprocessor/identity.hpp \
+
1088 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1089 /usr/local/include/boost/preprocessor/empty.hpp \
+
1090 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
1091 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
1092 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
1093 /usr/local/include/boost/preprocessor/control/while.hpp \
+
1094 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1095 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1096 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
1097 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1098 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1099 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1100 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1101 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1102 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1103 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1104 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1105 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1106 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1107 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1108 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1109 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1110 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1111 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1112 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1113 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1114 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1115 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1116 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1117 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1118 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1119 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1120 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1121 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1122 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1123 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1124 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1125 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1126 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1127 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1128 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1129 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1132 /usr/local/include/boost/mpl/eval_if.hpp \
+
1133 /usr/local/include/boost/mpl/equal_to.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1135 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1136 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1137 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1138 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1139 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1141 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1142 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1143 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1145 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1146 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1147 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1148 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1149 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1151 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1153 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1154 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1155 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1156 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1157 /usr/local/include/boost/mpl/tag.hpp \
+
1158 /usr/local/include/boost/mpl/void.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1160 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1161 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1162 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1163 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1164 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1165 /usr/local/include/boost/mpl/not.hpp \
+
1166 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1167 /usr/local/include/boost/mpl/and.hpp \
+
1168 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1169 /usr/local/include/boost/mpl/identity.hpp \
+
1170 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1171 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1172 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1173 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1174 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1175 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1176 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1177 /usr/local/include/boost/mpl/multiplies.hpp \
+
1178 /usr/local/include/boost/mpl/times.hpp \
+
1179 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1180 /usr/local/include/boost/mpl/integral_c.hpp \
+
1181 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1182 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1183 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1184 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1185 /usr/local/include/boost/mpl/less.hpp \
+
1186 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1187 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1188 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1189 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1190 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1191 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1192 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1193 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1194 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1195 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1196 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1197 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1198 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1199 /usr/local/include/boost/chrono/duration.hpp \
+
1200 /usr/local/include/boost/chrono/config.hpp \
+
1201 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1202 /usr/local/include/boost/predef.h \
+
1203 /usr/local/include/boost/predef/language.h \
+
1204 /usr/local/include/boost/predef/language/stdc.h \
+
1205 /usr/local/include/boost/predef/version_number.h \
+
1206 /usr/local/include/boost/predef/make.h \
+
1207 /usr/local/include/boost/predef/detail/test.h \
+
1208 /usr/local/include/boost/predef/language/stdcpp.h \
+
1209 /usr/local/include/boost/predef/language/objc.h \
+
1210 /usr/local/include/boost/predef/language/cuda.h \
+
1211 /usr/local/include/boost/predef/architecture.h \
+
1212 /usr/local/include/boost/predef/architecture/alpha.h \
+
1213 /usr/local/include/boost/predef/architecture/arm.h \
+
1214 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1215 /usr/local/include/boost/predef/architecture/convex.h \
+
1216 /usr/local/include/boost/predef/architecture/e2k.h \
+
1217 /usr/local/include/boost/predef/architecture/ia64.h \
+
1218 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1219 /usr/local/include/boost/predef/architecture/m68k.h \
+
1220 /usr/local/include/boost/predef/architecture/mips.h \
+
1221 /usr/local/include/boost/predef/architecture/parisc.h \
+
1222 /usr/local/include/boost/predef/architecture/ppc.h \
+
1223 /usr/local/include/boost/predef/architecture/ptx.h \
+
1224 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1225 /usr/local/include/boost/predef/architecture/riscv.h \
+
1226 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1227 /usr/local/include/boost/predef/architecture/sparc.h \
+
1228 /usr/local/include/boost/predef/architecture/superh.h \
+
1229 /usr/local/include/boost/predef/architecture/sys370.h \
+
1230 /usr/local/include/boost/predef/architecture/sys390.h \
+
1231 /usr/local/include/boost/predef/architecture/x86.h \
+
1232 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1233 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1234 /usr/local/include/boost/predef/architecture/z.h \
+
1235 /usr/local/include/boost/predef/compiler.h \
+
1236 /usr/local/include/boost/predef/compiler/borland.h \
+
1237 /usr/local/include/boost/predef/compiler/clang.h \
+
1238 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1239 /usr/local/include/boost/predef/compiler/comeau.h \
+
1240 /usr/local/include/boost/predef/compiler/compaq.h \
+
1241 /usr/local/include/boost/predef/compiler/diab.h \
+
1242 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1243 /usr/local/include/boost/predef/compiler/dignus.h \
+
1244 /usr/local/include/boost/predef/compiler/edg.h \
+
1245 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1246 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1247 /usr/local/include/boost/predef/compiler/gcc.h \
+
1248 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1249 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1250 /usr/local/include/boost/predef/compiler/iar.h \
+
1251 /usr/local/include/boost/predef/compiler/ibm.h \
+
1252 /usr/local/include/boost/predef/compiler/intel.h \
+
1253 /usr/local/include/boost/predef/compiler/kai.h \
+
1254 /usr/local/include/boost/predef/compiler/llvm.h \
+
1255 /usr/local/include/boost/predef/compiler/metaware.h \
+
1256 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1257 /usr/local/include/boost/predef/compiler/microtec.h \
+
1258 /usr/local/include/boost/predef/compiler/mpw.h \
+
1259 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1260 /usr/local/include/boost/predef/compiler/palm.h \
+
1261 /usr/local/include/boost/predef/compiler/pgi.h \
+
1262 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1263 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1264 /usr/local/include/boost/predef/compiler/tendra.h \
+
1265 /usr/local/include/boost/predef/compiler/visualc.h \
+
1266 /usr/local/include/boost/predef/compiler/watcom.h \
+
1267 /usr/local/include/boost/predef/library.h \
+
1268 /usr/local/include/boost/predef/library/c.h \
+
1269 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1270 /usr/local/include/boost/predef/detail/_cassert.h \
+
1271 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1272 /usr/local/include/boost/predef/library/c/gnu.h \
+
1273 /usr/local/include/boost/predef/library/c/uc.h \
+
1274 /usr/local/include/boost/predef/library/c/vms.h \
+
1275 /usr/local/include/boost/predef/library/c/zos.h \
+
1276 /usr/local/include/boost/predef/library/std.h \
+
1277 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1278 /usr/local/include/boost/predef/detail/_exception.h \
+
1279 /usr/local/include/boost/predef/library/std/cxx.h \
+
1280 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1281 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1282 /usr/local/include/boost/predef/library/std/modena.h \
+
1283 /usr/local/include/boost/predef/library/std/msl.h \
+
1284 /usr/local/include/boost/predef/library/std/msvc.h \
+
1285 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1286 /usr/local/include/boost/predef/library/std/sgi.h \
+
1287 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1288 /usr/local/include/boost/predef/library/std/stlport.h \
+
1289 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1290 /usr/local/include/boost/predef/os.h \
+
1291 /usr/local/include/boost/predef/os/aix.h \
+
1292 /usr/local/include/boost/predef/os/amigaos.h \
+
1293 /usr/local/include/boost/predef/os/beos.h \
+
1294 /usr/local/include/boost/predef/os/bsd.h \
+
1295 /usr/local/include/boost/predef/os/macos.h \
+
1296 /usr/local/include/boost/predef/os/ios.h \
+
1297 /usr/local/include/boost/predef/detail/os_detected.h \
+
1298 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1299 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1300 /usr/local/include/boost/predef/os/bsd/free.h \
+
1301 /usr/local/include/boost/predef/os/bsd/open.h \
+
1302 /usr/local/include/boost/predef/os/bsd/net.h \
+
1303 /usr/local/include/boost/predef/os/cygwin.h \
+
1304 /usr/local/include/boost/predef/os/haiku.h \
+
1305 /usr/local/include/boost/predef/os/hpux.h \
+
1306 /usr/local/include/boost/predef/os/irix.h \
+
1307 /usr/local/include/boost/predef/os/linux.h \
+
1308 /usr/local/include/boost/predef/os/os400.h \
+
1309 /usr/local/include/boost/predef/os/qnxnto.h \
+
1310 /usr/local/include/boost/predef/os/solaris.h \
+
1311 /usr/local/include/boost/predef/os/unix.h \
+
1312 /usr/local/include/boost/predef/os/vms.h \
+
1313 /usr/local/include/boost/predef/os/windows.h \
+
1314 /usr/local/include/boost/predef/other.h \
+
1315 /usr/local/include/boost/predef/other/endian.h \
+
1316 /usr/local/include/boost/predef/platform/android.h \
+
1317 /usr/local/include/boost/predef/other/wordsize.h \
+
1318 /usr/local/include/boost/predef/other/workaround.h \
+
1319 /usr/local/include/boost/predef/platform.h \
+
1320 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1321 /usr/local/include/boost/predef/platform/mingw.h \
+
1322 /usr/local/include/boost/predef/platform/mingw32.h \
+
1323 /usr/local/include/boost/predef/platform/mingw64.h \
+
1324 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1325 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1326 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1327 /usr/local/include/boost/predef/platform/windows_server.h \
+
1328 /usr/local/include/boost/predef/platform/windows_store.h \
+
1329 /usr/local/include/boost/predef/platform/windows_system.h \
+
1330 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1331 /usr/local/include/boost/predef/platform/ios.h \
+
1332 /usr/local/include/boost/predef/hardware.h \
+
1333 /usr/local/include/boost/predef/hardware/simd.h \
+
1334 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1335 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1336 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1337 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1338 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1339 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1340 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1341 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1342 /usr/local/include/boost/predef/version.h \
+
1343 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1344 /usr/local/include/boost/mpl/logical.hpp \
+
1345 /usr/local/include/boost/mpl/or.hpp \
+
1346 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1347 /usr/local/include/boost/ratio/ratio.hpp \
+
1348 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1349 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1350 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1351 /usr/local/include/boost/type_traits/common_type.hpp \
+
1352 /usr/local/include/boost/type_traits/decay.hpp \
+
1353 /usr/local/include/boost/type_traits/is_array.hpp \
+
1354 /usr/local/include/boost/type_traits/is_function.hpp \
+
1355 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
1356 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1357 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1358 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1359 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
1360 /usr/local/include/boost/type_traits/declval.hpp \
+
1361 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
1362 /usr/local/include/boost/type_traits/is_void.hpp \
+
1363 /usr/local/include/boost/type_traits/is_reference.hpp \
+
1364 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
1365 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
1366 /usr/local/include/boost/type_traits/is_complete.hpp \
+
1367 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
1368 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1369 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
1370 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1371 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1372 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1373 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1374 /usr/local/include/boost/integer_traits.hpp \
+
1375 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1376 /usr/local/include/boost/chrono/time_point.hpp \
+
1377 /usr/local/include/boost/chrono/detail/system.hpp \
+
1378 /usr/local/include/boost/chrono/clock_string.hpp \
+
1379 /usr/local/include/boost/ratio/config.hpp \
+
1380 /usr/local/include/boost/chrono/ceil.hpp \
+
1381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1396 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1440 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1441 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1442 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1443 /usr/local/include/boost/thread/condition_variable.hpp \
+
1444 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1445 /usr/local/include/boost/thread/interruption.hpp \
+
1446 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1447 /usr/local/include/boost/thread/lock_guard.hpp \
+
1448 /usr/local/include/boost/thread/detail/move.hpp \
+
1449 /usr/local/include/boost/move/utility.hpp \
+
1450 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1451 /usr/local/include/boost/move/detail/workaround.hpp \
+
1452 /usr/local/include/boost/move/utility_core.hpp \
+
1453 /usr/local/include/boost/move/core.hpp \
+
1454 /usr/local/include/boost/move/detail/config_end.hpp \
+
1455 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1456 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1457 /usr/local/include/boost/move/detail/addressof.hpp \
+
1458 /usr/local/include/boost/move/traits.hpp \
+
1459 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1460 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1461 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1462 /usr/local/include/boost/thread/lock_types.hpp \
+
1463 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1464 /usr/local/include/boost/thread/cv_status.hpp \
+
1465 /usr/local/include/boost/core/scoped_enum.hpp \
+
1466 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1467 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1468 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1471 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
1472 /usr/local/include/boost/asio/steady_timer.hpp \
+
1473 /usr/local/include/boost/asio/detail/config.hpp \
+
1474 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
1475 /usr/local/include/boost/asio/any_io_executor.hpp \
+
1476 /usr/local/include/boost/asio/execution.hpp \
+
1477 /usr/local/include/boost/asio/execution/allocator.hpp \
+
1478 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
1479 /usr/local/include/boost/asio/execution/executor.hpp \
+
1480 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
1481 /usr/local/include/boost/asio/detail/push_options.hpp \
+
1482 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
1483 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
1484 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
1485 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
1486 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
1487 /usr/local/include/boost/asio/traits/static_query.hpp \
+
1488 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
1489 /usr/local/include/boost/asio/detail/assert.hpp \
+
1490 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
1491 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
1492 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
1493 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
1494 /usr/local/include/boost/asio/detail/memory.hpp \
+
1495 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
1496 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
1497 /usr/local/include/boost/align/aligned_alloc.hpp \
+
1498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
1499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
1500 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
1501 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
1502 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
1503 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
1504 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
1505 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
1506 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
1507 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
1508 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
1509 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
1510 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
1511 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
1512 /usr/local/include/boost/asio/associated_allocator.hpp \
+
1513 /usr/local/include/boost/asio/associator.hpp \
+
1514 /usr/local/include/boost/asio/detail/functional.hpp \
+
1515 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
1516 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
1517 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
1518 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
1519 /usr/local/include/boost/asio/execution/blocking.hpp \
+
1520 /usr/local/include/boost/asio/prefer.hpp \
+
1521 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
1522 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
1523 /usr/local/include/boost/asio/traits/require_free.hpp \
+
1524 /usr/local/include/boost/asio/traits/require_member.hpp \
+
1525 /usr/local/include/boost/asio/traits/static_require.hpp \
+
1526 /usr/local/include/boost/asio/query.hpp \
+
1527 /usr/local/include/boost/asio/traits/query_member.hpp \
+
1528 /usr/local/include/boost/asio/traits/query_free.hpp \
+
1529 /usr/local/include/boost/asio/require.hpp \
+
1530 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
1531 /usr/local/include/boost/asio/detail/event.hpp \
+
1532 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
1533 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
1534 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
1535 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
1536 /usr/local/include/boost/asio/error.hpp \
+
1537 /usr/local/include/boost/cerrno.hpp \
+
1538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
1539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
1540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
1541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
1542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
1543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
1544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
1545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
1546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
1547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
1548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
1549 /usr/local/include/boost/asio/impl/error.ipp \
+
1550 /usr/local/include/boost/asio/detail/mutex.hpp \
+
1551 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
1552 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
1553 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
1554 /usr/local/include/boost/asio/execution/context.hpp \
+
1555 /usr/local/include/boost/asio/execution/context_as.hpp \
+
1556 /usr/local/include/boost/asio/execution/mapping.hpp \
+
1557 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
1558 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
1559 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
1560 /usr/local/include/boost/asio/execution/relationship.hpp \
+
1561 /usr/local/include/boost/asio/execution_context.hpp \
+
1562 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
1563 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
1564 /usr/local/include/boost/asio/async_result.hpp \
+
1565 /usr/local/include/boost/asio/default_completion_token.hpp \
+
1566 /usr/local/include/boost/asio/deferred.hpp \
+
1567 /usr/local/include/boost/asio/detail/utility.hpp \
+
1568 /usr/local/include/boost/asio/impl/deferred.hpp \
+
1569 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
1570 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
1571 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
1572 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
1573 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
1574 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
1575 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
1576 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
1577 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
1578 /usr/local/include/boost/asio/cancellation_type.hpp \
+
1579 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
1580 /usr/local/include/boost/asio/config.hpp \
+
1581 /usr/local/include/boost/asio/impl/config.hpp \
+
1582 /usr/local/include/boost/asio/impl/config.ipp \
+
1583 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
1584 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
1585 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
1586 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
1587 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
1588 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
1589 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
1590 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
1591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
1592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
1593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
1594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
1595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
1596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
1597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
1598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
1599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
1600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
1601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
1602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
1603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
1604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
1605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
1606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
1607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
1608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
1609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
1610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
1611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
1612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
1613 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
1614 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
1615 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
1616 /usr/local/include/boost/asio/detail/limits.hpp \
+
1617 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
1618 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
1619 /usr/local/include/boost/asio/detail/operation.hpp \
+
1620 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
1621 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
1622 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
1623 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
1624 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
1625 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
1626 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
1627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
1628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
1629 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
1630 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
1631 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
1632 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
1633 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
1634 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
1635 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
1636 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
1637 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
1638 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
1639 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
1640 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
1641 /usr/local/include/boost/asio/detail/null_event.hpp \
+
1642 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
1643 /usr/local/include/boost/asio/detail/thread.hpp \
+
1644 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
1645 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
1646 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
1647 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
1648 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
1649 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
1650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
1651 /usr/local/include/boost/asio/detail/reactor.hpp \
+
1652 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
1653 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
1654 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
1655 /usr/local/include/boost/asio/associated_executor.hpp \
+
1656 /usr/local/include/boost/asio/is_executor.hpp \
+
1657 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
1658 /usr/local/include/boost/asio/system_executor.hpp \
+
1659 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
1660 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
1661 /usr/local/include/boost/asio/detail/global.hpp \
+
1662 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
1663 /usr/local/include/boost/asio/system_context.hpp \
+
1664 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
1665 /usr/local/include/boost/asio/impl/system_context.hpp \
+
1666 /usr/local/include/boost/asio/impl/system_context.ipp \
+
1667 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
1668 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
1669 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
1670 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
1671 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
1672 /usr/local/include/boost/asio/io_context.hpp \
+
1673 /usr/local/include/boost/asio/detail/chrono.hpp \
+
1674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
1675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
1676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
1677 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
1678 /usr/local/include/boost/asio/impl/io_context.hpp \
+
1679 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
1680 /usr/local/include/boost/asio/impl/io_context.ipp \
+
1681 /usr/local/include/boost/asio/wait_traits.hpp \
+
1682 /usr/local/include/boost/thread/future.hpp \
+
1683 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1684 /usr/local/include/boost/utility/result_of.hpp \
+
1685 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
1686 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1687 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1688 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1689 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1690 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1691 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1692 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1693 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1694 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1695 /usr/local/include/boost/tuple/tuple.hpp \
+
1696 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1697 /usr/local/include/boost/core/invoke_swap.hpp \
+
1698 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1699 /usr/local/include/boost/type_traits/add_const.hpp \
+
1700 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1701 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1702 /usr/local/include/boost/type_traits/is_const.hpp \
+
1703 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1704 /usr/local/include/boost/type_traits/remove_const.hpp \
+
1705 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1706 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1707 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1708 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1709 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1710 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1711 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1712 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1713 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1714 /usr/local/include/boost/exception_ptr.hpp \
+
1715 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1716 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1717 /usr/local/include/boost/exception/info.hpp \
+
1718 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1719 /usr/local/include/boost/exception/to_string.hpp \
+
1720 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1721 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1722 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1723 /usr/local/include/boost/core/typeinfo.hpp \
+
1724 /usr/local/include/boost/core/demangle.hpp \
+
1725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1727 /usr/local/include/boost/current_function.hpp \
+
1728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1729 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1730 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1731 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1732 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1733 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1734 /usr/local/include/boost/exception/get_error_info.hpp \
+
1735 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1736 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1737 /usr/local/include/boost/make_shared.hpp \
+
1738 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1739 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1740 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1741 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1742 /usr/local/include/boost/core/default_allocator.hpp \
+
1743 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1744 /usr/local/include/boost/core/allocator_access.hpp \
+
1745 /usr/local/include/boost/core/pointer_traits.hpp \
+
1746 /usr/local/include/boost/core/alloc_construct.hpp \
+
1747 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1748 /usr/local/include/boost/core/first_scalar.hpp \
+
1749 /usr/local/include/boost/thread/futures/future_error.hpp \
+
1750 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
1751 /usr/local/include/boost/thread/futures/future_status.hpp \
+
1752 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
1753 /usr/local/include/boost/thread/futures/launch.hpp \
+
1754 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
1755 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
1756 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
1757 /usr/local/include/boost/scoped_array.hpp \
+
1758 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
1759 /usr/local/include/boost/thread/thread_only.hpp \
+
1760 /usr/local/include/boost/thread/detail/thread.hpp \
+
1761 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
1762 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
1763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1764 /usr/local/include/boost/io/ios_state.hpp \
+
1765 /usr/local/include/boost/io_fwd.hpp \
+
1766 /usr/local/include/boost/functional/hash.hpp \
+
1767 /usr/local/include/boost/thread/executor.hpp \
+
1768 /usr/local/include/boost/thread/executors/executor.hpp \
+
1769 /usr/local/include/boost/thread/executors/work.hpp \
+
1770 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
1771 /usr/local/include/boost/thread/detail/memory.hpp \
+
1772 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
1773 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
1774 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
1775 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
1776 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
1777 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
1778 /usr/local/include/boost/thread/csbl/functional.hpp \
+
1779 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
1780 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
1781 /usr/local/include/boost/optional.hpp \
+
1782 /usr/local/include/boost/optional/optional.hpp \
+
1783 /usr/local/include/boost/core/launder.hpp \
+
1784 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1785 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1786 /usr/local/include/boost/type_traits/conjunction.hpp \
+
1787 /usr/local/include/boost/type_traits/disjunction.hpp \
+
1788 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1789 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1790 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1791 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1792 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1793 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1794 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1795 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1796 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1797 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1798 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1799 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1800 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1801 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1802 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1803 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1804 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1805 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1806 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1807 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1808 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1809 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1810 /usr/local/include/boost/function.hpp \
+
1811 /usr/local/include/boost/function/function_template.hpp \
+
1812 /usr/local/include/boost/function/function_base.hpp \
+
1813 /usr/local/include/boost/function/function_fwd.hpp \
+
1814 /usr/local/include/boost/function_equal.hpp \
+
1815 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1816 /usr/local/include/boost/mem_fn.hpp \
+
1817 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1818 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
1819 /usr/local/include/boost/container/scoped_allocator.hpp \
+
1820 /usr/local/include/boost/container/detail/config_begin.hpp \
+
1821 /usr/local/include/boost/container/detail/workaround.hpp \
+
1822 /usr/local/include/boost/container/allocator_traits.hpp \
+
1823 /usr/local/include/boost/container/container_fwd.hpp \
+
1824 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1825 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1826 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1827 /usr/local/include/boost/container/detail/mpl.hpp \
+
1828 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
1829 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
1830 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
1831 /usr/local/include/boost/container/detail/config_end.hpp \
+
1832 /usr/local/include/boost/container/detail/type_traits.hpp \
+
1833 /usr/local/include/boost/container/detail/placement_new.hpp \
+
1834 /usr/local/include/boost/container/detail/is_pair.hpp \
+
1835 /usr/local/include/boost/container/detail/addressof.hpp \
+
1836 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
1837 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
1838 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
1839 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
1840 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
1841 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
1842 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
1843 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
1844 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
1845 /usr/local/include/boost/container/uses_allocator.hpp \
+
1846 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
1847 /usr/local/include/boost/container/detail/pair.hpp \
+
1848 /usr/local/include/boost/move/adl_move_swap.hpp \
+
1849 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
1850 /usr/local/include/boost/thread/csbl/vector.hpp \
+
1851 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
1852 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
1853 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
1854 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
1855 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
1856 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
1857 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
1858 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
1859 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1860 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1861 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
1862 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
1863 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
1864 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
1865 /usr/local/include/boost/uuid/uuid.hpp \
+
1866 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
1867 /usr/local/include/boost/uuid/detail/endian.hpp \
+
1868 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
1869 /usr/local/include/boost/uuid/detail/config.hpp \
+
1870 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
1871 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
1872 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1873 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1874 /usr/local/include/boost/any.hpp \
+
1875 /usr/local/include/boost/any/detail/config.hpp \
+
1876 /usr/local/include/boost/type_index.hpp \
+
1877 /usr/local/include/boost/type_index/detail/config.hpp \
+
1878 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1879 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1880 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1881 /usr/local/include/boost/any/fwd.hpp \
+
1882 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1883 /usr/local/include/boost/optional/optional_io.hpp \
+
1884 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1885 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1886 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1887 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1888 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1889 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1890 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1891 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1892 /usr/local/include/boost/format.hpp \
+
1893 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1894 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1895 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1896 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1897 /usr/local/include/boost/format/format_fwd.hpp \
+
1898 /usr/local/include/boost/format/internals_fwd.hpp \
+
1899 /usr/local/include/boost/format/internals.hpp \
+
1900 /usr/local/include/boost/format/alt_sstream.hpp \
+
1901 /usr/local/include/boost/utility/base_from_member.hpp \
+
1902 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1903 /usr/local/include/boost/utility/enable_if.hpp \
+
1904 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1905 /usr/local/include/boost/format/format_class.hpp \
+
1906 /usr/local/include/boost/format/exceptions.hpp \
+
1907 /usr/local/include/boost/format/format_implementation.hpp \
+
1908 /usr/local/include/boost/format/group.hpp \
+
1909 /usr/local/include/boost/format/feed_args.hpp \
+
1910 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1911 /usr/local/include/boost/format/parsing.hpp \
+
1912 /usr/local/include/boost/format/free_funcs.hpp \
+
1913 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1914 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1915 /usr/local/include/boost/endian/conversion.hpp \
+
1916 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1917 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1918 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1919 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1920 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1921 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1922 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1923 /usr/local/include/boost/endian/detail/order.hpp \
+
1924 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1925 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1926 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1927 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1928 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1929 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1930 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1931 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1932 /usr/local/include/boost/algorithm/string.hpp \
+
1933 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1934 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1935 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1936 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1937 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1938 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1939 /usr/local/include/boost/algorithm/string/config.hpp \
+
1940 /usr/local/include/boost/range/begin.hpp \
+
1941 /usr/local/include/boost/range/config.hpp \
+
1942 /usr/local/include/boost/range/iterator.hpp \
+
1943 /usr/local/include/boost/range/range_fwd.hpp \
+
1944 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1945 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1946 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1947 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1948 /usr/local/include/boost/range/const_iterator.hpp \
+
1949 /usr/local/include/boost/range/end.hpp \
+
1950 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1951 /usr/local/include/boost/range/detail/common.hpp \
+
1952 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1953 /usr/local/include/boost/range/as_literal.hpp \
+
1954 /usr/local/include/boost/range/iterator_range.hpp \
+
1955 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1956 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1957 /usr/local/include/boost/iterator/interoperable.hpp \
+
1958 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1959 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1960 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1961 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1962 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1963 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1964 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1965 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1966 /usr/local/include/boost/type_traits/negation.hpp \
+
1967 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1968 /usr/local/include/boost/range/functions.hpp \
+
1969 /usr/local/include/boost/range/size.hpp \
+
1970 /usr/local/include/boost/range/size_type.hpp \
+
1971 /usr/local/include/boost/range/difference_type.hpp \
+
1972 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1973 /usr/local/include/boost/range/concepts.hpp \
+
1974 /usr/local/include/boost/concept_check.hpp \
+
1975 /usr/local/include/boost/concept/assert.hpp \
+
1976 /usr/local/include/boost/concept/detail/general.hpp \
+
1977 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1978 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1979 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1980 /usr/local/include/boost/concept/usage.hpp \
+
1981 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1982 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1983 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1984 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1985 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1986 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1987 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1988 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1989 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1990 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1991 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1992 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1993 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1994 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1995 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1996 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1997 /usr/local/include/boost/range/value_type.hpp \
+
1998 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1999 /usr/local/include/boost/mpl/assert.hpp \
+
2000 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
2001 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
2002 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
2003 /usr/local/include/boost/type_traits/is_signed.hpp \
+
2004 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
2005 /usr/local/include/boost/utility.hpp \
+
2006 /usr/local/include/boost/utility/binary.hpp \
+
2007 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
2008 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
2009 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
2010 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
2011 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
2012 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
2013 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
2014 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
2015 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
2016 /usr/local/include/boost/utility/identity_type.hpp \
+
2017 /usr/local/include/boost/core/noncopyable.hpp \
+
2018 /usr/local/include/boost/range/distance.hpp \
+
2019 /usr/local/include/boost/iterator/distance.hpp \
+
2020 /usr/local/include/boost/range/empty.hpp \
+
2021 /usr/local/include/boost/range/rbegin.hpp \
+
2022 /usr/local/include/boost/range/reverse_iterator.hpp \
+
2023 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
2024 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
2025 /usr/local/include/boost/core/use_default.hpp \
+
2026 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
2027 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
2028 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
2029 /usr/local/include/boost/range/rend.hpp \
+
2030 /usr/local/include/boost/range/algorithm/equal.hpp \
+
2031 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
2032 /usr/local/include/boost/next_prior.hpp \
+
2033 /usr/local/include/boost/type_traits/has_plus.hpp \
+
2034 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
2035 /usr/local/include/boost/type_traits/make_void.hpp \
+
2036 /usr/local/include/boost/type_traits/add_reference.hpp \
+
2037 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
2038 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
2039 /usr/local/include/boost/type_traits/has_minus.hpp \
+
2040 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
2041 /usr/local/include/boost/iterator/is_iterator.hpp \
+
2042 /usr/local/include/boost/iterator/advance.hpp \
+
2043 /usr/local/include/boost/range/iterator_range_io.hpp \
+
2044 /usr/local/include/boost/range/detail/str_types.hpp \
+
2045 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
2046 /usr/local/include/boost/algorithm/string/classification.hpp \
+
2047 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
2048 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
2049 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
2050 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
2051 /usr/local/include/boost/core/empty_value.hpp \
+
2052 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
2053 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
2054 /usr/local/include/boost/algorithm/string/compare.hpp \
+
2055 /usr/local/include/boost/algorithm/string/find.hpp \
+
2056 /usr/local/include/boost/algorithm/string/finder.hpp \
+
2057 /usr/local/include/boost/algorithm/string/constants.hpp \
+
2058 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
2059 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
2060 /usr/local/include/boost/algorithm/string/split.hpp \
+
2061 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
2062 /usr/local/include/boost/algorithm/string/concept.hpp \
+
2063 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
2064 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
2065 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
2066 /usr/local/include/boost/algorithm/string/join.hpp \
+
2067 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
2068 /usr/local/include/boost/algorithm/string/replace.hpp \
+
2069 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
2070 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
2071 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
2072 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
2073 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
2074 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
2075 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
2076 /usr/local/include/boost/algorithm/string/erase.hpp \
+
2077 /usr/local/include/boost/property_tree/ptree.hpp \
+
2078 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
2079 /usr/local/include/boost/property_tree/string_path.hpp \
+
2080 /usr/local/include/boost/property_tree/id_translator.hpp \
+
2081 /usr/local/include/boost/property_tree/exceptions.hpp \
+
2082 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
2083 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
2084 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
2085 /usr/local/include/boost/multi_index_container.hpp \
+
2086 /usr/local/include/boost/mpl/at.hpp \
+
2087 /usr/local/include/boost/mpl/at_fwd.hpp \
+
2088 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
2089 /usr/local/include/boost/mpl/begin_end.hpp \
+
2090 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
2091 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
2092 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
2093 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
2094 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
2095 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
2096 /usr/local/include/boost/mpl/advance.hpp \
+
2097 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
2098 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
2099 /usr/local/include/boost/mpl/negate.hpp \
+
2100 /usr/local/include/boost/mpl/long.hpp \
+
2101 /usr/local/include/boost/mpl/long_fwd.hpp \
+
2102 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
2103 /usr/local/include/boost/mpl/next.hpp \
+
2104 /usr/local/include/boost/mpl/next_prior.hpp \
+
2105 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
2106 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
2107 /usr/local/include/boost/mpl/prior.hpp \
+
2108 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
2109 /usr/local/include/boost/mpl/deref.hpp \
+
2110 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
2111 /usr/local/include/boost/mpl/contains.hpp \
+
2112 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
2113 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
2114 /usr/local/include/boost/mpl/find.hpp \
+
2115 /usr/local/include/boost/mpl/find_if.hpp \
+
2116 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
2117 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
2118 /usr/local/include/boost/mpl/apply.hpp \
+
2119 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
2120 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
2121 /usr/local/include/boost/mpl/placeholders.hpp \
+
2122 /usr/local/include/boost/mpl/arg.hpp \
+
2123 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
2124 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
2125 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
2126 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
2127 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
2128 /usr/local/include/boost/mpl/lambda.hpp \
+
2129 /usr/local/include/boost/mpl/bind.hpp \
+
2130 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
2131 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
2132 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
2133 /usr/local/include/boost/mpl/protect.hpp \
+
2134 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
2135 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
2136 /usr/local/include/boost/mpl/quote.hpp \
+
2137 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
2138 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
2139 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
2140 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
2141 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
2142 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
2143 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
2144 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
2145 /usr/local/include/boost/mpl/always.hpp \
+
2146 /usr/local/include/boost/mpl/pair.hpp \
+
2147 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
2148 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
2149 /usr/local/include/boost/mpl/same_as.hpp \
+
2150 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
2151 /usr/local/include/boost/mpl/size.hpp \
+
2152 /usr/local/include/boost/mpl/size_fwd.hpp \
+
2153 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
2154 /usr/local/include/boost/mpl/distance.hpp \
+
2155 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
2156 /usr/local/include/boost/mpl/iter_fold.hpp \
+
2157 /usr/local/include/boost/mpl/O1_size.hpp \
+
2158 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
2159 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
2160 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
2161 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
2162 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
2163 /usr/local/include/boost/mpl/iterator_range.hpp \
+
2164 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
2165 /usr/local/include/boost/multi_index/identity.hpp \
+
2166 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
2167 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
2168 /usr/local/include/boost/mpl/vector.hpp \
+
2169 /usr/local/include/boost/mpl/limits/vector.hpp \
+
2170 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
2171 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
2172 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
2173 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
2174 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
2175 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
2176 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
2177 /usr/local/include/boost/mpl/front_fwd.hpp \
+
2178 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
2179 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
2180 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
2181 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
2182 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
2183 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
2184 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
2185 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
2186 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
2187 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
2188 /usr/local/include/boost/mpl/back_fwd.hpp \
+
2189 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
2190 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
2191 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
2192 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
2193 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
2194 /usr/local/include/boost/mpl/plus.hpp \
+
2195 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
2196 /usr/local/include/boost/mpl/minus.hpp \
+
2197 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
2198 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
2199 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
2200 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
2201 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
2202 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
2203 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
2204 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
2205 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
2206 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
2207 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
2208 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
2209 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
2210 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
2211 /usr/local/include/boost/multi_index/tag.hpp \
+
2212 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
2213 /usr/local/include/boost/mpl/fold.hpp \
+
2214 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
2215 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
2216 /usr/local/include/boost/mpl/set/set0.hpp \
+
2217 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2218 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2219 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2220 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2221 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2222 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2223 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2224 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2225 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2226 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2227 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2228 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2229 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2230 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2231 /usr/local/include/boost/mpl/base.hpp \
+
2232 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2233 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2234 /usr/local/include/boost/mpl/insert.hpp \
+
2235 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2236 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2237 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2238 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2239 /usr/local/include/boost/mpl/clear.hpp \
+
2240 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2241 /usr/local/include/boost/mpl/push_front.hpp \
+
2242 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2243 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2244 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2245 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2246 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2247 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2248 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2249 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2250 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2251 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2252 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2253 /usr/local/include/boost/mpl/has_key.hpp \
+
2254 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2255 /usr/local/include/boost/mpl/transform.hpp \
+
2256 /usr/local/include/boost/mpl/pair_view.hpp \
+
2257 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2258 /usr/local/include/boost/mpl/min_max.hpp \
+
2259 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2260 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2261 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2262 /usr/local/include/boost/mpl/push_back.hpp \
+
2263 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2264 /usr/local/include/boost/mpl/inserter.hpp \
+
2265 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2266 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2267 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2268 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2269 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2270 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2271 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2272 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2273 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2274 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2275 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2276 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2277 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2278 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2279 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2280 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2281 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2282 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2283 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2284 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2285 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2286 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2287 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2288 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2289 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2290 /usr/local/include/boost/core/serialization.hpp \
+
2291 /usr/local/include/boost/core/nvp.hpp \
+
2292 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2293 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2294 /usr/local/include/boost/mpl/empty.hpp \
+
2295 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2296 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2297 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2298 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2299 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2300 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2301 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2302 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2303 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2304 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2305 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2306 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2307 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2308 /usr/local/include/boost/call_traits.hpp \
+
2309 /usr/local/include/boost/detail/call_traits.hpp \
+
2310 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2311 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2312 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2313 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2314 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2315 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2316 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2317 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2318 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2319 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2320 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2321 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2322 /usr/local/include/boost/type_traits/is_final.hpp \
+
2323 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2324 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2325 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2326 /usr/local/include/boost/multi_index/member.hpp \
+
2327 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2328 /usr/local/include/boost/core/type_name.hpp \
+
2329 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2330 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2331 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2333 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2334 /usr/local/include/boost/lexical_cast.hpp \
+
2335 /usr/local/include/boost/integer.hpp \
+
2336 /usr/local/include/boost/integer_fwd.hpp \
+
2337 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2338 /usr/local/include/boost/multiprecision/number.hpp \
+
2339 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2340 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2341 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2342 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2343 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2344 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2345 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2346 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2347 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2348 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2349 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2350 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2351 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2352 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2353 /usr/local/include/boost/core/cmath.hpp \
+
2354 /usr/local/include/boost/type_traits/is_float.hpp \
+
2355 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2356 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2357 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2358 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2359 /usr/local/include/boost/core/snprintf.hpp \
+
2360 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2361 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2362 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2363 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2364 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2365 /usr/local/include/boost/math/tools/complex.hpp \
+
2366 /usr/local/include/boost/math/tools/config.hpp \
+
2367 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2370 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2372 /usr/local/include/boost/math/tools/user.hpp \
+
2373 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2374 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2375 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2376 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2377 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2378 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2379 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2380 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2381 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2382 /usr/local/include/boost/cstdfloat.hpp \
+
2383 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2384 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2385 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2386 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2387 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2388 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2389 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2390 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2391 /usr/local/include/boost/math/tools/promotion.hpp \
+
2392 /usr/local/include/boost/math/policies/policy.hpp \
+
2393 /usr/local/include/boost/math/tools/mp.hpp \
+
2394 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2395 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2396 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2397 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2398 /usr/local/include/boost/math/tools/assert.hpp \
+
2399 /usr/local/include/boost/math/special_functions/next.hpp \
+
2400 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2401 /usr/local/include/boost/math/tools/precision.hpp \
+
2402 /usr/local/include/boost/math/tools/tuple.hpp \
+
2403 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2404 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2405 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2406 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2407 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2408 /usr/local/include/boost/math/tools/traits.hpp \
+
2409 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2410 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2411 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2412 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2413 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2414 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2415 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2416 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2417 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2418 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2419 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2420 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2421 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2422 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2423 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2424 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2425 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2426 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2427 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2428 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2429 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2430 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2431 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2432 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2433 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2434 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2435 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2436 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2437 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2438 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2439 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2440 /usr/local/include/boost/multiprecision/integer.hpp \
+
2441 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2442 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2443 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2444 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2445 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
2447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
2448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
2449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
2450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
2451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
2452 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2453 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2454 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2455 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2456 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2457 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2458 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2459 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2460 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2461 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2462 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2463 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2464 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2465 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2466 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2467 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2468 /usr/local/include/boost/variant.hpp \
+
2469 /usr/local/include/boost/variant/variant.hpp \
+
2470 /usr/local/include/boost/variant/detail/config.hpp \
+
2471 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2472 /usr/local/include/boost/blank_fwd.hpp \
+
2473 /usr/local/include/boost/preprocessor/enum.hpp \
+
2474 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2475 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2476 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2477 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2478 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2479 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2480 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2481 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2482 /usr/local/include/boost/detail/reference_content.hpp \
+
2483 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2484 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2485 /usr/local/include/boost/variant/detail/move.hpp \
+
2486 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2487 /usr/local/include/boost/mpl/list.hpp \
+
2488 /usr/local/include/boost/mpl/limits/list.hpp \
+
2489 /usr/local/include/boost/mpl/list/list20.hpp \
+
2490 /usr/local/include/boost/mpl/list/list10.hpp \
+
2491 /usr/local/include/boost/mpl/list/list0.hpp \
+
2492 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2493 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2494 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2495 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2496 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2497 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2498 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2499 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2500 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2501 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2502 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2503 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2504 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2505 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2506 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2507 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2508 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2509 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2510 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2511 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2512 /usr/local/include/boost/variant/static_visitor.hpp \
+
2513 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2514 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2515 /usr/local/include/boost/utility/declval.hpp \
+
2516 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2517 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2518 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2519 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2520 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2521 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2522 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2523 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2524 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2525 /usr/local/include/boost/blank.hpp \
+
2526 /usr/local/include/boost/detail/templated_streams.hpp \
+
2527 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2528 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2529 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2530 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2531 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2532 /usr/local/include/boost/mpl/front.hpp \
+
2533 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2534 /usr/local/include/boost/mpl/insert_range.hpp \
+
2535 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2536 /usr/local/include/boost/mpl/joint_view.hpp \
+
2537 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2538 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2539 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2540 /usr/local/include/boost/mpl/max_element.hpp \
+
2541 /usr/local/include/boost/mpl/size_t.hpp \
+
2542 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2543 /usr/local/include/boost/mpl/sizeof.hpp \
+
2544 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2545 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2546 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2547 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2548 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2549 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2550 /usr/local/include/boost/mpl/equal.hpp \
+
2551 /usr/local/include/boost/variant/get.hpp \
+
2552 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2553 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2554 /usr/local/include/boost/variant/bad_visit.hpp \
+
2555 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2556 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2557 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2558 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2559 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2560 /usr/local/include/boost/endian/arithmetic.hpp \
+
2561 /usr/local/include/boost/endian/buffers.hpp \
+
2562 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2563 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2564 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2565 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2566 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2567 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2568 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2569 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2570 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2571 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2572 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2573 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2574 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2575 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2576 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2577 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2578 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2579 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2580 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2581 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2582 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2583 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2584 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2585 /usr/local/include/boost/asio/thread_pool.hpp \
+
2586 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2587 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2588 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2589 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2590 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2591 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
2592 /usr/local/include/boost/asio/post.hpp \
+
2593 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2594 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2630 /usr/local/include/boost/thread/latch.hpp \
+
2631 /usr/local/include/boost/thread/detail/counter.hpp \
+
2632 /usr/local/include/boost/uuid/random_generator.hpp \
+
2633 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2634 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2635 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2636 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2637 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2638 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2639 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2640 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html b/5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html new file mode 100644 index 0000000000..b42e4e1c5a --- /dev/null +++ b/5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html @@ -0,0 +1,448 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::client_flake_id_generator_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::client_flake_id_generator_config Class Reference
+
+
+ +

The ClientFlakeIdGeneratorConfig contains the configuration for the client regarding Flake ID Generator. + More...

+ +

#include <client_flake_id_generator_config.h>

+ + + + + + + + + + + + + +

+Public Member Functions

 client_flake_id_generator_config (const std::string &name)
const std::string & get_name () const
 Returns the configuration name.
client_flake_id_generator_config & set_name (const std::string &n)
 Sets the name or name pattern for this config.
int32_t get_prefetch_count () const
client_flake_id_generator_config & set_prefetch_count (int32_t count)
 Sets how many IDs are pre-fetched on the background when one call to FlakeIdGenerator#newId() is made.
std::chrono::milliseconds get_prefetch_validity_duration () const
client_flake_id_generator_config & set_prefetch_validity_duration (std::chrono::milliseconds duration)
 Sets for how long the pre-fetched IDs can be used.
+ + + + + + + +

+Static Public Attributes

static constexpr int32_t DEFAULT_PREFETCH_COUNT = 100
 Default value for getPrefetchCount().
static constexpr int64_t DEFAULT_PREFETCH_VALIDITY_MILLIS = 600000
 Default value for getPrefetchValidityMillis().
static constexpr int32_t MAXIMUM_PREFETCH_COUNT = 100000
 Maximum value for prefetch count.
+

Detailed Description

+

The ClientFlakeIdGeneratorConfig contains the configuration for the client regarding Flake ID Generator.

+ +

Definition at line 36 of file client_flake_id_generator_config.h.

+

Constructor & Destructor Documentation

+ +

◆ client_flake_id_generator_config()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::config::client_flake_id_generator_config::client_flake_id_generator_config (const std::string & name)
+
+explicit
+
+ +

Definition at line 178 of file config.cpp.

+
180 : name_(name)
+ +
182 , prefetch_validity_duration_(
+ +
184{}
+
static constexpr int64_t DEFAULT_PREFETCH_VALIDITY_MILLIS
Default value for getPrefetchValidityMillis().
+
static constexpr int32_t DEFAULT_PREFETCH_COUNT
Default value for getPrefetchCount().
+
+
+
+

Member Function Documentation

+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_flake_id_generator_config::get_name () const
+
+ +

Returns the configuration name.

+

This can be actual object name or pattern.

+ +

Definition at line 187 of file config.cpp.

+
188{
+
189 return name_;
+
190}
+
+
+
+ +

◆ get_prefetch_count()

+ +
+
+ + + + + + + +
int32_t hazelcast::client::config::client_flake_id_generator_config::get_prefetch_count () const
+
+
See also
#setPrefetchCount(int)
+ +

Definition at line 200 of file config.cpp.

+
201{
+
202 return prefetch_count_;
+
203}
+
+
+
+ +

◆ get_prefetch_validity_duration()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::config::client_flake_id_generator_config::get_prefetch_validity_duration () const
+
+
See also
#setPrefetchValidityDuration(std::chrono::milliseconds)
+ +

Definition at line 218 of file config.cpp.

+
219{
+
220 return prefetch_validity_duration_;
+
221}
+
+
+
+ +

◆ set_name()

+ +
+
+ + + + + + + +
client_flake_id_generator_config & hazelcast::client::config::client_flake_id_generator_config::set_name (const std::string & n)
+
+ +

Sets the name or name pattern for this config.

+

Must not be modified after this instance is added to ClientConfig.

+
Returns
this instance for fluent API
+ +

Definition at line 193 of file config.cpp.

+
194{
+
195 client_flake_id_generator_config::name_ = n;
+
196 return *this;
+
197}
+
+
+
+ +

◆ set_prefetch_count()

+ +
+
+ + + + + + + +
client_flake_id_generator_config & hazelcast::client::config::client_flake_id_generator_config::set_prefetch_count (int32_t count)
+
+ +

Sets how many IDs are pre-fetched on the background when one call to FlakeIdGenerator#newId() is made.

+

Default is 100.

+
Parameters
+ + +
countthe desired prefetch count, in the range 1..MAXIMUM_PREFETCH_COUNT.
+
+
+
Returns
this instance for fluent API
+ +

Definition at line 206 of file config.cpp.

+
207{
+
208 std::ostringstream out;
+
209 out << "prefetch-count must be 1.." << MAXIMUM_PREFETCH_COUNT << ", not "
+
210 << count;
+
211 util::Preconditions::check_true(
+
212 count > 0 && count <= MAXIMUM_PREFETCH_COUNT, out.str());
+
213 prefetch_count_ = count;
+
214 return *this;
+
215}
+
static constexpr int32_t MAXIMUM_PREFETCH_COUNT
Maximum value for prefetch count.
+
+
+
+ +

◆ set_prefetch_validity_duration()

+ +
+
+ + + + + + + +
client_flake_id_generator_config & hazelcast::client::config::client_flake_id_generator_config::set_prefetch_validity_duration (std::chrono::milliseconds duration)
+
+ +

Sets for how long the pre-fetched IDs can be used.

+

If this time elapses, a new batch of IDs will be fetched. Time unit resolution is milliseconds, default is 600,000msecs (10 minutes).

+

The IDs contain timestamp component, which ensures rough global ordering of IDs. If an ID is assigned to an object that was created much later, it will be much out of order. If you don't care about ordering, set this value to 0.

+

This setting pertains only to newId calls made on the member that configured it.

+
Parameters
+ + +
durationsthe desired ID validity or unlimited, if configured to 0.
+
+
+
Returns
this instance for fluent API
+
Exceptions
+ + +
client::exception::illegal_argumentif duration is negative.
+
+
+ +

Definition at line 224 of file config.cpp.

+
226{
+
227 util::Preconditions::check_not_negative(duration.count(),
+
228 "duration must be nonnegative");
+
229 prefetch_validity_duration_ = duration;
+
230 return *this;
+
231}
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_PREFETCH_COUNT

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::config::client_flake_id_generator_config::DEFAULT_PREFETCH_COUNT = 100
+
+staticconstexpr
+
+ +

Default value for getPrefetchCount().

+ +

Definition at line 42 of file client_flake_id_generator_config.h.

+ +
+
+ +

◆ DEFAULT_PREFETCH_VALIDITY_MILLIS

+ +
+
+ + + + + +
+ + + + +
int64_t hazelcast::client::config::client_flake_id_generator_config::DEFAULT_PREFETCH_VALIDITY_MILLIS = 600000
+
+staticconstexpr
+
+ +

Default value for getPrefetchValidityMillis().

+ +

Definition at line 47 of file client_flake_id_generator_config.h.

+ +
+
+ +

◆ MAXIMUM_PREFETCH_COUNT

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::config::client_flake_id_generator_config::MAXIMUM_PREFETCH_COUNT = 100000
+
+staticconstexpr
+
+ +

Maximum value for prefetch count.

+

The limit is ~10% of the time we allow the IDs to be from the future (see com.hazelcast.flakeidgen.impl.FlakeIdGeneratorProxy#ALLOWED_FUTURE_MILLIS).

+

The reason to limit the prefetch count is that a single call to FlakeIdGenerator#newId() might be blocked if the future allowance is exceeded: we want to avoid a single call for large batch to block another call for small batch.

+ +

Definition at line 59 of file client_flake_id_generator_config.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.js b/5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.js new file mode 100644 index 0000000000..5b55f2d3d2 --- /dev/null +++ b/5.5.0/d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config = +[ + [ "get_name", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html#ab42935c15de9140dd04c42f69d08f94f", null ], + [ "get_prefetch_count", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html#ab0754f63e2dd47932cf81d9832624d50", null ], + [ "get_prefetch_validity_duration", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html#aa5c4a6b8eb4e7f145495e5885d22e916", null ], + [ "set_name", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html#ad7f057ddac4c8ed469525b83315e7f20", null ], + [ "set_prefetch_count", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html#a675a6d62b201434ea109667425b14de3", null ], + [ "set_prefetch_validity_duration", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html#ae792b048ffcfd6bf068d7fd1d61234ad", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/d6e/classhazelcast_1_1client_1_1transactional__multi__map-members.html b/5.5.0/d6/d6e/classhazelcast_1_1client_1_1transactional__multi__map-members.html new file mode 100644 index 0000000000..527b34d7f1 --- /dev/null +++ b/5.5.0/d6/d6e/classhazelcast_1_1client_1_1transactional__multi__map-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_multi_map Member List
+
+
+ +

This is the complete list of members for hazelcast::client::transactional_multi_map, including all inherited members.

+ + + + + + + +
get(const K &key)hazelcast::client::transactional_multi_mapinline
put(const K &key, const V &value)hazelcast::client::transactional_multi_mapinline
remove(const K &key, const V &value)hazelcast::client::transactional_multi_mapinline
remove(const K &key)hazelcast::client::transactional_multi_mapinline
transaction_context (defined in hazelcast::client::transactional_multi_map)hazelcast::client::transactional_multi_mapfriend
value_count(const K &key)hazelcast::client::transactional_multi_mapinline
+
+
+ + + + diff --git a/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.html b/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.html new file mode 100644 index 0000000000..55906dbddf --- /dev/null +++ b/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.html @@ -0,0 +1,225 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::endpoint Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::endpoint Class Reference
+
+
+ +

Endpoint represents a peer in the cluster. + More...

+ +

#include <endpoint.h>

+
Inheritance diagram for hazelcast::client::endpoint:
+
+
+ + + + + + + + +

+Public Member Functions

 endpoint (boost::uuids::uuid uuid, boost::optional< address > socket_address)
boost::uuids::uuid get_uuid () const
 Returns the UUID of this endpoint.
const boost::optional< address > & get_socket_address () const
 Returns the socket address for this endpoint.
+

Detailed Description

+

Endpoint represents a peer in the cluster.

+

It is the client.

+ +

Definition at line 34 of file endpoint.h.

+

Constructor & Destructor Documentation

+ +

◆ endpoint()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::endpoint::endpoint (boost::uuids::uuid uuid,
boost::optional< address > socket_address )
+
+ +

Definition at line 169 of file cluster.cpp.

+
171 : uuid_(uuid)
+
172 , socket_address_(std::move(socket_address))
+
173{}
+
+
+
+

Member Function Documentation

+ +

◆ get_socket_address()

+ +
+
+ + + + + + + +
const boost::optional< address > & hazelcast::client::endpoint::get_socket_address () const
+
+ +

Returns the socket address for this endpoint.

+
Returns
the socket address for this endpoint
+ +

Definition at line 182 of file cluster.cpp.

+
183{
+
184 return socket_address_;
+
185}
+
+
+
+ +

◆ get_uuid()

+ +
+
+ + + + + + + +
boost::uuids::uuid hazelcast::client::endpoint::get_uuid () const
+
+ +

Returns the UUID of this endpoint.

+
Returns
the UUID of this endpoint
+ +

Definition at line 176 of file cluster.cpp.

+
177{
+
178 return uuid_;
+
179}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.js b/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.js new file mode 100644 index 0000000000..444c19d8a7 --- /dev/null +++ b/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1endpoint = +[ + [ "get_socket_address", "d6/d83/classhazelcast_1_1client_1_1endpoint.html#a8ff5cdcdc8f2c9e234e912fc09fe5e59", null ], + [ "get_uuid", "d6/d83/classhazelcast_1_1client_1_1endpoint.html#a5946fd30da2ac84a079018241903b15e", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.png b/5.5.0/d6/d83/classhazelcast_1_1client_1_1endpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2b7909bea9d2af0802916b314ca73a6d1901cb GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0vp^dx1EBgBeIxUv7y5QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=B*~o-U3d6^w7^-aPkOfv2V2 zan-ZG^MAOsY+#-A&AwM-lIpUYV>Jzr?;WyyK23Cvimuk;=}Rn)syt^cHvD^ZC0p>@ z57+D?>mHf%^GMELI(>=P{OZ5jd%1(7!|v86i_U$!HfCws#${XX+%3(S)SM9a_GYB& zN)7QZzn`(^-dq_~^h(6?sgRbs=~BscRZkzpE32P-`+Z{QZ|}V|Yo8u@IcMtc*{fnz zSL%HK;(q3ccy6Au>y;UHYgfMXKkR=&Jp5k5RsJjYvVVK+-MzoQN&n*W8#{V_m%U`4 zc)9<#zKh?FFUKv_^JafKrtn;*XYa$pbDrvxmxS&A8vk3f`=a-y@-1e2Rce*s-s!z( z`8-UN!DfXxgU;%uFXPuw{WyKu{RiU5;%DD0;$t{7=_2z18A)4)GZRT*^gP-7{rt

0yiT!ms#PR*1 z3EWq|Nw3b>wY_NStfR9o6_roVt+M00-#dMaYrzeP>vhI|_f>wIVIA7tH`nQSjMLK- z#V^B;{#?}>x?bjuyPwQ$|7eRf>sMIBeeF>`_Bpm>|CEOh-LBtQY@ejIFTD1eOknb_ zEzjEQZa@9^{}MDLCtNL$-~IY>x$^UWoc9);-&iR5{p}?nPwU-lf%i3$<`aeO-V~ne z^a~D?crvGX!Hus|iVwZfEOveD2n^ZZfB)ZFy}x<>0{-~yfA19{r_5ijesbZpW$Gun nK^~q6@_Fu;d)50_{bStmcy2=R)aVDmB+20E>gTe~DWM4fw6}Y$ literal 0 HcmV?d00001 diff --git a/5.5.0/d6/d89/item__event_8h_source.html b/5.5.0/d6/d89/item__event_8h_source.html new file mode 100644 index 0000000000..d36ad390e3 --- /dev/null +++ b/5.5.0/d6/d89/item__event_8h_source.html @@ -0,0 +1,192 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/item_event.h Source File + + + + + + + + + + + + + + +

+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
item_event.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/member.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
30enum struct HAZELCAST_API item_event_type
+
31{
+
32 ADDED = 1,
+
33 REMOVED = 2
+
34};
+
35
+
+
36class HAZELCAST_API item_event_base
+
37{
+
38public:
+
39 item_event_base(const std::string& name,
+
40 const member& member,
+
41 const item_event_type& event_type);
+
42
+
43 virtual ~item_event_base();
+
44
+
50 const member& get_member() const;
+
51
+
57 item_event_type get_event_type() const;
+
58
+
64 const std::string& get_name() const;
+
65
+
66private:
+
67 std::string name_;
+
68 member member_;
+
69 item_event_type event_type_;
+
70};
+
+
71
+
+
78class HAZELCAST_API item_event : public item_event_base
+
79{
+
80public:
+
81 item_event(const std::string& name,
+
82 item_event_type event_type,
+
83 typed_data&& item,
+
84 const member& member)
+
85 : item_event_base(name, member, event_type)
+
86 , item_(item)
+
87 {}
+
88
+
92 const typed_data& get_item() const { return item_; }
+
93
+
94private:
+
95 typed_data item_;
+
96};
+
+
97} // namespace client
+
98} // namespace hazelcast
+
99
+
100#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
101#pragma warning(pop)
+
102#endif
+
item_event_type get_event_type() const
Return the event type.
Definition proxy.cpp:2713
+
const member & get_member() const
Returns the member fired this event.
Definition proxy.cpp:2707
+
const std::string & get_name() const
Returns the name of the collection for this event.
Definition proxy.cpp:2719
+
const typed_data & get_item() const
Definition item_event.h:92
+
hz_cluster member class.
Definition member.h:62
+
typed_data class is a wrapper class for the serialized binary data.
+
+
+
+ + + + diff --git a/5.5.0/d6/da4/ringbuffer_8h_source.html b/5.5.0/d6/da4/ringbuffer_8h_source.html new file mode 100644 index 0000000000..1b127bc19a --- /dev/null +++ b/5.5.0/d6/da4/ringbuffer_8h_source.html @@ -0,0 +1,243 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/ringbuffer.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ringbuffer.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/RingbufferImpl.h"
+
19#include "hazelcast/client/ringbuffer/read_result_set.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
+
66class HAZELCAST_API ringbuffer : public proxy::RingbufferImpl
+
67{
+
68 friend class spi::ProxyManager;
+
69
+
70public:
+
93 template<typename E>
+
+
94 boost::future<int64_t> add(const E& item)
+
95 {
+
96 return add_data(to_data(item));
+
97 }
+
+
98
+
137 template<typename E>
+
+
138 boost::future<boost::optional<E>> read_one(int64_t sequence)
+
139 {
+
140 return to_object<E>(read_one_data(sequence));
+
141 }
+
+
142
+
173 template<typename E>
+
+
174 boost::future<int64_t> add(const E& item,
+
175 rb::overflow_policy overflow_policy)
+
176 {
+
177 return addData(to_data(item), overflow_policy);
+
178 }
+
+
179
+
198 template<typename E>
+
+
199 boost::future<int64_t> add_all(const std::vector<E>& items,
+
200 rb::overflow_policy overflow_policy)
+
201 {
+
202 return add_all_data(to_data_collection(items), overflow_policy);
+
203 }
+
+
204
+
244 template<typename IFUNCTION>
+
+
245 boost::future<rb::read_result_set> read_many(
+
246 int64_t start_sequence,
+
247 int32_t min_count,
+
248 int32_t max_count,
+
249 const IFUNCTION* filter = nullptr)
+
250 {
+
251 auto filter_data = to_data<IFUNCTION>(filter);
+
252 return read_many_data(
+
253 start_sequence, min_count, max_count, &filter_data)
+
254 .then(boost::launch::sync,
+
255 [=](boost::future<protocol::ClientMessage> f) {
+
256 return get_result_set(std::move(f));
+
257 });
+
258 }
+
+
259
+
260 rb::read_result_set get_result_set(boost::future<protocol::ClientMessage> f)
+
261 {
+
262 auto msg = f.get();
+
263 auto* initial_frame =
+
264 reinterpret_cast<protocol::ClientMessage::frame_header_type*>(
+
265 msg.rd_ptr(protocol::ClientMessage::RESPONSE_HEADER_LEN));
+
266 auto read_count = msg.get<int32_t>();
+
267 auto next_seq = msg.get<int64_t>();
+
268 msg.rd_ptr(static_cast<int32_t>(initial_frame->frame_len) -
+
269 protocol::ClientMessage::RESPONSE_HEADER_LEN -
+
270 protocol::ClientMessage::INT32_SIZE -
+
271 protocol::ClientMessage::INT64_SIZE);
+
272
+
273 auto datas = msg.get<std::vector<serialization::pimpl::data>>();
+
274 auto item_seqs = msg.get_nullable<std::vector<int64_t>>();
+
275 return rb::read_result_set(read_count,
+
276 std::move(datas),
+
277 get_serialization_service(),
+
278 item_seqs,
+
279 next_seq);
+
280 }
+
281
+
282 boost::future<rb::read_result_set> read_many(int64_t start_sequence,
+
283 int32_t min_count,
+
284 int32_t max_count)
+
285 {
+
286 return read_many_data(start_sequence, min_count, max_count, nullptr)
+
287 .then(boost::launch::sync,
+
288 [=](boost::future<protocol::ClientMessage> f) {
+
289 return get_result_set(std::move(f));
+
290 });
+
291 }
+
292
+
293private:
+
294 ringbuffer(const std::string& object_name, spi::ClientContext* context)
+
295 : RingbufferImpl(object_name, context)
+
296 {}
+
297};
+
+
298} // namespace client
+
299} // namespace hazelcast
+
300
+
301#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
302#pragma warning(pop)
+
303#endif
+ +
boost::future< int64_t > add_all(const std::vector< E > &items, rb::overflow_policy overflow_policy)
Adds all the items of a collection to the tail of the Ringbuffer.
Definition ringbuffer.h:199
+
boost::future< rb::read_result_set > read_many(int64_t start_sequence, int32_t min_count, int32_t max_count, const IFUNCTION *filter=nullptr)
Reads a batch of items from the Ringbuffer.
Definition ringbuffer.h:245
+
boost::future< int64_t > add(const E &item, rb::overflow_policy overflow_policy)
Asynchronously writes an item with a configurable rb::OverflowPolicy.
Definition ringbuffer.h:174
+
boost::future< int64_t > add(const E &item)
Adds an item to the tail of the Ringbuffer.
Definition ringbuffer.h:94
+
boost::future< boost::optional< E > > read_one(int64_t sequence)
Reads one item from the Ringbuffer.
Definition ringbuffer.h:138
+
+
+
+ + + + diff --git a/5.5.0/d6/dad/classhazelcast_1_1client_1_1flake__id__generator-members.html b/5.5.0/d6/dad/classhazelcast_1_1client_1_1flake__id__generator-members.html new file mode 100644 index 0000000000..65beb495bd --- /dev/null +++ b/5.5.0/d6/dad/classhazelcast_1_1client_1_1flake__id__generator-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::flake_id_generator Member List
+
+
+ +

This is the complete list of members for hazelcast::client::flake_id_generator, including all inherited members.

+ + + +
SERVICE_NAME (defined in hazelcast::client::flake_id_generator)hazelcast::client::flake_id_generatorstatic
spi::ProxyManager (defined in hazelcast::client::flake_id_generator)hazelcast::client::flake_id_generatorfriend
+
+
+ + + + diff --git a/5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.html b/5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.html new file mode 100644 index 0000000000..d562332d40 --- /dev/null +++ b/5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< char > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< char > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< char >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 270 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< char >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.png b/5.5.0/d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..65b9fdf8ce8df30dd3417cfc0d4f4a2e1eb645cf GIT binary patch literal 1096 zcmeAS@N?(olHy`uVBq!ia0y~yVAKP$12~w03f*F8(FfeDDeT9L6`Ld^rV@L(#+qtj%)>sHM z%PRN&`RBjKHpWRyCE?r~kM!`R#~hre3frwZ5wCN4(~@bakur&jCq+E%vm80>G}WOOP*SJ$W->qY~NA2#a6+y@5|~P9!4i-T~)}K zXI`cJZu9=nx4`9R>-W#N!S{3T>%EU`X75q9 zYS}AO(5-ONFE}PWFu(Ho{DNbL4jwyHeEXTxw2Rx$S3StD>OF4r{!8vFUWvf!vpdq? zY+3(qgHp=ne(I<3QduOHY@u`nP zeG0D5>Dc+LVn*`o{q_mPFV%P4VZ6;T>CKl0?E`!=Nt|)o>en8!hA*+p{N`!=PjH<$ z^SzpXwlNE*Jiour?&~(m-O~-XRUb3`(d9eq|fJL={X@V>o3v%> z4v$M=kCZ&4JD~z!4{p^tJt=Bhsv!$Q{o;KL3aku$LgEZNe*N-_V@S{{WNcW?zxD|$ z!#tqio`6G44AGt33^}TL3>&8IU^o!=h*kpi+UtV6Jf{YADT{b|d0yHqG+pJUSIndo z?LyBko|q_l=Jov zeO#M;U7v3|>#wyqw|-LN{+CzX+S@jt<^Lu6BXy41D$AF%HoiSQ>&o{3rMuE^apXu} zo)Nb>>%#+Em&F2q582$|6}5IMSb0xy-Qt|@t8zNz!~4E)uA3!ncwLO^bKc+naJjC` zE^U*p%zG|d*4{DB5-d4T74wnxOZVxep~tU^zGch4vSPcl;GQF25B_{<@cC7@d+z!iE7M!|!;rA4VDj@WEC1SY09J})_<25uATqx!^LS!?uUe-2QVzeUpKFw g5)`y_O418?o#Q{}vZiFd2j+POPgg&ebxsLQ060Yy=Kufz literal 0 HcmV?d00001 diff --git a/5.5.0/d6/dba/classhazelcast_1_1client_1_1rb_1_1read__result__set-members.html b/5.5.0/d6/dba/classhazelcast_1_1client_1_1rb_1_1read__result__set-members.html new file mode 100644 index 0000000000..0a7a13ccad --- /dev/null +++ b/5.5.0/d6/dba/classhazelcast_1_1client_1_1rb_1_1read__result__set-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::rb::read_result_set Member List
+
+
+ +

This is the complete list of members for hazelcast::client::rb::read_result_set, including all inherited members.

+ + + + + + + +
get_items() const (defined in hazelcast::client::rb::read_result_set)hazelcast::client::rb::read_result_setinline
get_next_sequence_to_read_from() consthazelcast::client::rb::read_result_setinline
get_sequence(int32_t index) consthazelcast::client::rb::read_result_setinline
read_count() consthazelcast::client::rb::read_result_setinline
read_result_set(int32_t read_count, std::vector< serialization::pimpl::data > &&data_items, serialization::pimpl::SerializationService &serialization_service, boost::optional< std::vector< int64_t > > &item_seqs, int64_t next_seq) (defined in hazelcast::client::rb::read_result_set)hazelcast::client::rb::read_result_setinline
SEQUENCE_UNAVAILABLEhazelcast::client::rb::read_result_setstatic
+
+
+ + + + diff --git a/5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.html b/5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.html new file mode 100644 index 0000000000..f7b2d23a2b --- /dev/null +++ b/5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< float > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< float > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< float > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 428 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< float > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.png b/5.5.0/d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c14cfb1ab59c198120bd38c605b3e184716ac932 GIT binary patch literal 1202 zcmeAS@N?(olHy`uVBq!ia0y~yV5|eO12~w0q~_IkHb6=`z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6#n#isF{Fa=?cCRWuN8P& z+B>(*`dJIRJ>$EVef;?Jzewe&tDax>*c^|(WA&?~UFB!rKbE>lCRV22>KSvNul=xD z$Nua;$VU;vN6I z?YXZe?+O+B5#1NNE$s4{Io1DVBfh_o{gZC}M%m+&Yc0qAn>=l+ZIwQs+x9%=P=0t} z;2p7}&sG2Um;7kF{xSXI?8Up+{Y`##_mQ#Ay8Q1F`#+0Ch|Ev7`r~}``KQ}mKL2-Y zz1Dm;E#z>UjCAnl=jWoXzWPXOBT)tGTneorl}to6?}k< zLsNdxhwwzrY|v2t@GpxhBFS=r;CdDK7M@qzvibYt0%vx zv@Nm8*7NL>Yp%Eubt;&_u0MWKkKfrloKeqht0T@I-{1Xz`%B(G(~s`fdw6x(-;n$J zzDn)7UuIeRijPM`aeAyC~|(^IY|!Vy2nNp zGqzl1>iO~ZQeU^lRJHo=(Ys&XxMO*t?qg-gf6mX3D{iw!JT6zOO#1%&_xp?Q%p>`; z|Iet}{)0#P``dGm_8)$?u+n+ws=sORYqS5q`BeAzzpc@9e_f+Q-f>-b_o;b?o<> + + + + + + +Hazelcast C++ Client: hazelcast::client::query::paging_predicate< K, V > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::paging_predicate< K, V > Class Template Reference
+
+
+ +

NOTE: paging_predicate can only be used with values(), keySet() and entries() methods! + More...

+ +

#include <paging_predicate.h>

+
Inheritance diagram for hazelcast::client::query::paging_predicate< K, V >:
+
+
+ + + + + + + + + + + + + + + + +

+Public Member Functions

void reset ()
 resets for reuse
void next_page ()
 sets the page value to next page
void previous_page ()
 sets the page value to previous page
iteration_type get_iteration_type () const
void set_iteration_type (iteration_type type)
size_t get_page () const
void set_page (size_t page_number)
size_t get_page_size () const
const query::entry_comparator< K, V > * get_comparator () const
void set_anchor_data_list (anchor_data_list anchor_data_list)
+

Detailed Description

+
template<typename K, typename V>
+class hazelcast::client::query::paging_predicate< K, V >

NOTE: paging_predicate can only be used with values(), keySet() and entries() methods!

+

!!

+

This class is a special Predicate which helps to get a page-by-page result of a query. It can be constructed with a page-size, an inner predicate for filtering, and a comparator for sorting. This class is not thread-safe and stateless. To be able to reuse for another query, one should call paging_predicate#reset()
+ Here is an example usage.

+Predicate lessEqualThanFour = Predicates.lessEqual("this", 4);
+
+// We are constructing our paging predicate with a predicate and page size.
+In this case query results fetched two by two. paging_predicate predicate =
+new paging_predicate(lessEqualThanFour, 2);
+
+// we are initializing our map with integers from 0 to 10 as keys and values.
+IMap map = hazelcastInstance.getMap(...);
+for (int i = 0; i < 10; i++) {
+map.put(i, i);
+}
+
+// invoking the query
+Collection<Integer> values = map.values(predicate);
+System.out.println("values = " + values) // will print 'values = [0, 1]'
+predicate.nextPage(); // we are setting up paging predicate to fetch next
+page in the next call. values = map.values(predicate);
+System.out.println("values = " + values);// will print 'values = [2, 3]'
+Entry anchor = predicate.getAnchor();
+System.out.println("anchor -> " + anchor); // will print 'anchor -> 1=1',
+since the anchor is the last entry of the previous page.
+predicate.previousPage(); // we are setting up paging predicate to fetch
+previous page in the next call values = map.values(predicate);
+System.out.println("values = " + values) // will print 'values = [0, 1]'
+
+

Definition at line 116 of file paging_predicate.h.

+

Member Function Documentation

+ +

◆ get_comparator()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
const query::entry_comparator< K, V > * hazelcast::client::query::paging_predicate< K, V >::get_comparator () const
+
+inline
+
+ +

Definition at line 163 of file paging_predicate.h.

+
164 {
+
165 return comparator_.get();
+
166 }
+
+
+
+ +

◆ get_iteration_type()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
iteration_type hazelcast::client::query::paging_predicate< K, V >::get_iteration_type () const
+
+inline
+
+ +

Definition at line 153 of file paging_predicate.h.

+
153{ return iteration_type_; }
+
+
+
+ +

◆ get_page()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
size_t hazelcast::client::query::paging_predicate< K, V >::get_page () const
+
+inline
+
+ +

Definition at line 157 of file paging_predicate.h.

+
157{ return page_; }
+
+
+
+ +

◆ get_page_size()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
size_t hazelcast::client::query::paging_predicate< K, V >::get_page_size () const
+
+inline
+
+ +

Definition at line 161 of file paging_predicate.h.

+
161{ return page_size_; }
+
+
+
+ +

◆ next_page()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
void hazelcast::client::query::paging_predicate< K, V >::next_page ()
+
+inline
+
+ +

sets the page value to next page

+ +

Definition at line 141 of file paging_predicate.h.

+
141{ ++page_; }
+
+
+
+ +

◆ previous_page()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
void hazelcast::client::query::paging_predicate< K, V >::previous_page ()
+
+inline
+
+ +

sets the page value to previous page

+ +

Definition at line 146 of file paging_predicate.h.

+
147 {
+
148 if (page_ != 0) {
+
149 --page_;
+
150 }
+
151 }
+
+
+
+ +

◆ reset()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
void hazelcast::client::query::paging_predicate< K, V >::reset ()
+
+inline
+
+ +

resets for reuse

+ +

Definition at line 130 of file paging_predicate.h.

+
131 {
+
132 iteration_type_ = iteration_type::VALUE;
+
133 anchor_data_list_.page_list.clear();
+
134 anchor_data_list_.data_list.clear();
+
135 page_ = 0;
+
136 }
+
NOTE: paging_predicate can only be used with values(), keySet() and entries() methods!
+
+
+
+ +

◆ set_anchor_data_list()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
void hazelcast::client::query::paging_predicate< K, V >::set_anchor_data_list (anchor_data_list anchor_data_list)
+
+inline
+
+ +

Definition at line 168 of file paging_predicate.h.

+
169 {
+
170 anchor_data_list_ = std::move(anchor_data_list);
+
171 }
+
+
+
+ +

◆ set_iteration_type()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
void hazelcast::client::query::paging_predicate< K, V >::set_iteration_type (iteration_type type)
+
+inline
+
+ +

Definition at line 155 of file paging_predicate.h.

+
155{ iteration_type_ = type; }
+
+
+
+ +

◆ set_page()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
void hazelcast::client::query::paging_predicate< K, V >::set_page (size_t page_number)
+
+inline
+
+ +

Definition at line 159 of file paging_predicate.h.

+
159{ page_ = page_number; }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.js b/5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.js new file mode 100644 index 0000000000..c138af3aa7 --- /dev/null +++ b/5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1query_1_1paging__predicate = +[ + [ "next_page", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html#a2707e43a62d767682b1a766fe0e1deb5", null ], + [ "previous_page", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html#a6f71ff140bce8a867de84c297a117d51", null ], + [ "reset", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html#a5fd22a94e360fe6697c00d3d907f0218", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.png b/5.5.0/d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..d314fe82bce20880c2f48f20d4a29fee1067ba80 GIT binary patch literal 1630 zcmbVNYc!Nw82;Rja!D$3X{lT@xm7fiOH!;1W@!2*GehXe5fw8SrE#l{)*vRs&<&ND z^o`u*emls>rQ}v&av3CI4=c~2OI-Rx7ud{!=dq2v|C?a|IU0`qB0t?Q6~Cim9+NB;o)JJH|sdX zhW9px;IJnF82=bZ@q0Z0AoUS#YXe>un@OJzT0m@;bUVg6KeQg}yn_#%K2kdW96F#+ zy`c4bXD3O-#5w44Qm|gjj`}*uI0wC3+Ar+8c2|JRv)UgwJL;ef4OrS#Z%7-8;V{_& zFnCq~GJ6tWpq%Q!tPI0*ZJ1vUq43D4wfBpbs(7Y(MbwxTbQpOx-n;s6LY7Azf~BoA zs0)YiCm<6fJBu@WI;OkJJ-H*amXU9Q>Gj2ZeE-$bNCVH}^Ya-3vR$UHn;EGO#E#Mm z#yy_52zV>bOrv7sUOgQbtJVID+*J#TA)gC@$+VN)u=$0pdDd}(Y9+zvIP+Kyt5(&zZEu2&a_ri6wdF(OYcqjrXS+%=Txz_1 z16@OZT`*Xlqq4^%I5z6o333^jnNnZTjcme)Ak6xmrY=GgMb=8qPTwkgYL{);ZDx8& zzajNC>cXA5S6dIAZM5&Qd&yq8DH*CEa_7cVd>SX*!oPI>iN+I1wfkf0sP59UJL|HE zHmJy@FaFPGtM;H>QAtx;TTuN~FZcGc%BT31_dSX9K&HQ;kf$DUy2$N$RDVO+^r;Jr z7E6{nN;DhCE_^?3EkImPA=C99a@72m{{o5sY|Sb&$Y?%nAt)3f61=H)qhj9quGQR3 zt;-c8r4s^(iPi07zgz5h)6zNx`(46x;}Bw>2P5aL2*HYbQKQAuUNe#YCB+$mwtkfX zG8Y@Gne~r3gCgyZyyalrc<#D0l(_Zng*orW;yCP*9n)x^=Uy~_)eJg#2i?V3K;zPN z3W%aBvdQes57%K+D2$}Bne00H-~K3s&C-BF2du&?;xXx0zwCB9%g z{IDJm2v<=6Bs#AP#LtbS0F@MXKwd+EC)pYM6H$9K$O(u*8AU5&H$G73Np&`>iiHTu z0TN0lI$+24BeL0&oeBS(H@v^)2r^OjLCi_<$!3aJ3E2VQ|0HhE|CczPC-`i_;0az! zM~i)>UH%Nn)n6na012{ss!TmFc!MKu0+gMB{y#nJd_b&6)sEMNje$SEr7YL0Gp zlp>2cDk)MDIpXEfoH#m)hZA$J$JyE5_l5u?FGy4KWg!S`zs)wMOb>(n)g@Z@!X|Iy z#Mjmd!oJm>uMyeBu(CcKR%}~6s`@Fjx%e3hmd<)5`Kt^K3K{w9-Mk%!-@5;*k=4Gj~+mdaGP_SpLxyRk~kuKFidyN-0`wQfojopH3!z zT}kkW^jXreC?s}-ejH5QRS;;1p4h%iMj9D{Os+V$r;zmy>CyZk9Vj$OIB2>gI z|2%e1Xr2$!IMi1~S(PQMR+h}LQYeRnEWeJqxYsH88%;Tm@(>ZcAP?1ccpQ6I@%{-z z&(az{9%B2H_kO|`PIDn&lre1?82r7F`bEw8VP#Wyi(akJRC5Uf!mL`1UsK334&Qeo zb(z&o(D3zpy8#TiM%@Y5?#`NumgellFgDw<(og?VKArxjU*cK#%DDl!e|#8J9zrbx zenfl}6@}dzEpTmz(>VQv + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result::page_iterator Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html b/5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html new file mode 100644 index 0000000000..eb631029fe --- /dev/null +++ b/5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html @@ -0,0 +1,792 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_statement Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_statement Class Reference
+
+
+ +

Definition of an SQL statement. + More...

+ +

#include <sql_statement.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 sql_statement (hazelcast_client &client, std::string query)
 Creates a statement with the given query.
const std::string & sql () const
sql_statementsql (std::string sql_string)
 Sets the SQL string to be executed.
template<typename... Param>
sql_statementset_parameters (Param... params)
 Sets the values for statement parameters.
template<typename Param>
sql_statementadd_parameter (const Param &value)
 Adds a single parameter value to the end of the parameter values list.
sql_statementclear_parameters ()
 Clears statement parameter values.
int32_t cursor_buffer_size () const
 Gets the cursor buffer size (measured in the number of rows).
sql_statementcursor_buffer_size (int32_t size)
 Sets the cursor buffer size (measured in the number of rows).
std::chrono::milliseconds timeout () const
 Gets the execution timeout in milliseconds.
sql_statementtimeout (std::chrono::milliseconds timeout)
 Sets the execution timeout in milliseconds.
sql_expected_result_type expected_result_type () const
 Gets the expected result type.
sql_statementexpected_result_type (sql_expected_result_type type)
 Sets the expected result type.
std::shared_ptr< std::atomic< int32_t > > partition_argument_index () const
 Get the partition argument index value.
const boost::optional< std::string > & schema () const
 Gets the schema name.
sql_statementschema (boost::optional< std::string > schema)
 Sets the schema name.
+ + + + + + + + + +

+Static Public Attributes

static constexpr std::chrono::milliseconds TIMEOUT_NOT_SET { -1 }
 Value for the timeout that is not set.
static constexpr std::chrono::milliseconds TIMEOUT_DISABLED { 0 }
 Value for the timeout that is disabled, meaning there's no time limit to run a query.
static constexpr std::chrono::milliseconds DEFAULT_TIMEOUT
 Default timeout.
static constexpr int32_t DEFAULT_CURSOR_BUFFER_SIZE = 4096
 Default cursor buffer size.
+

Detailed Description

+

Definition of an SQL statement.

+

This object is mutable. Properties are read once before the execution is started. Changes to properties do not affect the behavior of already running statements.

+ +

Definition at line 41 of file sql_statement.h.

+

Constructor & Destructor Documentation

+ +

◆ sql_statement()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::sql::sql_statement::sql_statement (hazelcast_client & client,
std::string query )
+
+ +

Creates a statement with the given query.

+
Parameters
+ + + +
clientThe hazelcast client to be used for the statement.
queryThe query string.
+
+
+ +

Definition at line 461 of file sql.cpp.

+
462 : serialized_parameters_{}
+
463 , cursor_buffer_size_{ DEFAULT_CURSOR_BUFFER_SIZE }
+
464 , timeout_{ TIMEOUT_NOT_SET }
+
465 , expected_result_type_{ sql_expected_result_type::any }
+
466 , schema_{}
+
467 , partition_argument_index_{ std::make_shared<std::atomic<int32_t>>(-1) }
+
468 , serialization_service_(
+
469 spi::ClientContext(client).get_serialization_service())
+
470{
+
471 sql(std::move(query));
+
472}
+
static constexpr int32_t DEFAULT_CURSOR_BUFFER_SIZE
Default cursor buffer size.
+
const std::string & sql() const
Definition sql.cpp:488
+
static constexpr std::chrono::milliseconds TIMEOUT_NOT_SET
Value for the timeout that is not set.
+
+
+
+

Member Function Documentation

+ +

◆ add_parameter()

+ +
+
+
+template<typename Param>
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::add_parameter (const Param & value)
+
+ +

Adds a single parameter value to the end of the parameter values list.

+
Parameters
+ + +
valueparameter value
+
+
+
Returns
this instance for chaining
+
See also
set_parameters()
+
+clear_parameters()
+ +

Definition at line 262 of file sql_statement.h.

+
263{
+
264 serialized_parameters_.emplace_back(serialization_service_.to_data(param));
+
265
+
266 return *this;
+
267}
+
+
+
+ +

◆ clear_parameters()

+ +
+
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::clear_parameters ()
+
+ +

Clears statement parameter values.

+
Returns
this instance for chaining
+
See also
set_parameters()
+
+template<typename Param> add_parameter(const Param& value)
+ +

Definition at line 504 of file sql.cpp.

+
505{
+
506 serialized_parameters_.clear();
+
507
+
508 return *this;
+
509}
+
+
+
+ +

◆ cursor_buffer_size() [1/2]

+ +
+
+ + + + + + + +
int32_t hazelcast::client::sql::sql_statement::cursor_buffer_size () const
+
+ +

Gets the cursor buffer size (measured in the number of rows).

+
Returns
cursor buffer size (measured in the number of rows)
+ +

Definition at line 512 of file sql.cpp.

+
513{
+
514 return cursor_buffer_size_;
+
515}
+
+
+
+ +

◆ cursor_buffer_size() [2/2]

+ +
+
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::cursor_buffer_size (int32_t size)
+
+ +

Sets the cursor buffer size (measured in the number of rows).

+

When a statement is submitted for execution, a sql_result is returned as a result. When rows are ready to be consumed, they are put into an internal buffer of the cursor. This parameter defines the maximum number of rows in that buffer. When the threshold is reached, the backpressure mechanism will slow down the execution, possibly to a complete halt, to prevent out-of-memory.

+

Only positive values are allowed.

+

The default value is expected to work well for most workloads. A bigger buffer size may give you a slight performance boost for queries with large result sets at the cost of increased memory consumption.

+

Defaults to sql_statement::DEFAULT_CURSOR_BUFFER_SIZE.

+
Parameters
+ + +
sizecursor buffer size (measured in the number of rows)
+
+
+
Returns
this instance for chaining
+
See also
hazelcast::client::sql::sql_service::execute(const sql_statement& +statement)
+
+hazelcast::client::sql::sql_result
+ +

Definition at line 518 of file sql.cpp.

+
519{
+
520 util::Preconditions::check_positive(
+
521 size,
+
522 (boost::format("Cursor buffer size must be positive: %s") % size).str());
+
523 cursor_buffer_size_ = size;
+
524
+
525 return *this;
+
526}
+
+
+
+ +

◆ expected_result_type() [1/2]

+ +
+
+ + + + + + + +
sql::sql_expected_result_type hazelcast::client::sql::sql_statement::expected_result_type () const
+
+ +

Gets the expected result type.

+
Returns
expected result type
+ +

Definition at line 565 of file sql.cpp.

+
566{
+
567 return expected_result_type_;
+
568}
+
+
+
+ +

◆ expected_result_type() [2/2]

+ +
+
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::expected_result_type (sql_expected_result_type type)
+
+ +

Sets the expected result type.

+
Parameters
+ + +
typeexpected result type
+
+
+
Returns
this instance for chaining
+ +
+
+ +

◆ partition_argument_index()

+ +
+
+ + + + + + + +
std::shared_ptr< std::atomic< int32_t > > hazelcast::client::sql::sql_statement::partition_argument_index () const
+
+ +

Get the partition argument index value.

+
Returns
partition argument index, -1 if not set.
+ +

Definition at line 578 of file sql.cpp.

+
579{
+
580 return partition_argument_index_;
+
581}
+
+
+
+ +

◆ schema() [1/2]

+ +
+
+ + + + + + + +
const boost::optional< std::string > & hazelcast::client::sql::sql_statement::schema () const
+
+ +

Gets the schema name.

+
Returns
the schema name or
boost::none
+
if there is none
+ +

Definition at line 552 of file sql.cpp.

+
553{
+
554 return schema_;
+
555}
+
+
+
+ +

◆ schema() [2/2]

+ +
+
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::schema (boost::optional< std::string > schema)
+
+ +

Sets the schema name.

+

The engine will try to resolve the non-qualified object identifiers from the statement in the given schema. If not found, the default search path will be used, which looks for objects in the predefined schemas

"partitioned"
+

and

"public"
+

.

+

The schema name is case sensitive. For example,

"foo"
+

and

"Foo"
+

are different schemas.

+

The default value is

boost::none
+

meaning only the default search path is used.

+
Parameters
+ + +
schemathe current schema name
+
+
+
Returns
this instance for chaining
+ +

Definition at line 558 of file sql.cpp.

+
559{
+
560 schema_ = std::move(schema);
+
561 return *this;
+
562}
+
const boost::optional< std::string > & schema() const
Gets the schema name.
Definition sql.cpp:552
+
+
+
+ +

◆ set_parameters()

+ +
+
+
+template<typename... Param>
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::set_parameters (Param... params)
+
+ +

Sets the values for statement parameters.

+

You may define parameter placeholders in the statement with the
+"?"
character. For every placeholder, a value must be provided.

+

When the method is called, the contents of the list are copied. Subsequent changes to the original list don't change the statement parameters.

+
Parameters
+ + + +
valuethe first statement parameter
other_paramsthe other statement parameters if exist
+
+
+
Returns
this instance for chaining
+
See also
template<typename Param> add_parameter(const Param& value)
+
+clear_parameters()
+ +

Definition at line 271 of file sql_statement.h.

+
272{
+
273 int _[] = { 0, ((void)add_parameter(params), 0)... };
+
274 (void)_;
+
275 return *this;
+
276}
+
sql_statement & add_parameter(const Param &value)
Adds a single parameter value to the end of the parameter values list.
+
+
+
+ +

◆ sql() [1/2]

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::sql::sql_statement::sql () const
+
+
Returns
The sql string to be executed
+ +

Definition at line 488 of file sql.cpp.

+
489{
+
490 return sql_;
+
491}
+
+
+
+ +

◆ sql() [2/2]

+ +
+
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::sql (std::string sql_string)
+
+ +

Sets the SQL string to be executed.

+

The SQL string cannot be empty.

+
Parameters
+ + +
sql_stringSQL string
+
+
+
Returns
this instance for chaining
+
Exceptions
+ + +
hazelcast::client::exception::illegal_argumentif passed SQL string is empty
+
+
+ +

Definition at line 494 of file sql.cpp.

+
495{
+
496 util::Preconditions::check_not_empty(sql_string, "SQL cannot be empty");
+
497
+
498 sql_ = std::move(sql_string);
+
499
+
500 return *this;
+
501}
+
+
+
+ +

◆ timeout() [1/2]

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::sql::sql_statement::timeout () const
+
+ +

Gets the execution timeout in milliseconds.

+
Returns
execution timeout in milliseconds
+ +

Definition at line 529 of file sql.cpp.

+
530{
+
531 return timeout_;
+
532}
+
+
+
+ +

◆ timeout() [2/2]

+ +
+
+ + + + + + + +
sql_statement & hazelcast::client::sql::sql_statement::timeout (std::chrono::milliseconds timeout)
+
+ +

Sets the execution timeout in milliseconds.

+

If the timeout is reached for a running statement, it will be cancelled forcefully.

+

Zero value means no timeout. sql_statement::TIMEOUT_NOT_SET means that the value from sql_config::statement_timeout() will be used. Other negative values are prohibited.

+

Defaults to sql_statement::TIMEOUT_NOT_SET .

+
Parameters
+ + +
timeoutexecution timeout in milliseconds, \c0 for no timeout, -1 to user member's default timeout
+
+
+
Returns
this instance for chaining
+
See also
sql_config::statement_timeout()
+ +

Definition at line 535 of file sql.cpp.

+
536{
+
537 auto timeout_msecs = timeout.count();
+
538 if (timeout_msecs < 0 && timeout != TIMEOUT_NOT_SET) {
+
539 throw exception::illegal_argument(
+
540 "sql_statement::timeout(std::chrono::milliseconds timeout)",
+
541 (boost::format("Timeout must be non-negative or -1: %1% msecs") %
+
542 timeout_msecs)
+
543 .str());
+
544 }
+
545
+
546 timeout_ = timeout;
+
547
+
548 return *this;
+
549}
+
std::chrono::milliseconds timeout() const
Gets the execution timeout in milliseconds.
Definition sql.cpp:529
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_CURSOR_BUFFER_SIZE

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::sql::sql_statement::DEFAULT_CURSOR_BUFFER_SIZE = 4096
+
+staticconstexpr
+
+ +

Default cursor buffer size.

+ +

Definition at line 61 of file sql_statement.h.

+ +
+
+ +

◆ DEFAULT_TIMEOUT

+ +
+
+ + + + + +
+ + + + +
std::chrono::milliseconds hazelcast::client::sql::sql_statement::DEFAULT_TIMEOUT
+
+staticconstexpr
+
+Initial value: +

Default timeout.

+ +

Definition at line 57 of file sql_statement.h.

+ +
+
+ +

◆ TIMEOUT_DISABLED

+ +
+
+ + + + + +
+ + + + +
std::chrono::milliseconds hazelcast::client::sql::sql_statement::TIMEOUT_DISABLED { 0 }
+
+staticconstexpr
+
+ +

Value for the timeout that is disabled, meaning there's no time limit to run a query.

+ +

Definition at line 54 of file sql_statement.h.

+
54{ 0 };
+
+
+
+ +

◆ TIMEOUT_NOT_SET

+ +
+
+ + + + + +
+ + + + +
std::chrono::milliseconds hazelcast::client::sql::sql_statement::TIMEOUT_NOT_SET { -1 }
+
+staticconstexpr
+
+ +

Value for the timeout that is not set.

+

The value of sql_config::statement_timeout_millis will be used.

+ +

Definition at line 48 of file sql_statement.h.

+
48{ -1 };
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.js b/5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.js new file mode 100644 index 0000000000..14e1209085 --- /dev/null +++ b/5.5.0/d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.js @@ -0,0 +1,18 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__statement = +[ + [ "sql_statement", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a66994f949c629d8344e6c135fef77243", null ], + [ "add_parameter", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a279be77e24c6b5172d18fc119f23045b", null ], + [ "clear_parameters", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a6283969c3560deecb75deebc7d280eff", null ], + [ "cursor_buffer_size", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a6fee0582c0f3d9544b9cbd736f2890ba", null ], + [ "cursor_buffer_size", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#acb6462447565b0db906fa487fc55d995", null ], + [ "expected_result_type", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#afbd6fc87bdc4630d43f817aecd692cf2", null ], + [ "expected_result_type", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#aa8909178bb71121ea56a4090ce06a2eb", null ], + [ "partition_argument_index", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a4049d3fdbbb16b33d1e6c5e23e8b606c", null ], + [ "schema", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a4a1a441ef3153a7405e11e6aa5bebe47", null ], + [ "schema", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a202b143c41d646debd09fcdfbbdf8898", null ], + [ "set_parameters", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a0dc0533edca6edaa03cb67b2caf8a836", null ], + [ "sql", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a79a3c70797c0afcd0f29fcbe58eb703f", null ], + [ "sql", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a1139e964258d391d2fa150348c6f331a", null ], + [ "timeout", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a51cb6042a6b90ed0d70f4e8c24c0786e", null ], + [ "timeout", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html#a329a86156a2ee2cf71f0ab88dd886026", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4-members.html b/5.5.0/d6/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4-members.html new file mode 100644 index 0000000000..16d40599e9 --- /dev/null +++ b/5.5.0/d6/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::in_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.html b/5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.html new file mode 100644 index 0000000000..b0c1256998 --- /dev/null +++ b/5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< byte > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< byte > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< byte >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 250 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< byte >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.png b/5.5.0/d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..b5fd2fab19558ffa72956d56140fd516d86a6c31 GIT binary patch literal 1108 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!12~w03f*F8(FfeDDeT9L6`M#%%V@L(#+qr-HmRRr{ z(QY+a^}YVl>xbHf9t&pNo%}6t?Xm{8+noDveB2)~E!9)^^d=i_ZqH>NpFBCcReV)- zCYem#;BhJBkdkMxa73%h@mYIb$=Cmj*IB!Q`FP-(z$0h#@^bk-CNck=y}`ri#H`B) zGTxa-@qa#j|LiNdu*l>oUq4yCpKklDEL{J2?&Hf*c@LX>U+@37DB1eS_m%yk&u{*a zy>{@;(}vlso^EFou9n=}^J;#<@k0j>9;(VQRy_UU#&esF{9{u6k@vr_zT%Z|v`*b| z`~8yj8 zZPM}1ik$W|kl_RSD{h7$h7W66SQ+N++c!y!A;K$y;lazpTA7Rui-CgMghUx;0EH5? z5*Zs-0tJ={iP1>lmviFOAg@(Zg66dBm)lfF3h{pC-X`gPr!>E|o= zzqxlicJG|+z5dxdTe;2F{{Pk8_jbbl<#yM8YQANu7pmFZQSqw$8mC84Nb6R2+l$xi zANsjAJG*|pk)}TN;>P;p3i~8iZ{=H>#%_OOzC)Yb+tY!P+e9M+%Tw#;=9Ee&=H|{? z5We1OZ{eD}d4*n+yq0Hw_+Xauns<#@7XNFH8@B7EUmTx&xR&Ylm(B_2A8~HZdn|ui zRw$E8drGI|o{b!-Wos8iJWbas+o1Gk-@=%#k~xuvcNXZMon92t*1sW+W&P6PlWUUK z?|$=R^BJyd{nghJ5}&2s&^>A~hg)0i+U^I>o64%gTAsd%j8@+Dy3Jka{r1gy6)C@e zT9~Xch`7Ju+Pjk8tKz4&NZ(`IpO%`teQ}umtF}pBuD@A0vbD_qlT!HSYrRKZB>MpUXO@ GgeCy*$_(8A literal 0 HcmV?d00001 diff --git a/5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html b/5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html new file mode 100644 index 0000000000..724929198f --- /dev/null +++ b/5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html @@ -0,0 +1,442 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::connection_retry_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::connection_retry_config Class Reference
+
+
+ +

Connection Retry Config is controls the period among the retries and when should a client gave up retrying. + More...

+ +

#include <connection_retry_config.h>

+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

std::chrono::milliseconds get_initial_backoff_duration () const
 how long to wait after the first failure before retrying
connection_retry_configset_initial_backoff_duration (std::chrono::milliseconds initial_backoff_duration)
std::chrono::milliseconds get_max_backoff_duration () const
 When backoff reaches this upper bound, it does not increase any more.
connection_retry_configset_max_backoff_duration (std::chrono::milliseconds max_backoff_duration)
 When backoff reaches this upper bound, it does not increase any more.
double get_multiplier () const
 factor with which to multiply backoff time after a failed retry
connection_retry_configset_multiplier (double multiplier)
std::chrono::milliseconds get_cluster_connect_timeout () const
 Timeout value for the client to give up to connect to the current cluster Theclient can shutdown after reaching the timeout.
connection_retry_configset_cluster_connect_timeout (std::chrono::milliseconds cluster_connect_timeout)
double get_jitter () const
 by how much to randomize backoffs.
connection_retry_configset_jitter (double jitter)
 At each iteration calculated back-off is randomized via following method random(-jitter * current_backoff, jitter * current_backoff).
+

Detailed Description

+

Connection Retry Config is controls the period among the retries and when should a client gave up retrying.

+

Exponential behaviour can be chosen or jitter can be added to wait periods.

+ +

Definition at line 35 of file connection_retry_config.h.

+

Member Function Documentation

+ +

◆ get_cluster_connect_timeout()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::config::connection_retry_config::get_cluster_connect_timeout () const
+
+ +

Timeout value for the client to give up to connect to the current cluster Theclient can shutdown after reaching the timeout.

+
Returns
cluster_connect_timeout_
+ +

Definition at line 288 of file config.cpp.

+
289{
+
290 return cluster_connect_timeout_;
+
291}
+
+
+
+ +

◆ get_initial_backoff_duration()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::config::connection_retry_config::get_initial_backoff_duration () const
+
+ +

how long to wait after the first failure before retrying

+
Returns
initial_backoff_duration_
+ +

Definition at line 240 of file config.cpp.

+
241{
+
242 return initial_backoff_duration_;
+
243}
+
+
+
+ +

◆ get_jitter()

+ +
+
+ + + + + + + +
double hazelcast::client::config::connection_retry_config::get_jitter () const
+
+ +

by how much to randomize backoffs.

+

At each iteration calculated back-off is randomized via following method random(-jitter * current_backoff, jitter * current_backoff)

+
Returns
jitter_
+ +

Definition at line 305 of file config.cpp.

+
306{
+
307 return jitter_;
+
308}
+
+
+
+ +

◆ get_max_backoff_duration()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::config::connection_retry_config::get_max_backoff_duration () const
+
+ +

When backoff reaches this upper bound, it does not increase any more.

+
Returns
max_backoff_duration_
+ +

Definition at line 257 of file config.cpp.

+
258{
+
259 return max_backoff_duration_;
+
260}
+
+
+
+ +

◆ get_multiplier()

+ +
+
+ + + + + + + +
double hazelcast::client::config::connection_retry_config::get_multiplier () const
+
+ +

factor with which to multiply backoff time after a failed retry

+
Returns
multiplier_
+ +

Definition at line 273 of file config.cpp.

+
274{
+
275 return multiplier_;
+
276}
+
+
+
+ +

◆ set_cluster_connect_timeout()

+ +
+
+ + + + + + + +
connection_retry_config & hazelcast::client::config::connection_retry_config::set_cluster_connect_timeout (std::chrono::milliseconds cluster_connect_timeout)
+
+
Parameters
+ + +
cluster_connect_timeouttimeout for the client to give up to connect to the current cluster The client can shutdown after reaching the timeout.
+
+
+
Returns
updated connection_retry_config
+ +

Definition at line 294 of file config.cpp.

+
296{
+
297 util::Preconditions::check_not_negative(
+
298 cluster_connect_timeout.count(),
+
299 "Cluster connect timeout must be non-negative!");
+
300 cluster_connect_timeout_ = cluster_connect_timeout;
+
301 return *this;
+
302}
+
+
+
+ +

◆ set_initial_backoff_duration()

+ +
+
+ + + + + + + +
connection_retry_config & hazelcast::client::config::connection_retry_config::set_initial_backoff_duration (std::chrono::milliseconds initial_backoff_duration)
+
+
Parameters
+ + +
initial_backoff_durationhow long to wait after the first failure before retrying
+
+
+
Returns
updated connection_retry_config
+ +

Definition at line 246 of file config.cpp.

+
248{
+
249 util::Preconditions::check_not_negative(
+
250 initial_backoff_duration.count(),
+
251 "Initial backoff must be non-negative!");
+
252 initial_backoff_duration_ = initial_backoff_duration;
+
253 return *this;
+
254}
+
+
+
+ +

◆ set_jitter()

+ +
+
+ + + + + + + +
connection_retry_config & hazelcast::client::config::connection_retry_config::set_jitter (double jitter)
+
+ +

At each iteration calculated back-off is randomized via following method random(-jitter * current_backoff, jitter * current_backoff).

+
Parameters
+ + +
jitterby how much to randomize backoffs
+
+
+
Returns
updated connection_retry_config
+ +

Definition at line 311 of file config.cpp.

+
312{
+
313 util::Preconditions::check_true(jitter >= 0.0 && jitter <= 1.0,
+
314 "Jitter must be in range [0.0, 1.0]");
+
315 jitter_ = jitter;
+
316 return *this;
+
317}
+
+
+
+ +

◆ set_max_backoff_duration()

+ +
+
+ + + + + + + +
connection_retry_config & hazelcast::client::config::connection_retry_config::set_max_backoff_duration (std::chrono::milliseconds max_backoff_duration)
+
+ +

When backoff reaches this upper bound, it does not increase any more.

+
Parameters
+ + +
max_backoff_durationupper bound on backoff
+
+
+
Returns
updated connection_retry_config
+ +

Definition at line 263 of file config.cpp.

+
265{
+
266 util::Preconditions::check_not_negative(
+
267 max_backoff_duration.count(), "Max backoff must be non-negative!");
+
268 max_backoff_duration_ = max_backoff_duration;
+
269 return *this;
+
270}
+
+
+
+ +

◆ set_multiplier()

+ +
+
+ + + + + + + +
connection_retry_config & hazelcast::client::config::connection_retry_config::set_multiplier (double multiplier)
+
+
Parameters
+ + +
multiplierfactor with which to multiply backoff after a failed retry
+
+
+
Returns
updated connection_retry_config
+ +

Definition at line 279 of file config.cpp.

+
280{
+
281 util::Preconditions::check_true(
+
282 m >= 1.0, "Multiplier must be greater than or equal to 1.0!");
+
283 multiplier_ = m;
+
284 return *this;
+
285}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.js b/5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.js new file mode 100644 index 0000000000..4ae59a4e08 --- /dev/null +++ b/5.5.0/d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.js @@ -0,0 +1,13 @@ +var classhazelcast_1_1client_1_1config_1_1connection__retry__config = +[ + [ "get_cluster_connect_timeout", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a0b533f618893c60d7760920527d43427", null ], + [ "get_initial_backoff_duration", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#ac8aa8aa2d22164376530fef6d6d7eb4f", null ], + [ "get_jitter", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#aa3c02916e09efe0980c69b360ffa7739", null ], + [ "get_max_backoff_duration", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a1c939d36fb9ea117c03ff5816bb0bc63", null ], + [ "get_multiplier", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a3a728876e1ca10cad44cd81485d44324", null ], + [ "set_cluster_connect_timeout", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a0533a79020176e05d363427cc31a404f", null ], + [ "set_initial_backoff_duration", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a01c8d797acc0ccfe4f39f7eca9b82e06", null ], + [ "set_jitter", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a3a02b450e7bd97705d1c75ba92b35ddd", null ], + [ "set_max_backoff_duration", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a3e7fe95b429706ef7d32c8082c6cf406", null ], + [ "set_multiplier", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html#a21b0c3d9e5322f64fdaadb11de649c57", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.html b/5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.html new file mode 100644 index 0000000000..e59a318d33 --- /dev/null +++ b/5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.html @@ -0,0 +1,161 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::member_selectors Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member_selectors Class Reference
+
+
+ +

A utility class to get \member_selector instances. + More...

+ +

#include <member_selectors.h>

+ + + +

+Classes

class  data_member_selector
+ + +

+Static Public Attributes

static const std::unique_ptr< member_selectorDATA_MEMBER_SELECTOR
+

Detailed Description

+

A utility class to get \member_selector instances.

+ +

Definition at line 61 of file member_selectors.h.

+

Member Data Documentation

+ +

◆ DATA_MEMBER_SELECTOR

+ +
+
+ + + + + +
+ + + + +
const std::unique_ptr< member_selector > hazelcast::client::member_selectors::DATA_MEMBER_SELECTOR
+
+static
+
+ +

Definition at line 69 of file member_selectors.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.js b/5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.js new file mode 100644 index 0000000000..4329a39f3b --- /dev/null +++ b/5.5.0/d6/df0/classhazelcast_1_1client_1_1member__selectors.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1member__selectors = +[ + [ "data_member_selector", "d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.html b/5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.html new file mode 100644 index 0000000000..cf04a6045e --- /dev/null +++ b/5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.html @@ -0,0 +1,188 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::or_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::or_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::or_predicate:
+
+
+ + + + + + + + + + + + + + +

+Public Member Functions

template<typename... PredicateTypes>
 or_predicate (hazelcast_client &client, const PredicateTypes &... values)
Public Member Functions inherited from hazelcast::client::query::multi_predicate
template<typename... Args>
 multi_predicate (hazelcast_client &client, const Args &... values)
template<typename... Args>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const Args &... values)
template<typename T>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 319 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ or_predicate()

+ +
+
+
+template<typename... PredicateTypes>
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::query::or_predicate::or_predicate (hazelcast_client & client,
const PredicateTypes &... values )
+
+inline
+
+ +

Definition at line 323 of file predicates.h.

+
324 : multi_predicate(client, values...)
+
325 {}
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.png b/5.5.0/d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..a74408d493d602a5750ea6affb132eb56fa0ae84 GIT binary patch literal 1691 zcmb7FdpOf;9RCe75fa6wLPnOOoemDe9P8mYBXiqQB+x!jV^jfVusu;Of;7%x5@Z*(@s0=dL44dGSN@48Dz-VJ>k)N6_AX|lvY9;V^-=Ol9U@r<@_Vcnr|4}5F?r^TMugo+FkDK8FoMNZl5F*o*0-K-IX^erBC0A zYroagx83CSL3McQ$>f%W-^4k zC(2`MMP8z3;Ea}d{|5!Ut+$eDJFI=biX}XJVJqI^;ch{Hw9y$`O#^87?saeG-IAeob$2%W#J-YT*w<#v+%G$d)Mk@qJ{r|Stf)2pxO`Vk(P zPrwQKX_WVWF31vB(07Go9lSI_nNWap!p;`y(Bb1)kQ;?ol{%I`r=*Z-(5(oZ7W_cZ zdG<`Zd{M)-KpdX0@@kg(maiR#CCr$?XY z#|P)Y|9-dQ%k_^R!6sOyfs))9h4~LM79Os2yBAaltKXbAA8WjE2W36h8~Wf%Db;X3 z4O+pqzl0dJ=)znwY{RssgJ6)f&64(LD6O>-4 z)b?`n7NlKhdkwfVC2C7c24Hf#YTvyY1tFDFn0mORHnf!u`U=BLuc34q#3C{8>s-e< zb?)x3muN31xq9kxcWz^M1n2Wm!nVp9d!Y!#YRa2|qW3%Cg#MPY&MDkbfo1V(%J4PE zMcI+Q2ErrQ^womoE$5Ar>Yn5iSZr5=j{KH!&=}>`2eeVD11Y-nXTK4ecFC{mU%;;_6(X0&v^>Y zh9gNYE0sJZc~!@5t|hRE9Nq;~bo~xgjAc=S!}2xjwrYqsWJ*di4rq4GntWrteKej| z^-QCR`C7_Bv+PZ2R;C<|3&ylVqqre*PZ>Pal#q2nWZQ6}6esKp&~4#YjKifbc9$KVGh2iO`MV)#Co#x! zNZFai*@29eo{)DJrCI_XH*Xm{48b%Lf;}Q%%?|f|nPkFxru#-8ZzH~MY{`esO<8t1 z=T_l)q@yLPFKc5sfqg*;X0=A_oxT+ggyiRg3OC8=;$*pD3wPo(7L#I5QP1~QjFe9` z(3sH@wt1L(PlwU=z#4Iq``mW?GJ4$1BnPJ(Tnm!xSc^(UY+~zEk>bCo+^b6lM?_7Q zr;m2in{qZ(?7_zkR2*5==!wUgeU!P`YqZbMqG$`F)rezhQuY^g==_s~R=0Hx^YmMu z`l?|$_?zj|f3Ug5;zh!vk~u~BHJ8>o + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::member_left Member List
+
+
+ +

This is the complete list of members for hazelcast::client::exception::member_left, including all inherited members.

+ + +
member_left(std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr) (defined in hazelcast::client::exception::member_left)hazelcast::client::exception::member_leftexplicit
+
+
+ + + + diff --git a/5.5.0/d6/dfc/ilist_8h_source.html b/5.5.0/d6/dfc/ilist_8h_source.html new file mode 100644 index 0000000000..ce63291e1a --- /dev/null +++ b/5.5.0/d6/dfc/ilist_8h_source.html @@ -0,0 +1,318 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/ilist.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ilist.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/impl/ItemEventHandler.h"
+
19#include "hazelcast/client/proxy/IListImpl.h"
+
20#include "hazelcast/client/protocol/codec/codecs.h"
+
21
+
22namespace hazelcast {
+
23namespace client {
+
+
28class ilist : public proxy::IListImpl
+
29{
+
30 friend class spi::ProxyManager;
+
31
+
32public:
+
33 static constexpr const char* SERVICE_NAME = "hz:impl:listService";
+
34
+
+
47 boost::future<boost::uuids::uuid> add_item_listener(
+
48 item_listener&& listener,
+
49 bool include_value)
+
50 {
+
51 std::unique_ptr<
+
52 impl::item_event_handler<protocol::codec::list_addlistener_handler>>
+
53 itemEventHandler(new impl::item_event_handler<
+
54 protocol::codec::list_addlistener_handler>(
+
55 get_name(),
+
56 get_context().get_logger(),
+
57 get_context().get_client_cluster_service(),
+
58 get_context().get_serialization_service(),
+
59 std::move(listener),
+
60 include_value));
+
61
+
62 return proxy::IListImpl::add_item_listener(std::move(itemEventHandler),
+
63 include_value);
+
64 }
+
+
65
+
71 template<typename E>
+
+
72 boost::future<bool> contains(const E& element)
+
73 {
+
74 return proxy::IListImpl::contains(to_data(element));
+
75 }
+
+
76
+
81 template<typename E>
+
+
82 boost::future<std::vector<E>> to_array()
+
83 {
+
84 return to_object_vector<E>(proxy::IListImpl::to_array_data());
+
85 }
+
+
86
+
92 template<typename E>
+
+
93 boost::future<bool> add(const E& element)
+
94 {
+
95 return proxy::IListImpl::add(to_data(element));
+
96 }
+
+
97
+
103 template<typename E>
+
+
104 boost::future<bool> remove(const E& element)
+
105 {
+
106 return proxy::IListImpl::remove(to_data(element));
+
107 }
+
+
108
+
114 template<typename E>
+
+
115 boost::future<bool> contains_all(const std::vector<E>& elements)
+
116 {
+
117 return proxy::IListImpl::contains_all_data(
+
118 to_data_collection(elements));
+
119 }
+
+
120
+
126 template<typename E>
+
+
127 boost::future<bool> add_all(const std::vector<E>& elements)
+
128 {
+
129 return proxy::IListImpl::add_all_data(to_data_collection(elements));
+
130 }
+
+
131
+
142 template<typename E>
+
+
143 boost::future<bool> add_all(int32_t index, const std::vector<E>& elements)
+
144 {
+
145 return proxy::IListImpl::add_all_data(index,
+
146 to_data_collection(elements));
+
147 }
+
+
148
+
154 template<typename E>
+
+
155 boost::future<bool> remove_all(const std::vector<E>& elements)
+
156 {
+
157 return proxy::IListImpl::remove_all_data(to_data_collection(elements));
+
158 }
+
+
159
+
167 template<typename E>
+
+
168 boost::future<bool> retain_all(const std::vector<E>& elements)
+
169 {
+
170 return proxy::IListImpl::retain_all_data(to_data_collection(elements));
+
171 }
+
+
172
+
186 template<typename E>
+
+
187 boost::future<boost::optional<E>> get(int32_t index)
+
188 {
+
189 return to_object<E>(proxy::IListImpl::get_data(index));
+
190 }
+
+
191
+
203 template<typename E, typename R = E>
+
+
204 boost::future<boost::optional<R>> set(int32_t index, const E& element)
+
205 {
+
206 return to_object<R>(
+
207 proxy::IListImpl::set_data(index, to_data(element)));
+
208 }
+
+
209
+
219 template<typename E>
+
+
220 boost::future<void> add(int32_t index, const E& element)
+
221 {
+
222 return proxy::IListImpl::add(index, to_data(element));
+
223 }
+
+
224
+
233 template<typename E>
+
+
234 boost::future<boost::optional<E>> remove(int32_t index)
+
235 {
+
236 return to_object<E>(proxy::IListImpl::remove_data(index));
+
237 }
+
+
238
+
245 template<typename E>
+
+
246 boost::future<int> index_of(const E& element)
+
247 {
+
248 return proxy::IListImpl::index_of(to_data(element));
+
249 }
+
+
250
+
256 template<typename E>
+
+
257 boost::future<int32_t> last_index_of(const E& element)
+
258 {
+
259 return proxy::IListImpl::last_index_of(to_data(element));
+
260 }
+
+
261
+
267 template<typename E>
+
+
268 boost::future<std::vector<E>> sub_list(int32_t from_index, int32_t to_index)
+
269 {
+
270 return to_object_vector<E>(
+
271 proxy::IListImpl::sub_list_data(from_index, to_index));
+
272 }
+
+
273
+
274private:
+
275 ilist(const std::string& instance_name, spi::ClientContext* context)
+
276 : proxy::IListImpl(instance_name, context)
+
277 {}
+
278};
+
+
279} // namespace client
+
280} // namespace hazelcast
+
Concurrent, distributed, client implementation of list.
Definition ilist.h:29
+
boost::future< bool > contains(const E &element)
Definition ilist.h:72
+
boost::future< bool > add_all(const std::vector< E > &elements)
Definition ilist.h:127
+
boost::future< boost::optional< R > > set(int32_t index, const E &element)
Replaced the element in the given index.
Definition ilist.h:204
+
boost::future< boost::optional< E > > get(int32_t index)
You can check if element is available by.
Definition ilist.h:187
+
boost::future< std::vector< E > > sub_list(int32_t from_index, int32_t to_index)
Definition ilist.h:268
+
boost::future< bool > retain_all(const std::vector< E > &elements)
Removes the elements from this list that are not available in given "elements" vector.
Definition ilist.h:168
+
boost::future< boost::optional< E > > remove(int32_t index)
Definition ilist.h:234
+
boost::future< bool > add(const E &element)
Definition ilist.h:93
+
boost::future< bool > remove(const E &element)
Definition ilist.h:104
+
boost::future< void > add(int32_t index, const E &element)
Adds the element to the given index.
Definition ilist.h:220
+
boost::future< std::vector< E > > to_array()
Definition ilist.h:82
+
boost::future< int > index_of(const E &element)
Definition ilist.h:246
+
boost::future< bool > remove_all(const std::vector< E > &elements)
Definition ilist.h:155
+
boost::future< bool > contains_all(const std::vector< E > &elements)
Definition ilist.h:115
+
boost::future< int32_t > last_index_of(const E &element)
Definition ilist.h:257
+
boost::future< bool > add_all(int32_t index, const std::vector< E > &elements)
Adds elements in vector to the list with given order.
Definition ilist.h:143
+
boost::future< boost::uuids::uuid > add_item_listener(item_listener &&listener, bool include_value)
Warning 1: If listener should do a time consuming operation, off-load the operation to another thread...
Definition ilist.h:47
+
Item listener for IQueue, ISet and IList.
+
+
+
+ + + + diff --git a/5.5.0/d7/d00/classhazelcast_1_1client_1_1config_1_1connection__retry__config-members.html b/5.5.0/d7/d00/classhazelcast_1_1client_1_1config_1_1connection__retry__config-members.html new file mode 100644 index 0000000000..c81d86a037 --- /dev/null +++ b/5.5.0/d7/d00/classhazelcast_1_1client_1_1config_1_1connection__retry__config-members.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/d7/d0d/sql_8cpp_source.html b/5.5.0/d7/d0d/sql_8cpp_source.html new file mode 100644 index 0000000000..a51c2a5777 --- /dev/null +++ b/5.5.0/d7/d0d/sql_8cpp_source.html @@ -0,0 +1,1580 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/sql.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <boost/uuid/random_generator.hpp>
+
18
+
19#include "hazelcast/client/connection/ClientConnectionManagerImpl.h"
+
20#include "hazelcast/client/protocol/codec/codecs.h"
+
21#include "hazelcast/client/protocol/codec/builtin/sql_page_codec.h"
+
22#include "hazelcast/client/spi/ClientContext.h"
+
23#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
24#include "hazelcast/client/sql/impl/query_id.h"
+
25#include "hazelcast/client/sql/sql_column_metadata.h"
+
26#include "hazelcast/client/sql/sql_column_type.h"
+
27#include "hazelcast/client/sql/sql_result.h"
+
28#include "hazelcast/client/sql/sql_statement.h"
+
29#include "hazelcast/client/sql/hazelcast_sql_exception.h"
+
30#include "hazelcast/client/sql/sql_service.h"
+
31#include "hazelcast/client/hazelcast_client.h"
+
32#include "hazelcast/client/sql/impl/query_utils.h"
+
33#include "hazelcast/client/sql/impl/sql_error_code.h"
+
34#include "hazelcast/client/sql/sql_row_metadata.h"
+
35#include "hazelcast/client/sql/sql_page.h"
+
36
+
37namespace hazelcast {
+
38namespace client {
+
39namespace sql {
+
40
+
41sql_service::sql_service(client::spi::ClientContext& context)
+
42 : client_context_(context)
+
43{
+
44 is_smart_routing_ = client_context_.get_client_config()
+
45 .get_network_config()
+
46 .is_smart_routing();
+
47
+
48 const auto& client_properties = client_context_.get_client_properties();
+
49 const int32_t partition_arg_cache_size = client_properties.get_integer(
+
50 client_properties.partition_arg_cache_size());
+
51 const int32_t partition_arg_cache_threshold =
+
52 partition_arg_cache_size + std::min(partition_arg_cache_size / 10, 50);
+
53 partition_argument_index_cache_ =
+
54 std::make_shared<impl::read_optimized_lru_cache<std::string, int32_t>>(
+
55 partition_arg_cache_size, partition_arg_cache_threshold);
+
56}
+
57
+
58sql::impl::query_id
+
59sql_service::create_query_id(
+
60 const std::shared_ptr<connection::Connection>& query_conn)
+
61{
+
62 auto local_id = client_context_.random_uuid();
+
63 auto member_id = query_conn->get_remote_uuid();
+
64
+
65 return { member_id, local_id };
+
66}
+
67
+
68boost::future<std::shared_ptr<sql_result>>
+
+ +
70{
+
71 using protocol::ClientMessage;
+
72
+
73 auto statement_par_arg_index_ptr = statement.partition_argument_index();
+
74 int32_t statement_par_arg_index = statement_par_arg_index_ptr != nullptr
+
75 ? statement_par_arg_index_ptr->load()
+
76 : -1;
+
77
+
78 auto arg_index = statement_par_arg_index != -1
+
79 ? statement_par_arg_index
+
80 : (partition_argument_index_cache_->get_or_default(
+
81 statement.sql(), -1));
+
82
+
83 auto partition_id = extract_partition_id(statement, arg_index);
+
84 std::shared_ptr<connection::Connection> query_conn =
+
85 partition_id ? query_connection(partition_id.value())
+
86 : query_connection();
+
87
+
88 sql::impl::query_id qid = create_query_id(query_conn);
+
89
+
90 auto request = protocol::codec::sql_execute_encode(
+
91 statement.sql(),
+
92 statement.serialized_parameters_,
+
93 static_cast<int64_t>(statement.timeout().count()),
+
94 static_cast<int32_t>(statement.cursor_buffer_size()),
+
95 statement.schema() ? &statement.schema().value() : nullptr,
+
96 static_cast<byte>(statement.expected_result_type()),
+
97 qid,
+
98 false);
+
99
+
100 auto invocation = spi::impl::ClientInvocation::create(
+
101 client_context_, request, "", query_conn);
+
102
+
103 auto cursor_buffer_size = statement.cursor_buffer_size();
+
104
+
105 std::weak_ptr<std::atomic<int32_t>> statement_par_arg_index_weak_ptr =
+
106 statement_par_arg_index_ptr;
+
107
+
108 auto sql_query = statement.sql();
+
109 return invocation->invoke().then(
+
110 boost::launch::sync,
+
111 [this,
+
112 query_conn,
+
113 qid,
+
114 cursor_buffer_size,
+
115 sql_query,
+
116 arg_index,
+
117 statement_par_arg_index_weak_ptr](
+
118 boost::future<ClientMessage> response_fut) {
+
119 try {
+
120 auto response = response_fut.get();
+
121 return handle_execute_response(sql_query,
+
122 arg_index,
+
123 response,
+
124 query_conn,
+
125 qid,
+
126 cursor_buffer_size,
+
127 statement_par_arg_index_weak_ptr);
+
128 } catch (const std::exception& e) {
+
129 rethrow(e, query_conn);
+
130 }
+
131 assert(0);
+
132 return std::shared_ptr<sql_result>();
+
133 });
+
134}
+
+
135
+
136boost::future<void>
+
137sql_service::close(const std::shared_ptr<connection::Connection>& connection,
+
138 impl::query_id id)
+
139{
+
140 auto close_message = protocol::codec::sql_close_encode(id);
+
141
+
142 auto invocation = spi::impl::ClientInvocation::create(
+
143 client_context_, close_message, "", connection);
+
144 return invocation->invoke().then(
+
145 [this, connection](boost::future<protocol::ClientMessage> f) {
+
146 try {
+
147 f.get();
+
148 } catch (const exception::iexception& e) {
+
149 rethrow(e, connection);
+
150 }
+
151
+
152 return;
+
153 });
+
154}
+
155
+
156sql_service::sql_execute_response_parameters
+
157sql_service::decode_execute_response(protocol::ClientMessage& msg)
+
158{
+
159 static constexpr size_t RESPONSE_UPDATE_COUNT_FIELD_OFFSET =
+
160 protocol::ClientMessage::RESPONSE_HEADER_LEN;
+
161 static constexpr size_t RESPONSE_IS_INFINITE_ROWS_FIELD_OFFSET =
+
162 RESPONSE_UPDATE_COUNT_FIELD_OFFSET + protocol::ClientMessage::INT64_SIZE;
+
163
+
164 static constexpr size_t RESPONSE_PARTITION_ARGUMENT_INDEX_FIELD_OFFSET =
+
165 RESPONSE_IS_INFINITE_ROWS_FIELD_OFFSET +
+
166 protocol::ClientMessage::BOOL_SIZE;
+
167
+
168 sql_execute_response_parameters response;
+
169
+
170 auto initial_frame_header = msg.read_frame_header();
+
171 msg.rd_ptr(protocol::ClientMessage::RESPONSE_HEADER_LEN -
+
172 protocol::ClientMessage::SIZE_OF_FRAME_LENGTH_AND_FLAGS);
+
173
+
174 response.update_count = msg.get<int64_t>();
+
175
+
176 auto frame_len = static_cast<int32_t>(initial_frame_header.frame_len);
+
177 if (frame_len >=
+
178 static_cast<int32_t>(RESPONSE_IS_INFINITE_ROWS_FIELD_OFFSET +
+
179 protocol::ClientMessage::BOOL_SIZE)) {
+
180 response.is_infinite_rows = msg.get<bool>();
+
181 response.is_infinite_rows_exist = true;
+
182
+
183 uint32_t skip_frame_len =
+
184 static_cast<int32_t>(RESPONSE_IS_INFINITE_ROWS_FIELD_OFFSET +
+
185 protocol::ClientMessage::BOOL_SIZE);
+
186 if (frame_len >= static_cast<int32_t>(
+
187 RESPONSE_PARTITION_ARGUMENT_INDEX_FIELD_OFFSET +
+
188 protocol::ClientMessage::INT32_SIZE)) {
+
189 response.partition_argument_index = msg.get<int32_t>();
+
190 response.is_partition_argument_index_exists = true;
+
191 skip_frame_len += protocol::ClientMessage::INT32_SIZE;
+
192 } else {
+
193 response.is_partition_argument_index_exists = false;
+
194 }
+
195
+
196 // skip initial_frame
+
197 msg.rd_ptr(frame_len - skip_frame_len);
+
198 } else {
+
199 response.is_infinite_rows_exist = false;
+
200 // skip initial_frame
+
201 msg.rd_ptr(static_cast<std::size_t>(frame_len) -
+
202 RESPONSE_IS_INFINITE_ROWS_FIELD_OFFSET);
+
203 }
+
204
+
205 auto column_metadata = msg.get_nullable<std::vector<sql_column_metadata>>();
+
206 if (column_metadata) {
+
207 response.row_metadata = std::make_shared<sql_row_metadata>(
+
208 std::move(column_metadata.value()));
+
209 }
+
210 auto row_metadata = response.row_metadata;
+
211 auto page = msg.get_nullable<std::shared_ptr<sql::sql_page>>(
+
212 [row_metadata](protocol::ClientMessage& msg) {
+
213 return protocol::codec::builtin::sql_page_codec::decode(msg,
+
214 row_metadata);
+
215 });
+
216 if (page) {
+
217 response.first_page = *std::move(page);
+
218 }
+
219
+
220 response.error = msg.get_nullable<impl::sql_error>();
+
221
+
222 return response;
+
223}
+
224
+
225sql_service::sql_fetch_response_parameters
+
226sql_service::decode_fetch_response(protocol::ClientMessage message)
+
227{
+
228 // empty initial frame
+
229 message.skip_frame();
+
230
+
231 auto page = message.get_nullable<std::shared_ptr<sql::sql_page>>(
+
232 [](protocol::ClientMessage& msg) {
+
233 return protocol::codec::builtin::sql_page_codec::decode(msg);
+
234 });
+
235 auto error = message.get<boost::optional<impl::sql_error>>();
+
236 return { std::move(page), std::move(error) };
+
237}
+
238
+
239std::shared_ptr<sql_result>
+
240sql_service::handle_execute_response(
+
241 const std::string& sql_query,
+
242 const int32_t original_partition_argument_index,
+
243 protocol::ClientMessage& msg,
+
244 std::shared_ptr<connection::Connection> connection,
+
245 impl::query_id id,
+
246 int32_t cursor_buffer_size,
+
247 std::weak_ptr<std::atomic<int32_t>> statement_par_arg_index_ptr)
+
248{
+
249 auto response = decode_execute_response(msg);
+
250 if (response.error) {
+
251 BOOST_THROW_EXCEPTION(sql::hazelcast_sql_exception(
+
252 "sql_service::handle_execute_response",
+
253 std::move(response.error->originating_member_id),
+
254 response.error->code,
+
255 std::move(response.error->message),
+
256 std::move(response.error->suggestion)));
+
257 } else {
+
258 if (is_smart_routing_ && response.partition_argument_index !=
+
259 original_partition_argument_index) {
+
260 if (response.partition_argument_index != -1) {
+
261 partition_argument_index_cache_->put(
+
262 sql_query, response.partition_argument_index);
+
263
+
264 if (auto argument_index = statement_par_arg_index_ptr.lock()) {
+
265 argument_index->store(response.partition_argument_index);
+
266 }
+
267 } else {
+
268 partition_argument_index_cache_->remove(sql_query);
+
269 }
+
270 }
+
271 }
+
272
+
273 return std::shared_ptr<sql_result>(
+
274 new sql_result(&client_context_,
+
275 this,
+
276 std::move(connection),
+
277 id,
+
278 response.update_count,
+
279 std::move(response.row_metadata),
+
280 std::move(response.first_page),
+
281 cursor_buffer_size));
+
282}
+
283
+
284std::shared_ptr<connection::Connection>
+
285sql_service::query_connection()
+
286{
+
287 std::shared_ptr<connection::Connection> connection;
+
288 try {
+
289 auto& cs = client_context_.get_client_cluster_service();
+
290 connection =
+
291 client_context_.get_connection_manager().connection_for_sql(
+
292 [&]() {
+
293 return impl::query_utils::member_of_same_larger_version_group(
+
294 cs.get_member_list());
+
295 },
+
296 [&](boost::uuids::uuid id) { return cs.get_member(id); });
+
297
+
298 if (!connection) {
+
299 try {
+
300 throw exception::query(
+
301 static_cast<int32_t>(
+
302 impl::sql_error_code::CONNECTION_PROBLEM),
+
303 "Client is not connected");
+
304 } catch (const exception::query& e) {
+
305 rethrow(e);
+
306 }
+
307 }
+
308
+
309 } catch (const std::exception& e) {
+
310 rethrow(e);
+
311 }
+
312
+
313 return connection;
+
314}
+
315
+
316std::shared_ptr<connection::Connection>
+
317sql_service::query_connection(int32_t partition_id)
+
318{
+
319 std::shared_ptr<connection::Connection> connection;
+
320 try {
+
321 const auto node_id =
+
322 client_context_.get_partition_service().get_partition_owner(
+
323 partition_id);
+
324
+
325 if (node_id.is_nil()) {
+
326 return query_connection();
+
327 }
+
328
+
329 connection =
+
330 client_context_.get_connection_manager().get_connection(node_id);
+
331
+
332 if (connection == nullptr) {
+
333 return query_connection();
+
334 }
+
335 } catch (const std::exception& e) {
+
336 rethrow(e);
+
337 }
+
338
+
339 return connection;
+
340}
+
341
+
342boost::optional<int32_t>
+
343sql_service::extract_partition_id(const sql_statement& statement,
+
344 int32_t arg_index) const
+
345{
+
346 if (!is_smart_routing_) {
+
347 return boost::none;
+
348 }
+
349
+
350 if (statement.serialized_parameters_.size() == 0) {
+
351 return boost::none;
+
352 }
+
353
+
354 if (arg_index >=
+
355 static_cast<int32_t>(statement.serialized_parameters_.size()) ||
+
356 arg_index < 0) {
+
357 return boost::none;
+
358 }
+
359
+
360 const auto& key = statement.serialized_parameters_[arg_index];
+
361
+
362 return client_context_.get_partition_service().get_partition_id(key);
+
363}
+
364
+
365void
+
366sql_service::rethrow(const std::exception& e)
+
367{
+
368 // Make sure that access_control is thrown as a top-level exception
+
369 try {
+
370 std::rethrow_if_nested(e);
+
371 } catch (exception::access_control&) {
+
372 throw;
+
373 } catch (...) {
+
374 impl::query_utils::throw_public_exception(std::current_exception(),
+
375 client_id());
+
376 }
+
377
+
378 impl::query_utils::throw_public_exception(std::current_exception(),
+
379 client_id());
+
380}
+
381
+
382void
+
383sql_service::rethrow(const std::exception& cause,
+
384 const std::shared_ptr<connection::Connection>& connection)
+
385{
+
386 if (!connection->is_alive()) {
+
387 auto msg = (boost::format("Cluster topology changed while a query was "
+
388 "executed: Member cannot be reached: %1%") %
+
389 connection->get_remote_address())
+
390 .str();
+
391 return impl::query_utils::throw_public_exception(
+
392 std::make_exception_ptr(exception::query(
+
393 static_cast<int32_t>(impl::sql_error_code::CONNECTION_PROBLEM),
+
394 msg,
+
395 std::make_exception_ptr(cause))),
+
396 client_id());
+
397 }
+
398
+
399 return rethrow(cause);
+
400}
+
401
+
402boost::uuids::uuid
+
403sql_service::client_id()
+
404{
+
405 return client_context_.get_connection_manager().get_client_uuid();
+
406}
+
407
+
408boost::future<std::shared_ptr<sql_page>>
+
409sql_service::fetch_page(
+
410 const impl::query_id& q_id,
+
411 int32_t cursor_buffer_size,
+
412 const std::shared_ptr<connection::Connection>& connection)
+
413{
+
414 auto request_message =
+
415 protocol::codec::sql_fetch_encode(q_id, cursor_buffer_size);
+
416
+
417 auto response_future = spi::impl::ClientInvocation::create(
+
418 client_context_, request_message, "", connection)
+
419 ->invoke();
+
420
+
421 return response_future.then(
+
422 boost::launch::sync, [this](boost::future<protocol::ClientMessage> f) {
+
423 std::shared_ptr<sql_page> page;
+
424 try {
+
425 auto response_message = f.get();
+
426
+
427 sql_fetch_response_parameters response_params =
+
428 this->decode_fetch_response(std::move(response_message));
+
429
+
430 hazelcast::client::sql::sql_service::handle_fetch_response_error(
+
431 std::move(response_params.error));
+
432
+
433 page = std::move(*response_params.page);
+
434 } catch (exception::iexception&) {
+
435 impl::query_utils::throw_public_exception(
+
436 std::current_exception(), this->client_id());
+
437 }
+
438
+
439 return page;
+
440 });
+
441}
+
442
+
443void
+
444sql_service::handle_fetch_response_error(boost::optional<impl::sql_error> error)
+
445{
+
446 if (error) {
+
447 throw hazelcast_sql_exception(
+
448 "sql_service::handle_fetch_response_error",
+
449 error->originating_member_id,
+
450 error->code,
+
451 error->message,
+
452 error->suggestion);
+
453 }
+
454}
+
455
+
456constexpr std::chrono::milliseconds sql_statement::TIMEOUT_NOT_SET;
+
457constexpr std::chrono::milliseconds sql_statement::TIMEOUT_DISABLED;
+
458constexpr std::chrono::milliseconds sql_statement::DEFAULT_TIMEOUT;
+
459constexpr int32_t sql_statement::DEFAULT_CURSOR_BUFFER_SIZE;
+
460
+
+ +
462 : serialized_parameters_{}
+
463 , cursor_buffer_size_{ DEFAULT_CURSOR_BUFFER_SIZE }
+
464 , timeout_{ TIMEOUT_NOT_SET }
+
465 , expected_result_type_{ sql_expected_result_type::any }
+
466 , schema_{}
+
467 , partition_argument_index_{ std::make_shared<std::atomic<int32_t>>(-1) }
+
468 , serialization_service_(
+
469 spi::ClientContext(client).get_serialization_service())
+
470{
+
471 sql(std::move(query));
+
472}
+
+
473
+
474sql_statement::sql_statement(spi::ClientContext& client_context,
+
475 std::string query)
+
476 : serialized_parameters_{}
+
477 , cursor_buffer_size_{ DEFAULT_CURSOR_BUFFER_SIZE }
+
478 , timeout_{ TIMEOUT_NOT_SET }
+
479 , expected_result_type_{ sql_expected_result_type::any }
+
480 , schema_{}
+
481 , partition_argument_index_{ nullptr }
+
482 , serialization_service_(client_context.get_serialization_service())
+
483{
+
484 sql(std::move(query));
+
485}
+
486
+
487const std::string&
+
+ +
489{
+
490 return sql_;
+
491}
+
+
492
+ +
+
494sql_statement::sql(std::string sql_string)
+
495{
+
496 util::Preconditions::check_not_empty(sql_string, "SQL cannot be empty");
+
497
+
498 sql_ = std::move(sql_string);
+
499
+
500 return *this;
+
501}
+
+
502
+ +
+ +
505{
+
506 serialized_parameters_.clear();
+
507
+
508 return *this;
+
509}
+
+
510
+
511int32_t
+
+ +
513{
+
514 return cursor_buffer_size_;
+
515}
+
+
516
+ +
+ +
519{
+
520 util::Preconditions::check_positive(
+
521 size,
+
522 (boost::format("Cursor buffer size must be positive: %s") % size).str());
+
523 cursor_buffer_size_ = size;
+
524
+
525 return *this;
+
526}
+
+
527
+
528std::chrono::milliseconds
+
+ +
530{
+
531 return timeout_;
+
532}
+
+
533
+ +
+
535sql_statement::timeout(std::chrono::milliseconds timeout)
+
536{
+
537 auto timeout_msecs = timeout.count();
+
538 if (timeout_msecs < 0 && timeout != TIMEOUT_NOT_SET) {
+
539 throw exception::illegal_argument(
+
540 "sql_statement::timeout(std::chrono::milliseconds timeout)",
+
541 (boost::format("Timeout must be non-negative or -1: %1% msecs") %
+
542 timeout_msecs)
+
543 .str());
+
544 }
+
545
+
546 timeout_ = timeout;
+
547
+
548 return *this;
+
549}
+
+
550
+
551const boost::optional<std::string>&
+
+ +
553{
+
554 return schema_;
+
555}
+
+
556
+ +
+
558sql_statement::schema(boost::optional<std::string> schema)
+
559{
+
560 schema_ = std::move(schema);
+
561 return *this;
+
562}
+
+
563
+
564sql::sql_expected_result_type
+
+ +
566{
+
567 return expected_result_type_;
+
568}
+
+
569
+ +
571sql_statement::expected_result_type(sql::sql_expected_result_type type)
+
572{
+
573 expected_result_type_ = type;
+
574 return *this;
+
575}
+
576
+
577std::shared_ptr<std::atomic<int32_t>>
+
+ +
579{
+
580 return partition_argument_index_;
+
581}
+
+
582
+ +
584sql_statement::partition_argument_index(int32_t partition_argument_index)
+
585{
+
586 if (partition_argument_index < -1) {
+
587 BOOST_THROW_EXCEPTION(client::exception::illegal_argument(
+
588 "The argument index must be >=0, or -1"));
+
589 }
+
590 *partition_argument_index_ = partition_argument_index;
+
591 return *this;
+
592}
+
593
+
594hazelcast_sql_exception::hazelcast_sql_exception(
+
595 std::string source,
+
596 boost::uuids::uuid originating_member_id,
+
597 int32_t code,
+
598 boost::optional<std::string> message,
+
599 boost::optional<std::string> suggestion,
+
600 std::exception_ptr cause)
+
601 : hazelcast_(std::move(source),
+
602 message ? std::move(message).value() : "",
+
603 "",
+
604 std::move(cause))
+
605 , originating_member_id_(std::move(originating_member_id))
+
606 , code_(code)
+
607 , suggestion_(std::move(suggestion))
+
608{
+
609}
+
610
+
611const boost::uuids::uuid&
+
+ +
613{
+
614 return originating_member_id_;
+
615}
+
+
616
+
617int32_t
+
+ +
619{
+
620 return code_;
+
621}
+
+
622
+
623const boost::optional<std::string>&
+
+ +
625{
+
626 return suggestion_;
+
627}
+
+
628
+
629namespace impl {
+
630
+
631std::ostream&
+
632operator<<(std::ostream& os, const query_id& id)
+
633{
+
634 os << "query_id{member_id: " << boost::uuids::to_string(id.member_id)
+
635 << " local_id: " << boost::uuids::to_string(id.local_id) << "}";
+
636 return os;
+
637}
+
638
+
639void
+
640query_utils::throw_public_exception(std::exception_ptr exc,
+
641 boost::uuids::uuid id)
+
642{
+
643 try {
+
644 std::rethrow_exception(exc);
+
645 } catch (hazelcast_sql_exception& e) {
+
646 throw;
+
647 } catch (exception::query& e) {
+
648 auto originating_member_id = e.originating_member_uuid();
+
649 if (originating_member_id.is_nil()) {
+
650 originating_member_id = id;
+
651 }
+
652
+
653 throw hazelcast_sql_exception("query_utils::throw_public_exception",
+
654 originating_member_id,
+
655 e.code(),
+
656 e.get_message(),
+
657 e.suggestion(),
+
658 exc);
+
659 } catch (exception::iexception& ie) {
+
660 throw hazelcast_sql_exception(
+
661 "query_utils::throw_public_exception",
+
662 id,
+
663 static_cast<int32_t>(sql_error_code::GENERIC),
+
664 ie.get_message(),
+
665 boost::none,
+
666 exc);
+
667 }
+
668}
+
669
+
670boost::optional<member>
+
671query_utils::member_of_same_larger_version_group(
+
672 const std::vector<member>& members)
+
673{
+
674 // The members should have at most 2 different version (ignoring the patch
+
675 // version). Find a random member from the larger same-version group.
+
676
+
677 // we don't use 2-element array to save on litter
+
678 boost::optional<member::version> version0;
+
679 boost::optional<member::version> version1;
+
680 size_t count0 = 0;
+
681 size_t count1 = 0;
+
682
+
683 for (const auto& m : members) {
+
684 if (m.is_lite_member()) {
+
685 continue;
+
686 }
+
687 auto v = m.get_version();
+
688 if (!version0 || *version0 == v) {
+
689 version0 = v;
+
690 ++count0;
+
691 } else if (!version1 || *version1 == v) {
+
692 version1 = v;
+
693 ++count1;
+
694 } else {
+
695 throw exception::runtime(
+
696 "query_utils::member_of_same_larger_version_group",
+
697 (boost::format(
+
698 "More than 2 distinct member versions found: %1% , %2%") %
+
699 version0 % version1)
+
700 .str());
+
701 }
+
702 }
+
703
+
704 assert(count1 == 0 || count0 > 0);
+
705
+
706 // no data members
+
707 if (count0 == 0) {
+
708 return boost::none;
+
709 }
+
710
+
711 size_t count;
+
712 member::version version;
+
713 if (count0 > count1 || (count0 == count1 && *version0 > *version1)) {
+
714 count = count0;
+
715 version = *version0;
+
716 } else {
+
717 count = count1;
+
718 version = *version1;
+
719 }
+
720
+
721 // otherwise return a random member from the larger group
+
722 static thread_local std::mt19937 generator;
+
723 std::uniform_int_distribution<int> distribution(0, count - 1);
+
724 auto random_member_index = distribution(generator);
+
725 for (const auto& m : members) {
+
726 if (!m.is_lite_member() && m.get_version() == version) {
+
727 random_member_index--;
+
728 if (random_member_index < 0) {
+
729 return m;
+
730 }
+
731 }
+
732 }
+
733
+
734 throw exception::runtime("query_utils::member_of_same_larger_version_group",
+
735 "should never get here");
+
736}
+
737
+
738} // namespace impl
+
739
+
740sql_result::sql_result(spi::ClientContext* client_context,
+
741 sql_service* service,
+
742 std::shared_ptr<connection::Connection> connection,
+
743 impl::query_id id,
+
744 int64_t update_count,
+
745 std::shared_ptr<sql_row_metadata> row_metadata,
+
746 std::shared_ptr<sql_page> first_page,
+
747 int32_t cursor_buffer_size)
+
748 : client_context_(client_context)
+
749 , service_(service)
+
750 , connection_(std::move(connection))
+
751 , query_id_(id)
+
752 , update_count_(update_count)
+
753 , row_metadata_(std::move(row_metadata))
+
754 , first_page_(std::move(first_page))
+
755 , iterator_requested_(false)
+
756 , closed_(false)
+
757 , cursor_buffer_size_(cursor_buffer_size)
+
758{
+
759 if (row_metadata_) {
+
760 assert(first_page_);
+
761 first_page_->row_metadata(row_metadata_);
+
762 first_page_->serialization_service(
+
763 &client_context_->get_serialization_service());
+
764 update_count_ = -1;
+
765 } else {
+
766 closed_ = true;
+
767 }
+
768}
+
769
+
770int64_t
+
+ +
772{
+
773 return update_count_;
+
774}
+
+
775
+
776bool
+
+ +
778{
+
779 return update_count() == -1;
+
780}
+
+
781
+ +
+ +
784{
+
785 check_closed();
+
786
+
787 if (!first_page_) {
+
788 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
789 "sql_result::iterator", "This result contains only update count"));
+
790 }
+
791
+
792 if (iterator_requested_) {
+
793 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
794 "sql_result::page_iterator", "Iterator can be requested only once"));
+
795 }
+
796
+
797 iterator_requested_ = true;
+
798
+
799 return { shared_from_this(), first_page_ };
+
800}
+
+
801
+ +
803sql_result::pbegin(std::chrono::milliseconds timeout)
+
804{
+
805 return page_iterator_sync{ iterator(), timeout };
+
806}
+
807
+
808sql_result::page_iterator_sync
+
809sql_result::pend()
+
810{
+
811 return page_iterator_sync{};
+
812}
+
813
+ +
815sql_result::begin(std::chrono::milliseconds timeout)
+
816{
+
817 return row_iterator_sync{ pbegin(timeout) };
+
818}
+
819
+ +
821sql_result::end()
+
822{
+
823 return row_iterator_sync{};
+
824}
+
825
+
826void
+
827sql_result::check_closed() const
+
828{
+
829 if (closed_) {
+
830 impl::query_utils::throw_public_exception(
+
831 std::make_exception_ptr(exception::query(
+
832 static_cast<int32_t>(impl::sql_error_code::CANCELLED_BY_USER),
+
833 "Query was cancelled by the user")),
+
834 service_->client_id());
+
835 }
+
836}
+
837
+
838sql_result::row_iterator_sync::row_iterator_sync(page_iterator_sync&& iterator)
+
839 : iterator_{ std::move(iterator) }
+
840 , row_idx_{}
+
841{
+
842}
+
843
+
844void
+
+ +
846{
+
847 iterator_.set_timeout(timeout);
+
848}
+
+
849
+
850std::chrono::milliseconds
+
+ +
852{
+
853 return iterator_.timeout();
+
854}
+
+
855
+ +
+ +
858{
+
859 while (iterator_->rows().empty()) {
+
860 ++iterator_;
+
861 }
+
862
+
863 return iterator_->rows().at(row_idx_);
+
864}
+
+
865
+ +
+ +
868{
+
869 return &(operator*());
+
870}
+
+
871
+ +
+ +
874{
+
875 ++row_idx_;
+
876
+
877 while (iterator_ != page_iterator_sync{} &&
+
878 row_idx_ >= iterator_->rows().size()) {
+
879 ++iterator_;
+
880 row_idx_ = 0;
+
881 }
+
882
+
883 return *this;
+
884}
+
+
885
+
886bool
+
887operator==(const sql_result::row_iterator_sync& x,
+ +
889{
+
890 return x.iterator_ == y.iterator_;
+
891}
+
892
+
893bool
+
894operator!=(const sql_result::row_iterator_sync& x,
+ +
896{
+
897 return !(x == y);
+
898}
+
899
+
900boost::future<void>
+
+ +
902{
+
903 if (closed_) {
+
904 return boost::make_ready_future();
+
905 }
+
906
+
907 auto release_resources = [this]() {
+
908 {
+
909 std::lock_guard<std::mutex> guard{ mtx_ };
+
910 closed_ = true;
+
911
+
912 connection_.reset();
+
913 }
+
914
+
915 row_metadata_.reset();
+
916 first_page_.reset();
+
917 };
+
918
+
919 try {
+
920 auto f = service_->close(connection_, query_id_);
+
921
+
922 release_resources();
+
923
+
924 return f;
+
925 } catch (const std::exception& e) {
+
926 release_resources();
+
927
+
928 service_->rethrow(e);
+
929 }
+
930
+
931 // This should not be reached.
+
932 return boost::make_ready_future();
+
933}
+
+
934
+
935boost::future<std::shared_ptr<sql_page>>
+
936sql_result::fetch_page()
+
937{
+
938 std::lock_guard<std::mutex> guard{ mtx_ };
+
939
+
940 check_closed();
+
941 return service_->fetch_page(query_id_, cursor_buffer_size_, connection_);
+
942}
+
943
+
944const sql_row_metadata&
+
+ +
946{
+
947 if (!row_metadata_) {
+
948 throw exception::illegal_state(
+
949 "sql_result::row_metadata", "This result contains only update count");
+
950 }
+
951
+
952 return *row_metadata_;
+
953}
+
+
954
+
+ +
956{
+
957 try {
+
958 close().get();
+
959 } catch (...) {
+
960 // ignore
+
961 HZ_LOG(client_context_->get_logger(),
+
962 info,
+
963 (boost::format("[sql_result::~sql_result()] Exception while "
+
964 "closing the query result. Query id: %1%") %
+
965 query_id_)
+
966 .str());
+
967 }
+
968}
+
+
969
+
970sql_result::page_iterator::page_iterator(std::shared_ptr<sql_result> result,
+
971 std::shared_ptr<sql_page> first_page)
+
972 : in_progress_{ std::make_shared<std::atomic<bool>>(false) }
+
973 , last_{ std::make_shared<std::atomic<bool>>(false) }
+
974 , row_metadata_{ result->row_metadata_ }
+
975 , serialization_(&result->client_context_->get_serialization_service())
+
976 , result_{ std::move(result) }
+
977 , first_page_(std::move(first_page))
+
978{
+
979}
+
980
+
981boost::future<std::shared_ptr<sql_page>>
+
+ +
983{
+
984 result_->check_closed();
+
985
+
986 if (first_page_) {
+
987 auto page = std::move(first_page_);
+
988
+
989 page->serialization_service(serialization_);
+
990 page->row_metadata(row_metadata_);
+
991 *last_ = page->last();
+
992
+
993 return boost::make_ready_future<std::shared_ptr<sql_page>>(page);
+
994 }
+
995
+
996 if (*in_progress_) {
+
997 BOOST_THROW_EXCEPTION(
+
998 exception::illegal_access("sql_result::page_iterator::next",
+
999 "Fetch page operation is already in "
+
1000 "progress so next must not be called."));
+
1001 }
+
1002
+
1003 if (*last_) {
+
1004 BOOST_THROW_EXCEPTION(exception::no_such_element(
+
1005 "sql_result::page_iterator::next",
+
1006 "Last page is already retrieved so there are no more pages."));
+
1007 }
+
1008
+
1009 *in_progress_ = true;
+
1010
+
1011 auto page_future = result_->fetch_page();
+
1012
+
1013 std::weak_ptr<std::atomic<bool>> last_w{ last_ };
+
1014 std::weak_ptr<std::atomic<bool>> in_progress_w{ in_progress_ };
+
1015 std::shared_ptr<sql_row_metadata> row_metadata{ row_metadata_ };
+
1016 auto result = result_;
+
1017 auto serialization_service = serialization_;
+
1018
+
1019 return page_future.then(
+
1020 boost::launch::sync,
+
1021 [serialization_service, row_metadata, last_w, in_progress_w, result](
+
1022 boost::future<std::shared_ptr<sql_page>> page_f) {
+
1023 try {
+
1024 auto page = page_f.get();
+
1025
+
1026 result->check_closed();
+
1027 page->serialization_service(serialization_service);
+
1028 page->row_metadata(std::move(row_metadata));
+
1029
+
1030 auto last = last_w.lock();
+
1031
+
1032 if (last)
+
1033 *last = page->last();
+
1034
+
1035 auto in_progress = in_progress_w.lock();
+
1036
+
1037 if (in_progress)
+
1038 *in_progress = false;
+
1039
+
1040 return page;
+
1041 } catch (...) {
+
1042 auto in_progress = in_progress_w.lock();
+
1043
+
1044 if (in_progress)
+
1045 *in_progress = false;
+
1046
+
1047 throw;
+
1048 }
+
1049 });
+
1050}
+
+
1051
+
1052bool
+
+ +
1054{
+
1055 result_->check_closed();
+
1056 return !*last_;
+
1057}
+
+
1058
+
1059sql_result::page_iterator_sync::non_copyables::non_copyables(
+
1060 page_iterator&& iter)
+
1061 : preloaded_page_{}
+
1062 , iter_{ std::move(iter) }
+
1063{
+
1064}
+
1065
+
1066sql_result::page_iterator_sync::page_iterator_sync(
+
1067 page_iterator&& iter,
+
1068 std::chrono::milliseconds timeout)
+
1069 : block_(std::make_shared<non_copyables>(std::move(iter)))
+
1070 , current_{ block_->iter_.next().get() }
+
1071 , timeout_{ timeout }
+
1072{
+
1073 if (block_->iter_.has_next()) {
+
1074 block_->preloaded_page_ = block_->iter_.next();
+
1075 }
+
1076}
+
1077
+
1078void
+
+ +
1080{
+
1081 timeout_ = t;
+
1082}
+
+
1083
+
1084std::chrono::milliseconds
+
+ +
1086{
+
1087 return timeout_;
+
1088}
+
+
1089
+
1090bool
+
1091operator==(const sql_result::page_iterator_sync& x,
+ +
1093{
+
1094 return !x.block_ && !y.block_;
+
1095}
+
1096
+
1097bool
+
1098operator!=(const sql_result::page_iterator_sync& x,
+ +
1100{
+
1101 return !(x == y);
+
1102}
+
1103
+
1104sql_result::page_iterator_sync&
+
+ +
1106{
+
1107 if (!current_) {
+
1108 BOOST_THROW_EXCEPTION(exception::no_such_element(
+
1109 "sql_result::page_iterator_sync::operator++()",
+
1110 "Iterator already points to past-end element."));
+
1111 } else if (current_->last()) {
+
1112 block_.reset();
+
1113 current_.reset();
+
1114 } else {
+
1115 if (!block_->preloaded_page_.is_ready() && timeout_.count() > 0) {
+
1116 (void)block_->preloaded_page_.wait_for(
+
1117 boost::chrono::milliseconds{ timeout_.count() });
+
1118
+
1119 if (block_->preloaded_page_.is_ready()) {
+
1120 current_ = block_->preloaded_page_.get();
+
1121 } else {
+
1122 BOOST_THROW_EXCEPTION(exception::no_such_element());
+
1123 }
+
1124 } else {
+
1125 current_ = block_->preloaded_page_.get();
+
1126 }
+
1127
+
1128 if (block_->iter_.has_next()) {
+
1129 block_->preloaded_page_ = block_->iter_.next();
+
1130 }
+
1131 }
+
1132
+
1133 return *this;
+
1134}
+
+
1135
+
1136std::shared_ptr<sql_page>
+
+ +
1138{
+
1139 if (!current_) {
+
1140 BOOST_THROW_EXCEPTION(exception::no_such_element(
+
1141 "sql_result::page_iterator_sync::operator++()",
+
1142 "Iterator points to past-end element."));
+
1143 }
+
1144 return current_;
+
1145}
+
+
1146
+
1147std::shared_ptr<sql_page>
+
+ +
1149{
+
1150 return operator*();
+
1151}
+
+
1152
+
1153std::size_t
+
1154sql_page::page_data::column_count() const
+
1155{
+
1156 return column_types_.size();
+
1157}
+
1158
+
1159std::size_t
+
1160sql_page::page_data::row_count() const
+
1161{
+
1162 return columns_[0].size();
+
1163}
+
1164
+
1165sql_page::sql_row::sql_row(size_t row_index, std::shared_ptr<page_data> shared)
+
1166 : row_index_(row_index)
+
1167 , page_data_(std::move(shared))
+
1168{
+
1169}
+
1170
+
1171std::size_t
+
1172sql_page::sql_row::resolve_index(const std::string& column_name) const
+
1173{
+
1174 auto it = page_data_->row_metadata_->find_column(column_name);
+
1175 if (it == page_data_->row_metadata_->end()) {
+
1176 throw exception::illegal_argument(
+
1177 "sql_page::get_object(const std::string &)",
+
1178 (boost::format("Column %1% doesn't exist") % column_name).str());
+
1179 }
+
1180 auto column_index = it->second;
+
1181 return column_index;
+
1182}
+
1183
+
1184const sql_row_metadata&
+
+ +
1186{
+
1187 return *page_data_->row_metadata_;
+
1188}
+
+
1189
+
1190void
+
1191sql_page::sql_row::check_index(size_t index) const
+
1192{
+
1193 if (index >= row_metadata().column_count()) {
+
1194 throw exception::index_out_of_bounds(
+
1195 "sql_page::sql_row::check_index",
+
1196 (boost::format("Column index is out of range: %1%") % index).str());
+
1197 }
+
1198}
+
1199
+
+
1200sql_page::sql_page(std::vector<sql_column_type> column_types,
+
1201 std::vector<column> columns,
+
1202 bool last,
+
1203 std::shared_ptr<sql_row_metadata> row_metadata)
+
1204 : page_data_{ new page_data{ std::move(column_types),
+
1205 std::move(columns),
+
1206 std::move(row_metadata),
+
1207 nullptr } }
+
1208 , last_(last)
+
1209{
+
1210}
+
+
1211
+
1212void
+
1213sql_page::construct_rows()
+
1214{
+
1215 auto count = row_count();
+
1216 rows_.clear();
+
1217 for (size_t i = 0; i < count; ++i) {
+
1218 rows_.emplace_back(i, page_data_);
+
1219 }
+
1220}
+
1221
+
1222const std::vector<sql_column_type>&
+
+ +
1224{
+
1225 return page_data_->column_types_;
+
1226}
+
+
1227
+
1228bool
+
+ +
1230{
+
1231 return last_;
+
1232}
+
+
1233
+
1234std::size_t
+
+ +
1236{
+
1237 return page_data_->column_count();
+
1238}
+
+
1239
+
1240std::size_t
+
+ +
1242{
+
1243 return page_data_->row_count();
+
1244}
+
+
1245
+
1246const std::vector<sql_page::sql_row>&
+
+ +
1248{
+
1249 return rows_;
+
1250}
+
+
1251
+
1252void
+
1253sql_page::row_metadata(std::shared_ptr<sql_row_metadata> row_meta)
+
1254{
+
1255 page_data_->row_metadata_ = std::move(row_meta);
+
1256}
+
1257
+
1258void
+
1259sql_page::serialization_service(serialization::pimpl::SerializationService* ss)
+
1260{
+
1261 page_data_->serialization_service_ = ss;
+
1262}
+
1263
+
1264sql_row_metadata::sql_row_metadata(std::vector<sql_column_metadata> columns)
+
1265 : columns_(std::move(columns))
+
1266{
+
1267 assert(!columns_.empty());
+
1268
+
1269 name_to_index_.reserve(columns_.size());
+
1270 for (std::size_t i = 0; i < columns_.size(); ++i) {
+
1271 name_to_index_.emplace(columns_[i].name, i);
+
1272 }
+
1273}
+
1274
+
1275std::size_t
+
+ +
1277{
+
1278 return columns_.size();
+
1279}
+
+
1280
+ +
+
1282sql_row_metadata::column(std::size_t index) const
+
1283{
+
1284 if (index >= columns_.size()) {
+
1285 throw exception::index_out_of_bounds(
+
1286 "sql_row_metadata::column(std::size_t index)",
+
1287 (boost::format("Column index is out of bounds: %1%") % index).str());
+
1288 }
+
1289
+
1290 return columns_[index];
+
1291}
+
+
1292
+
1293const std::vector<sql_column_metadata>&
+
+ +
1295{
+
1296 return columns_;
+
1297}
+
+
1298
+ +
+
1300sql_row_metadata::find_column(const std::string& column_name) const
+
1301{
+
1302 return name_to_index_.find(column_name);
+
1303}
+
+
1304
+ +
+ +
1307{
+
1308 return name_to_index_.end();
+
1309}
+
+
1310bool
+
1311operator==(const sql_row_metadata& lhs, const sql_row_metadata& rhs)
+
1312{
+
1313 return lhs.columns_ == rhs.columns_;
+
1314}
+
1315
+
1316bool
+
1317operator==(const sql_column_metadata& lhs, const sql_column_metadata& rhs)
+
1318{
+
1319 return lhs.name == rhs.name && lhs.type == rhs.type &&
+
1320 lhs.nullable == rhs.nullable;
+
1321}
+
1322
+
1323} // namespace sql
+
1324} // namespace client
+
1325} // namespace hazelcast
+
Base class for all exception originated from Hazelcast methods.
Definition iexception.h:49
+ +
int32_t code() const
Gets the internal error code associated with the exception.
Definition sql.cpp:618
+
const boost::uuids::uuid & originating_member_id() const
Gets ID of the member that caused or initiated an error condition.
Definition sql.cpp:612
+
const boost::optional< std::string > & suggestion() const
Gets the suggested SQL statement to remediate experienced error.
Definition sql.cpp:624
+ +
const sql_row_metadata & row_metadata() const
Gets the row metadata.
Definition sql.cpp:1185
+
std::size_t row_count() const
Returns the number of rows in this page.
Definition sql.cpp:1241
+
sql_page(std::vector< sql_column_type > column_types, std::vector< column > columns, bool last, std::shared_ptr< sql_row_metadata > row_metadata=nullptr)
Constructs an sql_page from the response returned from the server.
Definition sql.cpp:1200
+ +
std::size_t column_count() const
Returns the number of columns in each row.
Definition sql.cpp:1235
+
const std::vector< sql_row > & rows() const
Returns the rows of this page.
Definition sql.cpp:1247
+
const std::vector< sql_column_type > & column_types() const
Returns the types of the columns in each row.
Definition sql.cpp:1223
+
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:114
+
std::shared_ptr< sql_page > operator*() const
Dereferences current page.
Definition sql.cpp:1137
+
std::chrono::milliseconds timeout() const
Retrieves the timeout.
Definition sql.cpp:1085
+
page_iterator_sync & operator++()
Fetches next page with blocking manner.
Definition sql.cpp:1105
+
void set_timeout(std::chrono::milliseconds)
Sets timeout for page fetch operation.
Definition sql.cpp:1079
+
std::shared_ptr< sql_page > operator->() const
Dereferences current page.
Definition sql.cpp:1148
+
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:75
+
bool has_next() const
Tells whether there are pages to be retrieved.
Definition sql.cpp:1053
+
boost::future< std::shared_ptr< sql_page > > next()
Fetches the new page.
Definition sql.cpp:982
+
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:187
+
void set_timeout(std::chrono::milliseconds)
Sets timeout for page fetch operation.
Definition sql.cpp:845
+
row_iterator_sync & operator++()
Fetches next row in blocking manner.
Definition sql.cpp:873
+
const sql_page::sql_row & operator*() const
Returns current row.
Definition sql.cpp:857
+
const sql_page::sql_row * operator->() const
Returns current row.
Definition sql.cpp:867
+
std::chrono::milliseconds timeout() const
Retrieves the timeout.
Definition sql.cpp:851
+
bool row_set() const
Return whether this result has rows to iterate using the iterator() method.
Definition sql.cpp:777
+
const sql_row_metadata & row_metadata() const
Gets the row metadata.
Definition sql.cpp:945
+
page_iterator iterator()
Returns an iterator over the result pages.
Definition sql.cpp:783
+
virtual ~sql_result()
The destructor closes the result if it were open.
Definition sql.cpp:955
+
int64_t update_count() const
Returns the number of rows updated by the statement or -1 if this result is a row set.
Definition sql.cpp:771
+
boost::future< void > close()
Release the resources associated with the query result.
Definition sql.cpp:901
+ +
std::unordered_map< std::string, std::size_t >::const_iterator const_iterator
key is the column name, value is the column index.
+
const sql_column_metadata & column(std::size_t index) const
Gets column metadata.
Definition sql.cpp:1282
+
std::size_t column_count() const
Gets the number of columns in the row.
Definition sql.cpp:1276
+
const_iterator end() const
Constant indicating that the column is not found.
Definition sql.cpp:1306
+
const_iterator find_column(const std::string &column_name) const
Find index of the column with the given name.
Definition sql.cpp:1300
+
const std::vector< sql_column_metadata > & columns() const
Gets columns metadata.
Definition sql.cpp:1294
+
A service to execute SQL statements.
Definition sql_service.h:90
+
boost::future< std::shared_ptr< sql_result > > execute(const std::string &query, const Params &... params)
Convenient method to execute a distributed query with the given parameter values.
+
Definition of an SQL statement.
+
std::shared_ptr< std::atomic< int32_t > > partition_argument_index() const
Get the partition argument index value.
Definition sql.cpp:578
+
static constexpr int32_t DEFAULT_CURSOR_BUFFER_SIZE
Default cursor buffer size.
+
const boost::optional< std::string > & schema() const
Gets the schema name.
Definition sql.cpp:552
+
std::chrono::milliseconds timeout() const
Gets the execution timeout in milliseconds.
Definition sql.cpp:529
+
sql_statement & clear_parameters()
Clears statement parameter values.
Definition sql.cpp:504
+
sql_statement(hazelcast_client &client, std::string query)
Creates a statement with the given query.
Definition sql.cpp:461
+
int32_t cursor_buffer_size() const
Gets the cursor buffer size (measured in the number of rows).
Definition sql.cpp:512
+
const std::string & sql() const
Definition sql.cpp:488
+
static constexpr std::chrono::milliseconds TIMEOUT_NOT_SET
Value for the timeout that is not set.
+
sql_expected_result_type expected_result_type() const
Gets the expected result type.
Definition sql.cpp:565
+
STL namespace.
+ +
+
+
+ + + + diff --git a/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.html b/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.html new file mode 100644 index 0000000000..ff11bf45de --- /dev/null +++ b/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.html @@ -0,0 +1,183 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::member_selector Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member_selector Class Referenceabstract
+
+
+ +

#include <member_selectors.h>

+
Inheritance diagram for hazelcast::client::member_selector:
+
+
+ + + + + +

+Public Member Functions

virtual bool select (const member &member) const =0
 Decides if the given member will be part of an operation or not.
+

Detailed Description

+

Implementations of this interface select members that are capable of executing a special kind of task.
+ The select(Member) method is called for every available member in the cluster and it is up to the implementation to decide if the member is going to be used or not.

+

For example, a basic implementation could select members on the existence of a special attribute in the members, like the following:
+

class MyMemberSelector : public member_selector {
+    public:
+         bool select(const member &member) override {
+             auto attribute = member.get_attribute("my.special.executor")
+             return attribute != nullptr && *attribute ==
+"my.special.executor";
+         }
+}
+

Definition at line 43 of file member_selectors.h.

+

Member Function Documentation

+ +

◆ select()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool hazelcast::client::member_selector::select (const member & member) const
+
+pure virtual
+
+ +

Decides if the given member will be part of an operation or not.

+
Parameters
+ + +
memberthe member instance to decide upon
+
+
+
Returns
true if the member should take part in the operation, false otherwise
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.js b/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.js new file mode 100644 index 0000000000..c0afad28d9 --- /dev/null +++ b/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1member__selector = +[ + [ "select", "d7/d25/classhazelcast_1_1client_1_1member__selector.html#aa1c12a33d6ca77b2afafc5ec9549a81d", null ] +]; \ No newline at end of file diff --git a/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.png b/5.5.0/d7/d25/classhazelcast_1_1client_1_1member__selector.png new file mode 100644 index 0000000000000000000000000000000000000000..4de0a53279c18b28d7a1e0df79d356bc3555c980 GIT binary patch literal 1064 zcmeAS@N?(olHy`uVBq!ia0y~yU<_dgGa5&TmI;S7uxcxpKQsds4Qw z-S@qFe^>tAA7vR|cEfPe7x$y$jnCFEJ+Px`W6QUc*yMu8dH)-?%d5>wdZBkcS>x8#lOL$TaIQ zG-GQqyf@qS!*it#eGC8gRraX-_1zeus`=Ia*e-crcR8<1%ctJd@_gvEW|GLdBNziCClZa!N$xxAUp{bFY_WA4ZM#+5dmtJ9BrB`~RocEXxhQoPK#)C$D!t&*oMZnMg)3dV`ReXj%}stYU4PDZ zn%^X4esj;1og91Yr&zD?-&EK0YT34ZF)VG5O!S^iZQ3^Db?BPbH@a$5b}Ma=?@YgS z-u-^%n_0W+XYnTY^v=91@jln0u6=HK@gF&!GZOMm(WgYe9eH895Ewc$l}>W}ZI1Z< z`GAa}isZuhAAd_VX0BC{TzAB45-`c2Gj46T7L~o~S`_nFdB^{X>kB5e8vye(gQu&X J%Q~loCICgN1RDSV literal 0 HcmV?d00001 diff --git a/5.5.0/d7/d29/config__pattern__matcher_8h_source.html b/5.5.0/d7/d29/config__pattern__matcher_8h_source.html new file mode 100644 index 0000000000..ba37515e4a --- /dev/null +++ b/5.5.0/d7/d29/config__pattern__matcher_8h_source.html @@ -0,0 +1,147 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/config_pattern_matcher.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
config_pattern_matcher.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <vector>
+
20#include <memory>
+
21
+
22#include "hazelcast/util/export.h"
+
23
+
24namespace hazelcast {
+
25namespace client {
+
26namespace config {
+
+
39class HAZELCAST_API config_pattern_matcher
+
40{
+
41public:
+
52 virtual std::shared_ptr<std::string> matches(
+
53 const std::vector<std::string>& config_patterns,
+
54 const std::string& item_name) const = 0;
+
55};
+
+
56} // namespace config
+
57} // namespace client
+
58} // namespace hazelcast
+
The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.
+
virtual std::shared_ptr< std::string > matches(const std::vector< std::string > &config_patterns, const std::string &item_name) const =0
Returns the best match for an item name out of a list of configuration patterns.
+
+
+
+ + + + diff --git a/5.5.0/d7/d2a/cp_8cpp_source.html b/5.5.0/d7/d2a/cp_8cpp_source.html new file mode 100644 index 0000000000..cbe3b395b9 --- /dev/null +++ b/5.5.0/d7/d2a/cp_8cpp_source.html @@ -0,0 +1,1563 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/cp/cp.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <algorithm>
+
18#include <boost/algorithm/string.hpp>
+
19
+
20#include "hazelcast/cp/cp.h"
+
21#include "hazelcast/client/spi/ClientContext.h"
+
22#include "hazelcast/util/Preconditions.h"
+
23#include "hazelcast/client/protocol/codec/codecs.h"
+
24#include "hazelcast/client/protocol/ClientMessage.h"
+
25#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
26#include "hazelcast/client/impl/hazelcast_client_instance_impl.h"
+
27
+
28namespace hazelcast {
+
29namespace cp {
+
30using namespace hazelcast::client::protocol;
+
31using namespace hazelcast::client::protocol::codec;
+
32using namespace hazelcast::util;
+
33
+
34raft_proxy_factory::raft_proxy_factory(client::spi::ClientContext& context)
+
35 : context_(context)
+
36{}
+
37
+
38std::shared_ptr<fenced_lock>
+
39raft_proxy_factory::create_fenced_lock(raft_group_id&& group_id,
+
40 const std::string& proxy_name,
+
41 const std::string& object_name)
+
42{
+
43 while (true) {
+
44 auto proxy = lock_proxies_.get(proxy_name);
+
45 if (proxy) {
+
46 if (proxy->get_group_id() != group_id) {
+
47 lock_proxies_.remove(proxy_name, proxy);
+
48 } else {
+
49 return proxy;
+
50 }
+
51 }
+
52
+
53 proxy = std::make_shared<fenced_lock>(
+
54 proxy_name, context_, group_id, object_name);
+
55 auto existing = lock_proxies_.put_if_absent(proxy_name, proxy);
+
56 if (!existing) {
+
57 return proxy;
+
58 } else if (existing->get_group_id() == group_id) {
+
59 return existing;
+
60 }
+
61
+
62 group_id = get_group_id(proxy_name, object_name).get();
+
63 }
+
64}
+
65
+
66std::shared_ptr<counting_semaphore>
+
67raft_proxy_factory::create_semaphore(raft_group_id&& group_id,
+
68 const std::string& proxy_name,
+
69 const std::string& object_name)
+
70{
+
71 auto request =
+
72 client::protocol::codec::semaphore_getsemaphoretype_encode(proxy_name);
+
73 auto is_sessionless = client::spi::impl::ClientInvocation::create(
+
74 context_, request, object_name)
+
75 ->invoke()
+
76 .get()
+
77 .get_first_fixed_sized_field<bool>();
+
78 if (is_sessionless) {
+
79 return std::shared_ptr<counting_semaphore>(
+
80 new sessionless_semaphore(proxy_name,
+
81 &context_,
+
82 group_id,
+
83 object_name,
+
84 context_.get_proxy_session_manager()));
+
85 } else {
+
86 return std::shared_ptr<counting_semaphore>(
+
87 new session_semaphore(proxy_name,
+
88 &context_,
+
89 group_id,
+
90 object_name,
+
91 context_.get_proxy_session_manager()));
+
92 }
+
93}
+
94
+
95std::string
+
96raft_proxy_factory::without_default_group_name(const std::string& n)
+
97{
+
98 std::string name = n;
+
99 boost::trim(name);
+
100 auto index = name.find('@');
+
101 if (index == std::string::npos) {
+
102 return name;
+
103 }
+
104
+
105 Preconditions::check_true(
+
106 name.find('@', index + 1) == std::string::npos,
+
107 "Custom group name must be specified at most once");
+
108
+
109 auto group_name = name.substr(index + 1);
+
110 boost::trim(group_name);
+
111 if (group_name == DEFAULT_GROUP_NAME) {
+
112 return name.substr(0, index);
+
113 }
+
114 return name;
+
115}
+
116
+
117std::string
+
118raft_proxy_factory::object_name_for_proxy(const std::string& name)
+
119{
+
120 auto index = name.find('@');
+
121 if (index == std::string::npos) {
+
122 return name;
+
123 }
+
124
+
125 Preconditions::check_true(index < (name.size() - 1),
+
126 "Object name cannot be empty string");
+
127 Preconditions::check_true(
+
128 name.find('@', index + 1) == std::string::npos,
+
129 "Custom CP group name must be specified at most once");
+
130
+
131 auto object_name = name.substr(0, index);
+
132 boost::trim(object_name);
+
133 Preconditions::check_true(object_name.size() > 0,
+
134 "Object name cannot be empty string");
+
135 return object_name;
+
136}
+
137
+
138boost::future<raft_group_id>
+
139raft_proxy_factory::get_group_id(const std::string& proxy_name,
+
140 const std::string& object_name)
+
141{
+
142 auto request = cpgroup_createcpgroup_encode(proxy_name);
+
143 return client::spi::impl::ClientInvocation::create(
+
144 context_, request, object_name)
+
145 ->invoke()
+
146 .then(boost::launch::sync,
+
147 [](boost::future<client::protocol::ClientMessage> f) {
+
148 return *f.get().get_first_var_sized_field<raft_group_id>();
+
149 });
+
150}
+
151
+
152cp_subsystem::cp_subsystem(client::spi::ClientContext& context)
+
153 : context_(context)
+
154 , proxy_factory_(context)
+
155{}
+
156
+
157boost::future<std::shared_ptr<atomic_long>>
+
+
158cp_subsystem::get_atomic_long(const std::string& name)
+
159{
+
160 return proxy_factory_.create_proxy<atomic_long>(name);
+
161}
+
+
162
+
163boost::future<std::shared_ptr<atomic_reference>>
+
+ +
165{
+
166 return proxy_factory_.create_proxy<atomic_reference>(name);
+
167}
+
+
168
+
169boost::future<std::shared_ptr<latch>>
+
+
170cp_subsystem::get_latch(const std::string& name)
+
171{
+
172 return proxy_factory_.create_proxy<latch>(name);
+
173}
+
+
174
+
175boost::future<std::shared_ptr<fenced_lock>>
+
+
176cp_subsystem::get_lock(const std::string& name)
+
177{
+
178 return proxy_factory_.create_proxy<fenced_lock>(name);
+
179}
+
+
180
+
181boost::future<std::shared_ptr<counting_semaphore>>
+
+
182cp_subsystem::get_semaphore(const std::string& name)
+
183{
+
184 return proxy_factory_.create_proxy<counting_semaphore>(name);
+
185}
+
+
186
+
187cp_proxy::cp_proxy(const std::string& service_name,
+
188 const std::string& proxy_name,
+
189 client::spi::ClientContext* context,
+
190 const raft_group_id& group_id,
+
191 const std::string& object_name)
+
192 : ProxyImpl(service_name, proxy_name, context)
+
193 , group_id_(group_id)
+
194 , object_name_(object_name)
+
195{}
+
196
+
197void
+
198cp_proxy::on_destroy()
+
199{
+
200 auto request = cpgroup_destroycpobject_encode(
+
201 group_id_, get_service_name(), object_name_);
+
202 invoke(request).get();
+
203}
+
204
+
205const raft_group_id&
+
206cp_proxy::get_group_id() const
+
207{
+
208 return group_id_;
+
209}
+
210
+
211atomic_long::atomic_long(const std::string& name,
+
212 client::spi::ClientContext& context,
+
213 const raft_group_id& group_id,
+
214 const std::string& object_name)
+
215 : cp_proxy(SERVICE_NAME, name, &context, group_id, object_name)
+
216{}
+
217
+
218boost::future<int64_t>
+
+ +
220{
+
221 auto request = atomiclong_addandget_encode(group_id_, object_name_, delta);
+
222 return invoke_and_get_future<int64_t>(request);
+
223}
+
+
224
+
225boost::future<bool>
+
+
226atomic_long::compare_and_set(int64_t expect, int64_t update)
+
227{
+
228 auto request =
+
229 atomiclong_compareandset_encode(group_id_, object_name_, expect, update);
+
230 return invoke_and_get_future<bool>(request);
+
231}
+
+
232
+
233boost::future<int64_t>
+
+ +
235{
+
236 return get_and_add(-1);
+
237}
+
+
238
+
239boost::future<int64_t>
+
+ +
241{
+
242 return add_and_get(-1);
+
243}
+
+
244
+
245boost::future<int64_t>
+
+ +
247{
+
248 auto request = atomiclong_get_encode(group_id_, object_name_);
+
249 return invoke_and_get_future<int64_t>(request);
+
250}
+
+
251
+
252boost::future<int64_t>
+
+ +
254{
+
255 auto request = atomiclong_getandadd_encode(group_id_, object_name_, delta);
+
256 return invoke_and_get_future<int64_t>(request);
+
257}
+
+
258
+
259boost::future<int64_t>
+
+
260atomic_long::get_and_set(int64_t new_value)
+
261{
+
262 auto request =
+
263 atomiclong_getandset_encode(group_id_, object_name_, new_value);
+
264 return invoke_and_get_future<int64_t>(request);
+
265}
+
+
266
+
267boost::future<int64_t>
+
+ +
269{
+
270 return add_and_get(1);
+
271}
+
+
272
+
273boost::future<int64_t>
+
+ +
275{
+
276 return get_and_add(1);
+
277}
+
+
278
+
279boost::future<void>
+
+
280atomic_long::set(int64_t new_value)
+
281{
+
282 return to_void_future(get_and_set(new_value));
+
283}
+
+
284
+
285boost::future<int64_t>
+
286atomic_long::alter_data(client::serialization::pimpl::data& function_data,
+
287 alter_result_type result_type)
+
288{
+
289 auto request = atomiclong_alter_encode(group_id_,
+
290 object_name_,
+
291 function_data,
+
292 static_cast<int32_t>(result_type));
+
293 return invoke_and_get_future<int64_t>(request);
+
294}
+
295
+
296boost::future<boost::optional<client::serialization::pimpl::data>>
+
297atomic_long::apply_data(client::serialization::pimpl::data& function_data)
+
298{
+
299 auto request =
+
300 atomiclong_apply_encode(group_id_, object_name_, function_data);
+
301 return invoke_and_get_future<
+
302 boost::optional<client::serialization::pimpl::data>>(request);
+
303}
+
304
+
305atomic_reference::atomic_reference(const std::string& name,
+
306 client::spi::ClientContext& context,
+
307 const raft_group_id& group_id,
+
308 const std::string& object_name)
+
309 : cp_proxy(SERVICE_NAME, name, &context, group_id, object_name)
+
310{}
+
311
+
312boost::future<boost::optional<client::serialization::pimpl::data>>
+
313atomic_reference::get_data()
+
314{
+
315 auto request = atomicref_get_encode(group_id_, object_name_);
+
316 return invoke_and_get_future<
+
317 boost::optional<client::serialization::pimpl::data>>(request);
+
318}
+
319
+
320boost::future<boost::optional<client::serialization::pimpl::data>>
+
321atomic_reference::set_data(
+
322 const client::serialization::pimpl::data& new_value_data)
+
323{
+
324 auto request =
+
325 atomicref_set_encode(group_id_, object_name_, &new_value_data, false);
+
326 return invoke_and_get_future<
+
327 boost::optional<client::serialization::pimpl::data>>(request);
+
328}
+
329
+
330boost::future<boost::optional<client::serialization::pimpl::data>>
+
331atomic_reference::get_and_set_data(
+
332 const client::serialization::pimpl::data& new_value_data)
+
333{
+
334 auto request =
+
335 atomicref_set_encode(group_id_, object_name_, &new_value_data, true);
+
336 return invoke_and_get_future<
+
337 boost::optional<client::serialization::pimpl::data>>(request);
+
338}
+
339
+
340boost::future<bool>
+
341atomic_reference::compare_and_set_data(
+
342 const client::serialization::pimpl::data& expect_data,
+
343 const client::serialization::pimpl::data& update_data)
+
344{
+
345 auto request = atomicref_compareandset_encode(
+
346 group_id_, object_name_, &expect_data, &update_data);
+
347 return invoke_and_get_future<bool>(request);
+
348}
+
349
+
350boost::future<bool>
+
351atomic_reference::contains_data(
+
352 const client::serialization::pimpl::data& value_data)
+
353{
+
354 auto request =
+
355 atomicref_contains_encode(group_id_, object_name_, &value_data);
+
356 return invoke_and_get_future<bool>(request);
+
357}
+
358
+
359boost::future<void>
+
360atomic_reference::alter_data(
+
361 const client::serialization::pimpl::data& function_data)
+
362{
+
363 return to_void_future(
+
364 invoke_apply(function_data, return_value_type::NO_VALUE, true));
+
365}
+
366
+
367boost::future<boost::optional<client::serialization::pimpl::data>>
+
368atomic_reference::alter_and_get_data(
+
369 const client::serialization::pimpl::data& function_data)
+
370{
+
371 return invoke_apply(function_data, return_value_type::NEW, true);
+
372}
+
373
+
374boost::future<boost::optional<client::serialization::pimpl::data>>
+
375atomic_reference::get_and_alter_data(
+
376 const client::serialization::pimpl::data& function_data)
+
377{
+
378 return invoke_apply(function_data, return_value_type::OLD, true);
+
379}
+
380
+
381boost::future<boost::optional<client::serialization::pimpl::data>>
+
382atomic_reference::apply_data(
+
383 const client::serialization::pimpl::data& function_data)
+
384{
+
385 return invoke_apply(function_data, return_value_type::NEW, false);
+
386}
+
387
+
388boost::future<bool>
+
389atomic_reference::is_null()
+
390{
+
391 return contains(static_cast<byte*>(nullptr));
+
392}
+
393
+
394boost::future<void>
+
395atomic_reference::clear()
+
396{
+
397 return to_void_future(set(static_cast<byte*>(nullptr)));
+
398}
+
399
+
400boost::future<boost::optional<client::serialization::pimpl::data>>
+
401atomic_reference::invoke_apply(
+
402 const client::serialization::pimpl::data function_data,
+
403 return_value_type return_type,
+
404 bool alter)
+
405{
+
406 auto request = atomicref_apply_encode(group_id_,
+
407 object_name_,
+
408 function_data,
+
409 static_cast<int32_t>(return_type),
+
410 alter);
+
411 return invoke_and_get_future<
+
412 boost::optional<client::serialization::pimpl::data>>(request);
+
413}
+
414
+
415latch::latch(const std::string& name,
+
416 client::spi::ClientContext& context,
+
417 const raft_group_id& group_id,
+
418 const std::string& object_name)
+
419 : cp_proxy(SERVICE_NAME, name, &context, group_id, object_name)
+
420{}
+
421
+
422boost::future<bool>
+
423latch::try_set_count(int32_t count)
+
424{
+
425 util::Preconditions::check_positive(count, "count must be positive!");
+
426
+
427 auto request =
+
428 countdownlatch_trysetcount_encode(group_id_, object_name_, count);
+
429 return invoke_and_get_future<bool>(request);
+
430}
+
431
+
432boost::future<int32_t>
+
433latch::get_count()
+
434{
+
435 auto request = countdownlatch_getcount_encode(group_id_, object_name_);
+
436 return invoke_and_get_future<int32_t>(request);
+
437}
+
438
+
439boost::future<void>
+
440latch::count_down()
+
441{
+
442 auto invocation_uid =
+
443 get_context().get_hazelcast_client_implementation()->random_uuid();
+
444 return get_round().then(boost::launch::sync, [=](boost::future<int32_t> f) {
+
445 auto round = f.get();
+
446 for (;;) {
+
447 try {
+
448 count_down(round, invocation_uid);
+
449 return;
+
450 } catch (client::exception::operation_timeout&) {
+
451 // I can retry safely because my retry would be idempotent...
+
452 }
+
453 }
+
454 });
+
455}
+
456
+
457boost::future<bool>
+
458latch::try_wait()
+
459{
+
460 return get_count().then(boost::launch::sync, [](boost::future<int32_t> f) {
+
461 return f.get() == 0;
+
462 });
+
463}
+
464
+
465boost::future<int32_t>
+
466latch::get_round()
+
467{
+
468 auto request = countdownlatch_getround_encode(group_id_, object_name_);
+
469 return invoke_and_get_future<int32_t>(request);
+
470}
+
471
+
472void
+
473latch::count_down(int round, boost::uuids::uuid invocation_uid)
+
474{
+
475 auto request = countdownlatch_countdown_encode(
+
476 group_id_, object_name_, invocation_uid, round);
+
477 invoke(request).get();
+
478}
+
479
+
480boost::future<void>
+
481latch::wait()
+
482{
+
483 return to_void_future(wait_for(std::chrono::milliseconds(INT64_MAX)));
+
484}
+
485
+
486boost::future<std::cv_status>
+
487latch::wait_for(std::chrono::milliseconds timeout)
+
488{
+
489 auto timeout_millis = std::max<int64_t>(0, timeout.count());
+
490 auto invoation_uid =
+
491 get_context().get_hazelcast_client_implementation()->random_uuid();
+
492 auto request = countdownlatch_await_encode(
+
493 group_id_, object_name_, invoation_uid, timeout_millis);
+
494 return invoke_and_get_future<bool>(request).then(
+
495 boost::launch::sync, [](boost::future<bool> f) {
+
496 return f.get() ? std::cv_status::no_timeout : std::cv_status::timeout;
+
497 });
+
498}
+
499
+
500bool
+
501raft_group_id::operator==(const raft_group_id& rhs) const
+
502{
+
503 return name == rhs.name && seed == rhs.seed && group_id == rhs.group_id;
+
504}
+
505
+
506bool
+
507raft_group_id::operator!=(const raft_group_id& rhs) const
+
508{
+
509 return !(rhs == *this);
+
510}
+
511
+
512constexpr int64_t fenced_lock::INVALID_FENCE;
+
513
+
514fenced_lock::fenced_lock(const std::string& name,
+
515 client::spi::ClientContext& context,
+
516 const raft_group_id& group_id,
+
517 const std::string& object_name)
+
518 : session_aware_proxy(SERVICE_NAME,
+
519 name,
+
520 &context,
+
521 group_id,
+
522 object_name,
+
523 context.get_proxy_session_manager())
+
524{}
+
525
+
526boost::future<void>
+
527fenced_lock::lock()
+
528{
+
529 return to_void_future(lock_and_get_fence());
+
530}
+
531
+
532boost::future<int64_t>
+
533fenced_lock::lock_and_get_fence()
+
534{
+
535 auto thread_id = util::get_current_thread_id();
+
536 auto invocation_uid = get_context().random_uuid();
+
537
+
538 auto do_lock_once = [=]() {
+
539 auto session_id = session_manager_.acquire_session(group_id_);
+
540 verify_locked_session_id_if_present(thread_id, session_id, true);
+
541 return do_lock(session_id, thread_id, invocation_uid)
+
542 .then(boost::launch::sync, [=](boost::future<int64_t> f) {
+
543 try {
+
544 auto fence = f.get();
+
545 if (fence != INVALID_FENCE) {
+
546 locked_session_ids_.put(
+
547 thread_id, std::make_shared<int64_t>(session_id));
+
548 return fence;
+
549 }
+
550 BOOST_THROW_EXCEPTION(
+
551 client::exception::lock_acquire_limit_reached(
+
552 "fenced_lock::lock_and_get_fence",
+
553 (boost::format("Lock [%1%] reentrant lock limit is "
+
554 "already reached!") %
+
555 object_name_)
+
556 .str()));
+
557 } catch (client::exception::session_expired&) {
+
558 invalidate_session(session_id);
+
559 verify_no_locked_session_id_present(thread_id);
+
560 return INVALID_FENCE;
+
561 } catch (client::exception::wait_key_cancelled&) {
+
562 release_session(session_id);
+
563 BOOST_THROW_EXCEPTION(
+
564 client::exception::lock_acquire_limit_reached(
+
565 "fenced_lock::lock_and_get_fence",
+
566 (boost::format(
+
567 "Lock [%1%] not acquired because the lock call on the "
+
568 "CP group is cancelled, possibly because of another "
+
569 "indeterminate call from the same thread.") %
+
570 object_name_)
+
571 .str()));
+
572 } catch (...) {
+
573 release_session(session_id);
+
574 throw;
+
575 }
+
576 });
+
577 };
+
578
+
579 return do_lock_once().then(
+
580 boost::launch::sync, [=](boost::future<int64_t> f) {
+
581 auto result = f.get();
+
582 if (result != INVALID_FENCE) {
+
583 return result;
+
584 }
+
585 // iterate in the user thread
+
586 for (result = do_lock_once().get(); result == INVALID_FENCE;) {
+
587 }
+
588 return result;
+
589 });
+
590}
+
591
+
592void
+
593fenced_lock::verify_locked_session_id_if_present(int64_t thread_id,
+
594 int64_t session_id,
+
595 bool should_release)
+
596{
+
597 auto locked_session_id = locked_session_ids_.get(thread_id);
+
598 if (locked_session_id && *locked_session_id != session_id) {
+
599 locked_session_ids_.remove(thread_id);
+
600 if (should_release) {
+
601 release_session(session_id);
+
602 }
+
603
+
604 throw_lock_ownership_lost(*locked_session_id);
+
605 }
+
606}
+
607
+
608void
+
609fenced_lock::verify_no_locked_session_id_present(int64_t thread_id)
+
610{
+
611 auto locked_session_id = locked_session_ids_.remove(thread_id);
+
612 if (locked_session_id) {
+
613 locked_session_ids_.remove(thread_id);
+
614 throw_lock_ownership_lost(*locked_session_id);
+
615 }
+
616}
+
617
+
618void
+
619fenced_lock::throw_lock_ownership_lost(int64_t session_id) const
+
620{
+
621 BOOST_THROW_EXCEPTION(client::exception::lock_ownership_lost(
+
622 "fenced_lock",
+
623 (boost::format("Current thread is not owner of the Lock[%1%] because its "
+
624 "Session[%2%] is closed by server!") %
+
625 get_name() % session_id)
+
626 .str()));
+
627}
+
628
+
629void
+
630fenced_lock::throw_illegal_monitor_state() const
+
631{
+
632 BOOST_THROW_EXCEPTION(client::exception::illegal_monitor_state(
+
633 "fenced_lock",
+
634 (boost::format("Current thread is not owner of the Lock[%1%]") %
+
635 get_name())
+
636 .str()));
+
637}
+
638
+
639boost::future<int64_t>
+
640fenced_lock::do_lock(int64_t session_id,
+
641 int64_t thread_id,
+
642 boost::uuids::uuid invocation_uid)
+
643{
+
644 auto request = client::protocol::codec::fencedlock_lock_encode(
+
645 group_id_, object_name_, session_id, thread_id, invocation_uid);
+
646 return invoke_and_get_future<int64_t>(request);
+
647}
+
648
+
649boost::future<int64_t>
+
650fenced_lock::do_try_lock(int64_t session_id,
+
651 int64_t thread_id,
+
652 boost::uuids::uuid invocation_uid,
+
653 std::chrono::milliseconds timeout)
+
654{
+
655 auto request = client::protocol::codec::fencedlock_trylock_encode(
+
656 group_id_,
+
657 object_name_,
+
658 session_id,
+
659 thread_id,
+
660 invocation_uid,
+
661 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
662 return invoke_and_get_future<int64_t>(request);
+
663}
+
664
+
665boost::future<bool>
+
666fenced_lock::do_unlock(int64_t session_id,
+
667 int64_t thread_id,
+
668 boost::uuids::uuid invocation_uid)
+
669{
+
670 auto request = client::protocol::codec::fencedlock_unlock_encode(
+
671 group_id_, object_name_, session_id, thread_id, invocation_uid);
+
672 return invoke_and_get_future<bool>(request);
+
673}
+
674
+
675boost::future<fenced_lock::lock_ownership_state>
+
676fenced_lock::do_get_lock_ownership_state()
+
677{
+
678 auto request = client::protocol::codec::fencedlock_getlockownership_encode(
+
679 group_id_, object_name_);
+
680 return invoke(request).then(
+
681 boost::launch::sync,
+
682 [](boost::future<client::protocol::ClientMessage> f) {
+
683 auto msg = f.get();
+
684 fenced_lock::lock_ownership_state state;
+
685 state.fence = msg.get_first_fixed_sized_field<int64_t>();
+
686 state.lock_count = msg.get<int32_t>();
+
687 state.session_id = msg.get<int64_t>();
+
688 state.thread_id = msg.get<int64_t>();
+
689 return state;
+
690 });
+
691}
+
692
+
693void
+
694fenced_lock::invalidate_session(int64_t session_id)
+
695{
+
696 session_manager_.invalidate_session(group_id_, session_id);
+
697}
+
698
+
699boost::future<bool>
+
700fenced_lock::try_lock()
+
701{
+
702 return try_lock_and_get_fence().then(
+
703 boost::launch::sync,
+
704 [](boost::future<int64_t> f) { return f.get() != INVALID_FENCE; });
+
705}
+
706
+
707boost::future<bool>
+
708fenced_lock::try_lock(std::chrono::milliseconds timeout)
+
709{
+
710 return try_lock_and_get_fence(timeout).then(
+
711 boost::launch::sync,
+
712 [](boost::future<int64_t> f) { return f.get() != INVALID_FENCE; });
+
713}
+
714
+
715boost::future<int64_t>
+
716fenced_lock::try_lock_and_get_fence()
+
717{
+
718 return try_lock_and_get_fence(std::chrono::milliseconds(0));
+
719}
+
720
+
721boost::future<int64_t>
+
722fenced_lock::try_lock_and_get_fence(std::chrono::milliseconds timeout)
+
723{
+
724 auto thread_id = util::get_current_thread_id();
+
725 auto invocation_uid = get_context().random_uuid();
+
726
+
727 auto do_try_lock_once = [=]() {
+
728 using namespace std::chrono;
+
729 auto start = steady_clock::now();
+
730 auto session_id = session_manager_.acquire_session(group_id_);
+
731 verify_locked_session_id_if_present(thread_id, session_id, true);
+
732 return do_try_lock(session_id, thread_id, invocation_uid, timeout)
+
733 .then(boost::launch::sync, [=](boost::future<int64_t> f) {
+
734 try {
+
735 auto fence = f.get();
+
736 if (fence != INVALID_FENCE) {
+
737 locked_session_ids_.put(
+
738 thread_id, std::make_shared<int64_t>(session_id));
+
739 return std::make_pair(fence, false);
+
740 } else {
+
741 release_session(session_id);
+
742 }
+
743 return std::make_pair(fence, false);
+
744 } catch (client::exception::session_expired&) {
+
745 invalidate_session(session_id);
+
746 verify_no_locked_session_id_present(thread_id);
+
747 auto timeout_left = timeout - (steady_clock::now() - start);
+
748 if (timeout_left.count() <= 0) {
+
749 return std::make_pair(INVALID_FENCE, false);
+
750 }
+
751 return std::make_pair(INVALID_FENCE, false);
+
752 } catch (client::exception::wait_key_cancelled&) {
+
753 release_session(session_id);
+
754 return std::make_pair(INVALID_FENCE, false);
+
755 } catch (...) {
+
756 release_session(session_id);
+
757 throw;
+
758 }
+
759 });
+
760 };
+
761
+
762 return do_try_lock_once().then(
+
763 boost::launch::sync, [=](boost::future<std::pair<int64_t, bool>> f) {
+
764 auto result = f.get();
+
765 if (!result.second) {
+
766 return result.first;
+
767 }
+
768 // iterate in the user thread
+
769 for (result = do_try_lock_once().get(); result.second;) {
+
770 }
+
771 return result.first;
+
772 });
+
773}
+
774
+
775boost::future<void>
+
776fenced_lock::unlock()
+
777{
+
778 auto thread_id = util::get_current_thread_id();
+
779 int64_t session_id = session_manager_.get_session(group_id_);
+
780
+
781 // the order of the following checks is important.
+
782 verify_locked_session_id_if_present(thread_id, session_id, false);
+
783 if (session_id == internal::session::proxy_session_manager::NO_SESSION_ID) {
+
784 locked_session_ids_.remove(thread_id);
+
785 throw_illegal_monitor_state();
+
786 }
+
787
+
788 return do_unlock(session_id, thread_id, get_context().random_uuid())
+
789 .then(boost::launch::sync, [=](boost::future<bool> f) {
+
790 try {
+
791 auto still_locked_by_current_thread = f.get();
+
792 if (still_locked_by_current_thread) {
+
793 locked_session_ids_.put(
+
794 thread_id, std::make_shared<int64_t>(session_id));
+
795 } else {
+
796 locked_session_ids_.remove(thread_id);
+
797 }
+
798
+
799 release_session(session_id);
+
800 } catch (client::exception::session_expired&) {
+
801 invalidate_session(session_id);
+
802 locked_session_ids_.remove(thread_id);
+
803
+
804 throw_lock_ownership_lost(session_id);
+
805 } catch (client::exception::illegal_monitor_state&) {
+
806 locked_session_ids_.remove(thread_id);
+
807 throw;
+
808 }
+
809 });
+
810}
+
811
+
812boost::future<int64_t>
+
813fenced_lock::get_fence()
+
814{
+
815 auto thread_id = util::get_current_thread_id();
+
816 int64_t session_id = session_manager_.get_session(group_id_);
+
817
+
818 // the order of the following checks is important.
+
819 verify_locked_session_id_if_present(thread_id, session_id, false);
+
820 if (session_id == internal::session::proxy_session_manager::NO_SESSION_ID) {
+
821 locked_session_ids_.remove(thread_id);
+
822 throw_illegal_monitor_state();
+
823 }
+
824
+
825 return do_get_lock_ownership_state().then(
+
826 boost::launch::sync, [=](boost::future<lock_ownership_state> f) {
+
827 auto ownership = f.get();
+
828 if (ownership.is_locked_by(session_id, thread_id)) {
+
829 locked_session_ids_.put(thread_id,
+
830 std::make_shared<int64_t>(session_id));
+
831 return ownership.fence;
+
832 }
+
833
+
834 verify_no_locked_session_id_present(thread_id);
+
835 throw_illegal_monitor_state();
+
836 return INVALID_FENCE;
+
837 });
+
838}
+
839
+
840boost::future<bool>
+
841fenced_lock::is_locked()
+
842{
+
843 auto thread_id = util::get_current_thread_id();
+
844 int64_t session_id = session_manager_.get_session(group_id_);
+
845
+
846 verify_locked_session_id_if_present(thread_id, session_id, false);
+
847
+
848 return do_get_lock_ownership_state().then(
+
849 boost::launch::sync, [=](boost::future<lock_ownership_state> f) {
+
850 auto ownership = f.get();
+
851 if (ownership.is_locked_by(session_id, thread_id)) {
+
852 locked_session_ids_.put(thread_id,
+
853 std::make_shared<int64_t>(session_id));
+
854 return true;
+
855 }
+
856
+
857 verify_no_locked_session_id_present(thread_id);
+
858 return ownership.is_locked();
+
859 });
+
860}
+
861
+
862boost::future<bool>
+
863fenced_lock::is_locked_by_current_thread()
+
864{
+
865 auto thread_id = util::get_current_thread_id();
+
866 int64_t session_id = session_manager_.get_session(group_id_);
+
867
+
868 verify_locked_session_id_if_present(thread_id, session_id, false);
+
869
+
870 return do_get_lock_ownership_state().then(
+
871 boost::launch::sync, [=](boost::future<lock_ownership_state> f) {
+
872 auto ownership = f.get();
+
873 auto locked_by_current_thread =
+
874 ownership.is_locked_by(session_id, thread_id);
+
875 if (locked_by_current_thread) {
+
876 locked_session_ids_.put(thread_id,
+
877 std::make_shared<int64_t>(session_id));
+
878 } else {
+
879 verify_no_locked_session_id_present(thread_id);
+
880 }
+
881
+
882 return locked_by_current_thread;
+
883 });
+
884}
+
885
+
886boost::future<int32_t>
+
887fenced_lock::get_lock_count()
+
888{
+
889 auto thread_id = util::get_current_thread_id();
+
890 int64_t session_id = session_manager_.get_session(group_id_);
+
891
+
892 verify_locked_session_id_if_present(thread_id, session_id, false);
+
893
+
894 return do_get_lock_ownership_state().then(
+
895 boost::launch::sync, [=](boost::future<lock_ownership_state> f) {
+
896 auto ownership = f.get();
+
897 if (ownership.is_locked_by(session_id, thread_id)) {
+
898 locked_session_ids_.put(thread_id,
+
899 std::make_shared<int64_t>(session_id));
+
900 } else {
+
901 verify_no_locked_session_id_present(thread_id);
+
902 }
+
903
+
904 return ownership.lock_count;
+
905 });
+
906}
+
907
+
908const raft_group_id&
+
909fenced_lock::get_group_id()
+
910{
+
911 return group_id_;
+
912}
+
913
+
914bool
+
915operator==(const fenced_lock& lhs, const fenced_lock& rhs)
+
916{
+
917 return lhs.get_service_name() == rhs.get_service_name() &&
+
918 lhs.get_name() == rhs.get_name();
+
919}
+
920
+
921void
+
922fenced_lock::post_destroy()
+
923{
+
924 ClientProxy::post_destroy();
+
925 locked_session_ids_.clear();
+
926}
+
927
+
928session_aware_proxy::session_aware_proxy(
+
929 const std::string& service_name,
+
930 const std::string& proxy_name,
+
931 client::spi::ClientContext* context,
+
932 const raft_group_id& group_id,
+
933 const std::string& object_name,
+
934 internal::session::proxy_session_manager& session_manager)
+
935 : cp_proxy(service_name, proxy_name, context, group_id, object_name)
+
936 , session_manager_(session_manager)
+
937{}
+
938
+
939void
+
+ +
941{
+
942 session_manager_.release_session(group_id_, session_id);
+
943}
+
+
944
+
945bool
+
946fenced_lock::lock_ownership_state::is_locked_by(int64_t session, int64_t thread)
+
947{
+
948 return is_locked() && session_id == session && thread_id == thread;
+
949}
+
950
+
951bool
+
952fenced_lock::lock_ownership_state::is_locked()
+
953{
+
954 return fence != INVALID_FENCE;
+
955}
+
956
+
957counting_semaphore::counting_semaphore(
+
958 const std::string& proxy_name,
+
959 client::spi::ClientContext* context,
+
960 const raft_group_id& group_id,
+
961 const std::string& object_name,
+
962 internal::session::proxy_session_manager& session_manager)
+
963 : session_aware_proxy(SERVICE_NAME,
+
964 proxy_name,
+
965 context,
+
966 group_id,
+
967 object_name,
+
968 session_manager)
+
969{}
+
970
+
971boost::future<bool>
+
972counting_semaphore::init(int32_t permits)
+
973{
+
974 util::Preconditions::check_not_negative(permits,
+
975 "Permits must be non-negative!");
+
976
+
977 auto request = client::protocol::codec::semaphore_init_encode(
+
978 group_id_, object_name_, permits);
+
979 return client::spi::impl::ClientInvocation::create(
+
980 context_, request, object_name_)
+
981 ->invoke()
+
982 .then(boost::launch::sync,
+
983 [](boost::future<client::protocol::ClientMessage> f) {
+
984 return f.get().get_first_fixed_sized_field<bool>();
+
985 });
+
986}
+
987
+
988boost::future<bool>
+
989counting_semaphore::try_acquire(int32_t permits)
+
990{
+
991 return try_acquire_for(std::chrono::milliseconds::zero(), permits);
+
992}
+
993
+
994boost::future<bool>
+
995counting_semaphore::try_acquire_for(std::chrono::milliseconds rel_time,
+
996 int32_t permits)
+
997{
+
998 if (rel_time < std::chrono::milliseconds::zero()) {
+
999 rel_time = std::chrono::milliseconds ::zero();
+
1000 }
+
1001 return try_acquire_for_millis(permits, rel_time);
+
1002}
+
1003
+
1004boost::future<void>
+
1005counting_semaphore::do_release(int32_t permits,
+
1006 int64_t thread_id,
+
1007 int64_t session_id)
+
1008{
+
1009 auto invocation_uid =
+
1010 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1011 auto request = codec::semaphore_release_encode(
+
1012 group_id_, object_name_, session_id, thread_id, invocation_uid, permits);
+
1013 return to_void_future(client::spi::impl::ClientInvocation::create(
+
1014 context_, request, object_name_)
+
1015 ->invoke());
+
1016}
+
1017
+
1018boost::future<int32_t>
+
1019counting_semaphore::available_permits()
+
1020{
+
1021 auto request =
+
1022 codec::semaphore_availablepermits_encode(group_id_, object_name_);
+
1023 return decode<int32_t>(client::spi::impl::ClientInvocation::create(
+
1024 context_, request, object_name_)
+
1025 ->invoke());
+
1026}
+
1027
+
1028boost::future<void>
+
1029counting_semaphore::reduce_permits(int32_t reduction)
+
1030{
+
1031 util::Preconditions::check_not_negative(reduction,
+
1032 "Reduction must be non-negative!");
+
1033 if (reduction == 0) {
+
1034 return boost::make_ready_future();
+
1035 }
+
1036 return do_change_permits(-reduction);
+
1037}
+
1038
+
1039boost::future<void>
+
1040counting_semaphore::increase_permits(int32_t increase)
+
1041{
+
1042 util::Preconditions::check_not_negative(increase,
+
1043 "Increase must be non-negative!");
+
1044 if (increase == 0) {
+
1045 return boost::make_ready_future();
+
1046 }
+
1047 return do_change_permits(increase);
+
1048}
+
1049
+
1050sessionless_semaphore::sessionless_semaphore(
+
1051 const std::string& proxy_name,
+
1052 client::spi::ClientContext* context,
+
1053 const raft_group_id& group_id,
+
1054 const std::string& object_name,
+
1055 internal::session::proxy_session_manager& session_manager)
+
1056 : counting_semaphore(proxy_name,
+
1057 context,
+
1058 group_id,
+
1059 object_name,
+
1060 session_manager)
+
1061{}
+
1062
+
1063boost::future<void>
+
1064sessionless_semaphore::acquire(int32_t permits)
+
1065{
+
1066 util::Preconditions::check_positive(permits,
+
1067 "permits must be positive number.");
+
1068
+
1069 return to_void_future(
+
1070 do_try_acquire(permits, std::chrono::milliseconds(-1)));
+
1071}
+
1072
+
1073boost::future<bool>
+
1074sessionless_semaphore::do_try_acquire(int32_t permits,
+
1075 std::chrono::milliseconds timeout_ms)
+
1076{
+
1077 auto cluster_wide_threadId = get_thread_id();
+
1078 auto invocation_uid =
+
1079 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1080 auto request = client::protocol::codec::semaphore_acquire_encode(
+
1081 group_id_,
+
1082 object_name_,
+
1083 internal::session::proxy_session_manager::NO_SESSION_ID,
+
1084 cluster_wide_threadId,
+
1085 invocation_uid,
+
1086 permits,
+
1087 timeout_ms.count());
+
1088 return client::spi::impl::ClientInvocation::create(
+
1089 context_, request, object_name_)
+
1090 ->invoke()
+
1091 .then(
+
1092 boost::launch::sync,
+
1093 [=](boost::future<client::protocol::ClientMessage> f) {
+
1094 try {
+
1095 return f.get().get_first_fixed_sized_field<bool>();
+
1096 } catch (client::exception::wait_key_cancelled&) {
+
1097 throw client::exception::illegal_state(
+
1098 "sessionless_semaphore::acquire",
+
1099 (boost::format(
+
1100 "Semaphore[%1%] ] not acquired because the acquire call "
+
1101 "on the CP group is cancelled, possibly because of "
+
1102 "another indeterminate call from the same thread.") %
+
1103 object_name_)
+
1104 .str());
+
1105 }
+
1106 });
+
1107}
+
1108
+
1109boost::future<bool>
+
1110sessionless_semaphore::try_acquire_for_millis(int32_t permits,
+
1111 std::chrono::milliseconds timeout)
+
1112{
+
1113 util::Preconditions::check_positive(permits, "Permits must be positive!");
+
1114
+
1115 return do_try_acquire(permits,
+
1116 timeout > std::chrono::milliseconds::zero()
+
1117 ? timeout
+
1118 : std::chrono::milliseconds::zero());
+
1119}
+
1120
+
1121boost::future<void>
+
1122sessionless_semaphore::release(int32_t permits)
+
1123{
+
1124 util::Preconditions::check_positive(permits, "Permits must be positive!");
+
1125 auto thread_id = get_thread_id();
+
1126 return do_release(permits,
+
1127 thread_id,
+
1128 internal::session::proxy_session_manager::NO_SESSION_ID);
+
1129}
+
1130
+
1131int64_t
+
1132sessionless_semaphore::get_thread_id()
+
1133{
+
1134 return session_manager_.get_or_create_unique_thread_id(group_id_);
+
1135}
+
1136
+
1137boost::future<int32_t>
+
1138sessionless_semaphore::drain_permits()
+
1139{
+
1140 auto cluster_wide_threadId = get_thread_id();
+
1141 auto invocation_uid =
+
1142 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1143 auto request = client::protocol::codec::semaphore_drain_encode(
+
1144 group_id_,
+
1145 object_name_,
+
1146 internal::session::proxy_session_manager::NO_SESSION_ID,
+
1147 cluster_wide_threadId,
+
1148 invocation_uid);
+
1149 return decode<int32_t>(client::spi::impl::ClientInvocation::create(
+
1150 context_, request, object_name_)
+
1151 ->invoke());
+
1152}
+
1153
+
1154boost::future<void>
+
1155sessionless_semaphore::do_change_permits(int32_t delta)
+
1156{
+
1157 auto cluster_wide_threadId = get_thread_id();
+
1158 auto invocation_uid =
+
1159 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1160 auto request = client::protocol::codec::semaphore_change_encode(
+
1161 group_id_,
+
1162 object_name_,
+
1163 internal::session::proxy_session_manager::NO_SESSION_ID,
+
1164 cluster_wide_threadId,
+
1165 invocation_uid,
+
1166 delta);
+
1167 return to_void_future(client::spi::impl::ClientInvocation::create(
+
1168 context_, request, object_name_)
+
1169 ->invoke());
+
1170}
+
1171
+
1172session_semaphore::session_semaphore(
+
1173 const std::string& proxy_name,
+
1174 client::spi::ClientContext* context,
+
1175 const raft_group_id& group_id,
+
1176 const std::string& object_name,
+
1177 internal::session::proxy_session_manager& session_manager)
+
1178 : counting_semaphore(proxy_name,
+
1179 context,
+
1180 group_id,
+
1181 object_name,
+
1182 session_manager)
+
1183{}
+
1184
+
1185boost::future<void>
+
1186session_semaphore::acquire(int32_t permits)
+
1187{
+
1188 return to_void_future(
+
1189 try_acquire_for_millis(permits, std::chrono::milliseconds(-1)));
+
1190}
+
1191
+
1192boost::future<bool>
+
1193session_semaphore::try_acquire_for_millis(int32_t permits,
+
1194 std::chrono::milliseconds timeout)
+
1195{
+
1196 util::Preconditions::check_not_negative(
+
1197 permits, "permits must not be negative number.");
+
1198
+
1199 auto thread_id = get_thread_id();
+
1200 auto invocation_uid =
+
1201 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1202
+
1203 auto do_try_acquire_once = ([=]() {
+
1204 auto start = std::chrono::steady_clock::now();
+
1205 auto use_timeout = timeout >= std::chrono::milliseconds::zero();
+
1206 auto session_id = session_manager_.acquire_session(group_id_, permits);
+
1207 auto request =
+
1208 client::protocol::codec::semaphore_acquire_encode(group_id_,
+
1209 object_name_,
+
1210 session_id,
+
1211 thread_id,
+
1212 invocation_uid,
+
1213 permits,
+
1214 timeout.count());
+
1215 return client::spi::impl::ClientInvocation::create(
+
1216 context_, request, object_name_)
+
1217 ->invoke()
+
1218 .then(
+
1219 boost::launch::sync,
+
1220 [=](boost::future<client::protocol::ClientMessage> f) {
+
1221 try {
+
1222 auto acquired = f.get().get_first_fixed_sized_field<bool>();
+
1223 if (!acquired) {
+
1224 session_manager_.release_session(group_id_, session_id);
+
1225 }
+
1226 // first bool means acquired or not, second bool means if
+
1227 // should try again
+
1228 return std::make_pair(acquired, false);
+
1229 } catch (client::exception::session_expired&) {
+
1230 session_manager_.invalidate_session(group_id_, session_id);
+
1231 if (use_timeout &&
+
1232 (timeout - (std::chrono::steady_clock::now() - start) <=
+
1233 std::chrono::milliseconds::zero())) {
+
1234 return std::make_pair(false, false);
+
1235 }
+
1236 return std::make_pair(false, true);
+
1237 } catch (client::exception::wait_key_cancelled&) {
+
1238 session_manager_.release_session(
+
1239 group_id_, session_id, permits);
+
1240 if (!use_timeout) {
+
1241 BOOST_THROW_EXCEPTION(client::exception::illegal_state(
+
1242 "session_semaphore::try_acquire_for_millis",
+
1243 (boost::format(
+
1244 "Semaphore[%1%] not acquired because the acquire "
+
1245 "call on the CP group is cancelled, possibly "
+
1246 "because of another indeterminate call from the "
+
1247 "same thread.") %
+
1248 object_name_)
+
1249 .str()));
+
1250 }
+
1251 return std::make_pair(false, false);
+
1252 }
+
1253 });
+
1254 });
+
1255
+
1256 return do_try_acquire_once().then(
+
1257 boost::launch::sync, [=](boost::future<std::pair<bool, bool>> f) {
+
1258 auto result = f.get();
+
1259 if (!result.second) {
+
1260 return result.first;
+
1261 }
+
1262 for (; result.second; result = do_try_acquire_once().get())
+
1263 ;
+
1264 return result.first;
+
1265 });
+
1266}
+
1267
+
1268boost::future<void>
+
1269session_semaphore::release(int32_t permits)
+
1270{
+
1271 util::Preconditions::check_positive(permits, "Permits must be positive!");
+
1272 auto session_id = session_manager_.get_session(group_id_);
+
1273 if (session_id == internal::session::proxy_session_manager::NO_SESSION_ID) {
+
1274 throw_illegal_state_exception(nullptr);
+
1275 }
+
1276
+
1277 auto thread_id = get_thread_id();
+
1278 return do_release(permits, thread_id, session_id)
+
1279 .then([=](boost::future<void> f) {
+
1280 try {
+
1281 f.get();
+
1282 session_manager_.release_session(group_id_, session_id, permits);
+
1283 } catch (client::exception::session_expired&) {
+
1284 session_manager_.invalidate_session(group_id_, session_id);
+
1285 session_manager_.release_session(group_id_, session_id, permits);
+
1286 throw_illegal_state_exception(std::current_exception());
+
1287 }
+
1288 });
+
1289}
+
1290
+
1291void
+
1292session_semaphore::throw_illegal_state_exception(std::exception_ptr e)
+
1293{
+
1294 auto ise = boost::enable_current_exception(client::exception::illegal_state(
+
1295 "session_semaphore::illegal_state", "No valid session!"));
+
1296 if (!e) {
+
1297 throw ise;
+
1298 }
+
1299 try {
+
1300 std::rethrow_exception(e);
+
1301 } catch (...) {
+
1302 std::throw_with_nested(ise);
+
1303 }
+
1304}
+
1305
+
1306int64_t
+
1307session_semaphore::get_thread_id()
+
1308{
+
1309 return util::get_current_thread_id();
+
1310}
+
1311
+
1312boost::future<int32_t>
+
1313session_semaphore::drain_permits()
+
1314{
+
1315 auto thread_id = get_thread_id();
+
1316 auto invocation_uid =
+
1317 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1318
+
1319 auto do_drain_once = ([=]() {
+
1320 auto session_id =
+
1321 session_manager_.acquire_session(group_id_, DRAIN_SESSION_ACQ_COUNT);
+
1322 auto request = client::protocol::codec::semaphore_drain_encode(
+
1323 group_id_, object_name_, session_id, thread_id, invocation_uid);
+
1324 return client::spi::impl::ClientInvocation::create(
+
1325 context_, request, object_name_)
+
1326 ->invoke()
+
1327 .then(
+
1328 boost::launch::sync,
+
1329 [=](boost::future<client::protocol::ClientMessage> f) {
+
1330 try {
+
1331 auto count = f.get().get_first_fixed_sized_field<int32_t>();
+
1332 session_manager_.release_session(
+
1333 group_id_, session_id, DRAIN_SESSION_ACQ_COUNT - count);
+
1334 return count;
+
1335 } catch (client::exception::session_expired&) {
+
1336 session_manager_.invalidate_session(group_id_, session_id);
+
1337 return -1;
+
1338 }
+
1339 });
+
1340 });
+
1341
+
1342 return do_drain_once().then(
+
1343 boost::launch::sync, [=](boost::future<int32_t> f) {
+
1344 int32_t count = f.get();
+
1345 if (count != -1) {
+
1346 return count;
+
1347 }
+
1348 while ((count = do_drain_once().get()) == -1) {
+
1349 }
+
1350 return count;
+
1351 });
+
1352}
+
1353
+
1354boost::future<void>
+
1355session_semaphore::do_change_permits(int32_t delta)
+
1356{
+
1357 auto session_id =
+
1358 session_manager_.acquire_session(group_id_, DRAIN_SESSION_ACQ_COUNT);
+
1359 auto thread_id = get_thread_id();
+
1360 auto invocation_uid =
+
1361 get_context().get_hazelcast_client_implementation()->random_uuid();
+
1362
+
1363 auto request = client::protocol::codec::semaphore_change_encode(
+
1364 group_id_, object_name_, session_id, thread_id, invocation_uid, delta);
+
1365 return client::spi::impl::ClientInvocation::create(
+
1366 context_, request, object_name_)
+
1367 ->invoke()
+
1368 .then(boost::launch::sync,
+
1369 [=](boost::future<client::protocol::ClientMessage> f) {
+
1370 try {
+
1371 f.get();
+
1372 session_manager_.release_session(group_id_, session_id);
+
1373 } catch (client::exception::session_expired&) {
+
1374 session_manager_.invalidate_session(group_id_, session_id);
+
1375 throw_illegal_state_exception(std::current_exception());
+
1376 }
+
1377 });
+
1378}
+
1379} // namespace cp
+
1380} // namespace hazelcast
+
1381
+
1382namespace std {
+
1383std::size_t
+
1384hash<hazelcast::cp::raft_group_id>::operator()(
+
1385 const hazelcast::cp::raft_group_id& group_id) const noexcept
+
1386{
+
1387 std::size_t seed = 0;
+
1388 boost::hash_combine(seed, group_id.name);
+
1389 boost::hash_combine(seed, group_id.seed);
+
1390 boost::hash_combine(seed, group_id.group_id);
+
1391 return seed;
+
1392}
+
1393} // namespace std
+
1394
+
1395namespace boost {
+
1396std::size_t
+
1397hash<hazelcast::cp::raft_group_id>::operator()(
+
1398 const hazelcast::cp::raft_group_id& group_id) const noexcept
+
1399{
+
1400 return std::hash<hazelcast::cp::raft_group_id>()(group_id);
+
1401}
+
1402} // namespace boost
+
Client-side Raft-based proxy implementation of atomic long.
Definition cp.h:100
+
boost::future< int64_t > get_and_add(int64_t delta)
Atomically adds the given value to the current value.
Definition cp.cpp:253
+
boost::future< int64_t > get()
Gets the current value.
Definition cp.cpp:246
+
boost::future< int64_t > decrement_and_get()
Atomically decrements the current value by one.
Definition cp.cpp:240
+
boost::future< int64_t > get_and_increment()
Atomically increments the current value by one.
Definition cp.cpp:274
+
boost::future< bool > compare_and_set(int64_t expect, int64_t update)
Atomically sets the value to the given updated value only if the current value.
Definition cp.cpp:226
+
boost::future< int64_t > get_and_set(int64_t new_value)
Atomically sets the given value and returns the old value.
Definition cp.cpp:260
+
boost::future< void > set(int64_t new_value)
Atomically sets the given value.
Definition cp.cpp:280
+
boost::future< int64_t > increment_and_get()
Atomically increments the current value by one.
Definition cp.cpp:268
+
boost::future< int64_t > get_and_decrement()
Atomically decrements the current value by one.
Definition cp.cpp:234
+
boost::future< int64_t > add_and_get(int64_t delta)
Atomically adds the given value to the current value.
Definition cp.cpp:219
+ +
boost::future< std::shared_ptr< atomic_long > > get_atomic_long(const std::string &name)
Returns a proxy for an atomic_long instance created on CP Subsystem.
Definition cp.cpp:158
+
boost::future< std::shared_ptr< fenced_lock > > get_lock(const std::string &name)
Returns a proxy for an fenced_lock instance created on CP Subsystem.
Definition cp.cpp:176
+
boost::future< std::shared_ptr< latch > > get_latch(const std::string &name)
Returns a proxy for an count_down_latch instance created on CP Subsystem.
Definition cp.cpp:170
+
boost::future< std::shared_ptr< atomic_reference > > get_atomic_reference(const std::string &name)
Returns a proxy for an atomic_reference instance created on CP Subsystem.
Definition cp.cpp:164
+
boost::future< std::shared_ptr< counting_semaphore > > get_semaphore(const std::string &name)
Returns a proxy for an semaphore instance created on CP Subsystem.
Definition cp.cpp:182
+ +
void release_session(int64_t session_id)
Decrements acquire count of the session.
Definition cp.cpp:940
+
static constexpr int32_t DRAIN_SESSION_ACQ_COUNT
Since a proxy does not know how many permits will be drained on the Raft group, it uses this constant...
Definition cp.h:1301
+
STL namespace.
+ +
+
+
+ + + + diff --git a/5.5.0/d7/d2e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4-members.html b/5.5.0/d7/d2e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4-members.html new file mode 100644 index 0000000000..f820713c76 --- /dev/null +++ b/5.5.0/d7/d2e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< double > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< double >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< double >)hazelcast::client::serialization::hz_serializer< double >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d7/d34/entry__listener_8h_source.html b/5.5.0/d7/d34/entry__listener_8h_source.html new file mode 100644 index 0000000000..f871c6e19c --- /dev/null +++ b/5.5.0/d7/d34/entry__listener_8h_source.html @@ -0,0 +1,360 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/entry_listener.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
entry_listener.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <functional>
+
20#include <utility>
+
21
+
22#include "hazelcast/util/noop.h"
+
23#include "hazelcast/client/entry_event.h"
+
24#include "hazelcast/util/type_traits.h"
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28class imap;
+
29class map_event;
+
30class replicated_map;
+
31namespace impl {
+
32template<typename>
+
33class EntryEventHandler;
+
34}
+
35
+
+
49class entry_listener final
+
50{
+
51public:
+
57 template<typename Handler,
+
58 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
59 entry_listener& on_added(Handler&& h) &
+
60 {
+
61 added_ = std::forward<Handler>(h);
+
62 add_flag(entry_event::type::ADDED);
+
63 return *this;
+
64 }
+
+
65
+
69 template<typename Handler,
+
70 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
71 entry_listener&& on_added(Handler&& h) &&
+
72 {
+
73 on_added(std::forward<Handler>(h));
+
74 return std::move(*this);
+
75 }
+
+
76
+
82 template<typename Handler,
+
83 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
84 entry_listener& on_removed(Handler&& h) &
+
85 {
+
86 removed_ = std::forward<Handler>(h);
+
87 add_flag(entry_event::type::REMOVED);
+
88 return *this;
+
89 }
+
+
90
+
94 template<typename Handler,
+
95 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
96 entry_listener&& on_removed(Handler&& h) &&
+
97 {
+
98 on_removed(std::forward<Handler>(h));
+
99 return std::move(*this);
+
100 }
+
+
101
+
107 template<typename Handler,
+
108 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
110 {
+
111 updated_ = std::forward<Handler>(h);
+
112 add_flag(entry_event::type::UPDATED);
+
113 return *this;
+
114 }
+
+
115
+
119 template<typename Handler,
+
120 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
121 entry_listener&& on_updated(Handler&& h) &&
+
122 {
+
123 on_updated(std::forward<Handler>(h));
+
124 return std::move(*this);
+
125 }
+
+
126
+
132 template<typename Handler,
+
133 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
135 {
+
136 evicted_ = std::forward<Handler>(h);
+
137 add_flag(entry_event::type::EVICTED);
+
138 return *this;
+
139 }
+
+
140
+
144 template<typename Handler,
+
145 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
146 entry_listener&& on_evicted(Handler&& h) &&
+
147 {
+
148 on_evicted(std::forward<Handler>(h));
+
149 return std::move(*this);
+
150 }
+
+
151
+
157 template<typename Handler,
+
158 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
160 {
+
161 expired_ = std::forward<Handler>(h);
+
162 add_flag(entry_event::type::EXPIRED);
+
163 return *this;
+
164 }
+
+
165
+
169 template<typename Handler,
+
170 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
171 entry_listener&& on_expired(Handler&& h) &&
+
172 {
+
173 on_expired(std::forward<Handler>(h));
+
174 return std::move(*this);
+
175 }
+
+
176
+
182 template<typename Handler,
+
183 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
184 entry_listener& on_merged(Handler&& h) &
+
185 {
+
186 merged_ = std::forward<Handler>(h);
+
187 add_flag(entry_event::type::MERGED);
+
188 return *this;
+
189 }
+
+
190
+
194 template<typename Handler,
+
195 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
196 entry_listener&& on_merged(Handler&& h) &&
+
197 {
+
198 on_merged(std::forward<Handler>(h));
+
199 return std::move(*this);
+
200 }
+
+
201
+
207 template<typename Handler,
+
208 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
210 {
+
211 map_evicted_ = std::forward<Handler>(h);
+
212 add_flag(entry_event::type::EVICT_ALL);
+
213 return *this;
+
214 }
+
+
215
+
219 template<typename Handler,
+
220 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
222 {
+
223 on_map_evicted(std::forward<Handler>(h));
+
224 return std::move(*this);
+
225 }
+
+
226
+
232 template<typename Handler,
+
233 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
235 {
+
236 map_cleared_ = std::forward<Handler>(h);
+
237 add_flag(entry_event::type::CLEAR_ALL);
+
238 return *this;
+
239 }
+
+
240
+
244 template<typename Handler,
+
245 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+ +
247 {
+
248 on_map_cleared(std::forward<Handler>(h));
+
249 return std::move(*this);
+
250 }
+
+
251
+
252private:
+
253 using EntryHandlerType = std::function<void(entry_event&&)>;
+
254 EntryHandlerType added_ = util::noop<entry_event&&>,
+
255 removed_ = util::noop<entry_event&&>,
+
256 updated_ = util::noop<entry_event&&>,
+
257 evicted_ = util::noop<entry_event&&>,
+
258 expired_ = util::noop<entry_event&&>,
+
259 merged_ = util::noop<entry_event&&>;
+
260
+
261 using MapHandlerType = std::function<void(map_event&&)>;
+
262 MapHandlerType map_evicted_ = util::noop<map_event&&>,
+
263 map_cleared_ = util::noop<map_event&&>;
+
264
+
265 int32_t flags_ = 0;
+
266
+
267 void add_flag(entry_event::type t) { flags_ |= static_cast<int32_t>(t); }
+
268
+
269 template<typename>
+
270 friend class impl::EntryEventHandler;
+
271 friend class replicated_map;
+
272 friend class imap;
+
273};
+
+
274} // namespace client
+
275} // namespace hazelcast
+ +
Map entry listener to get notified when a map entry is added, removed, updated, evicted,...
+
entry_listener & on_evicted(Handler &&h) &
Set an handler function to be invoked when an entry is evicted.
+
entry_listener & on_expired(Handler &&h) &
Set an handler function to be invoked when an entry is expired.
+
entry_listener && on_evicted(Handler &&h) &&
Set an handler function to be invoked when an entry is evicted.
+
entry_listener & on_removed(Handler &&h) &
Set an handler function to be invoked when an entry is removed.
+
entry_listener && on_map_evicted(Handler &&h) &&
Set an handler function to be invoked when all entries are evicted by imap::evict_all.
+
entry_listener && on_removed(Handler &&h) &&
Set an handler function to be invoked when an entry is removed.
+
entry_listener & on_added(Handler &&h) &
Set an handler function to be invoked when an entry is added.
+
entry_listener & on_merged(Handler &&h) &
Set an handler function to be invoked after a WAN replicated entry is merged.
+
entry_listener && on_expired(Handler &&h) &&
Set an handler function to be invoked when an entry is expired.
+
entry_listener && on_added(Handler &&h) &&
Set an handler function to be invoked when an entry is added.
+
entry_listener & on_map_cleared(Handler &&h) &
Set an handler function to be invoked when all entries are removed by imap::clear.
+
entry_listener && on_updated(Handler &&h) &&
Set an handler function to be invoked when an entry is updated.
+
entry_listener & on_map_evicted(Handler &&h) &
Set an handler function to be invoked when all entries are evicted by imap::evict_all.
+
entry_listener && on_map_cleared(Handler &&h) &&
Set an handler function to be invoked when all entries are removed by imap::clear.
+
entry_listener && on_merged(Handler &&h) &&
Set an handler function to be invoked after a WAN replicated entry is merged.
+
entry_listener & on_updated(Handler &&h) &
Set an handler function to be invoked when an entry is updated.
+
Concurrent, distributed, observable and queryable map client.
Definition imap.h:63
+
Map events common contract.
Definition map_event.h:36
+ +
+
+
+ + + + diff --git a/5.5.0/d7/d3d/structhazelcast_1_1client_1_1serialization_1_1custom__serializer.html b/5.5.0/d7/d3d/structhazelcast_1_1client_1_1serialization_1_1custom__serializer.html new file mode 100644 index 0000000000..da8c98e69f --- /dev/null +++ b/5.5.0/d7/d3d/structhazelcast_1_1client_1_1serialization_1_1custom__serializer.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::custom_serializer Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::custom_serializer Struct Reference
+
+
+

Detailed Description

+
+

Definition at line 207 of file serialization.h.

+

The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d44/classhazelcast_1_1cp_1_1cp__proxy-members.html b/5.5.0/d7/d44/classhazelcast_1_1cp_1_1cp__proxy-members.html new file mode 100644 index 0000000000..e34ef5b3c4 --- /dev/null +++ b/5.5.0/d7/d44/classhazelcast_1_1cp_1_1cp__proxy-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::cp_proxy Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::cp_proxy, including all inherited members.

+ + + + + + +
cp_proxy(const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name) (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxy
get_group_id() const (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxy
group_id_ (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
object_name_ (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
on_destroy() (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
+
+
+ + + + diff --git a/5.5.0/d7/d45/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4-members.html b/5.5.0/d7/d45/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4-members.html new file mode 100644 index 0000000000..7b9279c62f --- /dev/null +++ b/5.5.0/d7/d45/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::or_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d7/d55/classhazelcast_1_1client_1_1topic_1_1message-members.html b/5.5.0/d7/d55/classhazelcast_1_1client_1_1topic_1_1message-members.html new file mode 100644 index 0000000000..1fecfc2b21 --- /dev/null +++ b/5.5.0/d7/d55/classhazelcast_1_1client_1_1topic_1_1message-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::topic::message Member List
+
+
+ +

This is the complete list of members for hazelcast::client::topic::message, including all inherited members.

+ + + + + + + + +
get_message_object() const (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
get_name() const (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
get_publish_time() const (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
get_publishing_member() const (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
get_source() const (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
message(const std::string &topic_name, typed_data &&msg, int64_t publish_time, boost::optional< member > &&member) (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
message(std::string topic_name, typed_data &&msg, std::chrono::system_clock::time_point publish_time, boost::optional< member > &&member) (defined in hazelcast::client::topic::message)hazelcast::client::topic::messageinline
+
+
+ + + + diff --git a/5.5.0/d7/d6a/classhazelcast_1_1client_1_1entry__view-members.html b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1entry__view-members.html new file mode 100644 index 0000000000..a7b17de278 --- /dev/null +++ b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1entry__view-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::entry_view< K, V > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.html b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.html new file mode 100644 index 0000000000..618b5d5579 --- /dev/null +++ b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::exception::invocation_might_contain_compact_data Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::invocation_might_contain_compact_data Class Reference
+
+
+
Inheritance diagram for hazelcast::client::exception::invocation_might_contain_compact_data:
+
+
+ + + + +

+Public Member Functions

 invocation_might_contain_compact_data (std::string source, const spi::impl::ClientInvocation &invocation)
+

Detailed Description

+
+

Definition at line 359 of file protocol_exceptions.h.

+

Constructor & Destructor Documentation

+ +

◆ invocation_might_contain_compact_data()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::exception::invocation_might_contain_compact_data::invocation_might_contain_compact_data (std::string source,
const spi::impl::ClientInvocation & invocation )
+
+explicit
+
+ +

Definition at line 1383 of file client_impl.cpp.

+
1386 : hazelcast_{
+
1387 std::move(source),
+
1388 boost::str(
+
1389 boost::format(
+
1390 "The invocation %1% might contain Compact serialized "
+
1391 "data and it is not safe to invoke it when the client is not "
+
1392 "yet initialized on the cluster") %
+
1393 invocation)
+
1394 }
+
1395{
+
1396}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.png b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.png new file mode 100644 index 0000000000000000000000000000000000000000..71a60ad00d1616a03bdd392a52ca2a58c615050b GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0y~yVC(|212~w0q(RZ4`#?%Mz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6d4{KpV@L(#+qrkAZPpTS zS)IS^)!+F)W_0}Fm|=1M%#CMXqTa2Tcx)Q)S=}>dn2a~CZk(9nFzLFGmd7R5g-t54 z0x(8_yeNC6pWNM?Nv&LyN)FBqxnUeyJ#X6m60hWaaZ`i$sho^1P!{dK=zDmd@2`@} zF&88FChg(=t`(qpz4Vdzt;F-?K;!BgR|%zR_rDHv)r$df+qbbyof^2ld0)-MC%!vY zcLg;ityef{zf>#Ww59l>U+@2zh_0yKxuc(J(w_{w=%dBa`%gdW2z8vK$04fnvMB(A z;o3SgG9j(ZkfES{AAG`t3hwg@mX0F7aI&=f!) z#t$CRw6w;VH?JO0(VVa(n^SbslcoSgPoNv1j1yXXJw9@8|Hr-CJx$%F|Iqmoqkj3X zUw*A_f2;b^Cilad%kx7OJ$avpcwE|UDPAAes!}`qveui*)bp1=&Gyqw+N-s^Ci3VN z-RtkZ-JW^xRVO=|9sk(B+iF`$#8dOrEC21-b$;F7Z*7HHs;g3VR!4-a zsmJ{3bZo~)gJGOd}{MyXf2d~cw{b&@o?3u;VqzLc0RWFQf-u-iM)pTsHK6-lN zjjf(d_it#cY0Y}{Gp}*-O4~FowOYT>p0e}uceLeRKi$Z_v?%ER-1*ClHot9IdQ)#% z_GaFctG9!FU*?J5OP%w~Lw0`fyT|R;o}QYu9(u*4eplK4zp1^Se!b4RjCtznPhwYl zit-{>1LN(-ZhP=xNdRj#Y`kjLYEZ>gTe~DWM4fX3N?0 literal 0 HcmV?d00001 diff --git a/5.5.0/d7/d6a/classhazelcast_1_1client_1_1execution__callback-members.html b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1execution__callback-members.html new file mode 100644 index 0000000000..ee141d5447 --- /dev/null +++ b/5.5.0/d7/d6a/classhazelcast_1_1client_1_1execution__callback-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::execution_callback< V > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::execution_callback< V >, including all inherited members.

+ + + + +
on_failure(std::exception_ptr e)=0hazelcast::client::execution_callback< V >pure virtual
on_response(const boost::optional< V > &response)=0hazelcast::client::execution_callback< V >pure virtual
~execution_callback()=default (defined in hazelcast::client::execution_callback< V >)hazelcast::client::execution_callback< V >virtual
+
+
+ + + + diff --git a/5.5.0/d7/d70/classhazelcast_1_1client_1_1typed__data-members.html b/5.5.0/d7/d70/classhazelcast_1_1client_1_1typed__data-members.html new file mode 100644 index 0000000000..72198216ed --- /dev/null +++ b/5.5.0/d7/d70/classhazelcast_1_1client_1_1typed__data-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::typed_data Member List
+
+
+ +

This is the complete list of members for hazelcast::client::typed_data, including all inherited members.

+ + + + + + +
get() consthazelcast::client::typed_data
get_data() consthazelcast::client::typed_data
get_type() consthazelcast::client::typed_data
typed_data() (defined in hazelcast::client::typed_data)hazelcast::client::typed_data
typed_data(serialization::pimpl::data d, serialization::pimpl::SerializationService &serialization_service) (defined in hazelcast::client::typed_data)hazelcast::client::typed_data
+
+
+ + + + diff --git a/5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html b/5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html new file mode 100644 index 0000000000..bdc718253d --- /dev/null +++ b/5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html @@ -0,0 +1,234 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::lifecycle_event Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::lifecycle_event Class Reference
+
+
+ +

Event to be fired when lifecycle states are changed. + More...

+ +

#include <lifecycle_event.h>

+ + + + +

+Public Types

enum  lifecycle_state {
+  STARTING +, STARTED +, SHUTTING_DOWN +, SHUTDOWN +,
+  CLIENT_CONNECTED +, CLIENT_DISCONNECTED +
+ }
 State enum. More...
+ + + + +

+Public Member Functions

 lifecycle_event (lifecycle_state state)
 Constructor.
lifecycle_state get_state () const
+

Detailed Description

+

Event to be fired when lifecycle states are changed.

+
 enum LifeCycleState {
+     STARTING,
+     STARTED,
+     SHUTTING_DOWN,
+     SHUTDOWN,
+     CLIENT_CONNECTED,
+     CLIENT_DISCONNECTED
+ };
+
See also
HazelcastInstance::getLifecycleService
+
+LifecycleService::addlifecycle_listener
+ +

Definition at line 37 of file lifecycle_event.h.

+

Member Enumeration Documentation

+ +

◆ lifecycle_state

+ +
+
+ +

State enum.

+ +

Definition at line 43 of file lifecycle_event.h.

+
44 {
+
45 STARTING,
+
46 STARTED,
+
47 SHUTTING_DOWN,
+
48 SHUTDOWN,
+
49 CLIENT_CONNECTED,
+
50 CLIENT_DISCONNECTED
+
51 };
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ lifecycle_event()

+ +
+
+ + + + + + + +
hazelcast::client::lifecycle_event::lifecycle_event (lifecycle_state state)
+
+ +

Constructor.

+ +

Definition at line 80 of file spi.cpp.

+
81 : state_(state)
+
82{}
+
+
+
+

Member Function Documentation

+ +

◆ get_state()

+ +
+
+ + + + + + + +
lifecycle_event::lifecycle_state hazelcast::client::lifecycle_event::get_state () const
+
+
Returns
State;
+ +

Definition at line 85 of file spi.cpp.

+
86{
+
87 return state_;
+
88}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.js b/5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.js new file mode 100644 index 0000000000..36701b4800 --- /dev/null +++ b/5.5.0/d7/d71/classhazelcast_1_1client_1_1lifecycle__event.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1lifecycle__event = +[ + [ "lifecycle_state", "d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html#a72ef154c2058e6d40f0b8511534163fc", null ], + [ "lifecycle_event", "d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html#a9ec54c1b4900572f0bc5641bd1654aca", null ], + [ "get_state", "d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html#a1aeaddb9fc476b11d070d1b5f5fcf3ca", null ] +]; \ No newline at end of file diff --git a/5.5.0/d7/d77/config_8cpp_8o_8d_source.html b/5.5.0/d7/d77/config_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..5f6e9cb546 --- /dev/null +++ b/5.5.0/d7/d77/config_8cpp_8o_8d_source.html @@ -0,0 +1,2474 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/config.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
config.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/config.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/config.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
45 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
57 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
59 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
60 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
61 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
62 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
63 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
64 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
65 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
66 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
67 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
164 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
303 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
432 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
433 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
434 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
435 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
436 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
437 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
438 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
774 /usr/local/include/boost/optional.hpp \
+
775 /usr/local/include/boost/optional/optional.hpp \
+
776 /usr/local/include/boost/assert.hpp \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
779 /usr/local/include/boost/core/addressof.hpp \
+
780 /usr/local/include/boost/config.hpp \
+
781 /usr/local/include/boost/config/user.hpp \
+
782 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
783 /usr/local/include/boost/config/compiler/clang.hpp \
+
784 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
785 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
786 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
788 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
789 /usr/local/include/boost/config/platform/macos.hpp \
+
790 /usr/local/include/boost/config/detail/posix_features.hpp \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
798 /usr/local/include/boost/config/detail/suffix.hpp \
+
799 /usr/local/include/boost/config/helper_macros.hpp \
+
800 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
801 /usr/local/include/boost/core/enable_if.hpp \
+
802 /usr/local/include/boost/core/invoke_swap.hpp \
+
803 /usr/local/include/boost/core/launder.hpp \
+
804 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
805 /usr/local/include/boost/throw_exception.hpp \
+
806 /usr/local/include/boost/exception/exception.hpp \
+
807 /usr/local/include/boost/assert/source_location.hpp \
+
808 /usr/local/include/boost/cstdint.hpp \
+
809 /usr/local/include/boost/config/workaround.hpp \
+
810 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
811 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
812 /usr/local/include/boost/type_traits/detail/config.hpp \
+
813 /usr/local/include/boost/version.hpp \
+
814 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
815 /usr/local/include/boost/detail/workaround.hpp \
+
816 /usr/local/include/boost/type_traits/conditional.hpp \
+
817 /usr/local/include/boost/type_traits/conjunction.hpp \
+
818 /usr/local/include/boost/type_traits/disjunction.hpp \
+
819 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
820 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
821 /usr/local/include/boost/type_traits/is_complete.hpp \
+
822 /usr/local/include/boost/type_traits/declval.hpp \
+
823 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
824 /usr/local/include/boost/type_traits/is_void.hpp \
+
825 /usr/local/include/boost/type_traits/is_reference.hpp \
+
826 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
827 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
828 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
829 /usr/local/include/boost/type_traits/is_function.hpp \
+
830 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
831 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
832 /usr/local/include/boost/static_assert.hpp \
+
833 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
834 /usr/local/include/boost/type_traits/is_pod.hpp \
+
835 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
836 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
837 /usr/local/include/boost/type_traits/is_integral.hpp \
+
838 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
839 /usr/local/include/boost/type_traits/is_enum.hpp \
+
840 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
841 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
842 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
843 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
844 /usr/local/include/boost/type_traits/remove_const.hpp \
+
845 /usr/local/include/boost/type_traits/decay.hpp \
+
846 /usr/local/include/boost/type_traits/is_array.hpp \
+
847 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
848 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
849 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
850 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
851 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
852 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
853 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
854 /usr/local/include/boost/type_traits/is_same.hpp \
+
855 /usr/local/include/boost/type_traits/is_class.hpp \
+
856 /usr/local/include/boost/type_traits/is_const.hpp \
+
857 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
858 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
859 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
860 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
861 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
862 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
863 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
864 /usr/local/include/boost/type_traits/enable_if.hpp \
+
865 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
866 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
867 /usr/local/include/boost/config/pragma_message.hpp \
+
868 /usr/local/include/boost/optional/optional_fwd.hpp \
+
869 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
870 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
871 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
872 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
873 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
874 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
875 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
876 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
877 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
878 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
879 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
880 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
881 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
882 /usr/local/include/boost/any.hpp \
+
883 /usr/local/include/boost/any/detail/config.hpp \
+
884 /usr/local/include/boost/type_index.hpp \
+
885 /usr/local/include/boost/type_index/detail/config.hpp \
+
886 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
887 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
888 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
889 /usr/local/include/boost/core/demangle.hpp \
+
890 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
891 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
892 /usr/local/include/boost/any/bad_any_cast.hpp \
+
893 /usr/local/include/boost/any/fwd.hpp \
+
894 /usr/local/include/boost/any/detail/placeholder.hpp \
+
895 /usr/local/include/boost/optional/optional_io.hpp \
+
896 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
897 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
898 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
899 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
900 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
901 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
902 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
903 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
904 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
905 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
906 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
907 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
908 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
909 /usr/local/include/boost/uuid/uuid.hpp \
+
910 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
911 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
912 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
913 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
914 /usr/local/include/boost/uuid/detail/endian.hpp \
+
915 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
916 /usr/local/include/boost/uuid/detail/config.hpp \
+
917 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
918 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
919 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
920 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
923 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
924 /usr/local/include/boost/uuid/nil_generator.hpp \
+
925 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
926 /usr/local/include/boost/format.hpp \
+
927 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
928 /usr/local/include/boost/format/detail/config_macros.hpp \
+
929 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
930 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
931 /usr/local/include/boost/format/format_fwd.hpp \
+
932 /usr/local/include/boost/format/internals_fwd.hpp \
+
933 /usr/local/include/boost/format/internals.hpp \
+
934 /usr/local/include/boost/core/ignore_unused.hpp \
+
935 /usr/local/include/boost/limits.hpp \
+
936 /usr/local/include/boost/format/alt_sstream.hpp \
+
937 /usr/local/include/boost/core/allocator_access.hpp \
+
938 /usr/local/include/boost/core/pointer_traits.hpp \
+
939 /usr/local/include/boost/utility/base_from_member.hpp \
+
940 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
941 /usr/local/include/boost/preprocessor/config/config.hpp \
+
942 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
943 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
944 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
945 /usr/local/include/boost/preprocessor/cat.hpp \
+
946 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
947 /usr/local/include/boost/preprocessor/control/if.hpp \
+
948 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
949 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
950 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
951 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
952 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
953 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
954 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
955 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
956 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
957 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
958 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
959 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
960 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
961 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
962 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
963 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
964 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
965 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
966 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
967 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
968 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
969 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
970 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
971 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
972 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
973 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
974 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
975 /usr/local/include/boost/preprocessor/control/while.hpp \
+
976 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
977 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
978 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
979 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
980 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
981 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
982 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
983 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
984 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
985 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
986 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
987 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
988 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
989 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
990 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
991 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
992 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
993 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
994 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
995 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
996 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
997 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
998 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
999 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1000 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1001 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1002 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1003 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1004 /usr/local/include/boost/utility/enable_if.hpp \
+
1005 /usr/local/include/boost/shared_ptr.hpp \
+
1006 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1007 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1008 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1009 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1010 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1011 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1012 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1013 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1014 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1015 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1016 /usr/local/include/boost/core/checked_delete.hpp \
+
1017 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1018 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1019 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1020 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1021 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1022 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1023 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1024 /usr/local/include/boost/core/yield_primitives.hpp \
+
1025 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1026 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1027 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1028 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1029 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1030 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1031 /usr/local/include/boost/format/format_class.hpp \
+
1032 /usr/local/include/boost/format/exceptions.hpp \
+
1033 /usr/local/include/boost/format/format_implementation.hpp \
+
1034 /usr/local/include/boost/format/group.hpp \
+
1035 /usr/local/include/boost/format/feed_args.hpp \
+
1036 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1037 /usr/local/include/boost/format/parsing.hpp \
+
1038 /usr/local/include/boost/format/free_funcs.hpp \
+
1039 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1040 /usr/local/include/boost/exception_ptr.hpp \
+
1041 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1042 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1043 /usr/local/include/boost/exception/info.hpp \
+
1044 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1045 /usr/local/include/boost/exception/to_string.hpp \
+
1046 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1047 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1048 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1049 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1050 /usr/local/include/boost/core/typeinfo.hpp \
+
1051 /usr/local/include/boost/current_function.hpp \
+
1052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1053 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1054 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1057 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1058 /usr/local/include/boost/exception/get_error_info.hpp \
+
1059 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1060 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1061 /usr/local/include/boost/make_shared.hpp \
+
1062 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1063 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1064 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1065 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1066 /usr/local/include/boost/core/default_allocator.hpp \
+
1067 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1068 /usr/local/include/boost/core/alloc_construct.hpp \
+
1069 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1070 /usr/local/include/boost/core/first_scalar.hpp \
+
1071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1072 /usr/local/include/boost/endian/conversion.hpp \
+
1073 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1074 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1075 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1076 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1077 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1078 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1079 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1080 /usr/local/include/boost/endian/detail/order.hpp \
+
1081 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1082 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1089 /usr/local/include/boost/algorithm/string.hpp \
+
1090 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1091 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1092 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1093 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1094 /usr/local/include/boost/mpl/bool.hpp \
+
1095 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1096 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1097 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1098 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1099 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1100 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1101 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1102 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1103 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1104 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1106 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1107 /usr/local/include/boost/algorithm/string/config.hpp \
+
1108 /usr/local/include/boost/range/begin.hpp \
+
1109 /usr/local/include/boost/range/config.hpp \
+
1110 /usr/local/include/boost/range/iterator.hpp \
+
1111 /usr/local/include/boost/range/range_fwd.hpp \
+
1112 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1113 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1114 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1115 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1116 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1117 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1118 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1119 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1120 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1122 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1123 /usr/local/include/boost/mpl/int.hpp \
+
1124 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1125 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1135 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1136 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1137 /usr/local/include/boost/preprocessor/inc.hpp \
+
1138 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1139 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1140 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1141 /usr/local/include/boost/preprocessor/identity.hpp \
+
1142 /usr/local/include/boost/preprocessor/empty.hpp \
+
1143 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1146 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1147 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1150 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1151 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1152 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1153 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1154 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1155 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1156 /usr/local/include/boost/range/const_iterator.hpp \
+
1157 /usr/local/include/boost/mpl/eval_if.hpp \
+
1158 /usr/local/include/boost/mpl/if.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1160 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1161 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1162 /usr/local/include/boost/range/end.hpp \
+
1163 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1164 /usr/local/include/boost/range/detail/common.hpp \
+
1165 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1166 /usr/local/include/boost/range/as_literal.hpp \
+
1167 /usr/local/include/boost/range/iterator_range.hpp \
+
1168 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1169 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1170 /usr/local/include/boost/mp11/utility.hpp \
+
1171 /usr/local/include/boost/mp11/integral.hpp \
+
1172 /usr/local/include/boost/mp11/version.hpp \
+
1173 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1174 /usr/local/include/boost/mp11/detail/config.hpp \
+
1175 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1176 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1177 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1178 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1179 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1180 /usr/local/include/boost/iterator/interoperable.hpp \
+
1181 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1182 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1183 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1184 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1185 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1186 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1187 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1188 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1189 /usr/local/include/boost/type_traits/negation.hpp \
+
1190 /usr/local/include/boost/mpl/not.hpp \
+
1191 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1192 /usr/local/include/boost/mpl/and.hpp \
+
1193 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1194 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1195 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1196 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1197 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1198 /usr/local/include/boost/mpl/or.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1200 /usr/local/include/boost/mpl/identity.hpp \
+
1201 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1202 /usr/local/include/boost/range/functions.hpp \
+
1203 /usr/local/include/boost/range/size.hpp \
+
1204 /usr/local/include/boost/range/size_type.hpp \
+
1205 /usr/local/include/boost/range/difference_type.hpp \
+
1206 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1207 /usr/local/include/boost/range/concepts.hpp \
+
1208 /usr/local/include/boost/concept_check.hpp \
+
1209 /usr/local/include/boost/concept/assert.hpp \
+
1210 /usr/local/include/boost/concept/detail/general.hpp \
+
1211 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1212 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1213 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1214 /usr/local/include/boost/concept/usage.hpp \
+
1215 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1216 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1217 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1218 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1219 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1220 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1221 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1222 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1223 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1224 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1225 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1226 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1227 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1228 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1229 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1230 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1231 /usr/local/include/boost/range/value_type.hpp \
+
1232 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1233 /usr/local/include/boost/mpl/assert.hpp \
+
1234 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1235 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1236 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1237 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1238 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1239 /usr/local/include/boost/type_traits/add_const.hpp \
+
1240 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1241 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1242 /usr/local/include/boost/utility.hpp \
+
1243 /usr/local/include/boost/utility/binary.hpp \
+
1244 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1245 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1246 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1247 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1248 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1249 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1250 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1251 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1252 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1253 /usr/local/include/boost/utility/identity_type.hpp \
+
1254 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1255 /usr/local/include/boost/core/noncopyable.hpp \
+
1256 /usr/local/include/boost/range/distance.hpp \
+
1257 /usr/local/include/boost/iterator/distance.hpp \
+
1258 /usr/local/include/boost/range/empty.hpp \
+
1259 /usr/local/include/boost/range/rbegin.hpp \
+
1260 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1261 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1262 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1263 /usr/local/include/boost/core/use_default.hpp \
+
1264 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1265 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1266 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1267 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1268 /usr/local/include/boost/range/rend.hpp \
+
1269 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1270 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1271 /usr/local/include/boost/next_prior.hpp \
+
1272 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1273 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1274 /usr/local/include/boost/type_traits/make_void.hpp \
+
1275 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1276 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1277 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1278 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1279 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1280 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1281 /usr/local/include/boost/iterator/advance.hpp \
+
1282 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1283 /usr/local/include/boost/range/detail/str_types.hpp \
+
1284 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1285 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1286 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1287 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1288 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1289 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1290 /usr/local/include/boost/core/empty_value.hpp \
+
1291 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1292 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1293 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1294 /usr/local/include/boost/algorithm/string/find.hpp \
+
1295 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1296 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1297 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1298 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1299 /usr/local/include/boost/algorithm/string/split.hpp \
+
1300 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1301 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1302 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1303 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1304 /usr/local/include/boost/function.hpp \
+
1305 /usr/local/include/boost/function/function_template.hpp \
+
1306 /usr/local/include/boost/function/function_base.hpp \
+
1307 /usr/local/include/boost/function/function_fwd.hpp \
+
1308 /usr/local/include/boost/function_equal.hpp \
+
1309 /usr/local/include/boost/core/ref.hpp \
+
1310 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1311 /usr/local/include/boost/mem_fn.hpp \
+
1312 /usr/local/include/boost/bind/mem_fn.hpp \
+
1313 /usr/local/include/boost/get_pointer.hpp \
+
1314 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1316 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1317 /usr/local/include/boost/algorithm/string/join.hpp \
+
1318 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1319 /usr/local/include/boost/mpl/logical.hpp \
+
1320 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1321 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1322 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1323 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1324 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1325 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1326 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1327 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1328 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1329 /usr/local/include/boost/property_tree/ptree.hpp \
+
1330 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1331 /usr/local/include/boost/property_tree/string_path.hpp \
+
1332 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1333 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1334 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1335 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1336 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1337 /usr/local/include/boost/multi_index_container.hpp \
+
1338 /usr/local/include/boost/move/core.hpp \
+
1339 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1340 /usr/local/include/boost/move/detail/workaround.hpp \
+
1341 /usr/local/include/boost/move/detail/config_end.hpp \
+
1342 /usr/local/include/boost/move/utility_core.hpp \
+
1343 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1344 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1345 /usr/local/include/boost/move/detail/addressof.hpp \
+
1346 /usr/local/include/boost/mpl/at.hpp \
+
1347 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1348 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1349 /usr/local/include/boost/mpl/begin_end.hpp \
+
1350 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1351 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1352 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1353 /usr/local/include/boost/mpl/void.hpp \
+
1354 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1355 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1356 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1357 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1358 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1359 /usr/local/include/boost/mpl/advance.hpp \
+
1360 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1361 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1362 /usr/local/include/boost/mpl/less.hpp \
+
1363 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1364 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1365 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1366 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1367 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1368 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1369 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1370 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1371 /usr/local/include/boost/mpl/tag.hpp \
+
1372 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1373 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1374 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1375 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1376 /usr/local/include/boost/mpl/negate.hpp \
+
1377 /usr/local/include/boost/mpl/integral_c.hpp \
+
1378 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1379 /usr/local/include/boost/mpl/long.hpp \
+
1380 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1381 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1382 /usr/local/include/boost/mpl/next.hpp \
+
1383 /usr/local/include/boost/mpl/next_prior.hpp \
+
1384 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1385 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1386 /usr/local/include/boost/mpl/prior.hpp \
+
1387 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1388 /usr/local/include/boost/mpl/deref.hpp \
+
1389 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1390 /usr/local/include/boost/mpl/contains.hpp \
+
1391 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1392 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1393 /usr/local/include/boost/mpl/find.hpp \
+
1394 /usr/local/include/boost/mpl/find_if.hpp \
+
1395 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1396 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1397 /usr/local/include/boost/mpl/apply.hpp \
+
1398 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1399 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1400 /usr/local/include/boost/mpl/placeholders.hpp \
+
1401 /usr/local/include/boost/mpl/arg.hpp \
+
1402 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1403 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1405 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1406 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1407 /usr/local/include/boost/mpl/lambda.hpp \
+
1408 /usr/local/include/boost/mpl/bind.hpp \
+
1409 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1410 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1411 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1412 /usr/local/include/boost/mpl/protect.hpp \
+
1413 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1414 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1415 /usr/local/include/boost/mpl/quote.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1417 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1420 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1422 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1423 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1424 /usr/local/include/boost/mpl/always.hpp \
+
1425 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1426 /usr/local/include/boost/mpl/pair.hpp \
+
1427 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1428 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1429 /usr/local/include/boost/mpl/same_as.hpp \
+
1430 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1431 /usr/local/include/boost/mpl/size.hpp \
+
1432 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1433 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1434 /usr/local/include/boost/mpl/distance.hpp \
+
1435 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1436 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1437 /usr/local/include/boost/mpl/O1_size.hpp \
+
1438 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1439 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1440 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1441 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1442 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1443 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1444 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1445 /usr/local/include/boost/multi_index/identity.hpp \
+
1446 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1447 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1448 /usr/local/include/boost/mpl/vector.hpp \
+
1449 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1450 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1451 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1452 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1453 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1454 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1455 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1456 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1457 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1458 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1459 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1460 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1461 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1462 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1463 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1464 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1465 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1466 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1467 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1468 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1469 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1470 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1471 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1472 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1473 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1474 /usr/local/include/boost/mpl/plus.hpp \
+
1475 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1476 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1477 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1478 /usr/local/include/boost/mpl/minus.hpp \
+
1479 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1480 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1481 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1482 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1483 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1484 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1486 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1487 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1488 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1489 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1490 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1491 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1492 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1493 /usr/local/include/boost/multi_index/tag.hpp \
+
1494 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1495 /usr/local/include/boost/mpl/fold.hpp \
+
1496 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1497 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1498 /usr/local/include/boost/mpl/set/set0.hpp \
+
1499 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1500 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1501 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1502 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1503 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1504 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1505 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1506 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1507 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1508 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1509 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1510 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1511 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1512 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1513 /usr/local/include/boost/mpl/base.hpp \
+
1514 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1515 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1516 /usr/local/include/boost/mpl/insert.hpp \
+
1517 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1518 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1519 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1520 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1521 /usr/local/include/boost/mpl/clear.hpp \
+
1522 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1523 /usr/local/include/boost/mpl/push_front.hpp \
+
1524 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1525 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1526 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1527 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1528 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1529 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1530 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1531 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1532 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1533 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1534 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1535 /usr/local/include/boost/mpl/has_key.hpp \
+
1536 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1537 /usr/local/include/boost/mpl/transform.hpp \
+
1538 /usr/local/include/boost/mpl/pair_view.hpp \
+
1539 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1540 /usr/local/include/boost/mpl/min_max.hpp \
+
1541 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1542 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1543 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1544 /usr/local/include/boost/mpl/push_back.hpp \
+
1545 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1546 /usr/local/include/boost/mpl/inserter.hpp \
+
1547 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1548 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1549 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1550 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1551 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1552 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1553 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1554 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1555 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1556 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1559 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1561 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1562 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1563 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1564 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1565 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1567 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1568 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1569 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1570 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1571 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1572 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1573 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1574 /usr/local/include/boost/core/serialization.hpp \
+
1575 /usr/local/include/boost/core/nvp.hpp \
+
1576 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1577 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1578 /usr/local/include/boost/mpl/empty.hpp \
+
1579 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1580 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1581 /usr/local/include/boost/tuple/tuple.hpp \
+
1582 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1583 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1584 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1585 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1586 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1587 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1588 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1589 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1590 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1596 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1597 /usr/local/include/boost/bind/bind.hpp \
+
1598 /usr/local/include/boost/bind/arg.hpp \
+
1599 /usr/local/include/boost/is_placeholder.hpp \
+
1600 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1601 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1602 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1603 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1604 /usr/local/include/boost/visit_each.hpp \
+
1605 /usr/local/include/boost/type.hpp \
+
1606 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1607 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1608 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1609 /usr/local/include/boost/bind/placeholders.hpp \
+
1610 /usr/local/include/boost/call_traits.hpp \
+
1611 /usr/local/include/boost/detail/call_traits.hpp \
+
1612 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1613 /usr/local/include/boost/operators.hpp \
+
1614 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1615 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1616 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1617 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1618 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1621 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1623 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1625 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1626 /usr/local/include/boost/type_traits/is_final.hpp \
+
1627 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1628 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1629 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1630 /usr/local/include/boost/multi_index/member.hpp \
+
1631 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1632 /usr/local/include/boost/core/type_name.hpp \
+
1633 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1634 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1635 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1637 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1638 /usr/local/include/boost/lexical_cast.hpp \
+
1639 /usr/local/include/boost/predef/other/endian.h \
+
1640 /usr/local/include/boost/integer.hpp \
+
1641 /usr/local/include/boost/integer_fwd.hpp \
+
1642 /usr/local/include/boost/integer_traits.hpp \
+
1643 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1644 /usr/local/include/boost/predef/version_number.h \
+
1645 /usr/local/include/boost/predef/make.h \
+
1646 /usr/local/include/boost/predef/detail/test.h \
+
1647 /usr/local/include/boost/predef/library/c/gnu.h \
+
1648 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1649 /usr/local/include/boost/predef/detail/_cassert.h \
+
1650 /usr/local/include/boost/predef/os/macos.h \
+
1651 /usr/local/include/boost/predef/os/ios.h \
+
1652 /usr/local/include/boost/predef/detail/os_detected.h \
+
1653 /usr/local/include/boost/predef/os/bsd.h \
+
1654 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1655 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1656 /usr/local/include/boost/predef/os/bsd/free.h \
+
1657 /usr/local/include/boost/predef/os/bsd/open.h \
+
1658 /usr/local/include/boost/predef/os/bsd/net.h \
+
1659 /usr/local/include/boost/predef/platform/android.h \
+
1660 /usr/local/include/boost/multiprecision/number.hpp \
+
1661 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1662 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1663 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1664 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1665 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1666 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1667 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1668 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1669 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1670 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1671 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1672 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1673 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1674 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1675 /usr/local/include/boost/core/cmath.hpp \
+
1676 /usr/local/include/boost/type_traits/is_float.hpp \
+
1677 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1678 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1679 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1680 /usr/local/include/boost/container/container_fwd.hpp \
+
1681 /usr/local/include/boost/container/detail/workaround.hpp \
+
1682 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1683 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1684 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1685 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1686 /usr/local/include/boost/core/snprintf.hpp \
+
1687 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1688 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1689 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1690 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1691 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1692 /usr/local/include/boost/math/tools/complex.hpp \
+
1693 /usr/local/include/boost/math/tools/config.hpp \
+
1694 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1697 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1699 /usr/local/include/boost/math/tools/user.hpp \
+
1700 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1701 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1703 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1704 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1705 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1706 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1707 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1708 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1709 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1710 /usr/local/include/boost/cstdfloat.hpp \
+
1711 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1712 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1713 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1714 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1715 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1716 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1717 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1718 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1719 /usr/local/include/boost/math/tools/promotion.hpp \
+
1720 /usr/local/include/boost/math/policies/policy.hpp \
+
1721 /usr/local/include/boost/math/tools/mp.hpp \
+
1722 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1723 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1724 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1725 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1726 /usr/local/include/boost/math/tools/assert.hpp \
+
1727 /usr/local/include/boost/math/special_functions/next.hpp \
+
1728 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1729 /usr/local/include/boost/math/tools/precision.hpp \
+
1730 /usr/local/include/boost/math/tools/tuple.hpp \
+
1731 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1732 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1733 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1734 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1735 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1736 /usr/local/include/boost/math/tools/traits.hpp \
+
1737 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1738 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1739 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1740 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1741 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1742 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1745 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1746 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1747 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1748 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1749 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1750 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1751 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1752 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1753 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1754 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1755 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1756 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1757 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1758 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1759 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1760 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1761 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1762 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1763 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1764 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1765 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1766 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1767 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1768 /usr/local/include/boost/multiprecision/integer.hpp \
+
1769 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1770 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1771 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1772 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1773 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1780 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1781 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1782 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1783 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1784 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1785 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1786 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1787 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1790 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1791 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1792 /usr/local/include/boost/thread/future.hpp \
+
1793 /usr/local/include/boost/thread/detail/config.hpp \
+
1794 /usr/local/include/boost/thread/detail/platform.hpp \
+
1795 /usr/local/include/boost/config/requires_threads.hpp \
+
1796 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1797 /usr/local/include/boost/thread/condition_variable.hpp \
+
1798 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1799 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1800 /usr/local/include/boost/thread/thread_time.hpp \
+
1801 /usr/local/include/boost/date_time/time_clock.hpp \
+
1802 /usr/local/include/boost/date_time/c_time.hpp \
+
1803 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1804 /usr/local/include/boost/date_time/locale_config.hpp \
+
1805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1807 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1808 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1809 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1810 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1811 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1812 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1813 /usr/local/include/boost/date_time/time_duration.hpp \
+
1814 /usr/local/include/boost/date_time/special_defs.hpp \
+
1815 /usr/local/include/boost/date_time/time_defs.hpp \
+
1816 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1817 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1818 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1819 /usr/local/include/boost/date_time/date.hpp \
+
1820 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1821 /usr/local/include/boost/date_time/period.hpp \
+
1822 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1823 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1824 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1825 /usr/local/include/boost/date_time/date_defs.hpp \
+
1826 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1827 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1828 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1829 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1830 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1832 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1833 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1834 /usr/local/include/boost/date_time/date_duration.hpp \
+
1835 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1836 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1837 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1838 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1839 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1840 /usr/local/include/boost/date_time/date_generators.hpp \
+
1841 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1842 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1843 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1844 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1845 /usr/local/include/boost/date_time/time.hpp \
+
1846 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1847 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1848 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1849 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1850 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1851 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1852 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1853 /usr/local/include/boost/mpl/equal_to.hpp \
+
1854 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1855 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1856 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1858 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1859 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1860 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1861 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1862 /usr/local/include/boost/mpl/multiplies.hpp \
+
1863 /usr/local/include/boost/mpl/times.hpp \
+
1864 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1865 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1866 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1867 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1868 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1869 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1872 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1873 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1874 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1875 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1876 /usr/local/include/boost/config/abi_prefix.hpp \
+
1877 /usr/local/include/boost/config/abi_suffix.hpp \
+
1878 /usr/local/include/boost/chrono/duration.hpp \
+
1879 /usr/local/include/boost/chrono/config.hpp \
+
1880 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1881 /usr/local/include/boost/predef.h \
+
1882 /usr/local/include/boost/predef/language.h \
+
1883 /usr/local/include/boost/predef/language/stdc.h \
+
1884 /usr/local/include/boost/predef/language/stdcpp.h \
+
1885 /usr/local/include/boost/predef/language/objc.h \
+
1886 /usr/local/include/boost/predef/language/cuda.h \
+
1887 /usr/local/include/boost/predef/architecture.h \
+
1888 /usr/local/include/boost/predef/architecture/alpha.h \
+
1889 /usr/local/include/boost/predef/architecture/arm.h \
+
1890 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1891 /usr/local/include/boost/predef/architecture/convex.h \
+
1892 /usr/local/include/boost/predef/architecture/e2k.h \
+
1893 /usr/local/include/boost/predef/architecture/ia64.h \
+
1894 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1895 /usr/local/include/boost/predef/architecture/m68k.h \
+
1896 /usr/local/include/boost/predef/architecture/mips.h \
+
1897 /usr/local/include/boost/predef/architecture/parisc.h \
+
1898 /usr/local/include/boost/predef/architecture/ppc.h \
+
1899 /usr/local/include/boost/predef/architecture/ptx.h \
+
1900 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1901 /usr/local/include/boost/predef/architecture/riscv.h \
+
1902 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1903 /usr/local/include/boost/predef/architecture/sparc.h \
+
1904 /usr/local/include/boost/predef/architecture/superh.h \
+
1905 /usr/local/include/boost/predef/architecture/sys370.h \
+
1906 /usr/local/include/boost/predef/architecture/sys390.h \
+
1907 /usr/local/include/boost/predef/architecture/x86.h \
+
1908 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1909 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1910 /usr/local/include/boost/predef/architecture/z.h \
+
1911 /usr/local/include/boost/predef/compiler.h \
+
1912 /usr/local/include/boost/predef/compiler/borland.h \
+
1913 /usr/local/include/boost/predef/compiler/clang.h \
+
1914 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1915 /usr/local/include/boost/predef/compiler/comeau.h \
+
1916 /usr/local/include/boost/predef/compiler/compaq.h \
+
1917 /usr/local/include/boost/predef/compiler/diab.h \
+
1918 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1919 /usr/local/include/boost/predef/compiler/dignus.h \
+
1920 /usr/local/include/boost/predef/compiler/edg.h \
+
1921 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1922 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1923 /usr/local/include/boost/predef/compiler/gcc.h \
+
1924 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1925 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1926 /usr/local/include/boost/predef/compiler/iar.h \
+
1927 /usr/local/include/boost/predef/compiler/ibm.h \
+
1928 /usr/local/include/boost/predef/compiler/intel.h \
+
1929 /usr/local/include/boost/predef/compiler/kai.h \
+
1930 /usr/local/include/boost/predef/compiler/llvm.h \
+
1931 /usr/local/include/boost/predef/compiler/metaware.h \
+
1932 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1933 /usr/local/include/boost/predef/compiler/microtec.h \
+
1934 /usr/local/include/boost/predef/compiler/mpw.h \
+
1935 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1936 /usr/local/include/boost/predef/compiler/palm.h \
+
1937 /usr/local/include/boost/predef/compiler/pgi.h \
+
1938 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1939 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1940 /usr/local/include/boost/predef/compiler/tendra.h \
+
1941 /usr/local/include/boost/predef/compiler/visualc.h \
+
1942 /usr/local/include/boost/predef/compiler/watcom.h \
+
1943 /usr/local/include/boost/predef/library.h \
+
1944 /usr/local/include/boost/predef/library/c.h \
+
1945 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1946 /usr/local/include/boost/predef/library/c/uc.h \
+
1947 /usr/local/include/boost/predef/library/c/vms.h \
+
1948 /usr/local/include/boost/predef/library/c/zos.h \
+
1949 /usr/local/include/boost/predef/library/std.h \
+
1950 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1951 /usr/local/include/boost/predef/detail/_exception.h \
+
1952 /usr/local/include/boost/predef/library/std/cxx.h \
+
1953 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1954 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1955 /usr/local/include/boost/predef/library/std/modena.h \
+
1956 /usr/local/include/boost/predef/library/std/msl.h \
+
1957 /usr/local/include/boost/predef/library/std/msvc.h \
+
1958 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1959 /usr/local/include/boost/predef/library/std/sgi.h \
+
1960 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1961 /usr/local/include/boost/predef/library/std/stlport.h \
+
1962 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1963 /usr/local/include/boost/predef/os.h \
+
1964 /usr/local/include/boost/predef/os/aix.h \
+
1965 /usr/local/include/boost/predef/os/amigaos.h \
+
1966 /usr/local/include/boost/predef/os/beos.h \
+
1967 /usr/local/include/boost/predef/os/cygwin.h \
+
1968 /usr/local/include/boost/predef/os/haiku.h \
+
1969 /usr/local/include/boost/predef/os/hpux.h \
+
1970 /usr/local/include/boost/predef/os/irix.h \
+
1971 /usr/local/include/boost/predef/os/linux.h \
+
1972 /usr/local/include/boost/predef/os/os400.h \
+
1973 /usr/local/include/boost/predef/os/qnxnto.h \
+
1974 /usr/local/include/boost/predef/os/solaris.h \
+
1975 /usr/local/include/boost/predef/os/unix.h \
+
1976 /usr/local/include/boost/predef/os/vms.h \
+
1977 /usr/local/include/boost/predef/os/windows.h \
+
1978 /usr/local/include/boost/predef/other.h \
+
1979 /usr/local/include/boost/predef/other/wordsize.h \
+
1980 /usr/local/include/boost/predef/other/workaround.h \
+
1981 /usr/local/include/boost/predef/platform.h \
+
1982 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1983 /usr/local/include/boost/predef/platform/mingw.h \
+
1984 /usr/local/include/boost/predef/platform/mingw32.h \
+
1985 /usr/local/include/boost/predef/platform/mingw64.h \
+
1986 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1987 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1988 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1989 /usr/local/include/boost/predef/platform/windows_server.h \
+
1990 /usr/local/include/boost/predef/platform/windows_store.h \
+
1991 /usr/local/include/boost/predef/platform/windows_system.h \
+
1992 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1993 /usr/local/include/boost/predef/platform/ios.h \
+
1994 /usr/local/include/boost/predef/hardware.h \
+
1995 /usr/local/include/boost/predef/hardware/simd.h \
+
1996 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1997 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1998 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1999 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2000 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2002 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2003 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2004 /usr/local/include/boost/predef/version.h \
+
2005 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2006 /usr/local/include/boost/ratio/ratio.hpp \
+
2007 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2008 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2009 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2010 /usr/local/include/boost/type_traits/common_type.hpp \
+
2011 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2012 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2013 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2014 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2015 /usr/local/include/boost/chrono/time_point.hpp \
+
2016 /usr/local/include/boost/chrono/detail/system.hpp \
+
2017 /usr/local/include/boost/system/error_code.hpp \
+
2018 /usr/local/include/boost/system/detail/error_code.hpp \
+
2019 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2020 /usr/local/include/boost/system/detail/error_category.hpp \
+
2021 /usr/local/include/boost/system/detail/config.hpp \
+
2022 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2023 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2024 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2025 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2026 /usr/local/include/boost/system/detail/is_same.hpp \
+
2027 /usr/local/include/boost/system/detail/errc.hpp \
+
2028 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2029 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2030 /usr/local/include/boost/system/detail/append_int.hpp \
+
2031 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2032 /usr/local/include/boost/system/detail/system_category.hpp \
+
2033 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2034 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2035 /usr/local/include/boost/system/api_config.hpp \
+
2036 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2037 /usr/local/include/boost/system/detail/std_category.hpp \
+
2038 /usr/local/include/boost/system/error_category.hpp \
+
2039 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2040 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2041 /usr/local/include/boost/system/detail/mutex.hpp \
+
2042 /usr/local/include/boost/system/error_condition.hpp \
+
2043 /usr/local/include/boost/system/errc.hpp \
+
2044 /usr/local/include/boost/system/generic_category.hpp \
+
2045 /usr/local/include/boost/system/system_category.hpp \
+
2046 /usr/local/include/boost/system/detail/throws.hpp \
+
2047 /usr/local/include/boost/chrono/clock_string.hpp \
+
2048 /usr/local/include/boost/ratio/config.hpp \
+
2049 /usr/local/include/boost/chrono/ceil.hpp \
+
2050 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2051 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2065 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2109 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2110 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2111 /usr/local/include/boost/thread/interruption.hpp \
+
2112 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2113 /usr/local/include/boost/thread/exceptions.hpp \
+
2114 /usr/local/include/boost/system/system_error.hpp \
+
2115 /usr/local/include/boost/thread/lock_guard.hpp \
+
2116 /usr/local/include/boost/thread/detail/delete.hpp \
+
2117 /usr/local/include/boost/thread/detail/move.hpp \
+
2118 /usr/local/include/boost/move/utility.hpp \
+
2119 /usr/local/include/boost/move/traits.hpp \
+
2120 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2121 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2122 /usr/local/include/boost/thread/lock_options.hpp \
+
2123 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2124 /usr/local/include/boost/thread/lock_types.hpp \
+
2125 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2126 /usr/local/include/boost/thread/mutex.hpp \
+
2127 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2128 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2129 /usr/local/include/boost/thread/cv_status.hpp \
+
2130 /usr/local/include/boost/core/scoped_enum.hpp \
+
2131 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2132 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2133 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2134 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2135 /usr/local/include/boost/utility/result_of.hpp \
+
2136 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2137 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2138 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2139 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2140 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2141 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2142 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2143 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2144 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2145 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2146 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2147 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2148 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2149 /usr/local/include/boost/thread/futures/launch.hpp \
+
2150 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2151 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2152 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2153 /usr/local/include/boost/scoped_array.hpp \
+
2154 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2155 /usr/local/include/boost/thread/thread_only.hpp \
+
2156 /usr/local/include/boost/thread/detail/thread.hpp \
+
2157 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2158 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2159 /usr/local/include/boost/io/ios_state.hpp \
+
2160 /usr/local/include/boost/io_fwd.hpp \
+
2161 /usr/local/include/boost/functional/hash.hpp \
+
2162 /usr/local/include/boost/container_hash/hash.hpp \
+
2163 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2164 /usr/local/include/boost/container_hash/is_range.hpp \
+
2165 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2166 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2167 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2168 /usr/local/include/boost/describe/bases.hpp \
+
2169 /usr/local/include/boost/describe/modifiers.hpp \
+
2170 /usr/local/include/boost/describe/detail/config.hpp \
+
2171 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2172 /usr/local/include/boost/mp11/algorithm.hpp \
+
2173 /usr/local/include/boost/mp11/list.hpp \
+
2174 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2175 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2176 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2177 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2178 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2179 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2180 /usr/local/include/boost/mp11/set.hpp \
+
2181 /usr/local/include/boost/mp11/function.hpp \
+
2182 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2183 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2185 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2186 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2187 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2188 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2189 /usr/local/include/boost/describe/members.hpp \
+
2190 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2191 /usr/local/include/boost/mp11/bind.hpp \
+
2192 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2193 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2194 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2195 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2196 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2197 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2198 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2199 /usr/local/include/boost/thread/executor.hpp \
+
2200 /usr/local/include/boost/thread/executors/executor.hpp \
+
2201 /usr/local/include/boost/thread/executors/work.hpp \
+
2202 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2203 /usr/local/include/boost/thread/detail/memory.hpp \
+
2204 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2205 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2206 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2207 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2208 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2209 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2210 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2211 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2212 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2213 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2214 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2215 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2216 /usr/local/include/boost/container/allocator_traits.hpp \
+
2217 /usr/local/include/boost/container/detail/mpl.hpp \
+
2218 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2219 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2220 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2221 /usr/local/include/boost/container/detail/config_end.hpp \
+
2222 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2223 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2224 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2225 /usr/local/include/boost/container/detail/addressof.hpp \
+
2226 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2227 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2228 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2229 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2230 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2231 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2232 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2233 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2234 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2235 /usr/local/include/boost/container/uses_allocator.hpp \
+
2236 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2237 /usr/local/include/boost/container/detail/pair.hpp \
+
2238 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2239 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2240 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2241 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2242 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2246 /usr/local/include/boost/variant.hpp \
+
2247 /usr/local/include/boost/variant/variant.hpp \
+
2248 /usr/local/include/boost/variant/detail/config.hpp \
+
2249 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2250 /usr/local/include/boost/blank_fwd.hpp \
+
2251 /usr/local/include/boost/preprocessor/enum.hpp \
+
2252 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2253 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2254 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2255 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2256 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2257 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2258 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2259 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2260 /usr/local/include/boost/detail/reference_content.hpp \
+
2261 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2262 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2263 /usr/local/include/boost/variant/detail/move.hpp \
+
2264 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2265 /usr/local/include/boost/mpl/list.hpp \
+
2266 /usr/local/include/boost/mpl/limits/list.hpp \
+
2267 /usr/local/include/boost/mpl/list/list20.hpp \
+
2268 /usr/local/include/boost/mpl/list/list10.hpp \
+
2269 /usr/local/include/boost/mpl/list/list0.hpp \
+
2270 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2271 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2272 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2273 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2274 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2285 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2286 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2287 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2288 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2289 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2290 /usr/local/include/boost/variant/static_visitor.hpp \
+
2291 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2292 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2293 /usr/local/include/boost/utility/declval.hpp \
+
2294 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2295 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2296 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2297 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2298 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2299 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2300 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2301 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2302 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2303 /usr/local/include/boost/blank.hpp \
+
2304 /usr/local/include/boost/detail/templated_streams.hpp \
+
2305 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2306 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2307 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2308 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2309 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2310 /usr/local/include/boost/mpl/front.hpp \
+
2311 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2312 /usr/local/include/boost/mpl/insert_range.hpp \
+
2313 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2314 /usr/local/include/boost/mpl/joint_view.hpp \
+
2315 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2316 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2317 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2318 /usr/local/include/boost/mpl/max_element.hpp \
+
2319 /usr/local/include/boost/mpl/size_t.hpp \
+
2320 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2321 /usr/local/include/boost/mpl/sizeof.hpp \
+
2322 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2323 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2324 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2325 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2326 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2327 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2328 /usr/local/include/boost/mpl/equal.hpp \
+
2329 /usr/local/include/boost/variant/get.hpp \
+
2330 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2331 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2332 /usr/local/include/boost/variant/bad_visit.hpp \
+
2333 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2334 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2335 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2336 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2337 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2344 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2345 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2349 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2350 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2359 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2360 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2361 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/partition/strategy/StringPartitioningStrategy.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/initial_membership_event.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d7/d78/serialization_8cpp_8o_8d_source.html b/5.5.0/d7/d78/serialization_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..9d5df28355 --- /dev/null +++ b/5.5.0/d7/d78/serialization_8cpp_8o_8d_source.html @@ -0,0 +1,2472 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/serialization.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
serialization.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/serialization.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/serialization.cpp \
+
3 /usr/local/include/boost/concept_check.hpp \
+
4 /usr/local/include/boost/concept/assert.hpp \
+
5 /usr/local/include/boost/config.hpp \
+
6 /usr/local/include/boost/config/user.hpp \
+
7 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
8 /usr/local/include/boost/config/compiler/clang.hpp \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
10 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
11 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
20 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
22 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
23 /usr/local/include/boost/config/platform/macos.hpp \
+
24 /usr/local/include/boost/config/detail/posix_features.hpp \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
30 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
86 /usr/local/include/boost/config/detail/suffix.hpp \
+
87 /usr/local/include/boost/config/helper_macros.hpp \
+
88 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
89 /usr/local/include/boost/config/workaround.hpp \
+
90 /usr/local/include/boost/concept/detail/general.hpp \
+
91 /usr/local/include/boost/preprocessor/cat.hpp \
+
92 /usr/local/include/boost/preprocessor/config/config.hpp \
+
93 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
94 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
95 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
96 /usr/local/include/boost/detail/workaround.hpp \
+
97 /usr/local/include/boost/type_traits/conditional.hpp \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
102 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
104 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
105 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
106 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
107 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
108 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
109 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
110 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
111 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
112 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
246 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
426 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
427 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
428 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
429 /usr/local/include/boost/type_traits/detail/config.hpp \
+
430 /usr/local/include/boost/version.hpp \
+
431 /usr/local/include/boost/type_traits/is_complete.hpp \
+
432 /usr/local/include/boost/type_traits/declval.hpp \
+
433 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
434 /usr/local/include/boost/type_traits/is_void.hpp \
+
435 /usr/local/include/boost/type_traits/is_reference.hpp \
+
436 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
437 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
438 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
439 /usr/local/include/boost/type_traits/is_function.hpp \
+
440 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
441 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
442 /usr/local/include/boost/type_traits/is_array.hpp \
+
443 /usr/local/include/boost/static_assert.hpp \
+
444 /usr/local/include/boost/type_traits/is_same.hpp \
+
445 /usr/local/include/boost/concept/usage.hpp \
+
446 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
447 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
448 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
449 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
450 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
451 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
452 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
453 /usr/local/include/boost/preprocessor/control/if.hpp \
+
454 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
455 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
456 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
457 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
458 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
459 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
460 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
461 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
462 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
463 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
464 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
465 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
466 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
467 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
468 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
469 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
470 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
471 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
472 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
473 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
474 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
475 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
476 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
477 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
478 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
479 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
480 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
481 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
482 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
483 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
484 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
485 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
486 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
487 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
488 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
489 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
490 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
491 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
538 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
656 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
657 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
658 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
659 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
660 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
661 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
662 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
813 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
824 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
825 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
827 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
828 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
829 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
830 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
831 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
832 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
833 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
836 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
837 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
838 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
839 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
840 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
841 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
842 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
843 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
844 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
845 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
846 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
848 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
849 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
850 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
851 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
852 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
853 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
854 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
855 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
856 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
857 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
858 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
859 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
862 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
863 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
864 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
865 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
866 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
867 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
868 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
869 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
870 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
871 /usr/local/include/boost/any.hpp \
+
872 /usr/local/include/boost/any/detail/config.hpp \
+
873 /usr/local/include/boost/throw_exception.hpp \
+
874 /usr/local/include/boost/exception/exception.hpp \
+
875 /usr/local/include/boost/assert/source_location.hpp \
+
876 /usr/local/include/boost/cstdint.hpp \
+
877 /usr/local/include/boost/type_index.hpp \
+
878 /usr/local/include/boost/type_index/detail/config.hpp \
+
879 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
880 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
881 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
882 /usr/local/include/boost/core/demangle.hpp \
+
883 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
884 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
885 /usr/local/include/boost/any/bad_any_cast.hpp \
+
886 /usr/local/include/boost/any/fwd.hpp \
+
887 /usr/local/include/boost/any/detail/placeholder.hpp \
+
888 /usr/local/include/boost/optional.hpp \
+
889 /usr/local/include/boost/optional/optional.hpp \
+
890 /usr/local/include/boost/assert.hpp \
+
891 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
892 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
893 /usr/local/include/boost/core/addressof.hpp \
+
894 /usr/local/include/boost/core/enable_if.hpp \
+
895 /usr/local/include/boost/core/invoke_swap.hpp \
+
896 /usr/local/include/boost/core/launder.hpp \
+
897 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
898 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
899 /usr/local/include/boost/type_traits/conjunction.hpp \
+
900 /usr/local/include/boost/type_traits/disjunction.hpp \
+
901 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
902 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
903 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
904 /usr/local/include/boost/type_traits/is_pod.hpp \
+
905 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
906 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
907 /usr/local/include/boost/type_traits/is_integral.hpp \
+
908 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
909 /usr/local/include/boost/type_traits/is_enum.hpp \
+
910 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
911 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
912 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
913 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
914 /usr/local/include/boost/type_traits/remove_const.hpp \
+
915 /usr/local/include/boost/type_traits/decay.hpp \
+
916 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
917 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
918 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
919 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
920 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
921 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
922 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
923 /usr/local/include/boost/type_traits/is_class.hpp \
+
924 /usr/local/include/boost/type_traits/is_const.hpp \
+
925 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
926 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
927 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
928 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
929 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
930 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
931 /usr/local/include/boost/type_traits/enable_if.hpp \
+
932 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
933 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
934 /usr/local/include/boost/config/pragma_message.hpp \
+
935 /usr/local/include/boost/optional/optional_fwd.hpp \
+
936 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
937 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
938 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
939 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
940 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
941 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
942 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
943 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
944 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
945 /usr/local/include/boost/optional/optional_io.hpp \
+
946 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
947 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
948 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
949 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
950 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
951 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
952 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
953 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
954 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
955 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
956 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
957 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
958 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
959 /usr/local/include/boost/uuid/uuid.hpp \
+
960 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
961 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
962 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
963 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
964 /usr/local/include/boost/uuid/detail/endian.hpp \
+
965 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
966 /usr/local/include/boost/uuid/detail/config.hpp \
+
967 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
968 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
969 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
970 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
971 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
972 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
973 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
974 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
975 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
976 /usr/local/include/boost/uuid/nil_generator.hpp \
+
977 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
978 /usr/local/include/boost/format.hpp \
+
979 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
980 /usr/local/include/boost/format/detail/config_macros.hpp \
+
981 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
982 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
983 /usr/local/include/boost/format/format_fwd.hpp \
+
984 /usr/local/include/boost/format/internals_fwd.hpp \
+
985 /usr/local/include/boost/format/internals.hpp \
+
986 /usr/local/include/boost/core/ignore_unused.hpp \
+
987 /usr/local/include/boost/limits.hpp \
+
988 /usr/local/include/boost/format/alt_sstream.hpp \
+
989 /usr/local/include/boost/core/allocator_access.hpp \
+
990 /usr/local/include/boost/core/pointer_traits.hpp \
+
991 /usr/local/include/boost/utility/base_from_member.hpp \
+
992 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
993 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
994 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
995 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
996 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
997 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
998 /usr/local/include/boost/preprocessor/control/while.hpp \
+
999 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1000 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1001 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1002 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1003 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1004 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1005 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1006 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1007 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1008 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1009 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1010 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1011 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1012 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1013 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1014 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1015 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1016 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1017 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1018 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1019 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1020 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1021 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1022 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1023 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1024 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1025 /usr/local/include/boost/utility/enable_if.hpp \
+
1026 /usr/local/include/boost/shared_ptr.hpp \
+
1027 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1028 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1029 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1030 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1031 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1032 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1033 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1034 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1035 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1036 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1037 /usr/local/include/boost/core/checked_delete.hpp \
+
1038 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1039 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1040 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1041 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1042 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1043 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1044 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1045 /usr/local/include/boost/core/yield_primitives.hpp \
+
1046 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1047 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1048 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1049 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1050 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1051 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1052 /usr/local/include/boost/format/format_class.hpp \
+
1053 /usr/local/include/boost/format/exceptions.hpp \
+
1054 /usr/local/include/boost/format/format_implementation.hpp \
+
1055 /usr/local/include/boost/format/group.hpp \
+
1056 /usr/local/include/boost/format/feed_args.hpp \
+
1057 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1058 /usr/local/include/boost/format/parsing.hpp \
+
1059 /usr/local/include/boost/format/free_funcs.hpp \
+
1060 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1061 /usr/local/include/boost/exception_ptr.hpp \
+
1062 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1063 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1064 /usr/local/include/boost/exception/info.hpp \
+
1065 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1066 /usr/local/include/boost/exception/to_string.hpp \
+
1067 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1069 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1070 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1071 /usr/local/include/boost/core/typeinfo.hpp \
+
1072 /usr/local/include/boost/current_function.hpp \
+
1073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1074 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1075 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1078 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1079 /usr/local/include/boost/exception/get_error_info.hpp \
+
1080 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1081 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1082 /usr/local/include/boost/make_shared.hpp \
+
1083 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1084 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1085 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1086 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1087 /usr/local/include/boost/core/default_allocator.hpp \
+
1088 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1089 /usr/local/include/boost/core/alloc_construct.hpp \
+
1090 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1091 /usr/local/include/boost/core/first_scalar.hpp \
+
1092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1093 /usr/local/include/boost/endian/conversion.hpp \
+
1094 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1095 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1096 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1097 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1098 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1099 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1100 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1101 /usr/local/include/boost/endian/detail/order.hpp \
+
1102 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1103 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1104 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1105 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1106 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1107 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1108 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1109 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1110 /usr/local/include/boost/algorithm/string.hpp \
+
1111 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1112 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1113 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1114 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1115 /usr/local/include/boost/mpl/bool.hpp \
+
1116 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1117 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1118 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1119 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1120 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1122 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1123 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1124 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1125 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1127 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1128 /usr/local/include/boost/algorithm/string/config.hpp \
+
1129 /usr/local/include/boost/range/begin.hpp \
+
1130 /usr/local/include/boost/range/config.hpp \
+
1131 /usr/local/include/boost/range/iterator.hpp \
+
1132 /usr/local/include/boost/range/range_fwd.hpp \
+
1133 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1134 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1135 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1136 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1137 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1138 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1139 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1141 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1142 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1143 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1144 /usr/local/include/boost/mpl/int.hpp \
+
1145 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1146 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1147 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1151 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1153 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1154 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1155 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1156 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1157 /usr/local/include/boost/preprocessor/inc.hpp \
+
1158 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1160 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1161 /usr/local/include/boost/preprocessor/identity.hpp \
+
1162 /usr/local/include/boost/preprocessor/empty.hpp \
+
1163 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1164 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1165 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1166 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1167 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1168 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1169 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1170 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1171 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1172 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1173 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1174 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1175 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1176 /usr/local/include/boost/range/const_iterator.hpp \
+
1177 /usr/local/include/boost/mpl/eval_if.hpp \
+
1178 /usr/local/include/boost/mpl/if.hpp \
+
1179 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1180 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1181 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1182 /usr/local/include/boost/range/end.hpp \
+
1183 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1184 /usr/local/include/boost/range/detail/common.hpp \
+
1185 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1186 /usr/local/include/boost/range/as_literal.hpp \
+
1187 /usr/local/include/boost/range/iterator_range.hpp \
+
1188 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1189 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1190 /usr/local/include/boost/mp11/utility.hpp \
+
1191 /usr/local/include/boost/mp11/integral.hpp \
+
1192 /usr/local/include/boost/mp11/version.hpp \
+
1193 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1194 /usr/local/include/boost/mp11/detail/config.hpp \
+
1195 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1196 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1197 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1198 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1199 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1200 /usr/local/include/boost/iterator/interoperable.hpp \
+
1201 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1202 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1203 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1204 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1205 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1206 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1207 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1208 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1209 /usr/local/include/boost/type_traits/negation.hpp \
+
1210 /usr/local/include/boost/mpl/not.hpp \
+
1211 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1212 /usr/local/include/boost/mpl/and.hpp \
+
1213 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1214 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1215 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1216 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1217 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1218 /usr/local/include/boost/mpl/or.hpp \
+
1219 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1220 /usr/local/include/boost/mpl/identity.hpp \
+
1221 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1222 /usr/local/include/boost/range/functions.hpp \
+
1223 /usr/local/include/boost/range/size.hpp \
+
1224 /usr/local/include/boost/range/size_type.hpp \
+
1225 /usr/local/include/boost/range/difference_type.hpp \
+
1226 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1227 /usr/local/include/boost/range/concepts.hpp \
+
1228 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1229 /usr/local/include/boost/range/value_type.hpp \
+
1230 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1231 /usr/local/include/boost/mpl/assert.hpp \
+
1232 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1233 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1234 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1235 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1236 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1237 /usr/local/include/boost/type_traits/add_const.hpp \
+
1238 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1239 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1240 /usr/local/include/boost/utility.hpp \
+
1241 /usr/local/include/boost/utility/binary.hpp \
+
1242 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1243 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1244 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1245 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1246 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1247 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1248 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1249 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1250 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1251 /usr/local/include/boost/utility/identity_type.hpp \
+
1252 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1253 /usr/local/include/boost/core/noncopyable.hpp \
+
1254 /usr/local/include/boost/range/distance.hpp \
+
1255 /usr/local/include/boost/iterator/distance.hpp \
+
1256 /usr/local/include/boost/range/empty.hpp \
+
1257 /usr/local/include/boost/range/rbegin.hpp \
+
1258 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1259 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1260 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1261 /usr/local/include/boost/core/use_default.hpp \
+
1262 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1263 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1264 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1265 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1266 /usr/local/include/boost/range/rend.hpp \
+
1267 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1268 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1269 /usr/local/include/boost/next_prior.hpp \
+
1270 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1271 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1272 /usr/local/include/boost/type_traits/make_void.hpp \
+
1273 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1274 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1275 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1276 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1277 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1278 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1279 /usr/local/include/boost/iterator/advance.hpp \
+
1280 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1281 /usr/local/include/boost/range/detail/str_types.hpp \
+
1282 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1283 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1284 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1285 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1286 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1287 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1288 /usr/local/include/boost/core/empty_value.hpp \
+
1289 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1290 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1291 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1292 /usr/local/include/boost/algorithm/string/find.hpp \
+
1293 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1294 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1295 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1296 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1297 /usr/local/include/boost/algorithm/string/split.hpp \
+
1298 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1299 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1300 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1301 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1302 /usr/local/include/boost/function.hpp \
+
1303 /usr/local/include/boost/function/function_template.hpp \
+
1304 /usr/local/include/boost/function/function_base.hpp \
+
1305 /usr/local/include/boost/function/function_fwd.hpp \
+
1306 /usr/local/include/boost/function_equal.hpp \
+
1307 /usr/local/include/boost/core/ref.hpp \
+
1308 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1309 /usr/local/include/boost/mem_fn.hpp \
+
1310 /usr/local/include/boost/bind/mem_fn.hpp \
+
1311 /usr/local/include/boost/get_pointer.hpp \
+
1312 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1314 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1315 /usr/local/include/boost/algorithm/string/join.hpp \
+
1316 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1317 /usr/local/include/boost/mpl/logical.hpp \
+
1318 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1319 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1320 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1321 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1322 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1323 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1324 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1325 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1326 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1327 /usr/local/include/boost/property_tree/ptree.hpp \
+
1328 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1329 /usr/local/include/boost/property_tree/string_path.hpp \
+
1330 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1331 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1332 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1333 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1334 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1335 /usr/local/include/boost/multi_index_container.hpp \
+
1336 /usr/local/include/boost/move/core.hpp \
+
1337 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1338 /usr/local/include/boost/move/detail/workaround.hpp \
+
1339 /usr/local/include/boost/move/detail/config_end.hpp \
+
1340 /usr/local/include/boost/move/utility_core.hpp \
+
1341 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1342 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1343 /usr/local/include/boost/move/detail/addressof.hpp \
+
1344 /usr/local/include/boost/mpl/at.hpp \
+
1345 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1346 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1347 /usr/local/include/boost/mpl/begin_end.hpp \
+
1348 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1349 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1350 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1351 /usr/local/include/boost/mpl/void.hpp \
+
1352 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1353 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1354 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1355 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1356 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1357 /usr/local/include/boost/mpl/advance.hpp \
+
1358 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1359 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1360 /usr/local/include/boost/mpl/less.hpp \
+
1361 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1362 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1363 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1364 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1365 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1366 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1367 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1368 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1369 /usr/local/include/boost/mpl/tag.hpp \
+
1370 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1371 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1372 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1373 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1374 /usr/local/include/boost/mpl/negate.hpp \
+
1375 /usr/local/include/boost/mpl/integral_c.hpp \
+
1376 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1377 /usr/local/include/boost/mpl/long.hpp \
+
1378 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1379 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1380 /usr/local/include/boost/mpl/next.hpp \
+
1381 /usr/local/include/boost/mpl/next_prior.hpp \
+
1382 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1383 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1384 /usr/local/include/boost/mpl/prior.hpp \
+
1385 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1386 /usr/local/include/boost/mpl/deref.hpp \
+
1387 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1388 /usr/local/include/boost/mpl/contains.hpp \
+
1389 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1390 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1391 /usr/local/include/boost/mpl/find.hpp \
+
1392 /usr/local/include/boost/mpl/find_if.hpp \
+
1393 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1394 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1395 /usr/local/include/boost/mpl/apply.hpp \
+
1396 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1398 /usr/local/include/boost/mpl/placeholders.hpp \
+
1399 /usr/local/include/boost/mpl/arg.hpp \
+
1400 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1401 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1402 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1403 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1405 /usr/local/include/boost/mpl/lambda.hpp \
+
1406 /usr/local/include/boost/mpl/bind.hpp \
+
1407 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1408 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1409 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1410 /usr/local/include/boost/mpl/protect.hpp \
+
1411 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1412 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1413 /usr/local/include/boost/mpl/quote.hpp \
+
1414 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1417 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1420 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1421 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1422 /usr/local/include/boost/mpl/always.hpp \
+
1423 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1424 /usr/local/include/boost/mpl/pair.hpp \
+
1425 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1426 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1427 /usr/local/include/boost/mpl/same_as.hpp \
+
1428 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1429 /usr/local/include/boost/mpl/size.hpp \
+
1430 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1431 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1432 /usr/local/include/boost/mpl/distance.hpp \
+
1433 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1434 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1435 /usr/local/include/boost/mpl/O1_size.hpp \
+
1436 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1437 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1438 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1439 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1440 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1441 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1442 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1443 /usr/local/include/boost/multi_index/identity.hpp \
+
1444 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1445 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1446 /usr/local/include/boost/mpl/vector.hpp \
+
1447 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1448 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1449 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1450 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1451 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1452 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1453 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1454 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1455 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1456 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1457 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1458 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1459 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1460 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1461 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1462 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1463 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1464 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1465 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1466 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1467 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1468 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1469 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1470 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1471 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1472 /usr/local/include/boost/mpl/plus.hpp \
+
1473 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1474 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1475 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1476 /usr/local/include/boost/mpl/minus.hpp \
+
1477 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1478 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1479 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1480 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1481 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1482 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1483 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1484 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1486 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1487 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1488 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1489 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1490 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1491 /usr/local/include/boost/multi_index/tag.hpp \
+
1492 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1493 /usr/local/include/boost/mpl/fold.hpp \
+
1494 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1495 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1496 /usr/local/include/boost/mpl/set/set0.hpp \
+
1497 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1498 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1499 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1500 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1501 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1502 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1503 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1504 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1505 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1506 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1507 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1508 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1509 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1510 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1511 /usr/local/include/boost/mpl/base.hpp \
+
1512 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1513 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1514 /usr/local/include/boost/mpl/insert.hpp \
+
1515 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1516 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1517 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1518 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1519 /usr/local/include/boost/mpl/clear.hpp \
+
1520 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1521 /usr/local/include/boost/mpl/push_front.hpp \
+
1522 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1523 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1524 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1525 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1526 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1527 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1528 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1529 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1530 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1531 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1532 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1533 /usr/local/include/boost/mpl/has_key.hpp \
+
1534 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1535 /usr/local/include/boost/mpl/transform.hpp \
+
1536 /usr/local/include/boost/mpl/pair_view.hpp \
+
1537 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1538 /usr/local/include/boost/mpl/min_max.hpp \
+
1539 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1540 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1541 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1542 /usr/local/include/boost/mpl/push_back.hpp \
+
1543 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1544 /usr/local/include/boost/mpl/inserter.hpp \
+
1545 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1546 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1547 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1548 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1549 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1550 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1551 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1552 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1553 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1554 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1555 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1556 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1559 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1561 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1562 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1563 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1564 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1565 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1567 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1568 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1569 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1570 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1571 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1572 /usr/local/include/boost/core/serialization.hpp \
+
1573 /usr/local/include/boost/core/nvp.hpp \
+
1574 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1575 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1576 /usr/local/include/boost/mpl/empty.hpp \
+
1577 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1578 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1579 /usr/local/include/boost/tuple/tuple.hpp \
+
1580 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1581 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1582 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1583 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1584 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1585 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1586 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1587 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1588 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1589 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1590 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1594 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1595 /usr/local/include/boost/bind/bind.hpp \
+
1596 /usr/local/include/boost/bind/arg.hpp \
+
1597 /usr/local/include/boost/is_placeholder.hpp \
+
1598 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1599 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1600 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1601 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1602 /usr/local/include/boost/visit_each.hpp \
+
1603 /usr/local/include/boost/type.hpp \
+
1604 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1605 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1606 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1607 /usr/local/include/boost/bind/placeholders.hpp \
+
1608 /usr/local/include/boost/call_traits.hpp \
+
1609 /usr/local/include/boost/detail/call_traits.hpp \
+
1610 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1611 /usr/local/include/boost/operators.hpp \
+
1612 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1613 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1614 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1615 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1616 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1617 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1618 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1621 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1623 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1624 /usr/local/include/boost/type_traits/is_final.hpp \
+
1625 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1626 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1627 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1628 /usr/local/include/boost/multi_index/member.hpp \
+
1629 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1630 /usr/local/include/boost/core/type_name.hpp \
+
1631 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1632 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1633 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1635 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1636 /usr/local/include/boost/lexical_cast.hpp \
+
1637 /usr/local/include/boost/predef/other/endian.h \
+
1638 /usr/local/include/boost/integer.hpp \
+
1639 /usr/local/include/boost/integer_fwd.hpp \
+
1640 /usr/local/include/boost/integer_traits.hpp \
+
1641 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1642 /usr/local/include/boost/predef/version_number.h \
+
1643 /usr/local/include/boost/predef/make.h \
+
1644 /usr/local/include/boost/predef/detail/test.h \
+
1645 /usr/local/include/boost/predef/library/c/gnu.h \
+
1646 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1647 /usr/local/include/boost/predef/detail/_cassert.h \
+
1648 /usr/local/include/boost/predef/os/macos.h \
+
1649 /usr/local/include/boost/predef/os/ios.h \
+
1650 /usr/local/include/boost/predef/detail/os_detected.h \
+
1651 /usr/local/include/boost/predef/os/bsd.h \
+
1652 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1653 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1654 /usr/local/include/boost/predef/os/bsd/free.h \
+
1655 /usr/local/include/boost/predef/os/bsd/open.h \
+
1656 /usr/local/include/boost/predef/os/bsd/net.h \
+
1657 /usr/local/include/boost/predef/platform/android.h \
+
1658 /usr/local/include/boost/multiprecision/number.hpp \
+
1659 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1660 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1661 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1662 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1663 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1664 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1665 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1666 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1667 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1668 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1669 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1670 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1671 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1672 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1673 /usr/local/include/boost/core/cmath.hpp \
+
1674 /usr/local/include/boost/type_traits/is_float.hpp \
+
1675 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1676 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1677 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1678 /usr/local/include/boost/container/container_fwd.hpp \
+
1679 /usr/local/include/boost/container/detail/workaround.hpp \
+
1680 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1681 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1682 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1683 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1684 /usr/local/include/boost/core/snprintf.hpp \
+
1685 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1686 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1687 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1688 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1689 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1690 /usr/local/include/boost/math/tools/complex.hpp \
+
1691 /usr/local/include/boost/math/tools/config.hpp \
+
1692 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1695 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1697 /usr/local/include/boost/math/tools/user.hpp \
+
1698 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1699 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1701 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1702 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1703 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1704 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1705 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1706 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1707 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1708 /usr/local/include/boost/cstdfloat.hpp \
+
1709 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1710 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1711 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1712 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1713 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1714 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1715 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1716 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1717 /usr/local/include/boost/math/tools/promotion.hpp \
+
1718 /usr/local/include/boost/math/policies/policy.hpp \
+
1719 /usr/local/include/boost/math/tools/mp.hpp \
+
1720 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1721 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1722 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1723 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1724 /usr/local/include/boost/math/tools/assert.hpp \
+
1725 /usr/local/include/boost/math/special_functions/next.hpp \
+
1726 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1727 /usr/local/include/boost/math/tools/precision.hpp \
+
1728 /usr/local/include/boost/math/tools/tuple.hpp \
+
1729 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1730 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1731 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1732 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1733 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1734 /usr/local/include/boost/math/tools/traits.hpp \
+
1735 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1736 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1737 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1738 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1739 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1740 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1741 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1742 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1744 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1745 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1746 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1747 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1748 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1749 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1750 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1751 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1752 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1753 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1754 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1755 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1756 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1757 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1758 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1759 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1760 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1761 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1762 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1763 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1764 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1765 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1766 /usr/local/include/boost/multiprecision/integer.hpp \
+
1767 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1768 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1769 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1770 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1771 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1778 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1779 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1780 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1781 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1782 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1783 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1784 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1785 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1786 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1787 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1790 /usr/local/include/boost/thread/future.hpp \
+
1791 /usr/local/include/boost/thread/detail/config.hpp \
+
1792 /usr/local/include/boost/thread/detail/platform.hpp \
+
1793 /usr/local/include/boost/config/requires_threads.hpp \
+
1794 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1795 /usr/local/include/boost/thread/condition_variable.hpp \
+
1796 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1797 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1798 /usr/local/include/boost/thread/thread_time.hpp \
+
1799 /usr/local/include/boost/date_time/time_clock.hpp \
+
1800 /usr/local/include/boost/date_time/c_time.hpp \
+
1801 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1802 /usr/local/include/boost/date_time/locale_config.hpp \
+
1803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1805 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1806 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1807 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1808 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1809 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1810 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1811 /usr/local/include/boost/date_time/time_duration.hpp \
+
1812 /usr/local/include/boost/date_time/special_defs.hpp \
+
1813 /usr/local/include/boost/date_time/time_defs.hpp \
+
1814 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1815 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1816 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1817 /usr/local/include/boost/date_time/date.hpp \
+
1818 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1819 /usr/local/include/boost/date_time/period.hpp \
+
1820 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1821 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1822 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1823 /usr/local/include/boost/date_time/date_defs.hpp \
+
1824 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1825 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1826 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1827 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1828 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1829 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1830 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1832 /usr/local/include/boost/date_time/date_duration.hpp \
+
1833 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1834 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1835 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1836 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1837 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1838 /usr/local/include/boost/date_time/date_generators.hpp \
+
1839 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1840 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1841 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1842 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1843 /usr/local/include/boost/date_time/time.hpp \
+
1844 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1845 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1846 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1847 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1848 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1849 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1850 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1851 /usr/local/include/boost/mpl/equal_to.hpp \
+
1852 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1853 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1854 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1855 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1856 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1858 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1859 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1860 /usr/local/include/boost/mpl/multiplies.hpp \
+
1861 /usr/local/include/boost/mpl/times.hpp \
+
1862 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1863 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1864 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1865 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1866 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1867 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1868 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1869 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1871 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1872 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1873 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1874 /usr/local/include/boost/config/abi_prefix.hpp \
+
1875 /usr/local/include/boost/config/abi_suffix.hpp \
+
1876 /usr/local/include/boost/chrono/duration.hpp \
+
1877 /usr/local/include/boost/chrono/config.hpp \
+
1878 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1879 /usr/local/include/boost/predef.h \
+
1880 /usr/local/include/boost/predef/language.h \
+
1881 /usr/local/include/boost/predef/language/stdc.h \
+
1882 /usr/local/include/boost/predef/language/stdcpp.h \
+
1883 /usr/local/include/boost/predef/language/objc.h \
+
1884 /usr/local/include/boost/predef/language/cuda.h \
+
1885 /usr/local/include/boost/predef/architecture.h \
+
1886 /usr/local/include/boost/predef/architecture/alpha.h \
+
1887 /usr/local/include/boost/predef/architecture/arm.h \
+
1888 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1889 /usr/local/include/boost/predef/architecture/convex.h \
+
1890 /usr/local/include/boost/predef/architecture/e2k.h \
+
1891 /usr/local/include/boost/predef/architecture/ia64.h \
+
1892 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1893 /usr/local/include/boost/predef/architecture/m68k.h \
+
1894 /usr/local/include/boost/predef/architecture/mips.h \
+
1895 /usr/local/include/boost/predef/architecture/parisc.h \
+
1896 /usr/local/include/boost/predef/architecture/ppc.h \
+
1897 /usr/local/include/boost/predef/architecture/ptx.h \
+
1898 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1899 /usr/local/include/boost/predef/architecture/riscv.h \
+
1900 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1901 /usr/local/include/boost/predef/architecture/sparc.h \
+
1902 /usr/local/include/boost/predef/architecture/superh.h \
+
1903 /usr/local/include/boost/predef/architecture/sys370.h \
+
1904 /usr/local/include/boost/predef/architecture/sys390.h \
+
1905 /usr/local/include/boost/predef/architecture/x86.h \
+
1906 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1907 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1908 /usr/local/include/boost/predef/architecture/z.h \
+
1909 /usr/local/include/boost/predef/compiler.h \
+
1910 /usr/local/include/boost/predef/compiler/borland.h \
+
1911 /usr/local/include/boost/predef/compiler/clang.h \
+
1912 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1913 /usr/local/include/boost/predef/compiler/comeau.h \
+
1914 /usr/local/include/boost/predef/compiler/compaq.h \
+
1915 /usr/local/include/boost/predef/compiler/diab.h \
+
1916 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1917 /usr/local/include/boost/predef/compiler/dignus.h \
+
1918 /usr/local/include/boost/predef/compiler/edg.h \
+
1919 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1920 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1921 /usr/local/include/boost/predef/compiler/gcc.h \
+
1922 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1923 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1924 /usr/local/include/boost/predef/compiler/iar.h \
+
1925 /usr/local/include/boost/predef/compiler/ibm.h \
+
1926 /usr/local/include/boost/predef/compiler/intel.h \
+
1927 /usr/local/include/boost/predef/compiler/kai.h \
+
1928 /usr/local/include/boost/predef/compiler/llvm.h \
+
1929 /usr/local/include/boost/predef/compiler/metaware.h \
+
1930 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1931 /usr/local/include/boost/predef/compiler/microtec.h \
+
1932 /usr/local/include/boost/predef/compiler/mpw.h \
+
1933 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1934 /usr/local/include/boost/predef/compiler/palm.h \
+
1935 /usr/local/include/boost/predef/compiler/pgi.h \
+
1936 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1937 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1938 /usr/local/include/boost/predef/compiler/tendra.h \
+
1939 /usr/local/include/boost/predef/compiler/visualc.h \
+
1940 /usr/local/include/boost/predef/compiler/watcom.h \
+
1941 /usr/local/include/boost/predef/library.h \
+
1942 /usr/local/include/boost/predef/library/c.h \
+
1943 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1944 /usr/local/include/boost/predef/library/c/uc.h \
+
1945 /usr/local/include/boost/predef/library/c/vms.h \
+
1946 /usr/local/include/boost/predef/library/c/zos.h \
+
1947 /usr/local/include/boost/predef/library/std.h \
+
1948 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1949 /usr/local/include/boost/predef/detail/_exception.h \
+
1950 /usr/local/include/boost/predef/library/std/cxx.h \
+
1951 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1952 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1953 /usr/local/include/boost/predef/library/std/modena.h \
+
1954 /usr/local/include/boost/predef/library/std/msl.h \
+
1955 /usr/local/include/boost/predef/library/std/msvc.h \
+
1956 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1957 /usr/local/include/boost/predef/library/std/sgi.h \
+
1958 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1959 /usr/local/include/boost/predef/library/std/stlport.h \
+
1960 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1961 /usr/local/include/boost/predef/os.h \
+
1962 /usr/local/include/boost/predef/os/aix.h \
+
1963 /usr/local/include/boost/predef/os/amigaos.h \
+
1964 /usr/local/include/boost/predef/os/beos.h \
+
1965 /usr/local/include/boost/predef/os/cygwin.h \
+
1966 /usr/local/include/boost/predef/os/haiku.h \
+
1967 /usr/local/include/boost/predef/os/hpux.h \
+
1968 /usr/local/include/boost/predef/os/irix.h \
+
1969 /usr/local/include/boost/predef/os/linux.h \
+
1970 /usr/local/include/boost/predef/os/os400.h \
+
1971 /usr/local/include/boost/predef/os/qnxnto.h \
+
1972 /usr/local/include/boost/predef/os/solaris.h \
+
1973 /usr/local/include/boost/predef/os/unix.h \
+
1974 /usr/local/include/boost/predef/os/vms.h \
+
1975 /usr/local/include/boost/predef/os/windows.h \
+
1976 /usr/local/include/boost/predef/other.h \
+
1977 /usr/local/include/boost/predef/other/wordsize.h \
+
1978 /usr/local/include/boost/predef/other/workaround.h \
+
1979 /usr/local/include/boost/predef/platform.h \
+
1980 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1981 /usr/local/include/boost/predef/platform/mingw.h \
+
1982 /usr/local/include/boost/predef/platform/mingw32.h \
+
1983 /usr/local/include/boost/predef/platform/mingw64.h \
+
1984 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1985 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1986 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1987 /usr/local/include/boost/predef/platform/windows_server.h \
+
1988 /usr/local/include/boost/predef/platform/windows_store.h \
+
1989 /usr/local/include/boost/predef/platform/windows_system.h \
+
1990 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1991 /usr/local/include/boost/predef/platform/ios.h \
+
1992 /usr/local/include/boost/predef/hardware.h \
+
1993 /usr/local/include/boost/predef/hardware/simd.h \
+
1994 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1995 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1996 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1997 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1998 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1999 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2000 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2002 /usr/local/include/boost/predef/version.h \
+
2003 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2004 /usr/local/include/boost/ratio/ratio.hpp \
+
2005 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2006 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2007 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2008 /usr/local/include/boost/type_traits/common_type.hpp \
+
2009 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2010 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2011 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2012 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2013 /usr/local/include/boost/chrono/time_point.hpp \
+
2014 /usr/local/include/boost/chrono/detail/system.hpp \
+
2015 /usr/local/include/boost/system/error_code.hpp \
+
2016 /usr/local/include/boost/system/detail/error_code.hpp \
+
2017 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2018 /usr/local/include/boost/system/detail/error_category.hpp \
+
2019 /usr/local/include/boost/system/detail/config.hpp \
+
2020 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2021 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2022 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2023 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2024 /usr/local/include/boost/system/detail/is_same.hpp \
+
2025 /usr/local/include/boost/system/detail/errc.hpp \
+
2026 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2027 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2028 /usr/local/include/boost/system/detail/append_int.hpp \
+
2029 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2030 /usr/local/include/boost/system/detail/system_category.hpp \
+
2031 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2032 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2033 /usr/local/include/boost/system/api_config.hpp \
+
2034 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2035 /usr/local/include/boost/system/detail/std_category.hpp \
+
2036 /usr/local/include/boost/system/error_category.hpp \
+
2037 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2038 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2039 /usr/local/include/boost/system/detail/mutex.hpp \
+
2040 /usr/local/include/boost/system/error_condition.hpp \
+
2041 /usr/local/include/boost/system/errc.hpp \
+
2042 /usr/local/include/boost/system/generic_category.hpp \
+
2043 /usr/local/include/boost/system/system_category.hpp \
+
2044 /usr/local/include/boost/system/detail/throws.hpp \
+
2045 /usr/local/include/boost/chrono/clock_string.hpp \
+
2046 /usr/local/include/boost/ratio/config.hpp \
+
2047 /usr/local/include/boost/chrono/ceil.hpp \
+
2048 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2049 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2050 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2051 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2063 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2107 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2108 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2109 /usr/local/include/boost/thread/interruption.hpp \
+
2110 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2111 /usr/local/include/boost/thread/exceptions.hpp \
+
2112 /usr/local/include/boost/system/system_error.hpp \
+
2113 /usr/local/include/boost/thread/lock_guard.hpp \
+
2114 /usr/local/include/boost/thread/detail/delete.hpp \
+
2115 /usr/local/include/boost/thread/detail/move.hpp \
+
2116 /usr/local/include/boost/move/utility.hpp \
+
2117 /usr/local/include/boost/move/traits.hpp \
+
2118 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2119 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2120 /usr/local/include/boost/thread/lock_options.hpp \
+
2121 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2122 /usr/local/include/boost/thread/lock_types.hpp \
+
2123 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2124 /usr/local/include/boost/thread/mutex.hpp \
+
2125 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2126 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2127 /usr/local/include/boost/thread/cv_status.hpp \
+
2128 /usr/local/include/boost/core/scoped_enum.hpp \
+
2129 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2130 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2131 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2132 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2133 /usr/local/include/boost/utility/result_of.hpp \
+
2134 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2135 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2136 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2137 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2138 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2139 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2140 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2141 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2142 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2143 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2144 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2145 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2146 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2147 /usr/local/include/boost/thread/futures/launch.hpp \
+
2148 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2149 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2150 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2151 /usr/local/include/boost/scoped_array.hpp \
+
2152 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2153 /usr/local/include/boost/thread/thread_only.hpp \
+
2154 /usr/local/include/boost/thread/detail/thread.hpp \
+
2155 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2156 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2157 /usr/local/include/boost/io/ios_state.hpp \
+
2158 /usr/local/include/boost/io_fwd.hpp \
+
2159 /usr/local/include/boost/functional/hash.hpp \
+
2160 /usr/local/include/boost/container_hash/hash.hpp \
+
2161 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2162 /usr/local/include/boost/container_hash/is_range.hpp \
+
2163 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2164 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2165 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2166 /usr/local/include/boost/describe/bases.hpp \
+
2167 /usr/local/include/boost/describe/modifiers.hpp \
+
2168 /usr/local/include/boost/describe/detail/config.hpp \
+
2169 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2170 /usr/local/include/boost/mp11/algorithm.hpp \
+
2171 /usr/local/include/boost/mp11/list.hpp \
+
2172 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2173 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2174 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2175 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2176 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2177 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2178 /usr/local/include/boost/mp11/set.hpp \
+
2179 /usr/local/include/boost/mp11/function.hpp \
+
2180 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2181 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2182 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2183 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2185 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2186 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2187 /usr/local/include/boost/describe/members.hpp \
+
2188 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2189 /usr/local/include/boost/mp11/bind.hpp \
+
2190 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2191 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2192 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2193 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2194 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2195 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2196 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2197 /usr/local/include/boost/thread/executor.hpp \
+
2198 /usr/local/include/boost/thread/executors/executor.hpp \
+
2199 /usr/local/include/boost/thread/executors/work.hpp \
+
2200 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2201 /usr/local/include/boost/thread/detail/memory.hpp \
+
2202 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2203 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2204 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2205 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2206 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2207 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2208 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2209 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2210 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2211 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2212 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2213 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2214 /usr/local/include/boost/container/allocator_traits.hpp \
+
2215 /usr/local/include/boost/container/detail/mpl.hpp \
+
2216 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2217 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2218 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2219 /usr/local/include/boost/container/detail/config_end.hpp \
+
2220 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2221 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2222 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2223 /usr/local/include/boost/container/detail/addressof.hpp \
+
2224 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2225 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2226 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2227 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2228 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2229 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2230 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2231 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2232 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2233 /usr/local/include/boost/container/uses_allocator.hpp \
+
2234 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2235 /usr/local/include/boost/container/detail/pair.hpp \
+
2236 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2237 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2238 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2239 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2240 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2241 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2242 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2244 /usr/local/include/boost/variant.hpp \
+
2245 /usr/local/include/boost/variant/variant.hpp \
+
2246 /usr/local/include/boost/variant/detail/config.hpp \
+
2247 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2248 /usr/local/include/boost/blank_fwd.hpp \
+
2249 /usr/local/include/boost/preprocessor/enum.hpp \
+
2250 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2251 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2252 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2253 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2254 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2255 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2256 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2257 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2258 /usr/local/include/boost/detail/reference_content.hpp \
+
2259 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2260 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2261 /usr/local/include/boost/variant/detail/move.hpp \
+
2262 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2263 /usr/local/include/boost/mpl/list.hpp \
+
2264 /usr/local/include/boost/mpl/limits/list.hpp \
+
2265 /usr/local/include/boost/mpl/list/list20.hpp \
+
2266 /usr/local/include/boost/mpl/list/list10.hpp \
+
2267 /usr/local/include/boost/mpl/list/list0.hpp \
+
2268 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2269 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2270 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2271 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2272 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2273 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2274 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2283 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2284 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2285 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2286 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2287 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2288 /usr/local/include/boost/variant/static_visitor.hpp \
+
2289 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2290 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2291 /usr/local/include/boost/utility/declval.hpp \
+
2292 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2293 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2294 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2295 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2296 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2297 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2298 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2299 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2300 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2301 /usr/local/include/boost/blank.hpp \
+
2302 /usr/local/include/boost/detail/templated_streams.hpp \
+
2303 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2304 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2305 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2306 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2307 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2308 /usr/local/include/boost/mpl/front.hpp \
+
2309 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2310 /usr/local/include/boost/mpl/insert_range.hpp \
+
2311 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2312 /usr/local/include/boost/mpl/joint_view.hpp \
+
2313 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2314 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2315 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2316 /usr/local/include/boost/mpl/max_element.hpp \
+
2317 /usr/local/include/boost/mpl/size_t.hpp \
+
2318 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2319 /usr/local/include/boost/mpl/sizeof.hpp \
+
2320 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2321 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2322 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2323 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2324 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2325 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2326 /usr/local/include/boost/mpl/equal.hpp \
+
2327 /usr/local/include/boost/variant/get.hpp \
+
2328 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2329 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2330 /usr/local/include/boost/variant/bad_visit.hpp \
+
2331 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2332 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2333 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2334 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2335 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/MurmurHash3.h \
+
2336 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2337 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2344 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2345 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2349 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2350 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2359 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2360 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2361 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d7/d7b/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder.html b/5.5.0/d7/d7b/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder.html new file mode 100644 index 0000000000..1007268ff5 --- /dev/null +++ b/5.5.0/d7/d7b/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder.html @@ -0,0 +1,126 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::aws::utility::aws_url_encoder Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::utility::aws_url_encoder Class Reference
+
+
+ + + +

+Static Public Member Functions

+static std::string url_encode (const std::string &value)
+

Detailed Description

+
+

Definition at line 31 of file aws_url_encoder.h.

+

The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.html b/5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.html new file mode 100644 index 0000000000..8778ea3239 --- /dev/null +++ b/5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< char > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< char > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< char > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 384 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< char > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.png b/5.5.0/d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..538bfdcc0255fff110fd64f8e953adf468f22ef9 GIT binary patch literal 1215 zcmeAS@N?(olHy`uVBq!ia0y~yU~B-g12~w0q}saNS;S@G+qjGmv|f5|d{T zZ~m$HX3xCf&hyZB+i$-ww0^eRert5CiQTm#{^vPs{{KC1eM@nF{jZ3+dB@&wDNEDm z+YvqC$?jj44PmE#``ogB*V)?K-TL-cxcjt=rB4zC>J6_|ocXpi-!GfFszT-GBD+gX zeU>uTkF4V3KjjwlPs_GB@J`!v-_m|Y3+~S=;y0I` zGk;z-lVOFOT+G{?ysKvaCK`QyrOpt>zC}#s=Q=yq1Gya2BjeSs-+i0?l<7e6oGm*% zxvRJja5L9EO895M5PsmZ@q+T&8%d&6fW!-EeF7nIFv&$4lLcj=x{Rs>}C7nqdMkT<-@nt&sk26XyBpzb4~^lm$Wz zo@`nej8|+4x3}qT&AlzA#PH+tFQx_&h9eq`3=VVl?VH5F(4q-q=Kb_%Vh~u$!oaZb z)E8z4ph*lYT0jYUF#g#z1bKN*4f5&l$ z_I3rP8=a{aOV?xq)6KN4Ww~jVKTd8|(h1tlc3SFLlE_i^4Pnm?+V2)i>E6Kh;`R$u z# + + + + + + +Hazelcast C++ Client: hazelcast::client::config::config_pattern_matcher Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::config_pattern_matcher Class Referenceabstract
+
+
+ +

The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern. + More...

+ +

#include <config_pattern_matcher.h>

+
Inheritance diagram for hazelcast::client::config::config_pattern_matcher:
+
+
+ + + + + +

+Public Member Functions

virtual std::shared_ptr< std::string > matches (const std::vector< std::string > &config_patterns, const std::string &item_name) const =0
 Returns the best match for an item name out of a list of configuration patterns.
+

Detailed Description

+

The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.

+

It is used on each Config.getXXXConfig() and ClientConfig.getXXXConfig() call for map, list, queue, set, executor, topic, etc., so for example itemName is the name of a map and configPatterns are all defined map configurations.

+

If no configuration is found by the matcher it should return NULL. In this case the default config will be used for this item then. If multiple configurations are found by the matcher a exception::ConfigurationException should be thrown.

+

The default matcher is hazelcast::config::matcher::MatchingPointConfigPatternMatcher.

+ +

Definition at line 39 of file config_pattern_matcher.h.

+

Member Function Documentation

+ +

◆ matches()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual std::shared_ptr< std::string > hazelcast::client::config::config_pattern_matcher::matches (const std::vector< std::string > & config_patterns,
const std::string & item_name ) const
+
+pure virtual
+
+ +

Returns the best match for an item name out of a list of configuration patterns.

+
Parameters
+ + + +
configPatternslist of configuration patterns
itemNameitem name to match
+
+
+
Returns
a key of configPatterns which matches the item name or
+NULL
if nothing matches
+
Exceptions
+ + +
ConfigurationExceptionif ambiguous configurations are found
+
+
+ +

Implemented in hazelcast::client::config::matcher::matching_point_config_pattern_matcher.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.js b/5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.js new file mode 100644 index 0000000000..211ec60050 --- /dev/null +++ b/5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1config_1_1config__pattern__matcher = +[ + [ "matches", "d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.html#ab380f38a107f3152d78df70e268ea634", null ] +]; \ No newline at end of file diff --git a/5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.png b/5.5.0/d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.png new file mode 100644 index 0000000000000000000000000000000000000000..03c58835d77a8dcbfab23fc5b9e28fc4e446b911 GIT binary patch literal 1275 zcmb`HYg1EK6o!w817w0|y`Z6X3LaFbf{v&}D;aKv10-M|*rN#-L(2qOu#g}SgRPHxfnDOQR%+d>C6^> z*Tl%k2wFeT9afJ1S+OYO5CF|TokM0f`T)TEGUVeKnzBkOWX4bL#byv0WksgakNEIf zSu&;a`+3V0X;y(B_lpm<_8B7>dvk@?HINT(nv5qS`kZD#AiMx} z)_Yu0jKw~}xmct>d;~JfhfX5t-lesrE`KtjCQJ}QL-btyPDt#k0U^Vf0PJiLTn7h~ zT}~P6X!aSAFz}vfGy`mbB3_aiFmE&_1_P0FxfReA*QPE5o;C_L084A|j=%#~jX8ie z0G_s>B^4i4qmBZR5vUe*bk#5Dl>bvylc#ngDfCgs;tHm5Z4Y*~!#z$4v$mP1&HoQuA9-d{eSgRa;#ZfJsOtRZNEYHsZpQ z;9`b)QBdGncRXUPWM+CF7Y?$KJYIgWdqZXa&z}&(&d{)dC}Po{5Q}a!f4xn5^*x@i z+tXije9OR;hZRS4VpHtEyZ!J%wyUeA=fUvvxo-x|U~lhQyi@bBrYKz%Asc)5N-jOk zn|&feHc3(SFHx^AQ#vjMv@&Z_28XM{zPp#nAopk_f~jYJUywOSCv+DDx^=qXQtPId z;_*-x4D7Ncm3p3qr5&PyE-GJGZbM7Y4hdPf`&u8%TTK>;x0M752i$+>+z!m~B6O4q zOBCf61hTxKb)Na9VQx`R>8SiKiWZ}vQQW;6rtd>uIvGOma7KEun_{Xk&PQY+Hwjh} zg;G~?%e{&d18)}i>1+!rUw1a#6~%&!w`ON@z)bN|5e-caR(tQsWIeR=+pLWDM7Gnl z(*x;{I6rGyPf>%5((Icp_$eVbU!8xi? + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::partition_aware< T > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::partition_aware< T >, including all inherited members.

+ + + +
get_partition_key() const =0hazelcast::client::partition_aware< T >pure virtual
KEY_TYPE typedef (defined in hazelcast::client::partition_aware< T >)hazelcast::client::partition_aware< T >
+
+
+ + + + diff --git a/5.5.0/d7/d93/sql__page_8h_source.html b/5.5.0/d7/d93/sql__page_8h_source.html new file mode 100644 index 0000000000..1ba5e707e9 --- /dev/null +++ b/5.5.0/d7/d93/sql__page_8h_source.html @@ -0,0 +1,262 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_page.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_page.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <boost/any.hpp>
+
20#include <boost/optional.hpp>
+
21#include <boost/enable_shared_from_this.hpp>
+
22
+
23#include "hazelcast/util/export.h"
+
24#include "hazelcast/client/sql/sql_column_type.h"
+
25#include "hazelcast/client/sql/sql_row_metadata.h"
+
26#include "hazelcast/client/serialization/serialization.h"
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace protocol {
+
31namespace codec {
+
32namespace builtin {
+
33class sql_page_codec;
+
34}
+
35} // namespace codec
+
36} // namespace protocol
+
37namespace sql {
+
38
+
+
42class HAZELCAST_API sql_page
+
43{
+
44 using column = std::vector<boost::any>;
+
45 struct HAZELCAST_API page_data;
+
46
+
47public:
+
+
48 class HAZELCAST_API sql_row
+
49 {
+
50 public:
+
51 sql_row(size_t row_index, std::shared_ptr<page_data> page);
+
52
+
70 template<typename T>
+
+
71 boost::optional<T> get_object(std::size_t column_index) const
+
72 {
+
73 check_index(column_index);
+
74
+
75 return page_data_->get_column_value<T>(column_index, row_index_);
+
76 }
+
+
77
+
99 template<typename T>
+
+
100 boost::optional<T> get_object(const std::string& column_name) const
+
101 {
+
102 auto column_index = resolve_index(column_name);
+
103 return page_data_->get_column_value<T>(column_index, row_index_);
+
104 }
+
+
105
+
113 const sql_row_metadata& row_metadata() const;
+
114
+
115 private:
+
116 std::size_t row_index_;
+
117 std::shared_ptr<page_data> page_data_;
+
118
+
119 std::size_t resolve_index(const std::string& column_name) const;
+
120
+
121 void check_index(size_t index) const;
+
122 };
+
+
123
+
132 sql_page(std::vector<sql_column_type> column_types,
+
133 std::vector<column> columns,
+
134 bool last,
+
135 std::shared_ptr<sql_row_metadata> row_metadata = nullptr);
+
136
+
141 const std::vector<sql_column_type>& column_types() const;
+
142
+
147 bool last() const;
+
148
+
153 std::size_t column_count() const;
+
154
+
159 std::size_t row_count() const;
+
160
+
165 const std::vector<sql_row>& rows() const;
+
166
+
167private:
+
168 friend class sql_result;
+
169 friend class protocol::codec::builtin::sql_page_codec;
+
170
+
171 std::shared_ptr<page_data> page_data_;
+
172 std::vector<sql_row> rows_;
+
173 bool last_;
+
174
+
179 void row_metadata(std::shared_ptr<sql_row_metadata> row_metadata);
+
180
+
185 void serialization_service(serialization::pimpl::SerializationService* ss);
+
186
+
187 void construct_rows();
+
188
+
189 struct HAZELCAST_API page_data
+
190 {
+
191 std::vector<sql_column_type> column_types_;
+
192 std::vector<column> columns_;
+
193 std::shared_ptr<sql_row_metadata> row_metadata_;
+
194 serialization::pimpl::SerializationService* serialization_service_;
+
195
+
196 template<typename T>
+
197 boost::optional<T> get_column_value(std::size_t column_index,
+
198 std::size_t row_index) const
+
199 {
+
200 assert(column_index < column_count());
+
201 assert(row_index < row_count());
+
202
+
203 auto& any_value = columns_[column_index][row_index];
+
204 if (any_value.empty()) {
+
205 return boost::none;
+
206 }
+
207
+
208 if (column_types_[column_index] != sql_column_type::object) {
+
209 return boost::any_cast<T>(any_value);
+
210 }
+
211
+
212 // this is the object type, hence the value is `data`
+
213 // and we need to de-serialize it
+
214 return serialization_service_->to_object<T>(
+
215 boost::any_cast<serialization::pimpl::data>(any_value));
+
216 }
+
217
+
218 std::size_t column_count() const;
+
219 std::size_t row_count() const;
+
220 };
+
221};
+
+
222
+
223} // namespace sql
+
224} // namespace client
+
225} // namespace hazelcast
+
boost::optional< T > get_object(const std::string &column_name) const
Gets the value of the column by column name.
Definition sql_page.h:100
+
boost::optional< T > get_object(std::size_t column_index) const
Gets the value of the column by index.
Definition sql_page.h:71
+
A finite set of rows returned to the client.
Definition sql_page.h:43
+
sql_page(std::vector< sql_column_type > column_types, std::vector< column > columns, bool last, std::shared_ptr< sql_row_metadata > row_metadata=nullptr)
Constructs an sql_page from the response returned from the server.
Definition sql.cpp:1200
+ + +
+
+
+ + + + diff --git a/5.5.0/d7/d94/entry__comparator_8h_source.html b/5.5.0/d7/d94/entry__comparator_8h_source.html new file mode 100644 index 0000000000..4fe217c0b0 --- /dev/null +++ b/5.5.0/d7/d94/entry__comparator_8h_source.html @@ -0,0 +1,155 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/query/entry_comparator.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
entry_comparator.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/serialization/serialization.h"
+
19#include "hazelcast/util/Comparator.h"
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28namespace query {
+
29template<typename K, typename V>
+
+
30class entry_comparator : public util::Comparator<std::pair<const K*, const V*>>
+
31{
+
32public:
+
33 int compare(const std::pair<const K*, const V*>*,
+
34 const std::pair<const K*, const V*>*) const override
+
35 {
+
36 return 0;
+
37 }
+
38};
+
+
39} // namespace query
+
40} // namespace client
+
41} // namespace hazelcast
+
42
+
43#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
44#pragma warning(pop)
+
45#endif
+ +
+
+
+ + + + diff --git a/5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.html b/5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.html new file mode 100644 index 0000000000..ce97924e10 --- /dev/null +++ b/5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.html @@ -0,0 +1,136 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::portable_serializer Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::portable_serializer Struct Reference
+
+
+ +

Classes derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static void write_portable(const T &object, portable_writer &out); static T read_portable(portable_reader &in);. + More...

+ +

#include <serialization.h>

+
Inheritance diagram for hazelcast::client::serialization::portable_serializer:
+
+
+ +

Detailed Description

+

Classes derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static void write_portable(const T &object, portable_writer &out); static T read_portable(portable_reader &in);.

+ +

Definition at line 243 of file serialization.h.

+

The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.png b/5.5.0/d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.png new file mode 100644 index 0000000000000000000000000000000000000000..51235b3894e23fbb09ce3b0769802023102950b2 GIT binary patch literal 1198 zcmeAS@N?(olHy`uVBq!ia0y~yV2lB>12~w0WKyl|MIa>|;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=zLlKylNvVM~B=oFzei!3;n?7??B7zQVx3V(IDP7*fIbcJ9r*&sIDw z?#T;ge6N2rxoV{NDbpF^4RrU)%rRv)K3N-|NR-U9+@*H}hKmvIpgx z^u;EXEKl5#J;`d?@8;dXfy-BBqh^b*t!?q}EHG7A?xQ4X6=_nN%XBbj7gBYnqDwm%<&%3wiGt z-JbgM)312_)&GmO$G=+papN>^i}d8b&*ztK(cJ(4R>U&nZ3~WG-TNi>XWfQ(xr(NV ze=`p45B?K1rFnPM)q^+W@5pjn_qJBw{uO;9Ir{ahBl3M$`>$+XA6q`-9Ji%N*7Sb` zA5G`q7JIX4McdnLNsG6xUTMyA?HG$~Rp?{m31&wOgUrkOgYWOPo+&4GzsB~^U9}&( z_|6#Q=5JeQ*%)2>XTg=b$3lT=Db`@U--j&|vnZI`_s6%G z`~Nb&-u`;d>bg8F9A2HqlDA!MQnj?+y*U2|yIKqOJ>Rx&`t3uZ^Fe89_v#Ni z-`~!=edg;z+wbdsoX%Z1Z{hF89rO1*tBA{+U3~dhg>?CYT`6xHt>@o59+6i!!{e=F z{fe9Ce>*FBf7&@=+y1g>37viH(^dXA@V%a^viM8*gLCP + + + + + + +Hazelcast C++ Client: hazelcast::client::transaction_context Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transaction_context Class Reference
+
+
+ +

Provides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap. + More...

+ +

#include <transaction_context.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 transaction_context (spi::impl::ClientTransactionManagerServiceImpl &transaction_manager, const transaction_options &)
 Constructor to be used internally.
boost::uuids::uuid get_txn_id () const
boost::future< void > begin_transaction ()
 Begins a transaction.
boost::future< void > commit_transaction ()
 Commits a transaction.
boost::future< void > rollback_transaction ()
 Begins a transaction.
std::shared_ptr< transactional_mapget_map (const std::string &name)
 Returns the transactional distributed map instance with the specified name.
std::shared_ptr< transactional_queueget_queue (const std::string &name)
 Returns the transactional queue instance with the specified name.
std::shared_ptr< transactional_multi_mapget_multi_map (const std::string &name)
 Returns the transactional multimap instance with the specified name.
std::shared_ptr< transactional_listget_list (const std::string &name)
 Returns the transactional list instance with the specified name.
std::shared_ptr< transactional_setget_set (const std::string &name)
 Returns the transactional set instance with the specified name.
template<typename T>
std::shared_ptr< T > get_transactional_object (const std::string &service_name, const std::string &name)
 get any transactional object with template T.
+

Detailed Description

+

Provides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap.

+
See also
hazelcast_client::newTransactionContext
+ +

Definition at line 68 of file transaction_context.h.

+

Constructor & Destructor Documentation

+ +

◆ transaction_context()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::transaction_context::transaction_context (spi::impl::ClientTransactionManagerServiceImpl & transaction_manager,
const transaction_options & txn_options )
+
+ +

Constructor to be used internally.

+

Not public API.

+ +

Definition at line 715 of file transactions.cpp.

+
718 : options_(txn_options)
+
719 , txn_connection_(transaction_manager.connect())
+
720 , transaction_(options_, transaction_manager.get_client(), txn_connection_)
+
721{}
+
+
+
+

Member Function Documentation

+ +

◆ begin_transaction()

+ +
+
+ + + + + + + +
boost::future< void > hazelcast::client::transaction_context::begin_transaction ()
+
+ +

Begins a transaction.

+
Exceptions
+ + +
illegal_stateif a transaction already is active.
+
+
+ +

Definition at line 730 of file transactions.cpp.

+
731{
+
732 return transaction_.begin();
+
733}
+
+
+
+ +

◆ commit_transaction()

+ +
+
+ + + + + + + +
boost::future< void > hazelcast::client::transaction_context::commit_transaction ()
+
+ +

Commits a transaction.

+
Exceptions
+ + +
transactionif no transaction is active or the transaction could not be committed.
+
+
+ +

Definition at line 736 of file transactions.cpp.

+
737{
+
738 return transaction_.commit();
+
739}
+
+
+
+ +

◆ get_list()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< transactional_list > hazelcast::client::transaction_context::get_list (const std::string & name)
+
+inline
+
+ +

Returns the transactional list instance with the specified name.

+
Parameters
+ + +
namename of the list
+
+
+
Returns
transactional list instance with the specified name
+ +

Definition at line 154 of file transaction_context.h.

+
155 {
+
156 return get_transactional_object<transactional_list>(ilist::SERVICE_NAME,
+
157 name);
+
158 }
+
std::shared_ptr< T > get_transactional_object(const std::string &service_name, const std::string &name)
get any transactional object with template T.
+
+
+
+ +

◆ get_map()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< transactional_map > hazelcast::client::transaction_context::get_map (const std::string & name)
+
+inline
+
+ +

Returns the transactional distributed map instance with the specified name.

+
Parameters
+ + +
namename of the distributed map
+
+
+
Returns
transactional distributed map instance with the specified name
+ +

Definition at line 114 of file transaction_context.h.

+
115 {
+
116 return get_transactional_object<transactional_map>(imap::SERVICE_NAME,
+
117 name);
+
118 }
+
+
+
+ +

◆ get_multi_map()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< transactional_multi_map > hazelcast::client::transaction_context::get_multi_map (const std::string & name)
+
+inline
+
+ +

Returns the transactional multimap instance with the specified name.

+
Parameters
+ + +
namename of the multimap
+
+
+
Returns
transactional multimap instance with the specified name
+ +

Definition at line 140 of file transaction_context.h.

+
142 {
+ +
144 multi_map::SERVICE_NAME, name);
+
145 }
+
+
+
+ +

◆ get_queue()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< transactional_queue > hazelcast::client::transaction_context::get_queue (const std::string & name)
+
+inline
+
+ +

Returns the transactional queue instance with the specified name.

+
Parameters
+ + +
namename of the queue
+
+
+
Returns
transactional queue instance with the specified name
+ +

Definition at line 127 of file transaction_context.h.

+
128 {
+ +
130 iqueue::SERVICE_NAME, name);
+
131 }
+
+
+
+ +

◆ get_set()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< transactional_set > hazelcast::client::transaction_context::get_set (const std::string & name)
+
+inline
+
+ +

Returns the transactional set instance with the specified name.

+
Parameters
+ + +
namename of the set
+
+
+
Returns
transactional set instance with the specified name
+ +

Definition at line 167 of file transaction_context.h.

+
168 {
+
169 return get_transactional_object<transactional_set>(iset::SERVICE_NAME,
+
170 name);
+
171 }
+
+
+
+ +

◆ get_transactional_object()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + +
std::shared_ptr< T > hazelcast::client::transaction_context::get_transactional_object (const std::string & service_name,
const std::string & name )
+
+inline
+
+ +

get any transactional object with template T.

+

Mostly to be used by spi implementers of Hazelcast.

+
Returns
transactionalObject.
+ +

Definition at line 181 of file transaction_context.h.

+
183 {
+
184 if (transaction_.get_state() != txn::TxnState::ACTIVE) {
+
185 std::string message = "No transaction is found while accessing ";
+
186 message += "transactional object -> [" + name + "]!";
+
187 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
188 "TransactionContext::getMap(const std::string& name)", message));
+
189 }
+
190 auto key = std::make_pair(service_name, name);
+
191 std::shared_ptr<T> obj =
+
192 std::static_pointer_cast<T>(txn_object_map_.get(key));
+
193 if (!obj) {
+
194 obj = std::shared_ptr<T>(new T(name, transaction_));
+
195 txn_object_map_.put(key, obj);
+
196 }
+
197
+
198 return obj;
+
199 }
+
+
+
+ +

◆ get_txn_id()

+ +
+
+ + + + + + + +
boost::uuids::uuid hazelcast::client::transaction_context::get_txn_id () const
+
+
Returns
txn id.
+ +

Definition at line 724 of file transactions.cpp.

+
725{
+
726 return transaction_.get_txn_id();
+
727}
+
+
+
+ +

◆ rollback_transaction()

+ +
+
+ + + + + + + +
boost::future< void > hazelcast::client::transaction_context::rollback_transaction ()
+
+ +

Begins a transaction.

+
Exceptions
+ + +
illegal_stateif a transaction already is active.
+
+
+ +

Definition at line 742 of file transactions.cpp.

+
743{
+
744 return transaction_.rollback();
+
745}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d99/classhazelcast_1_1client_1_1transaction__context.js b/5.5.0/d7/d99/classhazelcast_1_1client_1_1transaction__context.js new file mode 100644 index 0000000000..d39485566c --- /dev/null +++ b/5.5.0/d7/d99/classhazelcast_1_1client_1_1transaction__context.js @@ -0,0 +1,14 @@ +var classhazelcast_1_1client_1_1transaction__context = +[ + [ "transaction_context", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#af9cd3fb6dd1d3641bf2a741a26b6e00f", null ], + [ "begin_transaction", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#a33787261a3f04db52e17513db63ebdda", null ], + [ "commit_transaction", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#a5dec33b879f739d8c900a0148a4fa45f", null ], + [ "get_list", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#ae5944f1390efa9e7ebd225623e64f85a", null ], + [ "get_map", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#ae16b732ffacc5c07204d4c0bb08f0e8e", null ], + [ "get_multi_map", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#a53c08b6b9d6351d1adbf2a3381e66d73", null ], + [ "get_queue", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#af9966c1c1a58f377c74f2f85714954c0", null ], + [ "get_set", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#a935b93c7f4bb3c375af475b3dc0728ff", null ], + [ "get_transactional_object", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#acd94a4c726e82d8710d318f1a71695f9", null ], + [ "get_txn_id", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#ae7a8993834216fafb799bd0fa4897afb", null ], + [ "rollback_transaction", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html#ad520ec61bb320a0d6ab03bed54116d76", null ] +]; \ No newline at end of file diff --git a/5.5.0/d7/d9a/classhazelcast_1_1client_1_1query_1_1between__predicate-members.html b/5.5.0/d7/d9a/classhazelcast_1_1client_1_1query_1_1between__predicate-members.html new file mode 100644 index 0000000000..00d53f97cd --- /dev/null +++ b/5.5.0/d7/d9a/classhazelcast_1_1client_1_1query_1_1between__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::between_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::between_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
between_predicate(hazelcast_client &client, const std::string &attribute_name, const FROM_TYPE &from, const TO_TYPE &to)hazelcast::client::query::between_predicateinline
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.html b/5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.html new file mode 100644 index 0000000000..acbec9bf88 --- /dev/null +++ b/5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::instance_of_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::instance_of_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::instance_of_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::instance_of_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::instance_of_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::instance_of_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 472 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::instance_of_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 478 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.png b/5.5.0/d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..2720cace785fba7ca22047670920d28dc39f92dd GIT binary patch literal 2198 zcmcJRX;_n27RO(-tb&vQM~f8-Mld4a0z_mh7{!bsARv?_SU_coEE){dfU#I*Rfm9} zk`Q)MWGfVs7?Y@UP-Gtw3JDNQWD6u9gqVatU!9o`eWp)8&D;<7o_p{Ae7Mi~|ITx> zd{CZxI>tHx0O%o3!hHciO$Nr9TARVShw9r3E<1gY{>L{qHo$OZUV7#3^O_?Epou$* zx@Y)&K6q~56Hp1>X(#!j`~YzOX}~rW4+4Oe83OL^pQ5%v77;~9w0;PwuZ50pWWlnm zwUd_iICYk|91x(s4Dons*?(3@!tR|Wp|u}CjzMNmJ|ja^PJz7tTWh^mp!B}DyBK>3viZjxq?>pIdVMya9d}G z_f4cX##AA_qE9n`$lcR!Dou)Qc5Qnv{GNUP*9L3Pa}Uw#yy%U>dMURzJ8r0@6lu$u zFKa^*Dg89X6IUlpifXnR+i%Kf>6XQP(=}>)W4qCUBb%4=C`(Y@(m@c1%L*ZGRSB1E zdoD`8i=8O4Jl|+bA9loX1_kXx6nDa~(S)2R2@GaEJVA|MO_!Ot6HN!VGm6KY>$kpM zoRY@(=-rM8tF10?7*amVE!#hwGrro7(;=>9virvDST{?g6y@u_F%oz|AHA-x5rSIAwi_PQ(QYPQMPbDu_;^aAqba z+R0!s*gf4v!hT@#4X5d-|w?z@0BD1GyFu+YF_4JceU;;B8QfU*yM ziJAc6qsaT&|5VgzFC$^Mz9Y3*ndP6$gzWmg&py3jpA1gKT8ByRnsPGoit11ny%!e} zN(d0gfw{4)sQjRe-aO&X;6`_1RIr9BOhG7eLKvg7;|@i;NTgFQD{_W(M{cMSw2vZi zkI&0f7g;M-V(y*M)%CDV$|x4*tTdo!U^fhVA-7~hK{J#R`|gehcq16)yT-;BG-PTW zEp6!~SK1k4se!plQq~uKe@CxhyzbCBYNevyVH-jaSbH)4`kU9Q?Yx7RE+6~}UF-%L zl8H4`7RA+Twz-6B)J0M&M7J3HP_oZo9@mF2$Xx51o0EJNu-xa5CPUnDQ8#Com62y0 z9Fp*NW^VJsbhn5OzM47mhykP7mrQotW9_r-ZH(~2JLk>YAB`HvxkL-&y>15`#O&4d zX5=FSiqh>+`n*$~evScCv78WWBerg*^uqxgj8gr3Xm%cRZn@`PTlALdAbiG0qq(swRxIb6<0P8F?rprH?VySU=!IjpN>KQeK0dBr0loh(mCqB&Luj zjU=W9av~0aY}iJl1ZgK4*+bjcMTkVpPPgNJ#-`L&YBEt5w8572}sKW5Q7wdpZ^aAe@5Nq9+#>D4``L}Zzs*o%?u1Yb;Rc8 zAeqPEAgno=Ae!3^mTJ0q`nP@$2|4&lY$#l)=ap(?z@R2MtX)vR;agYGVD^ckzfyFA z`cg|P?W=L1#Xx==njzwq7sd$WX?wxKYv>lH~FRs{VjRs zsJvq<{mrzjOd0>BUsRtNTI<-VGLdU!jX4|njYac%lTFsiIXh!mf|q)sNhu@5FVg>l z-nMyYvH>DMGfP~D-a{zH&t~FVPIH@_pQ5|0%IWT~5cFf00lv z*;gNa-`*}6s{wX;y}R^-Jn zb%2RRzGL+ni+)y1Z641+;ZoS%q)?gsrwmj#`dxgNs$?nPzDnK@E6G&4HzoHb?-UbK z*>22N0?rCnMQ2;5wJOdqYyN{k*+&GBCy+8`Wa|93Y{da84;S(%b*K{^E_+Xy*Gc^1cN;)$$)6IomQ{cO|s=#^Hw6J+oDe3Oe3GfF2AdaKp J4Iba7{{}p{WHJB% literal 0 HcmV?d00001 diff --git a/5.5.0/d7/dbe/execution__callback_8h_source.html b/5.5.0/d7/dbe/execution__callback_8h_source.html new file mode 100644 index 0000000000..5b3b0e0b66 --- /dev/null +++ b/5.5.0/d7/dbe/execution__callback_8h_source.html @@ -0,0 +1,161 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/execution_callback.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
execution_callback.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <boost/optional.hpp>
+
20
+
21#include "hazelcast/util/export.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace exception {
+
31class iexception;
+
32}
+
39template<typename V>
+
+ +
41{
+
42public:
+
43 virtual ~execution_callback() = default;
+
44
+
50 virtual void on_response(const boost::optional<V>& response) = 0;
+
51
+
56 virtual void on_failure(std::exception_ptr e) = 0;
+
57};
+
+
58} // namespace client
+
59} // namespace hazelcast
+
60
+
61#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
62#pragma warning(pop)
+
63#endif
+
Base class for all exception originated from Hazelcast methods.
Definition iexception.h:49
+
execution_callback allows to asynchronously get notified when the execution is completed,...
+
virtual void on_failure(std::exception_ptr e)=0
Called when an execution is completed with an error.
+
virtual void on_response(const boost::optional< V > &response)=0
Called when an execution is completed successfully.
+
+
+
+ + + + diff --git a/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.html b/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.html new file mode 100644 index 0000000000..3d6b9120de --- /dev/null +++ b/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.html @@ -0,0 +1,863 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::replicated_map Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::replicated_map Class Reference
+
+
+ +

#include <replicated_map.h>

+
Inheritance diagram for hazelcast::client::replicated_map:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > put (const K &key, const V &value, std::chrono::milliseconds ttl)
template<typename K, typename V>
boost::future< void > put_all (const std::unordered_map< K, V > &entries)
 Copies all of the mappings from the specified map to this map (optional operation).
boost::future< boost::uuids::uuid > add_entry_listener (entry_listener &&listener)
 Adds an entry listener for this map.
template<typename K>
std::enable_if<!std::is_base_of< query::predicate, K >::value, boost::future< boost::uuids::uuid > >::type add_entry_listener (entry_listener &&listener, const K &key)
 Adds the specified entry listener for the specified key.
template<typename P>
std::enable_if< std::is_base_of< query::predicate, P >::value, boost::future< boost::uuids::uuid > >::type add_entry_listener (entry_listener &&listener, const P &predicate)
 Adds an continuous entry listener for this map.
template<typename K, typename P>
std::enable_if< std::is_base_of< query::predicate, P >::value, boost::future< boost::uuids::uuid > >::type add_entry_listener (entry_listener &&listener, const P &predicate, const K &key)
 Adds an continuous entry listener for this map.
template<typename V>
boost::future< std::vector< V > > values ()
 Due to the lazy nature of the returned array, changes to the map (addition, removal, update) might be reflected on the collection.
template<typename K, typename V>
boost::future< std::vector< std::pair< K, V > > > entry_set ()
 Returns a view of the mappings contained in this map.
template<typename K>
boost::future< std::vector< K > > key_set ()
 Returns a view of the keys contained in this map.
template<typename K>
boost::future< bool > contains_key (const K &key)
template<typename V>
boost::future< bool > contains_value (const V &value)
template<typename K, typename V>
boost::future< boost::optional< V > > get (const K &key)
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > put (const K &key, const V &value)
template<typename K, typename V>
boost::future< boost::optional< V > > remove (const K &key)
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:replicatedMapService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

A ReplicatedMap is a map-like data structure with weak consistency and values locally stored on every node of the cluster.

+

Whenever a value is written asynchronously, the new value will be internally distributed to all existing cluster members, and eventually every node will have the new value.

+

When a new node joins the cluster, the new node initially will request existing values from older nodes and replicate them locally.

+ +

Definition at line 47 of file replicated_map.h.

+

Member Function Documentation

+ +

◆ add_entry_listener() [1/4]

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::replicated_map::add_entry_listener (entry_listener && listener)
+
+inline
+
+ +

Adds an entry listener for this map.

+

The listener will be notified for all map add/remove/update/evict events.

+
Parameters
+ + +
listenerentry listener
+
+
+ +

Definition at line 97 of file replicated_map.h.

+
99 {
+
100 return proxy::ReplicatedMapImpl::add_entry_listener(
+
101 std::shared_ptr<impl::BaseEventHandler>(
+
102 new EntryEventHandler<
+
103 protocol::codec::replicatedmap_addentrylistener_handler>(
+
104 get_name(),
+
105 get_context().get_client_cluster_service(),
+
106 get_context().get_serialization_service(),
+
107 std::move(listener),
+
108 get_context().get_logger())));
+
109 }
+
+
+
+ +

◆ add_entry_listener() [2/4]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + +
std::enable_if<!std::is_base_of< query::predicate, K >::value, boost::future< boost::uuids::uuid > >::type hazelcast::client::replicated_map::add_entry_listener (entry_listener && listener,
const K & key )
+
+inline
+
+ +

Adds the specified entry listener for the specified key.

+

The listener will be notified for all add/remove/update/evict events of the specified key only.

+

Warning:

+

This method uses hashCode and equals of the binary form of the key, not the actual implementations of hashCode.

+
Parameters
+ + + +
listenerthe entry listener to add
keythe key to listen to
+
+
+ +

Definition at line 126 of file replicated_map.h.

+
127 {
+
128 return proxy::ReplicatedMapImpl::add_entry_listener_to_key(
+
129 std::shared_ptr<impl::BaseEventHandler>(
+
130 new EntryEventHandler<
+
131 protocol::codec::replicatedmap_addentrylistenertokey_handler>(
+
132 get_name(),
+
133 get_context().get_client_cluster_service(),
+
134 get_context().get_serialization_service(),
+
135 std::move(listener),
+
136 get_context().get_logger())),
+
137 to_data(key));
+
138 }
+
+
+
+ +

◆ add_entry_listener() [3/4]

+ +
+
+
+template<typename P>
+ + + + + +
+ + + + + + + + + + + +
std::enable_if< std::is_base_of< query::predicate, P >::value, boost::future< boost::uuids::uuid > >::type hazelcast::client::replicated_map::add_entry_listener (entry_listener && listener,
const P & predicate )
+
+inline
+
+ +

Adds an continuous entry listener for this map.

+

The listener will be notified for map add/remove/update/evict events filtered by the given predicate.

+
Parameters
+ + + +
listenerthe entry listener to add
predicatethe predicate for filtering entries
+
+
+ +

Definition at line 151 of file replicated_map.h.

+
152 {
+
153 return proxy::ReplicatedMapImpl::add_entry_listener(
+
154 std::shared_ptr<impl::BaseEventHandler>(
+
155 new EntryEventHandler<
+
156 protocol::codec::
+
157 replicatedmap_addentrylistenerwithpredicate_handler>(
+
158 get_name(),
+
159 get_context().get_client_cluster_service(),
+
160 get_context().get_serialization_service(),
+
161 std::move(listener),
+
162 get_context().get_logger())),
+
163 to_data(predicate));
+
164 }
+
+
+
+ +

◆ add_entry_listener() [4/4]

+ +
+
+
+template<typename K, typename P>
+ + + + + +
+ + + + + + + + + + + + + + + + +
std::enable_if< std::is_base_of< query::predicate, P >::value, boost::future< boost::uuids::uuid > >::type hazelcast::client::replicated_map::add_entry_listener (entry_listener && listener,
const P & predicate,
const K & key )
+
+inline
+
+ +

Adds an continuous entry listener for this map.

+

The listener will be notified for map add/remove/update/evict events filtered by the given predicate.

+
Parameters
+ + + + +
listenerthe entry listener
predicatethe predicate for filtering entries
keythe key to listen to
+
+
+ +

Definition at line 178 of file replicated_map.h.

+
181 {
+
182 return proxy::ReplicatedMapImpl::add_entry_listener(
+
183 std::shared_ptr<impl::BaseEventHandler>(
+
184 new EntryEventHandler<
+
185 protocol::codec::
+
186 replicatedmap_addentrylistenertokeywithpredicate_handler>(
+
187 get_name(),
+
188 get_context().get_client_cluster_service(),
+
189 get_context().get_serialization_service(),
+
190 std::move(listener),
+
191 get_context().get_logger())),
+
192 to_data(key),
+
193 to_data(predicate));
+
194 }
+
+
+
+ +

◆ contains_key()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::replicated_map::contains_key (const K & key)
+
+inline
+
+
Parameters
+ + +
keyThe key to be checked for existence
+
+
+
Returns
true if the entry with the key exist in the replicated map.
+ +

Definition at line 256 of file replicated_map.h.

+
257 {
+
258 return contains_key_data(to_data(key));
+
259 }
+
+
+
+ +

◆ contains_value()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::replicated_map::contains_value (const V & value)
+
+inline
+
+
Parameters
+ + +
valueThe value to check in the replicated map for existence.
+
+
+
Returns
true if the value exist in the replicated map.
+ +

Definition at line 267 of file replicated_map.h.

+
268 {
+
269 return contains_value_data(to_data(value));
+
270 }
+
+
+
+ +

◆ entry_set()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< std::pair< K, V > > > hazelcast::client::replicated_map::entry_set ()
+
+inline
+
+ +

Returns a view of the mappings contained in this map.

+


+ Due to the lazy nature of the returned array, changes to the map (addition, removal, update) might be reflected on the array.
+ Changes on the map are NOT reflected on the set on the CLIENT or vice versa. The order of the elements is not guaranteed due to the internal asynchronous replication behavior.
+ Changes to any returned object are NOT replicated back to other members.

+
Returns
view of the mappings contained in this map.
+ +

Definition at line 228 of file replicated_map.h.

+
229 {
+
230 return to_entry_object_vector<K, V>(entry_set_data());
+
231 }
+
+
+
+ +

◆ get()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::replicated_map::get (const K & key)
+
+inline
+
+
Parameters
+ + +
keyThe key to be used to query from replicated map.
+
+
+
Returns
The value of the key if the key exist, null pointer otherwise.
+ +

Definition at line 278 of file replicated_map.h.

+
279 {
+
280 return to_object<V>(get_data(to_data(key)));
+
281 }
+
+
+
+ +

◆ key_set()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::replicated_map::key_set ()
+
+inline
+
+ +

Returns a view of the keys contained in this map.

+


+ Due to the lazy nature of the returned array, changes to the map (addition, removal, update) might be reflected on the array.
+ Changes on the map are NOT reflected on the set on the CLIENT or vice versa. The order of the elements is not guaranteed due to the internal asynchronous replication behavior.
+ Changes to any returned object are NOT replicated back to other members.

+
Returns
The keys contained in this map.
+ +

Definition at line 245 of file replicated_map.h.

+
246 {
+
247 return to_object_vector<K>(key_set_data());
+
248 }
+
+
+
+ +

◆ put() [1/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::replicated_map::put (const K & key,
const V & value )
+
+inline
+
+
Parameters
+ + + +
keyThe key to be put into the replicated map.
valueThe value of the key
+
+
+
Returns
The previous value if the key existed in the map or null pointer otherwise.
+ +

Definition at line 291 of file replicated_map.h.

+
292 {
+
293 return put<K, V, R>(key, value, std::chrono::milliseconds(0));
+
294 }
+
boost::future< boost::optional< R > > put(const K &key, const V &value, std::chrono::milliseconds ttl)
+
+
+
+ +

◆ put() [2/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::replicated_map::put (const K & key,
const V & value,
std::chrono::milliseconds ttl )
+
+inline
+
+

Associates a given value to the specified key and replicates it to the cluster. If there is an old value, it will be replaced by the specified one and returned from the call.

+

In addition, you have to specify a ttl in milliseconds to define when the value is outdated and thus should be removed from the replicated map.

+
Parameters
+ + + + +
keykey with which the specified value is to be associated.
valuevalue to be associated with the specified key.
ttlttl to be associated with the specified key-value pair.
+
+
+
Returns
the previous value associated with key, or empty if there was no mapping for key.
+ +

Definition at line 68 of file replicated_map.h.

+
71 {
+
72 return to_object<R>(put_data(to_data(key), to_data(value), ttl));
+
73 }
+
+
+
+ +

◆ put_all()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::replicated_map::put_all (const std::unordered_map< K, V > & entries)
+
+inline
+
+ +

Copies all of the mappings from the specified map to this map (optional operation).

+

The effect of this call is equivalent to that of calling put(k, v) on this map once for each mapping from key k to value v in the specified map. The behavior of this operation is undefined if the specified map is modified while the operation is in progress.

+
Parameters
+ + +
entriesmappings to be stored in this map
+
+
+ +

Definition at line 86 of file replicated_map.h.

+
87 {
+
88 return put_all_data(to_data_entries(entries));
+
89 }
+
+
+
+ +

◆ remove()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::replicated_map::remove (const K & key)
+
+inline
+
+
Parameters
+ + +
keyThe key of the entry to be removed.
+
+
+
Returns
The value associated with the removed key.
+ +

Definition at line 302 of file replicated_map.h.

+
303 {
+
304 return to_object<V>(remove_data(to_data(key)));
+
305 }
+
+
+
+ +

◆ values()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::replicated_map::values ()
+
+inline
+
+ +

Due to the lazy nature of the returned array, changes to the map (addition, removal, update) might be reflected on the collection.

+


+ Changes on the map are NOT reflected on the collection on the CLIENT or vice versa. The order of the elements is not guaranteed due to the internal asynchronous replication behavior. If a specific order is needed, use values(Comparator) to force reordering of the elements before returning.
+ Changes to any returned object are NOT replicated back to other members.

+
Returns
A collection view of the values contained in this map.
+ +

Definition at line 211 of file replicated_map.h.

+
212 {
+
213 return to_object_vector<V>(values_data());
+
214 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 49 of file replicated_map.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::replicated_map::SERVICE_NAME = "hz:impl:replicatedMapService"
+
+staticconstexpr
+
+ +

Definition at line 52 of file replicated_map.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.js b/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.js new file mode 100644 index 0000000000..0a55cc171e --- /dev/null +++ b/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.js @@ -0,0 +1,17 @@ +var classhazelcast_1_1client_1_1replicated__map = +[ + [ "add_entry_listener", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#ae4bd53d7428de91a977c1f975f139df4", null ], + [ "add_entry_listener", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#ada1e66925e7dfefa3fa6b65b11614272", null ], + [ "add_entry_listener", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a6760bd9b8a66f218902ffff5e4ed0653", null ], + [ "add_entry_listener", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a032f9369e37f1862f0ab404a9fa559b9", null ], + [ "contains_key", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#ab1d76c2485d7ae46a68cd62fb0618555", null ], + [ "contains_value", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a79f061cdc002caeaf02f81ec50bdf194", null ], + [ "entry_set", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#aeb8c38d6e9eef97004eb97a61ef0cc86", null ], + [ "get", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a875cb923882877b2fd04d11b9bc47aa1", null ], + [ "key_set", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#ac98ffb0dae98e5c649f5bfd4a4dad436", null ], + [ "put", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a70f81b3caae018d6c9a2bc73512b0462", null ], + [ "put", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a8be8dad274d95ba5764f3995776093b1", null ], + [ "put_all", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a19b723eda236e685da67ac9a913ec57d", null ], + [ "remove", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a55bf01b2118b7bda1f15267e679b5697", null ], + [ "values", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html#a43f1436786aaa843eaf6ea052b2a1e69", null ] +]; \ No newline at end of file diff --git a/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.png b/5.5.0/d7/dc0/classhazelcast_1_1client_1_1replicated__map.png new file mode 100644 index 0000000000000000000000000000000000000000..c90d3ef3e28efb60fc984563563406e0db794553 GIT binary patch literal 783 zcmV+q1MvKbP)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0007- zNkl#`0|FF@jfP=n(89Z33Pmu*3KE45?1h{(q!ZiC{0q zvFI>9%Cj#{KOyLfpj{nZq#=^*=!zhP5q;%GV{XNuk-jzdu@|HCvHH~^@?wZ2JG!g^ zX{_X5igVD5*17H@C4wpqq`CGZ1bI=ONgJ&pNK+l7yx)F>An(oQBnX;96#8Qwt_Z6KfGj(pW75NgAs}Z~<~MRS$3PjpbE(?(JVn z?z04vROp64k_vrBV4=5Nu>0@vI2`T0{77B5##`?0yiJ&QbEW|ctWOr0iEZhNefxfTcdbNx?c{D6}vvWsRH`3;qlUvJp-=F;mXnuwgyNghhi zrBO50%r*pZ{~Q%_rHLa)LeB`&nhrrd*LZFmv~cxoP2f^hGZ%&O(KR(F-F0hR6Ex*M zA!sXfLXh{# + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/flake_id_generator.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
flake_id_generator.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/proxy/flake_id_generator_impl.h"
+
20
+
21namespace hazelcast {
+
22namespace client {
+
23
+
+
55class HAZELCAST_API flake_id_generator : public proxy::flake_id_generator_impl
+
56{
+
57 friend class spi::ProxyManager;
+
58
+
59public:
+
60 static constexpr const char* SERVICE_NAME =
+
61 "hz:impl:flakeIdGeneratorService";
+
62
+
63private:
+
64 flake_id_generator(const std::string& object_name,
+
65 spi::ClientContext* context);
+
66};
+
+
67} // namespace client
+
68} // namespace hazelcast
+
+
+
+ + + + diff --git a/5.5.0/d7/dcd/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4-members.html b/5.5.0/d7/dcd/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4-members.html new file mode 100644 index 0000000000..a52dad4406 --- /dev/null +++ b/5.5.0/d7/dcd/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/d7/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder-members.html b/5.5.0/d7/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder-members.html new file mode 100644 index 0000000000..7fecfb1a92 --- /dev/null +++ b/5.5.0/d7/dce/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder-members.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::generic_record::generic_record_builder Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::generic_record::generic_record_builder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
build()hazelcast::client::serialization::generic_record::generic_record_builder
generic_record (defined in hazelcast::client::serialization::generic_record::generic_record_builder)hazelcast::client::serialization::generic_record::generic_record_builderfriend
generic_record_builder(std::string type_name)hazelcast::client::serialization::generic_record::generic_record_builderexplicit
pimpl::compact_stream_serializer (defined in hazelcast::client::serialization::generic_record::generic_record_builder)hazelcast::client::serialization::generic_record::generic_record_builderfriend
set_array_of_boolean(std::string field_name, boost::optional< std::vector< bool > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_boolean(std::string field_name, std::vector< bool > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_boolean(std::string field_name, std::initializer_list< bool > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_date(std::string field_name, boost::optional< std::vector< boost::optional< local_date > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_decimal(std::string field_name, boost::optional< std::vector< boost::optional< big_decimal > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_float32(std::string field_name, boost::optional< std::vector< float > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_float32(std::string field_name, std::vector< float > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_float32(std::string field_name, std::initializer_list< float > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_float64(std::string field_name, boost::optional< std::vector< double > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_float64(std::string field_name, std::vector< double > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_float64(std::string field_name, std::initializer_list< double > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_generic_record(std::string field_name, boost::optional< std::vector< boost::optional< generic_record > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int16(std::string field_name, boost::optional< std::vector< int16_t > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int16(std::string field_name, std::vector< int16_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int16(std::string field_name, std::initializer_list< int16_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int32(std::string field_name, boost::optional< std::vector< int32_t > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int32(std::string field_name, std::vector< int32_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int32(std::string field_name, std::initializer_list< int32_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int64(std::string field_name, boost::optional< std::vector< int64_t > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int64(std::string field_name, std::vector< int64_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int64(std::string field_name, std::initializer_list< int64_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int8(std::string field_name, boost::optional< std::vector< int8_t > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int8(std::string field_name, std::vector< int8_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_int8(std::string field_name, std::initializer_list< int8_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_boolean(std::string field_name, boost::optional< std::vector< boost::optional< bool > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_boolean(std::string field_name, std::vector< bool > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_boolean(std::string field_name, std::initializer_list< bool > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_float32(std::string field_name, boost::optional< std::vector< boost::optional< float > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_float32(std::string field_name, std::vector< float > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_float32(std::string field_name, std::initializer_list< float > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_float64(std::string field_name, boost::optional< std::vector< boost::optional< double > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_float64(std::string field_name, std::vector< double > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_float64(std::string field_name, std::initializer_list< double > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int16(std::string field_name, boost::optional< std::vector< boost::optional< int16_t > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int16(std::string field_name, std::vector< int16_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int16(std::string field_name, std::initializer_list< int16_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int32(std::string field_name, boost::optional< std::vector< boost::optional< int32_t > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int32(std::string field_name, std::vector< int32_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int32(std::string field_name, std::initializer_list< int32_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int64(std::string field_name, boost::optional< std::vector< boost::optional< int64_t > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int64(std::string field_name, std::vector< int64_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int64(std::string field_name, std::initializer_list< int64_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int8(std::string field_name, boost::optional< std::vector< boost::optional< int8_t > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int8(std::string field_name, std::vector< int8_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_nullable_int8(std::string field_name, std::initializer_list< int8_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_string(std::string field_name, boost::optional< std::vector< boost::optional< std::string > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_time(std::string field_name, boost::optional< std::vector< boost::optional< local_time > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_timestamp(std::string field_name, boost::optional< std::vector< boost::optional< local_date_time > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_array_of_timestamp_with_timezone(std::string field_name, boost::optional< std::vector< boost::optional< offset_date_time > > > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_boolean(std::string field_name, bool value)hazelcast::client::serialization::generic_record::generic_record_builder
set_date(std::string field_name, boost::optional< local_date > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_decimal(std::string field_name, boost::optional< big_decimal > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_float32(std::string field_name, float value)hazelcast::client::serialization::generic_record::generic_record_builder
set_float64(std::string field_name, double value)hazelcast::client::serialization::generic_record::generic_record_builder
set_generic_record(std::string field_name, boost::optional< generic_record > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_int16(std::string field_name, int16_t value)hazelcast::client::serialization::generic_record::generic_record_builder
set_int32(std::string field_name, int32_t value)hazelcast::client::serialization::generic_record::generic_record_builder
set_int64(std::string field_name, int64_t value)hazelcast::client::serialization::generic_record::generic_record_builder
set_int8(std::string field_name, int8_t value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_boolean(std::string field_name, boost::optional< bool > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_float32(std::string field_name, boost::optional< float > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_float64(std::string field_name, boost::optional< double > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_int16(std::string field_name, boost::optional< int16_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_int32(std::string field_name, boost::optional< int32_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_int64(std::string field_name, boost::optional< int64_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_nullable_int8(std::string field_name, boost::optional< int8_t > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_string(std::string field_name, boost::optional< std::string > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_string(std::string field_name, const char *cstr)hazelcast::client::serialization::generic_record::generic_record_builder
set_time(std::string field_name, boost::optional< local_time > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_timestamp(std::string field_name, boost::optional< local_date_time > value)hazelcast::client::serialization::generic_record::generic_record_builder
set_timestamp_with_timezone(std::string field_name, boost::optional< offset_date_time > value)hazelcast::client::serialization::generic_record::generic_record_builder
+
+
+ + + + diff --git a/5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html b/5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html new file mode 100644 index 0000000000..ffb8067c1c --- /dev/null +++ b/5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html @@ -0,0 +1,504 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_result::page_iterator_sync Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result::page_iterator_sync Class Reference
+
+
+ +

Copy is allowed for convenience but it does shallow copy so it should be avoided. + More...

+ +

#include <sql_result.h>

+ + + + + + + +

+Public Types

using difference_type = void
using value_type = std::shared_ptr<sql_page>
using pointer = std::shared_ptr<sql_page>
using reference = std::shared_ptr<sql_page>&
using iterator_category = std::input_iterator_tag
+ + + + + + + + + + + + + +

+Public Member Functions

void set_timeout (std::chrono::milliseconds)
 Sets timeout for page fetch operation.
std::chrono::milliseconds timeout () const
 Retrieves the timeout.
std::shared_ptr< sql_pageoperator* () const
 Dereferences current page.
std::shared_ptr< sql_pageoperator-> () const
 Dereferences current page.
+page_iterator_sync operator++ (int)=delete
 Post increment operator is deleted.
page_iterator_sync & operator++ ()
 Fetches next page with blocking manner.
+ + + + +

+Friends

class sql_result
HAZELCAST_API bool operator== (const page_iterator_sync &x, const page_iterator_sync &y)
HAZELCAST_API bool operator!= (const page_iterator_sync &x, const page_iterator_sync &y)
+

Detailed Description

+

Copy is allowed for convenience but it does shallow copy so it should be avoided.

+ +

Definition at line 113 of file sql_result.h.

+

Member Typedef Documentation

+ +

◆ difference_type

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::page_iterator_sync::difference_type = void
+
+ +

Definition at line 116 of file sql_result.h.

+ +
+
+ +

◆ iterator_category

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::page_iterator_sync::iterator_category = std::input_iterator_tag
+
+ +

Definition at line 120 of file sql_result.h.

+ +
+
+ +

◆ pointer

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::page_iterator_sync::pointer = std::shared_ptr<sql_page>
+
+ +

Definition at line 118 of file sql_result.h.

+ +
+
+ +

◆ reference

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::page_iterator_sync::reference = std::shared_ptr<sql_page>&
+
+ +

Definition at line 119 of file sql_result.h.

+ +
+
+ +

◆ value_type

+ +
+
+ + + + +
using hazelcast::client::sql::sql_result::page_iterator_sync::value_type = std::shared_ptr<sql_page>
+
+ +

Definition at line 117 of file sql_result.h.

+ +
+
+

Member Function Documentation

+ +

◆ operator*()

+ +
+
+ + + + + + + +
std::shared_ptr< sql_page > hazelcast::client::sql::sql_result::page_iterator_sync::operator* () const
+
+ +

Dereferences current page.

+

It doesn't block.

+
Exceptions
+ + +
exception::no_such_elementif the iterator points to the past-end
+
+
+ +

Definition at line 1137 of file sql.cpp.

+
1138{
+
1139 if (!current_) {
+
1140 BOOST_THROW_EXCEPTION(exception::no_such_element(
+
1141 "sql_result::page_iterator_sync::operator++()",
+
1142 "Iterator points to past-end element."));
+
1143 }
+
1144 return current_;
+
1145}
+
+
+
+ +

◆ operator++()

+ +
+
+ + + + + + + +
sql_result::page_iterator_sync & hazelcast::client::sql::sql_result::page_iterator_sync::operator++ ()
+
+ +

Fetches next page with blocking manner.

+
Exceptions
+ + +
exception::no_such_elementif the iterator points to the past-end or operation is timedout.
+
+
+ +

Definition at line 1105 of file sql.cpp.

+
1106{
+
1107 if (!current_) {
+
1108 BOOST_THROW_EXCEPTION(exception::no_such_element(
+
1109 "sql_result::page_iterator_sync::operator++()",
+
1110 "Iterator already points to past-end element."));
+
1111 } else if (current_->last()) {
+
1112 block_.reset();
+
1113 current_.reset();
+
1114 } else {
+
1115 if (!block_->preloaded_page_.is_ready() && timeout_.count() > 0) {
+
1116 (void)block_->preloaded_page_.wait_for(
+
1117 boost::chrono::milliseconds{ timeout_.count() });
+
1118
+
1119 if (block_->preloaded_page_.is_ready()) {
+
1120 current_ = block_->preloaded_page_.get();
+
1121 } else {
+
1122 BOOST_THROW_EXCEPTION(exception::no_such_element());
+
1123 }
+
1124 } else {
+
1125 current_ = block_->preloaded_page_.get();
+
1126 }
+
1127
+
1128 if (block_->iter_.has_next()) {
+
1129 block_->preloaded_page_ = block_->iter_.next();
+
1130 }
+
1131 }
+
1132
+
1133 return *this;
+
1134}
+
+
+
+ +

◆ operator->()

+ +
+
+ + + + + + + +
std::shared_ptr< sql_page > hazelcast::client::sql::sql_result::page_iterator_sync::operator-> () const
+
+ +

Dereferences current page.

+
Exceptions
+ + +
no_such_elementif the iterator points to the past-end
+
+
+ +

Definition at line 1148 of file sql.cpp.

+
1149{
+
1150 return operator*();
+
1151}
+
std::shared_ptr< sql_page > operator*() const
Dereferences current page.
Definition sql.cpp:1137
+
+
+
+ +

◆ set_timeout()

+ +
+
+ + + + + + + +
void hazelcast::client::sql::sql_result::page_iterator_sync::set_timeout (std::chrono::milliseconds t)
+
+ +

Sets timeout for page fetch operation.

+ +

Definition at line 1079 of file sql.cpp.

+
1080{
+
1081 timeout_ = t;
+
1082}
+
+
+
+ +

◆ timeout()

+ +
+
+ + + + + + + +
std::chrono::milliseconds hazelcast::client::sql::sql_result::page_iterator_sync::timeout () const
+
+ +

Retrieves the timeout.

+ +

Definition at line 1085 of file sql.cpp.

+
1086{
+
1087 return timeout_;
+
1088}
+
+
+
+ + +

◆ operator!=

+ +
+
+ + + + + +
+ + + + + + + + + + + +
HAZELCAST_API bool operator!= (const page_iterator_sync & x,
const page_iterator_sync & y )
+
+friend
+
+ +

Definition at line 1098 of file sql.cpp.

+
1100{
+
1101 return !(x == y);
+
1102}
+
+
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
HAZELCAST_API bool operator== (const page_iterator_sync & x,
const page_iterator_sync & y )
+
+friend
+
+ +

Definition at line 1091 of file sql.cpp.

+
1093{
+
1094 return !x.block_ && !y.block_;
+
1095}
+
+
+
+ +

◆ sql_result

+ +
+
+ + + + + +
+ + + + +
friend class sql_result
+
+friend
+
+ +

Definition at line 166 of file sql_result.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/sql/sql_result.h
  • +
  • hazelcast/src/hazelcast/client/sql.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.js b/5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.js new file mode 100644 index 0000000000..71a464ef3e --- /dev/null +++ b/5.5.0/d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync = +[ + [ "operator*", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html#a6393627882c4e5d8a6488c5145f3bd14", null ], + [ "operator++", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html#aa133ee04cc0556be3c777112d11ca7b9", null ], + [ "operator++", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html#a8375ff19ae270838780b7692886835ec", null ], + [ "operator->", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html#af268190fd4eb28e0a72401af4bcdbbd3", null ], + [ "set_timeout", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html#ac2d30e6b784ef6bf8015fe3f9b336a10", null ], + [ "timeout", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html#a7bc5d214e850f564898105e8559022a9", null ] +]; \ No newline at end of file diff --git a/5.5.0/d7/dd1/entry__event_8h_source.html b/5.5.0/d7/dd1/entry__event_8h_source.html new file mode 100644 index 0000000000..440760b7db --- /dev/null +++ b/5.5.0/d7/dd1/entry__event_8h_source.html @@ -0,0 +1,206 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/entry_event.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
entry_event.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <memory>
+
19#include <iosfwd>
+
20#include "hazelcast/client/member.h"
+
21#include "hazelcast/client/serialization/serialization.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30
+
+
39class HAZELCAST_API entry_event
+
40{
+
41public:
+
42 enum struct type
+
43 {
+
44 ADDED = 1,
+
45 REMOVED = 1 << 1,
+
46 UPDATED = 1 << 2,
+
47 EVICTED = 1 << 3,
+
48 EXPIRED = 1 << 4,
+
49 EVICT_ALL = 1 << 5,
+
50 CLEAR_ALL = 1 << 6,
+
51 MERGED = 1 << 7,
+
52 INVALIDATION = 1 << 8,
+
53 LOADED = 1 << 9,
+
54 ALL = 0xFF
+
55 };
+
56
+
57 entry_event(const std::string& name,
+
58 member&& member,
+
59 type event_type,
+
60 typed_data&& key,
+
61 typed_data&& value,
+
62 typed_data&& old_value,
+
63 typed_data&& merging_value);
+
64
+
71 const typed_data& get_key() const;
+
72
+
78 const typed_data& get_old_value() const;
+
79
+
86 const typed_data& get_value() const;
+
87
+
94 const typed_data& get_merging_value() const;
+
95
+
101 const member& get_member() const;
+
102
+
108 type get_event_type() const;
+
109
+
115 const std::string& get_name() const;
+
116
+
117 friend std::ostream HAZELCAST_API& operator<<(std::ostream& os,
+
118 const entry_event& event);
+
119
+
120protected:
+
121 std::string name_;
+
122 member member_;
+
123 type event_type_;
+
124 typed_data key_;
+
125 typed_data value_;
+
126 typed_data old_value_;
+
127 typed_data merging_value_;
+
128};
+
+
129} // namespace client
+
130} // namespace hazelcast
+
131
+
132#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
133#pragma warning(pop)
+
134#endif
+
const typed_data & get_key() const
Returns the key of the entry event.
Definition proxy.cpp:2601
+
const std::string & get_name() const
Returns the name of the map for this event.
Definition proxy.cpp:2637
+
const typed_data & get_old_value() const
Returns the old value of the entry event.
Definition proxy.cpp:2607
+
type get_event_type() const
Return the event type.
Definition proxy.cpp:2631
+
const member & get_member() const
Returns the member fired this event.
Definition proxy.cpp:2625
+
const typed_data & get_value() const
Returns the value of the entry event.
Definition proxy.cpp:2613
+
const typed_data & get_merging_value() const
Returns the incoming merging value of the entry event.
Definition proxy.cpp:2619
+
hz_cluster member class.
Definition member.h:62
+
typed_data class is a wrapper class for the serialized binary data.
+
+
+
+ + + + diff --git a/5.5.0/d7/dd9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4-members.html b/5.5.0/d7/dd9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4-members.html new file mode 100644 index 0000000000..6019eb441d --- /dev/null +++ b/5.5.0/d7/dd9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< int32_t > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d7/de5/pipelining_8h_source.html b/5.5.0/d7/de5/pipelining_8h_source.html new file mode 100644 index 0000000000..1f9b91364e --- /dev/null +++ b/5.5.0/d7/de5/pipelining_8h_source.html @@ -0,0 +1,210 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/pipelining.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
pipelining.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <mutex>
+
20#include <condition_variable>
+
21
+
22#include <boost/thread/future.hpp>
+
23
+
24#include "hazelcast/util/Preconditions.h"
+
25
+
26namespace hazelcast {
+
27namespace client {
+
80template<typename E>
+
+
81class pipelining : public std::enable_shared_from_this<pipelining<E>>
+
82{
+
83public:
+
+
99 static std::shared_ptr<pipelining> create(int depth)
+
100 {
+
101 util::Preconditions::check_positive(depth, "depth must be positive");
+
102
+
103 return std::shared_ptr<pipelining>(new pipelining(depth));
+
104 }
+
+
105
+
+
116 std::vector<boost::optional<E>> results()
+
117 {
+
118 std::vector<boost::optional<E>> result;
+
119 result.reserve(futures_.size());
+
120 auto result_futures = when_all(futures_.begin(), futures_.end());
+
121 for (auto& f : result_futures.get()) {
+
122 result.emplace_back(f.get());
+
123 }
+
124 return result;
+
125 }
+
+
126
+
+
136 void add(boost::future<boost::optional<E>> future)
+
137 {
+
138 down();
+
139
+
140 futures_.push_back(future.share());
+
141 }
+
+
142
+
143private:
+
144 pipelining(int depth)
+
145 : permits_(
+
146 util::Preconditions::check_positive(depth, "depth must be positive"))
+
147 {}
+
148
+
149 void down()
+
150 {
+
151 int usedPermits = 0;
+
152 for (auto& f : futures_) {
+
153 if (!f.is_ready()) {
+
154 ++usedPermits;
+
155 }
+
156 }
+
157 if (usedPermits >= permits_) {
+
158 decltype(futures_) outStandingFutures;
+
159 for (auto& f : futures_) {
+
160 if (!f.is_ready()) {
+
161 outStandingFutures.push_back(f);
+
162 }
+
163 }
+
164
+
165 if (!outStandingFutures.empty()) {
+
166 boost::when_any(outStandingFutures.begin(),
+
167 outStandingFutures.end())
+
168 .get();
+
169 }
+
170 }
+
171 }
+
172
+
173 int permits_;
+
174 std::vector<boost::shared_future<boost::optional<E>>> futures_;
+
175};
+
+
176} // namespace client
+
177} // namespace hazelcast
+ +
void add(boost::future< boost::optional< E > > future)
Adds a future to this Pipelining or blocks until there is capacity to add the future to the Pipelinin...
Definition pipelining.h:136
+
std::vector< boost::optional< E > > results()
Returns the results.
Definition pipelining.h:116
+
static std::shared_ptr< pipelining > create(int depth)
Creates a Pipelining with the given depth.
Definition pipelining.h:99
+
+
+
+ + + + diff --git a/5.5.0/d7/df2/classhazelcast_1_1client_1_1ilist-members.html b/5.5.0/d7/df2/classhazelcast_1_1client_1_1ilist-members.html new file mode 100644 index 0000000000..10480a1529 --- /dev/null +++ b/5.5.0/d7/df2/classhazelcast_1_1client_1_1ilist-members.html @@ -0,0 +1,128 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::ilist Member List
+
+
+ +

This is the complete list of members for hazelcast::client::ilist, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
add(const E &element)hazelcast::client::ilistinline
add(int32_t index, const E &element)hazelcast::client::ilistinline
add_all(const std::vector< E > &elements)hazelcast::client::ilistinline
add_all(int32_t index, const std::vector< E > &elements)hazelcast::client::ilistinline
add_item_listener(item_listener &&listener, bool include_value)hazelcast::client::ilistinline
contains(const E &element)hazelcast::client::ilistinline
contains_all(const std::vector< E > &elements)hazelcast::client::ilistinline
get(int32_t index)hazelcast::client::ilistinline
index_of(const E &element)hazelcast::client::ilistinline
last_index_of(const E &element)hazelcast::client::ilistinline
remove(const E &element)hazelcast::client::ilistinline
remove(int32_t index)hazelcast::client::ilistinline
remove_all(const std::vector< E > &elements)hazelcast::client::ilistinline
retain_all(const std::vector< E > &elements)hazelcast::client::ilistinline
SERVICE_NAME (defined in hazelcast::client::ilist)hazelcast::client::iliststatic
set(int32_t index, const E &element)hazelcast::client::ilistinline
spi::ProxyManager (defined in hazelcast::client::ilist)hazelcast::client::ilistfriend
sub_list(int32_t from_index, int32_t to_index)hazelcast::client::ilistinline
to_array()hazelcast::client::ilistinline
+
+
+ + + + diff --git a/5.5.0/d7/df2/classhazelcast_1_1client_1_1sql_1_1sql__result-members.html b/5.5.0/d7/df2/classhazelcast_1_1client_1_1sql_1_1sql__result-members.html new file mode 100644 index 0000000000..6cf3e63e5f --- /dev/null +++ b/5.5.0/d7/df2/classhazelcast_1_1client_1_1sql_1_1sql__result-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d8/d03/sql_8cpp_8o_8d_source.html b/5.5.0/d8/d03/sql_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..cb5ceb7bae --- /dev/null +++ b/5.5.0/d8/d03/sql_8cpp_8o_8d_source.html @@ -0,0 +1,3237 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/sql.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/sql.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/sql.cpp \
+
3 /usr/local/include/boost/uuid/random_generator.hpp \
+
4 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
5 /usr/local/include/boost/uuid/uuid.hpp \
+
6 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
25 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
27 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
28 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
29 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
30 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
120 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
134 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
158 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
411 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
414 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
415 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
416 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
417 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
418 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
419 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
420 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
779 /usr/local/include/boost/uuid/detail/endian.hpp \
+
780 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
781 /usr/local/include/boost/uuid/detail/config.hpp \
+
782 /usr/local/include/boost/config.hpp \
+
783 /usr/local/include/boost/config/user.hpp \
+
784 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
785 /usr/local/include/boost/config/compiler/clang.hpp \
+
786 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
787 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
788 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
790 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
791 /usr/local/include/boost/config/platform/macos.hpp \
+
792 /usr/local/include/boost/config/detail/posix_features.hpp \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
800 /usr/local/include/boost/config/detail/suffix.hpp \
+
801 /usr/local/include/boost/config/helper_macros.hpp \
+
802 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
803 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
804 /usr/local/include/boost/detail/workaround.hpp \
+
805 /usr/local/include/boost/config/workaround.hpp \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
807 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
808 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
809 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
813 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
824 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
825 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
827 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
828 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
829 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
830 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
831 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
832 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
833 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
836 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
837 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
838 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
839 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
840 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
841 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
842 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
843 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
844 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
845 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
846 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
848 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
849 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
850 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
851 /usr/local/include/boost/assert.hpp \
+
852 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
853 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
854 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
855 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ClientConnectionManagerImpl.h \
+
856 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
857 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
858 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
859 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
862 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
863 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
864 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
865 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
866 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
867 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
868 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
869 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
870 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
871 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
872 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
873 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
874 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
875 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
876 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
877 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
878 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
879 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
880 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
881 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
882 /usr/local/include/boost/asio.hpp \
+
883 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
884 /usr/local/include/boost/asio/detail/config.hpp \
+
885 /usr/local/include/boost/version.hpp \
+
886 /usr/local/include/boost/asio/execution.hpp \
+
887 /usr/local/include/boost/asio/execution/allocator.hpp \
+
888 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
889 /usr/local/include/boost/asio/execution/executor.hpp \
+
890 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
891 /usr/local/include/boost/asio/detail/push_options.hpp \
+
892 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
893 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
894 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
895 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
896 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
897 /usr/local/include/boost/asio/traits/static_query.hpp \
+
898 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
899 /usr/local/include/boost/asio/detail/assert.hpp \
+
900 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
901 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
902 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
903 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
904 /usr/local/include/boost/asio/detail/memory.hpp \
+
905 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
906 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
907 /usr/local/include/boost/throw_exception.hpp \
+
908 /usr/local/include/boost/exception/exception.hpp \
+
909 /usr/local/include/boost/assert/source_location.hpp \
+
910 /usr/local/include/boost/cstdint.hpp \
+
911 /usr/local/include/boost/align/aligned_alloc.hpp \
+
912 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
913 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
914 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
915 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
916 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
917 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
918 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
919 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
920 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
921 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
922 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
923 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
924 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
925 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
926 /usr/local/include/boost/asio/associated_allocator.hpp \
+
927 /usr/local/include/boost/asio/associator.hpp \
+
928 /usr/local/include/boost/asio/detail/functional.hpp \
+
929 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
930 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
931 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
932 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
933 /usr/local/include/boost/asio/execution/blocking.hpp \
+
934 /usr/local/include/boost/asio/prefer.hpp \
+
935 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
936 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
937 /usr/local/include/boost/asio/traits/require_free.hpp \
+
938 /usr/local/include/boost/asio/traits/require_member.hpp \
+
939 /usr/local/include/boost/asio/traits/static_require.hpp \
+
940 /usr/local/include/boost/asio/query.hpp \
+
941 /usr/local/include/boost/asio/traits/query_member.hpp \
+
942 /usr/local/include/boost/asio/traits/query_free.hpp \
+
943 /usr/local/include/boost/asio/require.hpp \
+
944 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
945 /usr/local/include/boost/asio/detail/event.hpp \
+
946 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
947 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
948 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
949 /usr/local/include/boost/system/error_code.hpp \
+
950 /usr/local/include/boost/system/detail/error_code.hpp \
+
951 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
952 /usr/local/include/boost/system/detail/error_category.hpp \
+
953 /usr/local/include/boost/system/detail/config.hpp \
+
954 /usr/local/include/boost/system/detail/error_condition.hpp \
+
955 /usr/local/include/boost/system/detail/generic_category.hpp \
+
956 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
957 /usr/local/include/boost/system/detail/enable_if.hpp \
+
958 /usr/local/include/boost/system/detail/is_same.hpp \
+
959 /usr/local/include/boost/system/detail/errc.hpp \
+
960 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
961 /usr/local/include/boost/system/detail/cerrno.hpp \
+
962 /usr/local/include/boost/system/detail/append_int.hpp \
+
963 /usr/local/include/boost/system/detail/snprintf.hpp \
+
964 /usr/local/include/boost/system/detail/system_category.hpp \
+
965 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
966 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
967 /usr/local/include/boost/system/api_config.hpp \
+
968 /usr/local/include/boost/system/detail/interop_category.hpp \
+
969 /usr/local/include/boost/system/detail/std_category.hpp \
+
970 /usr/local/include/boost/system/error_category.hpp \
+
971 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
972 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
973 /usr/local/include/boost/system/detail/mutex.hpp \
+
974 /usr/local/include/boost/system/error_condition.hpp \
+
975 /usr/local/include/boost/system/errc.hpp \
+
976 /usr/local/include/boost/system/generic_category.hpp \
+
977 /usr/local/include/boost/system/system_category.hpp \
+
978 /usr/local/include/boost/system/detail/throws.hpp \
+
979 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
980 /usr/local/include/boost/system/system_error.hpp \
+
981 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
982 /usr/local/include/boost/asio/error.hpp \
+
983 /usr/local/include/boost/cerrno.hpp \
+
984 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
985 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
986 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
987 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
988 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
989 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
990 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
991 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
992 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
993 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
994 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
995 /usr/local/include/boost/asio/impl/error.ipp \
+
996 /usr/local/include/boost/asio/detail/mutex.hpp \
+
997 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
998 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
999 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
1000 /usr/local/include/boost/asio/execution/context.hpp \
+
1001 /usr/local/include/boost/asio/execution/context_as.hpp \
+
1002 /usr/local/include/boost/asio/execution/mapping.hpp \
+
1003 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
1004 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
1005 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
1006 /usr/local/include/boost/asio/execution/relationship.hpp \
+
1007 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
1008 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
1009 /usr/local/include/boost/asio/any_io_executor.hpp \
+
1010 /usr/local/include/boost/asio/execution_context.hpp \
+
1011 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
1012 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
1013 /usr/local/include/boost/asio/async_result.hpp \
+
1014 /usr/local/include/boost/asio/default_completion_token.hpp \
+
1015 /usr/local/include/boost/asio/deferred.hpp \
+
1016 /usr/local/include/boost/asio/detail/utility.hpp \
+
1017 /usr/local/include/boost/asio/impl/deferred.hpp \
+
1018 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
1019 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
1020 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
1021 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
1022 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
1023 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
1024 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
1025 /usr/local/include/boost/asio/cancellation_type.hpp \
+
1026 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
1027 /usr/local/include/boost/asio/associated_executor.hpp \
+
1028 /usr/local/include/boost/asio/is_executor.hpp \
+
1029 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
1030 /usr/local/include/boost/asio/system_executor.hpp \
+
1031 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
1032 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
1033 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
1034 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
1035 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
1036 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
1037 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
1038 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
1039 /usr/local/include/boost/asio/detail/global.hpp \
+
1040 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
1041 /usr/local/include/boost/asio/system_context.hpp \
+
1042 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
1043 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
1044 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
1045 /usr/local/include/boost/asio/detail/null_event.hpp \
+
1046 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
1047 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
1048 /usr/local/include/boost/asio/detail/thread.hpp \
+
1049 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
1050 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
1051 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
1052 /usr/local/include/boost/asio/config.hpp \
+
1053 /usr/local/include/boost/asio/impl/config.hpp \
+
1054 /usr/local/include/boost/asio/impl/config.ipp \
+
1055 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
1056 /usr/local/include/boost/asio/detail/limits.hpp \
+
1057 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
1058 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
1059 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
1060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
1061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
1062 /usr/local/include/boost/asio/detail/reactor.hpp \
+
1063 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
1064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
1065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
1066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1068 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
1069 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
1070 /usr/local/include/boost/asio/detail/operation.hpp \
+
1071 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
1072 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
1073 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
1074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
1075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
1076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
1077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
1078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
1079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
1080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
1081 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
1082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
1083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
1084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
1085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
1086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
1087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
1088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
1089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
1090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
1091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
1092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
1093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
1094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
1095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
1096 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
1097 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
1098 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
1099 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
1100 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
1101 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
1102 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
1103 /usr/local/include/boost/asio/impl/system_context.hpp \
+
1104 /usr/local/include/boost/asio/impl/system_context.ipp \
+
1105 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
1106 /usr/local/include/boost/asio/cancellation_state.hpp \
+
1107 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
1108 /usr/local/include/boost/asio/append.hpp \
+
1109 /usr/local/include/boost/asio/impl/append.hpp \
+
1110 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
1111 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
1112 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
1113 /usr/local/include/boost/asio/as_tuple.hpp \
+
1114 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
1115 /usr/local/include/boost/asio/awaitable.hpp \
+
1116 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
1117 /usr/local/include/boost/asio/basic_socket.hpp \
+
1118 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
1119 /usr/local/include/boost/asio/io_context.hpp \
+
1120 /usr/local/include/boost/asio/detail/chrono.hpp \
+
1121 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
1122 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
1123 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
1124 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
1125 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
1126 /usr/local/include/boost/asio/impl/io_context.hpp \
+
1127 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
1128 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
1129 /usr/local/include/boost/asio/impl/io_context.ipp \
+
1130 /usr/local/include/boost/asio/post.hpp \
+
1131 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
1132 /usr/local/include/boost/asio/socket_base.hpp \
+
1133 /usr/local/include/boost/asio/detail/io_control.hpp \
+
1134 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
1135 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
1136 /usr/local/include/boost/asio/buffer.hpp \
+
1137 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
1138 /usr/local/include/boost/asio/detail/string_view.hpp \
+
1139 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
1140 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
1141 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
1142 /usr/local/include/boost/asio/registered_buffer.hpp \
+
1143 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
1144 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
1145 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
1146 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
1147 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
1148 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
1149 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
1150 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
1151 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
1152 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
1153 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
1154 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
1155 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
1156 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
1157 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
1158 /usr/local/include/boost/asio/basic_file.hpp \
+
1159 /usr/local/include/boost/asio/basic_io_object.hpp \
+
1160 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
1161 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
1162 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
1163 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
1164 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
1165 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
1166 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
1167 /usr/local/include/boost/asio/dispatch.hpp \
+
1168 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
1169 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
1170 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
1171 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
1172 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
1173 /usr/local/include/boost/asio/serial_port_base.hpp \
+
1174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
1175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
1176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
1177 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
1178 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
1179 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
1180 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
1181 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
1182 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
1183 /usr/local/include/boost/asio/signal_set_base.hpp \
+
1184 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
1185 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
1186 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
1187 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
1188 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
1189 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
1190 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
1191 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
1192 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
1193 /usr/local/include/boost/asio/steady_timer.hpp \
+
1194 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
1195 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
1196 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
1197 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
1198 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
1199 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
1200 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
1201 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
1202 /usr/local/include/boost/asio/wait_traits.hpp \
+
1203 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
1204 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
1205 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
1206 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
1207 /usr/local/include/boost/asio/bind_allocator.hpp \
+
1208 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
1209 /usr/local/include/boost/asio/bind_executor.hpp \
+
1210 /usr/local/include/boost/asio/uses_executor.hpp \
+
1211 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
1212 /usr/local/include/boost/asio/buffer_registration.hpp \
+
1213 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
1214 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
1215 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
1216 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
1217 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
1218 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
1219 /usr/local/include/boost/asio/buffered_stream.hpp \
+
1220 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
1221 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
1222 /usr/local/include/boost/asio/completion_condition.hpp \
+
1223 /usr/local/include/boost/asio/write.hpp \
+
1224 /usr/local/include/boost/asio/impl/write.hpp \
+
1225 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
1226 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
1227 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
1228 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
1229 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
1230 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
1231 /usr/local/include/boost/asio/cancel_after.hpp \
+
1232 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
1233 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
1234 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
1235 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
1236 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
1237 /usr/local/include/boost/asio/cancel_at.hpp \
+
1238 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
1239 /usr/local/include/boost/asio/co_composed.hpp \
+
1240 /usr/local/include/boost/asio/co_spawn.hpp \
+
1241 /usr/local/include/boost/asio/compose.hpp \
+
1242 /usr/local/include/boost/asio/composed.hpp \
+
1243 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
1244 /usr/local/include/boost/asio/connect.hpp \
+
1245 /usr/local/include/boost/asio/impl/connect.hpp \
+
1246 /usr/local/include/boost/asio/connect_pipe.hpp \
+
1247 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
1248 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
1249 /usr/local/include/boost/asio/consign.hpp \
+
1250 /usr/local/include/boost/asio/impl/consign.hpp \
+
1251 /usr/local/include/boost/asio/coroutine.hpp \
+
1252 /usr/local/include/boost/asio/defer.hpp \
+
1253 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
1254 /usr/local/include/boost/asio/detached.hpp \
+
1255 /usr/local/include/boost/asio/impl/detached.hpp \
+
1256 /usr/local/include/boost/asio/disposition.hpp \
+
1257 /usr/local/include/boost/asio/executor.hpp \
+
1258 /usr/local/include/boost/asio/impl/executor.hpp \
+
1259 /usr/local/include/boost/asio/impl/executor.ipp \
+
1260 /usr/local/include/boost/asio/file_base.hpp \
+
1261 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
1262 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
1263 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
1264 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
1265 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
1266 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
1267 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
1268 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
1269 /usr/local/include/boost/asio/immediate.hpp \
+
1270 /usr/local/include/boost/asio/io_context_strand.hpp \
+
1271 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
1272 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
1273 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
1274 /usr/local/include/boost/asio/ip/address.hpp \
+
1275 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
1276 /usr/local/include/boost/asio/detail/array.hpp \
+
1277 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
1278 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
1279 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
1280 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
1281 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
1282 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
1283 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
1284 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
1285 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
1286 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
1287 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
1288 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
1289 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
1290 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
1291 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
1292 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
1293 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
1294 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
1295 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
1296 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
1297 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
1298 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
1299 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
1300 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
1301 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
1302 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
1303 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
1304 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
1305 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
1306 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
1307 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
1308 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
1309 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
1310 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
1311 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
1312 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
1313 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
1314 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
1315 /usr/local/include/boost/asio/ip/host_name.hpp \
+
1316 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
1317 /usr/local/include/boost/asio/ip/icmp.hpp \
+
1318 /usr/local/include/boost/asio/ip/multicast.hpp \
+
1319 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
1320 /usr/local/include/boost/asio/ip/tcp.hpp \
+
1321 /usr/local/include/boost/asio/ip/udp.hpp \
+
1322 /usr/local/include/boost/asio/ip/unicast.hpp \
+
1323 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
1324 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
1325 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
1326 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
1327 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
1328 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
1329 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
1330 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
1331 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
1332 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
1333 /usr/local/include/boost/asio/packaged_task.hpp \
+
1334 /usr/local/include/boost/asio/detail/future.hpp \
+
1335 /usr/local/include/boost/asio/placeholders.hpp \
+
1336 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
1337 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
1338 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
1339 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
1340 /usr/local/include/boost/asio/prepend.hpp \
+
1341 /usr/local/include/boost/asio/impl/prepend.hpp \
+
1342 /usr/local/include/boost/asio/random_access_file.hpp \
+
1343 /usr/local/include/boost/asio/read.hpp \
+
1344 /usr/local/include/boost/asio/impl/read.hpp \
+
1345 /usr/local/include/boost/asio/read_at.hpp \
+
1346 /usr/local/include/boost/asio/impl/read_at.hpp \
+
1347 /usr/local/include/boost/asio/read_until.hpp \
+
1348 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
1349 /usr/local/include/boost/asio/impl/read_until.hpp \
+
1350 /usr/local/include/boost/asio/readable_pipe.hpp \
+
1351 /usr/local/include/boost/asio/redirect_error.hpp \
+
1352 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
1353 /usr/local/include/boost/asio/require_concept.hpp \
+
1354 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
1355 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
1356 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
1357 /usr/local/include/boost/asio/serial_port.hpp \
+
1358 /usr/local/include/boost/asio/signal_set.hpp \
+
1359 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
1360 /usr/local/include/boost/asio/thread_pool.hpp \
+
1361 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
1362 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
1363 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
1364 /usr/local/include/boost/asio/strand.hpp \
+
1365 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
1366 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
1367 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
1368 /usr/local/include/boost/asio/stream_file.hpp \
+
1369 /usr/local/include/boost/asio/streambuf.hpp \
+
1370 /usr/local/include/boost/asio/system_timer.hpp \
+
1371 /usr/local/include/boost/asio/this_coro.hpp \
+
1372 /usr/local/include/boost/asio/use_awaitable.hpp \
+
1373 /usr/local/include/boost/asio/use_future.hpp \
+
1374 /usr/local/include/boost/asio/impl/use_future.hpp \
+
1375 /usr/local/include/boost/asio/version.hpp \
+
1376 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
1377 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
1378 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
1379 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
1380 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
1381 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
1382 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
1383 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
1384 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
1385 /usr/local/include/boost/asio/writable_pipe.hpp \
+
1386 /usr/local/include/boost/asio/write_at.hpp \
+
1387 /usr/local/include/boost/asio/impl/write_at.hpp \
+
1388 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
1389 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1390 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1391 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1392 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1393 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1394 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1395 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1396 /usr/local/include/boost/config/pragma_message.hpp \
+
1397 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1398 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1399 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1400 /usr/local/include/boost/core/checked_delete.hpp \
+
1401 /usr/local/include/boost/core/addressof.hpp \
+
1402 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1403 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1404 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1405 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1406 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1407 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1408 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1409 /usr/local/include/boost/core/yield_primitives.hpp \
+
1410 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1411 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1412 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1413 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1414 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1415 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1417 /usr/local/include/boost/any.hpp \
+
1418 /usr/local/include/boost/any/detail/config.hpp \
+
1419 /usr/local/include/boost/type_index.hpp \
+
1420 /usr/local/include/boost/type_index/detail/config.hpp \
+
1421 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1422 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1423 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1424 /usr/local/include/boost/core/demangle.hpp \
+
1425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1427 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1428 /usr/local/include/boost/any/fwd.hpp \
+
1429 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1430 /usr/local/include/boost/optional.hpp \
+
1431 /usr/local/include/boost/optional/optional.hpp \
+
1432 /usr/local/include/boost/core/enable_if.hpp \
+
1433 /usr/local/include/boost/core/invoke_swap.hpp \
+
1434 /usr/local/include/boost/core/launder.hpp \
+
1435 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1436 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1437 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
1438 /usr/local/include/boost/type_traits/detail/config.hpp \
+
1439 /usr/local/include/boost/type_traits/conditional.hpp \
+
1440 /usr/local/include/boost/type_traits/conjunction.hpp \
+
1441 /usr/local/include/boost/type_traits/disjunction.hpp \
+
1442 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1443 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1444 /usr/local/include/boost/type_traits/is_complete.hpp \
+
1445 /usr/local/include/boost/type_traits/declval.hpp \
+
1446 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
1447 /usr/local/include/boost/type_traits/is_void.hpp \
+
1448 /usr/local/include/boost/type_traits/is_reference.hpp \
+
1449 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
1450 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
1451 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
1452 /usr/local/include/boost/type_traits/is_function.hpp \
+
1453 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
1454 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
1455 /usr/local/include/boost/static_assert.hpp \
+
1456 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1457 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1458 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1459 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
1460 /usr/local/include/boost/type_traits/is_integral.hpp \
+
1461 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
1462 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1463 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
1464 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1465 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1466 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1467 /usr/local/include/boost/type_traits/remove_const.hpp \
+
1468 /usr/local/include/boost/type_traits/decay.hpp \
+
1469 /usr/local/include/boost/type_traits/is_array.hpp \
+
1470 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1471 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1472 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1473 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
1474 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1475 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
1476 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
1477 /usr/local/include/boost/type_traits/is_same.hpp \
+
1478 /usr/local/include/boost/type_traits/is_class.hpp \
+
1479 /usr/local/include/boost/type_traits/is_const.hpp \
+
1480 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1481 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1482 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
1483 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1484 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1485 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1486 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1487 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1488 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1489 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1490 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1491 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1492 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1493 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1494 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1495 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1496 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1497 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1498 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1499 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1500 /usr/local/include/boost/optional/optional_io.hpp \
+
1501 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1502 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1503 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1504 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1505 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1506 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1507 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1508 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1509 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1510 /usr/local/include/boost/format.hpp \
+
1511 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1512 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1513 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1514 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1515 /usr/local/include/boost/format/format_fwd.hpp \
+
1516 /usr/local/include/boost/format/internals_fwd.hpp \
+
1517 /usr/local/include/boost/format/internals.hpp \
+
1518 /usr/local/include/boost/core/ignore_unused.hpp \
+
1519 /usr/local/include/boost/limits.hpp \
+
1520 /usr/local/include/boost/format/alt_sstream.hpp \
+
1521 /usr/local/include/boost/core/allocator_access.hpp \
+
1522 /usr/local/include/boost/core/pointer_traits.hpp \
+
1523 /usr/local/include/boost/utility/base_from_member.hpp \
+
1524 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
1525 /usr/local/include/boost/preprocessor/config/config.hpp \
+
1526 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
1527 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
1528 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1529 /usr/local/include/boost/preprocessor/cat.hpp \
+
1530 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
1531 /usr/local/include/boost/preprocessor/control/if.hpp \
+
1532 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
1533 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
1534 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
1535 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
1536 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
1537 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
1538 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
1539 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
1540 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
1541 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
1542 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
1543 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1544 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1545 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1546 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1547 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1548 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1549 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1550 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1551 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1552 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1553 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1554 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1555 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1556 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
1557 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
1558 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
1559 /usr/local/include/boost/preprocessor/control/while.hpp \
+
1560 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1561 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1562 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
1563 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1564 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1565 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1566 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1567 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1568 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1569 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1570 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1571 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1572 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1573 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1574 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1575 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1576 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1577 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1578 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1579 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1580 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1581 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1582 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1583 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1584 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1585 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1586 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1587 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1588 /usr/local/include/boost/utility/enable_if.hpp \
+
1589 /usr/local/include/boost/shared_ptr.hpp \
+
1590 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1591 /usr/local/include/boost/format/format_class.hpp \
+
1592 /usr/local/include/boost/format/exceptions.hpp \
+
1593 /usr/local/include/boost/format/format_implementation.hpp \
+
1594 /usr/local/include/boost/format/group.hpp \
+
1595 /usr/local/include/boost/format/feed_args.hpp \
+
1596 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1597 /usr/local/include/boost/format/parsing.hpp \
+
1598 /usr/local/include/boost/format/free_funcs.hpp \
+
1599 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1600 /usr/local/include/boost/exception_ptr.hpp \
+
1601 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1602 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1603 /usr/local/include/boost/exception/info.hpp \
+
1604 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1605 /usr/local/include/boost/exception/to_string.hpp \
+
1606 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1607 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1608 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1609 /usr/local/include/boost/core/typeinfo.hpp \
+
1610 /usr/local/include/boost/current_function.hpp \
+
1611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1612 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1613 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1616 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1617 /usr/local/include/boost/exception/get_error_info.hpp \
+
1618 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1619 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1620 /usr/local/include/boost/make_shared.hpp \
+
1621 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1622 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1623 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1624 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1625 /usr/local/include/boost/core/default_allocator.hpp \
+
1626 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1627 /usr/local/include/boost/core/alloc_construct.hpp \
+
1628 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1629 /usr/local/include/boost/core/first_scalar.hpp \
+
1630 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1631 /usr/local/include/boost/endian/conversion.hpp \
+
1632 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1633 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1634 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1635 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1636 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1637 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1638 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1639 /usr/local/include/boost/endian/detail/order.hpp \
+
1640 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1641 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1642 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1643 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1644 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1645 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1646 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1647 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1648 /usr/local/include/boost/algorithm/string.hpp \
+
1649 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1650 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1651 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1652 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1653 /usr/local/include/boost/mpl/bool.hpp \
+
1654 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1655 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1656 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1657 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1658 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1659 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1660 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1661 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1662 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1663 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1665 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1666 /usr/local/include/boost/algorithm/string/config.hpp \
+
1667 /usr/local/include/boost/range/begin.hpp \
+
1668 /usr/local/include/boost/range/config.hpp \
+
1669 /usr/local/include/boost/range/iterator.hpp \
+
1670 /usr/local/include/boost/range/range_fwd.hpp \
+
1671 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1672 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1673 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1674 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1675 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1676 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1677 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1678 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1679 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1680 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1681 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1682 /usr/local/include/boost/mpl/int.hpp \
+
1683 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1684 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1685 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1686 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1687 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1688 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1689 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1690 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1691 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1692 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1693 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1694 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1695 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1696 /usr/local/include/boost/preprocessor/inc.hpp \
+
1697 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1698 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1699 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1700 /usr/local/include/boost/preprocessor/identity.hpp \
+
1701 /usr/local/include/boost/preprocessor/empty.hpp \
+
1702 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1703 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1704 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1705 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1706 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1707 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1708 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1709 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1710 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1711 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1712 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1713 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1714 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1715 /usr/local/include/boost/range/const_iterator.hpp \
+
1716 /usr/local/include/boost/mpl/eval_if.hpp \
+
1717 /usr/local/include/boost/mpl/if.hpp \
+
1718 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1719 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1720 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1721 /usr/local/include/boost/range/end.hpp \
+
1722 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1723 /usr/local/include/boost/range/detail/common.hpp \
+
1724 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1725 /usr/local/include/boost/range/as_literal.hpp \
+
1726 /usr/local/include/boost/range/iterator_range.hpp \
+
1727 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1728 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1729 /usr/local/include/boost/mp11/utility.hpp \
+
1730 /usr/local/include/boost/mp11/integral.hpp \
+
1731 /usr/local/include/boost/mp11/version.hpp \
+
1732 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1733 /usr/local/include/boost/mp11/detail/config.hpp \
+
1734 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1735 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1736 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1737 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1738 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1739 /usr/local/include/boost/iterator/interoperable.hpp \
+
1740 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1741 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1742 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1743 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1744 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1745 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1746 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1747 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1748 /usr/local/include/boost/type_traits/negation.hpp \
+
1749 /usr/local/include/boost/mpl/not.hpp \
+
1750 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1751 /usr/local/include/boost/mpl/and.hpp \
+
1752 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1753 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1754 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1755 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1756 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1757 /usr/local/include/boost/mpl/or.hpp \
+
1758 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1759 /usr/local/include/boost/mpl/identity.hpp \
+
1760 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1761 /usr/local/include/boost/range/functions.hpp \
+
1762 /usr/local/include/boost/range/size.hpp \
+
1763 /usr/local/include/boost/range/size_type.hpp \
+
1764 /usr/local/include/boost/range/difference_type.hpp \
+
1765 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1766 /usr/local/include/boost/range/concepts.hpp \
+
1767 /usr/local/include/boost/concept_check.hpp \
+
1768 /usr/local/include/boost/concept/assert.hpp \
+
1769 /usr/local/include/boost/concept/detail/general.hpp \
+
1770 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1771 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1772 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1773 /usr/local/include/boost/concept/usage.hpp \
+
1774 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1775 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1776 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1777 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1778 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1779 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1780 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1781 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1782 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1783 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1784 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1785 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1786 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1787 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1788 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1789 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1790 /usr/local/include/boost/range/value_type.hpp \
+
1791 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1792 /usr/local/include/boost/mpl/assert.hpp \
+
1793 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1794 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1795 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1796 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1797 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1798 /usr/local/include/boost/type_traits/add_const.hpp \
+
1799 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1800 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1801 /usr/local/include/boost/utility.hpp \
+
1802 /usr/local/include/boost/utility/binary.hpp \
+
1803 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1804 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1805 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1806 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1807 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1808 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1809 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1810 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1811 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1812 /usr/local/include/boost/utility/identity_type.hpp \
+
1813 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1814 /usr/local/include/boost/core/noncopyable.hpp \
+
1815 /usr/local/include/boost/range/distance.hpp \
+
1816 /usr/local/include/boost/iterator/distance.hpp \
+
1817 /usr/local/include/boost/range/empty.hpp \
+
1818 /usr/local/include/boost/range/rbegin.hpp \
+
1819 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1820 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1821 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1822 /usr/local/include/boost/core/use_default.hpp \
+
1823 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1824 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1825 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1826 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1827 /usr/local/include/boost/range/rend.hpp \
+
1828 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1829 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1830 /usr/local/include/boost/next_prior.hpp \
+
1831 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1832 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1833 /usr/local/include/boost/type_traits/make_void.hpp \
+
1834 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1835 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1836 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1837 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1838 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1839 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1840 /usr/local/include/boost/iterator/advance.hpp \
+
1841 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1842 /usr/local/include/boost/range/detail/str_types.hpp \
+
1843 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1844 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1845 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1846 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1847 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1848 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1849 /usr/local/include/boost/core/empty_value.hpp \
+
1850 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1851 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1852 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1853 /usr/local/include/boost/algorithm/string/find.hpp \
+
1854 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1855 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1856 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1857 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1858 /usr/local/include/boost/algorithm/string/split.hpp \
+
1859 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1860 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1861 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1862 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1863 /usr/local/include/boost/function.hpp \
+
1864 /usr/local/include/boost/function/function_template.hpp \
+
1865 /usr/local/include/boost/function/function_base.hpp \
+
1866 /usr/local/include/boost/function/function_fwd.hpp \
+
1867 /usr/local/include/boost/function_equal.hpp \
+
1868 /usr/local/include/boost/core/ref.hpp \
+
1869 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1870 /usr/local/include/boost/mem_fn.hpp \
+
1871 /usr/local/include/boost/bind/mem_fn.hpp \
+
1872 /usr/local/include/boost/get_pointer.hpp \
+
1873 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1874 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1875 /usr/local/include/boost/algorithm/string/join.hpp \
+
1876 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1877 /usr/local/include/boost/mpl/logical.hpp \
+
1878 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1879 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1880 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1881 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1882 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1883 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1884 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1885 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1886 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1887 /usr/local/include/boost/property_tree/ptree.hpp \
+
1888 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1889 /usr/local/include/boost/property_tree/string_path.hpp \
+
1890 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1891 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1892 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1893 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1894 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1895 /usr/local/include/boost/multi_index_container.hpp \
+
1896 /usr/local/include/boost/move/core.hpp \
+
1897 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1898 /usr/local/include/boost/move/detail/workaround.hpp \
+
1899 /usr/local/include/boost/move/detail/config_end.hpp \
+
1900 /usr/local/include/boost/move/utility_core.hpp \
+
1901 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1902 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1903 /usr/local/include/boost/move/detail/addressof.hpp \
+
1904 /usr/local/include/boost/mpl/at.hpp \
+
1905 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1906 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1907 /usr/local/include/boost/mpl/begin_end.hpp \
+
1908 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1909 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1910 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1911 /usr/local/include/boost/mpl/void.hpp \
+
1912 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1913 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1914 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1915 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1916 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1917 /usr/local/include/boost/mpl/advance.hpp \
+
1918 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1919 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1920 /usr/local/include/boost/mpl/less.hpp \
+
1921 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1922 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1923 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1924 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1925 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1926 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1927 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1928 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1929 /usr/local/include/boost/mpl/tag.hpp \
+
1930 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1931 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1932 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1933 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1934 /usr/local/include/boost/mpl/negate.hpp \
+
1935 /usr/local/include/boost/mpl/integral_c.hpp \
+
1936 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1937 /usr/local/include/boost/mpl/long.hpp \
+
1938 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1939 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1940 /usr/local/include/boost/mpl/next.hpp \
+
1941 /usr/local/include/boost/mpl/next_prior.hpp \
+
1942 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1943 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1944 /usr/local/include/boost/mpl/prior.hpp \
+
1945 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1946 /usr/local/include/boost/mpl/deref.hpp \
+
1947 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1948 /usr/local/include/boost/mpl/contains.hpp \
+
1949 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1950 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1951 /usr/local/include/boost/mpl/find.hpp \
+
1952 /usr/local/include/boost/mpl/find_if.hpp \
+
1953 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1954 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1955 /usr/local/include/boost/mpl/apply.hpp \
+
1956 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1957 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1958 /usr/local/include/boost/mpl/placeholders.hpp \
+
1959 /usr/local/include/boost/mpl/arg.hpp \
+
1960 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1961 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1962 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1963 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1964 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1965 /usr/local/include/boost/mpl/lambda.hpp \
+
1966 /usr/local/include/boost/mpl/bind.hpp \
+
1967 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1968 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1969 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1970 /usr/local/include/boost/mpl/protect.hpp \
+
1971 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1972 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1973 /usr/local/include/boost/mpl/quote.hpp \
+
1974 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1975 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1976 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1977 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1978 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1979 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1980 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1981 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1982 /usr/local/include/boost/mpl/always.hpp \
+
1983 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1984 /usr/local/include/boost/mpl/pair.hpp \
+
1985 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1986 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1987 /usr/local/include/boost/mpl/same_as.hpp \
+
1988 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1989 /usr/local/include/boost/mpl/size.hpp \
+
1990 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1991 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1992 /usr/local/include/boost/mpl/distance.hpp \
+
1993 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1994 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1995 /usr/local/include/boost/mpl/O1_size.hpp \
+
1996 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1997 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1998 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1999 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
2000 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
2001 /usr/local/include/boost/mpl/iterator_range.hpp \
+
2002 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
2003 /usr/local/include/boost/multi_index/identity.hpp \
+
2004 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
2005 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
2006 /usr/local/include/boost/mpl/vector.hpp \
+
2007 /usr/local/include/boost/mpl/limits/vector.hpp \
+
2008 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
2009 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
2010 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
2011 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
2012 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
2013 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
2014 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
2015 /usr/local/include/boost/mpl/front_fwd.hpp \
+
2016 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
2017 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
2018 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
2019 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
2020 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
2021 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
2022 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
2023 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
2024 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
2025 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
2026 /usr/local/include/boost/mpl/back_fwd.hpp \
+
2027 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
2028 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
2029 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
2030 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
2031 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
2032 /usr/local/include/boost/mpl/plus.hpp \
+
2033 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
2034 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
2035 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
2036 /usr/local/include/boost/mpl/minus.hpp \
+
2037 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
2038 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
2039 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
2040 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
2041 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
2042 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
2043 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
2044 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
2045 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
2046 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
2047 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
2048 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
2049 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
2050 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
2051 /usr/local/include/boost/multi_index/tag.hpp \
+
2052 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
2053 /usr/local/include/boost/mpl/fold.hpp \
+
2054 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
2055 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
2056 /usr/local/include/boost/mpl/set/set0.hpp \
+
2057 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2058 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2059 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2060 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2061 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2062 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2063 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2064 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2065 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2066 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2067 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2068 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2069 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2070 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2071 /usr/local/include/boost/mpl/base.hpp \
+
2072 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2073 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2074 /usr/local/include/boost/mpl/insert.hpp \
+
2075 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2076 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2077 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2078 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2079 /usr/local/include/boost/mpl/clear.hpp \
+
2080 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2081 /usr/local/include/boost/mpl/push_front.hpp \
+
2082 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2083 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2084 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2085 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2086 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2087 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2088 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2089 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2090 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2091 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2092 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2093 /usr/local/include/boost/mpl/has_key.hpp \
+
2094 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2095 /usr/local/include/boost/mpl/transform.hpp \
+
2096 /usr/local/include/boost/mpl/pair_view.hpp \
+
2097 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2098 /usr/local/include/boost/mpl/min_max.hpp \
+
2099 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2100 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2101 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2102 /usr/local/include/boost/mpl/push_back.hpp \
+
2103 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2104 /usr/local/include/boost/mpl/inserter.hpp \
+
2105 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2106 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
2107 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
2108 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2109 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2110 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2111 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2112 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2113 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2114 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2115 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2116 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2117 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2118 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2119 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2120 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2121 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2122 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2123 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2124 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2125 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2126 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2127 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2128 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2129 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2130 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2131 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2132 /usr/local/include/boost/core/serialization.hpp \
+
2133 /usr/local/include/boost/core/nvp.hpp \
+
2134 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2135 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2136 /usr/local/include/boost/mpl/empty.hpp \
+
2137 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2138 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2139 /usr/local/include/boost/tuple/tuple.hpp \
+
2140 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
2141 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
2142 /usr/local/include/boost/type_traits/add_cv.hpp \
+
2143 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
2144 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2145 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2146 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2147 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2148 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2149 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2150 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2151 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2152 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2153 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2154 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2155 /usr/local/include/boost/bind/bind.hpp \
+
2156 /usr/local/include/boost/bind/arg.hpp \
+
2157 /usr/local/include/boost/is_placeholder.hpp \
+
2158 /usr/local/include/boost/bind/std_placeholders.hpp \
+
2159 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
2160 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
2161 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
2162 /usr/local/include/boost/visit_each.hpp \
+
2163 /usr/local/include/boost/type.hpp \
+
2164 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
2165 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
2166 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
2167 /usr/local/include/boost/bind/placeholders.hpp \
+
2168 /usr/local/include/boost/call_traits.hpp \
+
2169 /usr/local/include/boost/detail/call_traits.hpp \
+
2170 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2171 /usr/local/include/boost/operators.hpp \
+
2172 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2173 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2174 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2175 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
2176 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2177 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2178 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2179 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2180 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2181 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2182 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2183 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2184 /usr/local/include/boost/type_traits/is_final.hpp \
+
2185 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2186 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2187 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2188 /usr/local/include/boost/multi_index/member.hpp \
+
2189 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2190 /usr/local/include/boost/core/type_name.hpp \
+
2191 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2192 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2193 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2195 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2196 /usr/local/include/boost/lexical_cast.hpp \
+
2197 /usr/local/include/boost/predef/other/endian.h \
+
2198 /usr/local/include/boost/integer.hpp \
+
2199 /usr/local/include/boost/integer_fwd.hpp \
+
2200 /usr/local/include/boost/integer_traits.hpp \
+
2201 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2202 /usr/local/include/boost/predef/version_number.h \
+
2203 /usr/local/include/boost/predef/make.h \
+
2204 /usr/local/include/boost/predef/detail/test.h \
+
2205 /usr/local/include/boost/predef/library/c/gnu.h \
+
2206 /usr/local/include/boost/predef/library/c/_prefix.h \
+
2207 /usr/local/include/boost/predef/detail/_cassert.h \
+
2208 /usr/local/include/boost/predef/os/macos.h \
+
2209 /usr/local/include/boost/predef/os/ios.h \
+
2210 /usr/local/include/boost/predef/detail/os_detected.h \
+
2211 /usr/local/include/boost/predef/os/bsd.h \
+
2212 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
2213 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
2214 /usr/local/include/boost/predef/os/bsd/free.h \
+
2215 /usr/local/include/boost/predef/os/bsd/open.h \
+
2216 /usr/local/include/boost/predef/os/bsd/net.h \
+
2217 /usr/local/include/boost/predef/platform/android.h \
+
2218 /usr/local/include/boost/multiprecision/number.hpp \
+
2219 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2220 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2221 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2222 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2223 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2224 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2225 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2226 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2227 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2228 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2229 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2230 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2231 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2232 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2233 /usr/local/include/boost/core/cmath.hpp \
+
2234 /usr/local/include/boost/type_traits/is_float.hpp \
+
2235 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2236 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2237 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2238 /usr/local/include/boost/container/container_fwd.hpp \
+
2239 /usr/local/include/boost/container/detail/workaround.hpp \
+
2240 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
2241 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
2242 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
2243 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2244 /usr/local/include/boost/core/snprintf.hpp \
+
2245 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2246 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2247 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2248 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2249 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2250 /usr/local/include/boost/math/tools/complex.hpp \
+
2251 /usr/local/include/boost/math/tools/config.hpp \
+
2252 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2255 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2257 /usr/local/include/boost/math/tools/user.hpp \
+
2258 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2259 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
2261 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2262 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2263 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2264 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2265 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2266 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2267 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2268 /usr/local/include/boost/cstdfloat.hpp \
+
2269 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2270 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2271 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2272 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2273 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2274 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2275 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2276 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2277 /usr/local/include/boost/math/tools/promotion.hpp \
+
2278 /usr/local/include/boost/math/policies/policy.hpp \
+
2279 /usr/local/include/boost/math/tools/mp.hpp \
+
2280 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2281 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2282 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2283 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2284 /usr/local/include/boost/math/tools/assert.hpp \
+
2285 /usr/local/include/boost/math/special_functions/next.hpp \
+
2286 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2287 /usr/local/include/boost/math/tools/precision.hpp \
+
2288 /usr/local/include/boost/math/tools/tuple.hpp \
+
2289 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2290 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2291 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2292 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2293 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2294 /usr/local/include/boost/math/tools/traits.hpp \
+
2295 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2296 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2297 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2298 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2299 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2300 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2301 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2302 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2303 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2304 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2305 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2306 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2307 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2308 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2309 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2310 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2311 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2312 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2313 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2314 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2315 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2316 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2317 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2318 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2319 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2320 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2321 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2322 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2323 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2324 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2325 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2326 /usr/local/include/boost/multiprecision/integer.hpp \
+
2327 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2328 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2329 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2330 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2331 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2332 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2333 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2334 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2335 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2336 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2337 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2344 /usr/local/include/boost/thread/future.hpp \
+
2345 /usr/local/include/boost/thread/detail/config.hpp \
+
2346 /usr/local/include/boost/thread/detail/platform.hpp \
+
2347 /usr/local/include/boost/config/requires_threads.hpp \
+
2348 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
2349 /usr/local/include/boost/thread/condition_variable.hpp \
+
2350 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
2351 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
2352 /usr/local/include/boost/thread/thread_time.hpp \
+
2353 /usr/local/include/boost/date_time/time_clock.hpp \
+
2354 /usr/local/include/boost/date_time/c_time.hpp \
+
2355 /usr/local/include/boost/date_time/compiler_config.hpp \
+
2356 /usr/local/include/boost/date_time/locale_config.hpp \
+
2357 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
2358 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
2359 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
2360 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
2361 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
2362 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
2363 /usr/local/include/boost/date_time/time_duration.hpp \
+
2364 /usr/local/include/boost/date_time/special_defs.hpp \
+
2365 /usr/local/include/boost/date_time/time_defs.hpp \
+
2366 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
2367 /usr/local/include/boost/date_time/int_adapter.hpp \
+
2368 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
2369 /usr/local/include/boost/date_time/date.hpp \
+
2370 /usr/local/include/boost/date_time/year_month_day.hpp \
+
2371 /usr/local/include/boost/date_time/period.hpp \
+
2372 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
2373 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
2374 /usr/local/include/boost/date_time/constrained_value.hpp \
+
2375 /usr/local/include/boost/date_time/date_defs.hpp \
+
2376 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
2377 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
2378 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
2379 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
2380 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
2381 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
2382 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
2383 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
2384 /usr/local/include/boost/date_time/date_duration.hpp \
+
2385 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
2386 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
2387 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
2388 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
2389 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
2390 /usr/local/include/boost/date_time/date_generators.hpp \
+
2391 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
2392 /usr/local/include/boost/date_time/date_iterator.hpp \
+
2393 /usr/local/include/boost/date_time/time_system_split.hpp \
+
2394 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
2395 /usr/local/include/boost/date_time/time.hpp \
+
2396 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
2397 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
2398 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
2399 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
2400 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
2401 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
2402 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
2403 /usr/local/include/boost/mpl/equal_to.hpp \
+
2404 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
2405 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
2406 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
2407 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
2408 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
2409 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
2410 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
2411 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
2412 /usr/local/include/boost/mpl/multiplies.hpp \
+
2413 /usr/local/include/boost/mpl/times.hpp \
+
2414 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
2415 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
2416 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
2417 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
2418 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
2419 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
2420 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
2421 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
2422 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
2423 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
2424 /usr/local/include/boost/date_time/time_iterator.hpp \
+
2425 /usr/local/include/boost/date_time/dst_rules.hpp \
+
2426 /usr/local/include/boost/config/abi_prefix.hpp \
+
2427 /usr/local/include/boost/config/abi_suffix.hpp \
+
2428 /usr/local/include/boost/chrono/duration.hpp \
+
2429 /usr/local/include/boost/chrono/config.hpp \
+
2430 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
2431 /usr/local/include/boost/predef.h \
+
2432 /usr/local/include/boost/predef/language.h \
+
2433 /usr/local/include/boost/predef/language/stdc.h \
+
2434 /usr/local/include/boost/predef/language/stdcpp.h \
+
2435 /usr/local/include/boost/predef/language/objc.h \
+
2436 /usr/local/include/boost/predef/language/cuda.h \
+
2437 /usr/local/include/boost/predef/architecture.h \
+
2438 /usr/local/include/boost/predef/architecture/alpha.h \
+
2439 /usr/local/include/boost/predef/architecture/arm.h \
+
2440 /usr/local/include/boost/predef/architecture/blackfin.h \
+
2441 /usr/local/include/boost/predef/architecture/convex.h \
+
2442 /usr/local/include/boost/predef/architecture/e2k.h \
+
2443 /usr/local/include/boost/predef/architecture/ia64.h \
+
2444 /usr/local/include/boost/predef/architecture/loongarch.h \
+
2445 /usr/local/include/boost/predef/architecture/m68k.h \
+
2446 /usr/local/include/boost/predef/architecture/mips.h \
+
2447 /usr/local/include/boost/predef/architecture/parisc.h \
+
2448 /usr/local/include/boost/predef/architecture/ppc.h \
+
2449 /usr/local/include/boost/predef/architecture/ptx.h \
+
2450 /usr/local/include/boost/predef/architecture/pyramid.h \
+
2451 /usr/local/include/boost/predef/architecture/riscv.h \
+
2452 /usr/local/include/boost/predef/architecture/rs6k.h \
+
2453 /usr/local/include/boost/predef/architecture/sparc.h \
+
2454 /usr/local/include/boost/predef/architecture/superh.h \
+
2455 /usr/local/include/boost/predef/architecture/sys370.h \
+
2456 /usr/local/include/boost/predef/architecture/sys390.h \
+
2457 /usr/local/include/boost/predef/architecture/x86.h \
+
2458 /usr/local/include/boost/predef/architecture/x86/32.h \
+
2459 /usr/local/include/boost/predef/architecture/x86/64.h \
+
2460 /usr/local/include/boost/predef/architecture/z.h \
+
2461 /usr/local/include/boost/predef/compiler.h \
+
2462 /usr/local/include/boost/predef/compiler/borland.h \
+
2463 /usr/local/include/boost/predef/compiler/clang.h \
+
2464 /usr/local/include/boost/predef/detail/comp_detected.h \
+
2465 /usr/local/include/boost/predef/compiler/comeau.h \
+
2466 /usr/local/include/boost/predef/compiler/compaq.h \
+
2467 /usr/local/include/boost/predef/compiler/diab.h \
+
2468 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
2469 /usr/local/include/boost/predef/compiler/dignus.h \
+
2470 /usr/local/include/boost/predef/compiler/edg.h \
+
2471 /usr/local/include/boost/predef/compiler/ekopath.h \
+
2472 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
2473 /usr/local/include/boost/predef/compiler/gcc.h \
+
2474 /usr/local/include/boost/predef/compiler/greenhills.h \
+
2475 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
2476 /usr/local/include/boost/predef/compiler/iar.h \
+
2477 /usr/local/include/boost/predef/compiler/ibm.h \
+
2478 /usr/local/include/boost/predef/compiler/intel.h \
+
2479 /usr/local/include/boost/predef/compiler/kai.h \
+
2480 /usr/local/include/boost/predef/compiler/llvm.h \
+
2481 /usr/local/include/boost/predef/compiler/metaware.h \
+
2482 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
2483 /usr/local/include/boost/predef/compiler/microtec.h \
+
2484 /usr/local/include/boost/predef/compiler/mpw.h \
+
2485 /usr/local/include/boost/predef/compiler/nvcc.h \
+
2486 /usr/local/include/boost/predef/compiler/palm.h \
+
2487 /usr/local/include/boost/predef/compiler/pgi.h \
+
2488 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
2489 /usr/local/include/boost/predef/compiler/sunpro.h \
+
2490 /usr/local/include/boost/predef/compiler/tendra.h \
+
2491 /usr/local/include/boost/predef/compiler/visualc.h \
+
2492 /usr/local/include/boost/predef/compiler/watcom.h \
+
2493 /usr/local/include/boost/predef/library.h \
+
2494 /usr/local/include/boost/predef/library/c.h \
+
2495 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
2496 /usr/local/include/boost/predef/library/c/uc.h \
+
2497 /usr/local/include/boost/predef/library/c/vms.h \
+
2498 /usr/local/include/boost/predef/library/c/zos.h \
+
2499 /usr/local/include/boost/predef/library/std.h \
+
2500 /usr/local/include/boost/predef/library/std/_prefix.h \
+
2501 /usr/local/include/boost/predef/detail/_exception.h \
+
2502 /usr/local/include/boost/predef/library/std/cxx.h \
+
2503 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
2504 /usr/local/include/boost/predef/library/std/libcomo.h \
+
2505 /usr/local/include/boost/predef/library/std/modena.h \
+
2506 /usr/local/include/boost/predef/library/std/msl.h \
+
2507 /usr/local/include/boost/predef/library/std/msvc.h \
+
2508 /usr/local/include/boost/predef/library/std/roguewave.h \
+
2509 /usr/local/include/boost/predef/library/std/sgi.h \
+
2510 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
2511 /usr/local/include/boost/predef/library/std/stlport.h \
+
2512 /usr/local/include/boost/predef/library/std/vacpp.h \
+
2513 /usr/local/include/boost/predef/os.h \
+
2514 /usr/local/include/boost/predef/os/aix.h \
+
2515 /usr/local/include/boost/predef/os/amigaos.h \
+
2516 /usr/local/include/boost/predef/os/beos.h \
+
2517 /usr/local/include/boost/predef/os/cygwin.h \
+
2518 /usr/local/include/boost/predef/os/haiku.h \
+
2519 /usr/local/include/boost/predef/os/hpux.h \
+
2520 /usr/local/include/boost/predef/os/irix.h \
+
2521 /usr/local/include/boost/predef/os/linux.h \
+
2522 /usr/local/include/boost/predef/os/os400.h \
+
2523 /usr/local/include/boost/predef/os/qnxnto.h \
+
2524 /usr/local/include/boost/predef/os/solaris.h \
+
2525 /usr/local/include/boost/predef/os/unix.h \
+
2526 /usr/local/include/boost/predef/os/vms.h \
+
2527 /usr/local/include/boost/predef/os/windows.h \
+
2528 /usr/local/include/boost/predef/other.h \
+
2529 /usr/local/include/boost/predef/other/wordsize.h \
+
2530 /usr/local/include/boost/predef/other/workaround.h \
+
2531 /usr/local/include/boost/predef/platform.h \
+
2532 /usr/local/include/boost/predef/platform/cloudabi.h \
+
2533 /usr/local/include/boost/predef/platform/mingw.h \
+
2534 /usr/local/include/boost/predef/platform/mingw32.h \
+
2535 /usr/local/include/boost/predef/platform/mingw64.h \
+
2536 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
2537 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
2538 /usr/local/include/boost/predef/platform/windows_phone.h \
+
2539 /usr/local/include/boost/predef/platform/windows_server.h \
+
2540 /usr/local/include/boost/predef/platform/windows_store.h \
+
2541 /usr/local/include/boost/predef/platform/windows_system.h \
+
2542 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
2543 /usr/local/include/boost/predef/platform/ios.h \
+
2544 /usr/local/include/boost/predef/hardware.h \
+
2545 /usr/local/include/boost/predef/hardware/simd.h \
+
2546 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
2547 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2548 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2549 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2550 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2551 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2552 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2553 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2554 /usr/local/include/boost/predef/version.h \
+
2555 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2556 /usr/local/include/boost/ratio/ratio.hpp \
+
2557 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2558 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2559 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2560 /usr/local/include/boost/type_traits/common_type.hpp \
+
2561 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2562 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2563 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2564 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2565 /usr/local/include/boost/chrono/time_point.hpp \
+
2566 /usr/local/include/boost/chrono/detail/system.hpp \
+
2567 /usr/local/include/boost/chrono/clock_string.hpp \
+
2568 /usr/local/include/boost/ratio/config.hpp \
+
2569 /usr/local/include/boost/chrono/ceil.hpp \
+
2570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2585 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2629 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2630 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2631 /usr/local/include/boost/thread/interruption.hpp \
+
2632 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2633 /usr/local/include/boost/thread/exceptions.hpp \
+
2634 /usr/local/include/boost/thread/lock_guard.hpp \
+
2635 /usr/local/include/boost/thread/detail/delete.hpp \
+
2636 /usr/local/include/boost/thread/detail/move.hpp \
+
2637 /usr/local/include/boost/move/utility.hpp \
+
2638 /usr/local/include/boost/move/traits.hpp \
+
2639 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2640 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2641 /usr/local/include/boost/thread/lock_options.hpp \
+
2642 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2643 /usr/local/include/boost/thread/lock_types.hpp \
+
2644 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2645 /usr/local/include/boost/thread/mutex.hpp \
+
2646 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2647 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2648 /usr/local/include/boost/thread/cv_status.hpp \
+
2649 /usr/local/include/boost/core/scoped_enum.hpp \
+
2650 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2651 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2652 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2653 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2654 /usr/local/include/boost/utility/result_of.hpp \
+
2655 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2656 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2657 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2658 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2659 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2660 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2661 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2662 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2663 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2664 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2665 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2666 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2667 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2668 /usr/local/include/boost/thread/futures/launch.hpp \
+
2669 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2670 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2671 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2672 /usr/local/include/boost/scoped_array.hpp \
+
2673 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2674 /usr/local/include/boost/thread/thread_only.hpp \
+
2675 /usr/local/include/boost/thread/detail/thread.hpp \
+
2676 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2677 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2678 /usr/local/include/boost/io/ios_state.hpp \
+
2679 /usr/local/include/boost/io_fwd.hpp \
+
2680 /usr/local/include/boost/functional/hash.hpp \
+
2681 /usr/local/include/boost/container_hash/hash.hpp \
+
2682 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2683 /usr/local/include/boost/container_hash/is_range.hpp \
+
2684 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2685 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2686 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2687 /usr/local/include/boost/describe/bases.hpp \
+
2688 /usr/local/include/boost/describe/modifiers.hpp \
+
2689 /usr/local/include/boost/describe/detail/config.hpp \
+
2690 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2691 /usr/local/include/boost/mp11/algorithm.hpp \
+
2692 /usr/local/include/boost/mp11/list.hpp \
+
2693 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2694 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2695 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2696 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2697 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2698 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2699 /usr/local/include/boost/mp11/set.hpp \
+
2700 /usr/local/include/boost/mp11/function.hpp \
+
2701 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2702 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2703 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2704 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2705 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2706 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2707 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2708 /usr/local/include/boost/describe/members.hpp \
+
2709 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2710 /usr/local/include/boost/mp11/bind.hpp \
+
2711 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2712 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2713 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2714 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2715 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2716 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2717 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2718 /usr/local/include/boost/thread/executor.hpp \
+
2719 /usr/local/include/boost/thread/executors/executor.hpp \
+
2720 /usr/local/include/boost/thread/executors/work.hpp \
+
2721 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2722 /usr/local/include/boost/thread/detail/memory.hpp \
+
2723 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2724 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2725 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2726 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2727 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2728 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2729 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2730 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2731 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2732 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2733 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2734 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2735 /usr/local/include/boost/container/allocator_traits.hpp \
+
2736 /usr/local/include/boost/container/detail/mpl.hpp \
+
2737 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2738 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2739 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2740 /usr/local/include/boost/container/detail/config_end.hpp \
+
2741 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2742 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2743 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2744 /usr/local/include/boost/container/detail/addressof.hpp \
+
2745 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2746 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2747 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2748 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2749 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2750 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2751 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2752 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2753 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2754 /usr/local/include/boost/container/uses_allocator.hpp \
+
2755 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2756 /usr/local/include/boost/container/detail/pair.hpp \
+
2757 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2758 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2759 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2760 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2761 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2762 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2763 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2764 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2765 /usr/local/include/boost/variant.hpp \
+
2766 /usr/local/include/boost/variant/variant.hpp \
+
2767 /usr/local/include/boost/variant/detail/config.hpp \
+
2768 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2769 /usr/local/include/boost/blank_fwd.hpp \
+
2770 /usr/local/include/boost/preprocessor/enum.hpp \
+
2771 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2772 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2773 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2774 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2775 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2776 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2777 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2778 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2779 /usr/local/include/boost/detail/reference_content.hpp \
+
2780 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2781 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2782 /usr/local/include/boost/variant/detail/move.hpp \
+
2783 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2784 /usr/local/include/boost/mpl/list.hpp \
+
2785 /usr/local/include/boost/mpl/limits/list.hpp \
+
2786 /usr/local/include/boost/mpl/list/list20.hpp \
+
2787 /usr/local/include/boost/mpl/list/list10.hpp \
+
2788 /usr/local/include/boost/mpl/list/list0.hpp \
+
2789 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2790 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2791 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2792 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2793 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2794 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2795 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2796 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2797 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2798 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2799 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2800 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2801 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2802 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2803 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2804 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2805 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2806 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2807 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2808 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2809 /usr/local/include/boost/variant/static_visitor.hpp \
+
2810 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2811 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2812 /usr/local/include/boost/utility/declval.hpp \
+
2813 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2814 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2815 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2816 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2817 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2818 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2819 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2820 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2821 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2822 /usr/local/include/boost/blank.hpp \
+
2823 /usr/local/include/boost/detail/templated_streams.hpp \
+
2824 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2825 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2826 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2827 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2828 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2829 /usr/local/include/boost/mpl/front.hpp \
+
2830 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2831 /usr/local/include/boost/mpl/insert_range.hpp \
+
2832 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2833 /usr/local/include/boost/mpl/joint_view.hpp \
+
2834 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2835 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2836 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2837 /usr/local/include/boost/mpl/max_element.hpp \
+
2838 /usr/local/include/boost/mpl/size_t.hpp \
+
2839 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2840 /usr/local/include/boost/mpl/sizeof.hpp \
+
2841 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2842 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2843 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2844 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2845 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2846 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2847 /usr/local/include/boost/mpl/equal.hpp \
+
2848 /usr/local/include/boost/variant/get.hpp \
+
2849 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2850 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2851 /usr/local/include/boost/variant/bad_visit.hpp \
+
2852 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2853 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2854 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2855 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ConcurrentSet.h \
+
2856 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_event.h \
+
2857 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2858 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2859 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SocketFactory.h \
+
2860 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2861 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListenable.h \
+
2862 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
2863 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2864 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
2865 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2866 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
2867 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
2868 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2869 /usr/local/include/boost/endian/arithmetic.hpp \
+
2870 /usr/local/include/boost/endian/buffers.hpp \
+
2871 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2872 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2873 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2874 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2875 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2876 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2877 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2878 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2879 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2880 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2881 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2882 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2883 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2884 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2885 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2886 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2887 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2888 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
2889 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2890 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2891 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/HeartbeatManager.h \
+
2892 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2893 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2894 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2895 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2896 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2897 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/wait_strategy.h \
+
2898 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2899 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2900 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/sql_page_codec.h \
+
2901 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
2902 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
2903 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/list_cn_fixed_size_codec.h \
+
2904 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
2905 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
2906 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
2907 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
2908 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
2909 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h \
+
2910 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_client.h \
+
2911 /usr/local/include/boost/utility/string_view.hpp \
+
2912 /usr/local/include/boost/io/ostream_put.hpp \
+
2913 /usr/local/include/boost/io/detail/buffer_fill.hpp \
+
2914 /usr/local/include/boost/io/detail/ostream_guard.hpp \
+
2915 /usr/local/include/boost/utility/string_view_fwd.hpp \
+
2916 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
2917 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
2918 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
2919 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
2920 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
2921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
2922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
2923 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
2924 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
2925 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2926 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2927 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2928 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2929 /usr/local/include/boost/thread/latch.hpp \
+
2930 /usr/local/include/boost/thread/detail/counter.hpp \
+
2931 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2932 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2933 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2934 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2935 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2936 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2937 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2938 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2939 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2940 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2941 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2942 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2943 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2944 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2945 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2946 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2947 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2948 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2949 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2950 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2951 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2952 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2953 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2954 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2955 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2956 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2957 /usr/local/include/boost/container/vector.hpp \
+
2958 /usr/local/include/boost/container/new_allocator.hpp \
+
2959 /usr/local/include/boost/container/throw_exception.hpp \
+
2960 /usr/local/include/boost/container/options.hpp \
+
2961 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2962 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2963 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2964 /usr/local/include/boost/container/detail/iterator.hpp \
+
2965 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2966 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2967 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2968 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2969 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2970 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2971 /usr/local/include/boost/container/detail/iterators.hpp \
+
2972 /usr/local/include/boost/container/detail/value_init.hpp \
+
2973 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2974 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2975 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2976 /usr/local/include/boost/container/detail/version_type.hpp \
+
2977 /usr/local/include/boost/move/iterator.hpp \
+
2978 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2979 /usr/local/include/boost/move/detail/launder.hpp \
+
2980 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2981 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2982 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2983 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2984 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2985 /usr/local/include/boost/container/detail/min_max.hpp \
+
2986 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2987 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2988 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2989 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2990 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2991 /usr/local/include/boost/move/algo/move.hpp \
+
2992 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2993 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2994 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2995 /usr/local/include/boost/move/algo/predicate.hpp \
+
2996 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2997 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2998 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2999 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
3000 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
3001 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
3002 /usr/local/include/boost/move/algo/unique.hpp \
+
3003 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
3004 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
3005 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
3006 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
3007 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
3008 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
3009 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
3010 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
3011 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
3012 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
3013 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
3014 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
3015 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
3016 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
3017 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
3018 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
3019 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
3020 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
3021 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
3022 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
3023 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
3024 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
3025 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
3026 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
3027 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
3028 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
3029 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
3030 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
3031 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
3032 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
3033 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
3034 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
3035 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
3036 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
3037 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
3038 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
3039 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
3040 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
3041 /usr/local/include/boost/thread/shared_mutex.hpp \
+
3042 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
3043 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
3044 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
3045 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
3046 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/flake_id_generator.h \
+
3047 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/flake_id_generator_impl.h \
+
3048 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iexecutor_service.h \
+
3049 /usr/local/include/boost/uuid/uuid_generators.hpp \
+
3050 /usr/local/include/boost/uuid/string_generator.hpp \
+
3051 /usr/local/include/boost/uuid/name_generator.hpp \
+
3052 /usr/local/include/boost/uuid/name_generator_md5.hpp \
+
3053 /usr/local/include/boost/uuid/detail/basic_name_generator.hpp \
+
3054 /usr/local/include/boost/uuid/namespaces.hpp \
+
3055 /usr/local/include/boost/uuid/detail/md5.hpp \
+
3056 /usr/local/include/boost/uuid/detail/numeric_cast.hpp \
+
3057 /usr/local/include/boost/uuid/name_generator_sha1.hpp \
+
3058 /usr/local/include/boost/uuid/detail/sha1.hpp \
+
3059 /usr/local/include/boost/uuid/time_generator.hpp \
+
3060 /usr/local/include/boost/uuid/time_generator_v1.hpp \
+
3061 /usr/local/include/boost/uuid/time_generator_v6.hpp \
+
3062 /usr/local/include/boost/uuid/time_generator_v7.hpp \
+
3063 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
3064 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
3065 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/itopic.h \
+
3066 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ITopicImpl.h \
+
3067 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/TopicEventHandlerImpl.h \
+
3068 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/message.h \
+
3069 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/listener.h \
+
3070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/pn_counter.h \
+
3071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PNCounterImpl.h \
+
3072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/vector_clock.h \
+
3073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/reliable_topic.h \
+
3074 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer.h \
+
3075 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/RingbufferImpl.h \
+
3076 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PartitionSpecificClientProxy.h \
+
3077 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer/read_result_set.h \
+
3078 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/Cancellable.h \
+
3079 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/reliable/ReliableTopicMessage.h \
+
3080 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/replicated_map.h \
+
3081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ReplicatedMapImpl.h \
+
3082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientPartitionServiceImpl.h \
+
3083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/execution_callback.h \
+
3084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/Partition.h \
+
3085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
3086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
3087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
3088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
3089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
3090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
3091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
3092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
3093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
3094 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
3095 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
3096 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
3097 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
3098 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
3099 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
3100 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
3101 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
3102 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
3103 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
3104 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
3105 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
3106 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
3107 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
3108 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
3109 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
3110 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
3111 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
3112 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
3113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
3114 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
3115 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
3116 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
3117 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
3118 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
3119 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
3120 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
3121 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
3122 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
3123 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
3124 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
3125 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
3126 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
3127 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h \
+
3128 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_utils.h \
+
3129 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error_code.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html b/5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html new file mode 100644 index 0000000000..9b18c72672 --- /dev/null +++ b/5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html @@ -0,0 +1,301 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_page::sql_row Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_page::sql_row Class Reference
+
+
+ + + + + + + + + + + +

+Public Member Functions

 sql_row (size_t row_index, std::shared_ptr< page_data > page)
template<typename T>
boost::optional< T > get_object (std::size_t column_index) const
 Gets the value of the column by index.
template<typename T>
boost::optional< T > get_object (const std::string &column_name) const
 Gets the value of the column by column name.
const sql_row_metadatarow_metadata () const
 Gets the row metadata.
+

Detailed Description

+
+

Definition at line 48 of file sql_page.h.

+

Constructor & Destructor Documentation

+ +

◆ sql_row()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::sql::sql_page::sql_row::sql_row (size_t row_index,
std::shared_ptr< page_data > page )
+
+ +

Definition at line 1165 of file sql.cpp.

+
1166 : row_index_(row_index)
+
1167 , page_data_(std::move(shared))
+
1168{
+
1169}
+
+
+
+

Member Function Documentation

+ +

◆ get_object() [1/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
boost::optional< T > hazelcast::client::sql::sql_page::sql_row::get_object (const std::string & column_name) const
+
+inline
+
+ +

Gets the value of the column by column name.

+

Column name should be one of those defined in row_metadata, case-sensitive.

+

The class of the returned value depends on the SQL type of the column. No implicit conversions are performed on the value.

+
Parameters
+ + +
column_namecolumn name
+
+
+
Returns
value of the column
+
Exceptions
+ + + +
hazelcast::client::exception::illegal_argumentif a column with the given name is not found
boost::any_cast_exceptionif the type of the column type isn't assignable to the type \codeT
+
+
+
See also
row_metadata()
+
+sql_row_metadata::find_column
+
+sql_column_metadata::name
+
+sql_column_metadata::type
+ +

Definition at line 100 of file sql_page.h.

+
101 {
+
102 auto column_index = resolve_index(column_name);
+
103 return page_data_->get_column_value<T>(column_index, row_index_);
+
104 }
+
+
+
+ +

◆ get_object() [2/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
boost::optional< T > hazelcast::client::sql::sql_page::sql_row::get_object (std::size_t column_index) const
+
+inline
+
+ +

Gets the value of the column by index.

+

The class of the returned value depends on the SQL type of the column. No implicit conversions are performed on the value.

+
Parameters
+ + +
column_indexcolumn index, zero-based.
+
+
+
Returns
value of the column
+
Exceptions
+ + + +
hazelcast::client::exception::index_out_of_boundsif the column index is out of bounds
boost::bad_any_castif the type of the column type isn't assignable to the type \codeT
+
+
+
See also
row_metadata()
+
+sql_column_metadata::type
+ +

Definition at line 71 of file sql_page.h.

+
72 {
+
73 check_index(column_index);
+
74
+
75 return page_data_->get_column_value<T>(column_index, row_index_);
+
76 }
+
+
+
+ +

◆ row_metadata()

+ +
+
+ + + + + + + +
const sql_row_metadata & hazelcast::client::sql::sql_page::sql_row::row_metadata () const
+
+ +

Gets the row metadata.

+
Returns
vector of column metadata, and returns empty vector if the result contains only an update count.
+
See also
sql_row_metadata
+ +

Definition at line 1185 of file sql.cpp.

+
1186{
+
1187 return *page_data_->row_metadata_;
+
1188}
+
+
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/sql/sql_page.h
  • +
  • hazelcast/src/hazelcast/client/sql.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.js b/5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.js new file mode 100644 index 0000000000..aec988e677 --- /dev/null +++ b/5.5.0/d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row = +[ + [ "get_object", "d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html#a227cbaa45014a88e19754d2fbb52b82b", null ], + [ "get_object", "d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html#ad8a6a3e95e760b8e95897bbc6b8cc17c", null ], + [ "row_metadata", "d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html#a757d525ccc70bb2300a39074d1a0ff61", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d0a/transactional__map_8h_source.html b/5.5.0/d8/d0a/transactional__map_8h_source.html new file mode 100644 index 0000000000..6eceedfd7a --- /dev/null +++ b/5.5.0/d8/d0a/transactional__map_8h_source.html @@ -0,0 +1,274 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transactional_map.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactional_map.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/TransactionalMapImpl.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
+
27class HAZELCAST_API transactional_map : public proxy::TransactionalMapImpl
+
28{
+
29 friend class transaction_context;
+
30
+
31public:
+
37 template<typename K>
+
+
38 boost::future<bool> contains_key(const K& key)
+
39 {
+
40 return contains_key_data(to_data(key));
+
41 }
+
+
42
+
48 template<typename K, typename V>
+
+
49 boost::future<boost::optional<V>> get(const K& key)
+
50 {
+
51 return to_object<V>(get_data(to_data(key)));
+
52 }
+
+
53
+
62 template<typename K, typename V, typename R = V>
+
+
63 boost::future<boost::optional<R>> put(const K& key, const V& value)
+
64 {
+
65 return to_object<R>(put_data(to_data(key), to_data(value)));
+
66 }
+
+
67
+
76 template<typename K, typename V>
+
+
77 boost::future<void> set(const K& key, const V& value)
+
78 {
+
79 return set_data(to_data(key), to_data(value));
+
80 }
+
+
81
+
90 template<typename K, typename V, typename R = V>
+
+
91 boost::future<boost::optional<R>> put_if_absent(const K& key,
+
92 const V& value)
+
93 {
+
94 return to_object<R>(put_if_absent_data(to_data(key), to_data(value)));
+
95 }
+
+
96
+
105 template<typename K, typename V, typename R = V>
+
+
106 boost::future<boost::optional<R>> replace(const K& key, const V& value)
+
107 {
+
108 return to_object<R>(replace_data(to_data(key), to_data(value)));
+
109 }
+
+
110
+
119 template<typename K, typename V, typename N>
+
+
120 boost::future<bool> replace(const K& key,
+
121 const V& old_value,
+
122 const N& new_value)
+
123 {
+
124 return replace_data(
+
125 to_data(key), to_data(old_value), to_data(new_value));
+
126 }
+
+
127
+
136 template<typename K, typename V>
+
+
137 boost::future<boost::optional<V>> remove(const K& key)
+
138 {
+
139 return to_object<V>(remove_data(to_data(key)));
+
140 }
+
+
141
+
150 template<typename K>
+
+
151 boost::future<void> delete_entry(const K& key)
+
152 {
+
153 return delete_entry_data(to_data(key));
+
154 }
+
+
155
+
164 template<typename K, typename V>
+
+
165 boost::future<bool> remove(const K& key, const V& value)
+
166 {
+
167 return remove_data(to_data(key), to_data(value));
+
168 }
+
+
169
+
176 template<typename K>
+
+
177 boost::future<std::vector<K>> key_set()
+
178 {
+
179 return to_object_vector<K>(key_set_data());
+
180 }
+
+
181
+
188 template<typename K, typename P>
+
+
189 boost::future<std::vector<K>> key_set(const P& predicate)
+
190 {
+
191 return to_object_vector<K>(key_set_data(to_data(predicate)));
+
192 }
+
+
193
+
200 template<typename V>
+
+
201 boost::future<std::vector<V>> values()
+
202 {
+
203 return to_object_vector<V>(values_data());
+
204 }
+
+
205
+
211 template<typename V, typename P>
+
+
212 boost::future<std::vector<V>> values(const P& predicate)
+
213 {
+
214 return to_object_vector<V>(values_data(to_data(predicate)));
+
215 }
+
+
216
+
217private:
+
218 transactional_map(const std::string& name,
+
219 txn::TransactionProxy& transaction_proxy)
+
220 : proxy::TransactionalMapImpl(name, transaction_proxy)
+
221 {}
+
222};
+
+
223} // namespace client
+
224} // namespace hazelcast
+
Transactional implementation of imap.
+
boost::future< void > set(const K &key, const V &value)
Transactional implementation of imap::set(key, value).
+
boost::future< std::vector< V > > values(const P &predicate)
Transactional implementation of imap::values(Predicate) .
+
boost::future< boost::optional< V > > get(const K &key)
Transactional implementation of imap::get(Object).
+
boost::future< std::vector< K > > key_set()
Transactional implementation of imap::keySet().
+
boost::future< void > delete_entry(const K &key)
Transactional implementation of imap::delete(key).
+
boost::future< boost::optional< R > > put(const K &key, const V &value)
Transactional implementation of imap::put(Object, Object).
+
boost::future< bool > contains_key(const K &key)
Transactional implementation of imap::contains_key(Object).
+
boost::future< bool > remove(const K &key, const V &value)
Transactional implementation of imap::remove(key, value).
+
boost::future< std::vector< K > > key_set(const P &predicate)
Transactional implementation of imap::keySet(Predicate) .
+
boost::future< bool > replace(const K &key, const V &old_value, const N &new_value)
Transactional implementation of imap::replace(key, value, oldValue).
+
boost::future< boost::optional< R > > put_if_absent(const K &key, const V &value)
Transactional implementation of imap::putIfAbsent(key, value).
+
boost::future< std::vector< V > > values()
Transactional implementation of imap::values().
+
boost::future< boost::optional< R > > replace(const K &key, const V &value)
Transactional implementation of imap::replace(key, value).
+
boost::future< boost::optional< V > > remove(const K &key)
Transactional implementation of imap::remove(key).
+
+
+
+ + + + diff --git a/5.5.0/d8/d0b/sql__expected__result__type_8h_source.html b/5.5.0/d8/d0b/sql__expected__result__type_8h_source.html new file mode 100644 index 0000000000..c8b960fdc0 --- /dev/null +++ b/5.5.0/d8/d0b/sql__expected__result__type_8h_source.html @@ -0,0 +1,140 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_expected_result_type.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
22namespace sql {
+
23
+
24enum class HAZELCAST_API sql_expected_result_type
+
25{
+
26 any = 0,
+
27 rows = 1,
+
28 update_count = 2
+
29};
+
30
+
31}
+
32} // namespace client
+
33} // namespace hazelcast
+
+
+
+ + + + diff --git a/5.5.0/d8/d14/classhazelcast_1_1client_1_1lifecycle__listener-members.html b/5.5.0/d8/d14/classhazelcast_1_1client_1_1lifecycle__listener-members.html new file mode 100644 index 0000000000..814e9d9727 --- /dev/null +++ b/5.5.0/d8/d14/classhazelcast_1_1client_1_1lifecycle__listener-members.html @@ -0,0 +1,122 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::lifecycle_listener Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d8/d16/classhazelcast_1_1client_1_1member.html b/5.5.0/d8/d16/classhazelcast_1_1client_1_1member.html new file mode 100644 index 0000000000..742bc02a7f --- /dev/null +++ b/5.5.0/d8/d16/classhazelcast_1_1client_1_1member.html @@ -0,0 +1,587 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::member Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member Class Reference
+
+
+ +

hz_cluster member class. + More...

+ +

#include <member.h>

+ + + +

+Classes

struct  version
+ + + +

+Public Types

enum  member_attribute_operation_type { PUT = 1 +, REMOVE = 2 + }
 PUT even type representing an addition of an attribute REMOVE event type representing a deletion of an attribute. More...
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 member (address member_address, boost::uuids::uuid uuid, bool lite, std::unordered_map< std::string, std::string > attr, std::unordered_map< endpoint_qualifier, address > address_map, version v={ 0, 0, 0 })
 member (address member_address)
 member (boost::uuids::uuid uuid)
bool is_lite_member () const
 Lite member is does not hold data.
const addressget_address () const
 Returns the socket address of this member.
boost::uuids::uuid get_uuid () const
 Returns UUID of this member.
const std::unordered_map< std::string, std::string > & get_attributes () const
const std::string * get_attribute (const std::string &key) const
 Returns the value of the specified key for this member or default constructed value if value is undefined.
version get_version () const
 Returns the Hazelcast codebase version of this member; this may or may not be different from the version reported by cluster version, for example when a node with a different codebase version is added to an existing cluster.
bool lookup_attribute (const std::string &key) const
 check if an attribute is defined for given key.
const std::unordered_map< endpoint_qualifier, address > & address_map () const
bool operator< (const member &rhs) const
+ + +

+Friends

bool HAZELCAST_API operator== (const member &lhs, const member &rhs)
+

Detailed Description

+

hz_cluster member class.

+

The default implementation

+
See also
Cluster
+
+MembershipListener
+ +

Definition at line 61 of file member.h.

+

Member Enumeration Documentation

+ +

◆ member_attribute_operation_type

+ +
+
+ +

PUT even type representing an addition of an attribute REMOVE event type representing a deletion of an attribute.

+ +

Definition at line 68 of file member.h.

+
69 {
+
70 PUT = 1,
+
71 REMOVE = 2
+
72 };
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ member() [1/4]

+ +
+
+ + + + + + + +
hazelcast::client::member::member ()
+
+ +

Definition at line 56 of file cluster.cpp.

+
57 : lite_member_(false)
+
58 , version_{ 0, 0, 0 }
+
59{}
+
+
+
+ +

◆ member() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::member::member (address member_address,
boost::uuids::uuid uuid,
bool lite,
std::unordered_map< std::string, std::string > attr,
std::unordered_map< endpoint_qualifier, address > address_map,
version v = { 0, 0, 0 } )
+
+ +

Definition at line 61 of file cluster.cpp.

+
67 : address_(std::move(member_address))
+
68 , uuid_(uuid)
+
69 , lite_member_(lite)
+
70 , attributes_(std::move(attr))
+
71 , address_map_(std::move(address_map))
+
72 , version_(v)
+
73{}
+
+
+
+ +

◆ member() [3/4]

+ +
+
+ + + + + + + +
hazelcast::client::member::member (address member_address)
+
+ +

Definition at line 75 of file cluster.cpp.

+
76 : address_(member_address)
+
77 , lite_member_(false)
+
78 , version_{ 0, 0, 0 }
+
79{}
+
+
+
+ +

◆ member() [4/4]

+ +
+
+ + + + + + + +
hazelcast::client::member::member (boost::uuids::uuid uuid)
+
+ +

Definition at line 81 of file cluster.cpp.

+
82 : uuid_(uuid)
+
83 , lite_member_(false)
+
84 , version_{ 0, 0, 0 }
+
85{}
+
+
+
+

Member Function Documentation

+ +

◆ address_map()

+ +
+
+ + + + + + + +
const std::unordered_map< endpoint_qualifier, address > & hazelcast::client::member::address_map () const
+
+ +

Definition at line 158 of file cluster.cpp.

+
159{
+
160 return address_map_;
+
161}
+
+
+
+ +

◆ get_address()

+ +
+
+ + + + + + + +
const address & hazelcast::client::member::get_address () const
+
+ +

Returns the socket address of this member.

+
Returns
socket address of this member
+ +

Definition at line 88 of file cluster.cpp.

+
89{
+
90 return address_;
+
91}
+
+
+
+ +

◆ get_attribute()

+ +
+
+ + + + + + + +
const std::string * hazelcast::client::member::get_attribute (const std::string & key) const
+
+ +

Returns the value of the specified key for this member or default constructed value if value is undefined.

+
Template Parameters
+ + +
AttributeTypetype template for attribute type
+
+
+
Parameters
+ + +
keyThe key to lookup.
+
+
+
Returns
The value for this members key.
+ +

Definition at line 128 of file cluster.cpp.

+
129{
+
130 std::unordered_map<std::string, std::string>::const_iterator it =
+
131 attributes_.find(key);
+
132 if (attributes_.end() != it) {
+
133 return &(it->second);
+
134 } else {
+
135 return NULL;
+
136 }
+
137}
+
+
+
+ +

◆ get_attributes()

+ +
+
+ + + + + + + +
const std::unordered_map< std::string, std::string > & hazelcast::client::member::get_attributes () const
+
+ +

Definition at line 106 of file cluster.cpp.

+
107{
+
108 return attributes_;
+
109}
+
+
+
+ +

◆ get_uuid()

+ +
+
+ + + + + + + +
boost::uuids::uuid hazelcast::client::member::get_uuid () const
+
+ +

Returns UUID of this member.

+
Returns
UUID of this member.
+ +

Definition at line 94 of file cluster.cpp.

+
95{
+
96 return uuid_;
+
97}
+
+
+
+ +

◆ get_version()

+ +
+
+ + + + + + + +
member::version hazelcast::client::member::get_version () const
+
+ +

Returns the Hazelcast codebase version of this member; this may or may not be different from the version reported by cluster version, for example when a node with a different codebase version is added to an existing cluster.

+
Returns
the version of this member.
+
Since
5.1
+ +

Definition at line 140 of file cluster.cpp.

+
141{
+
142 return version_;
+
143}
+
+
+
+ +

◆ is_lite_member()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::is_lite_member () const
+
+ +

Lite member is does not hold data.

+
Returns
true if member is lite.
+ +

Definition at line 100 of file cluster.cpp.

+
101{
+
102 return lite_member_;
+
103}
+
+
+
+ +

◆ lookup_attribute()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::lookup_attribute (const std::string & key) const
+
+ +

check if an attribute is defined for given key.

+
Template Parameters
+ + +
keyfor the attribute
+
+
+
Returns
true if attribute is defined.
+ +

Definition at line 146 of file cluster.cpp.

+
147{
+
148 return attributes_.find(key) != attributes_.end();
+
149}
+
+
+
+ +

◆ operator<()

+ +
+
+ + + + + + + +
bool hazelcast::client::member::operator< (const member & rhs) const
+
+ +

Definition at line 151 of file cluster.cpp.

+
153{
+
154 return uuid_ < rhs.uuid_;
+
155}
+
+
+
+ + +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool HAZELCAST_API operator== (const member & lhs,
const member & rhs )
+
+friend
+
+ +

Definition at line 164 of file cluster.cpp.

+
165{
+
166 return lhs.address_ == rhs.address_ && lhs.uuid_ == rhs.uuid_;
+
167}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d16/classhazelcast_1_1client_1_1member.js b/5.5.0/d8/d16/classhazelcast_1_1client_1_1member.js new file mode 100644 index 0000000000..9b2dfdb84e --- /dev/null +++ b/5.5.0/d8/d16/classhazelcast_1_1client_1_1member.js @@ -0,0 +1,11 @@ +var classhazelcast_1_1client_1_1member = +[ + [ "version", "d4/d85/structhazelcast_1_1client_1_1member_1_1version.html", null ], + [ "member_attribute_operation_type", "d8/d16/classhazelcast_1_1client_1_1member.html#a0b4a5899c3eabfdfec18a511a86a9b9f", null ], + [ "get_address", "d8/d16/classhazelcast_1_1client_1_1member.html#aed896a42ee991bd1b79d2506a5b09a8b", null ], + [ "get_attribute", "d8/d16/classhazelcast_1_1client_1_1member.html#ace1519ba956c17226a193452c0e439e5", null ], + [ "get_uuid", "d8/d16/classhazelcast_1_1client_1_1member.html#a0b3ae3d0329e117786c8b5a0763b6751", null ], + [ "get_version", "d8/d16/classhazelcast_1_1client_1_1member.html#aeb37e2c08721412f8d4fde7cb0611e9b", null ], + [ "is_lite_member", "d8/d16/classhazelcast_1_1client_1_1member.html#a005c443acf93b95f135ca0c142b02eae", null ], + [ "lookup_attribute", "d8/d16/classhazelcast_1_1client_1_1member.html#a832f00a59364087c9c3fa6cef2aeca63", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d17/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4-members.html b/5.5.0/d8/d17/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4-members.html new file mode 100644 index 0000000000..65851d7955 --- /dev/null +++ b/5.5.0/d8/d17/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< int16_t > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d8/d26/classhazelcast_1_1cp_1_1session__aware__proxy-members.html b/5.5.0/d8/d26/classhazelcast_1_1cp_1_1session__aware__proxy-members.html new file mode 100644 index 0000000000..eb60d522f1 --- /dev/null +++ b/5.5.0/d8/d26/classhazelcast_1_1cp_1_1session__aware__proxy-members.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::session_aware_proxy Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::session_aware_proxy, including all inherited members.

+ + + + + + + + + +
cp_proxy(const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name) (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxy
get_group_id() const (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxy
group_id_ (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
object_name_ (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
on_destroy() (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
release_session(int64_t session_id)hazelcast::cp::session_aware_proxyprotected
session_aware_proxy(const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager) (defined in hazelcast::cp::session_aware_proxy)hazelcast::cp::session_aware_proxy
session_manager_ (defined in hazelcast::cp::session_aware_proxy)hazelcast::cp::session_aware_proxyprotected
+
+
+ + + + diff --git a/5.5.0/d8/d28/cp_8cpp_8o_8d_source.html b/5.5.0/d8/d28/cp_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..588489f594 --- /dev/null +++ b/5.5.0/d8/d28/cp_8cpp_8o_8d_source.html @@ -0,0 +1,3137 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/cp/cp.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/cp/cp.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/cp/cp.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
37 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
38 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
164 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
178 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
343 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
347 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
348 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
349 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
350 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
351 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
352 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
353 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
433 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
620 /usr/local/include/boost/algorithm/string.hpp \
+
621 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
622 /usr/local/include/boost/config.hpp \
+
623 /usr/local/include/boost/config/user.hpp \
+
624 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
625 /usr/local/include/boost/config/compiler/clang.hpp \
+
626 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
627 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
628 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
630 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
631 /usr/local/include/boost/config/platform/macos.hpp \
+
632 /usr/local/include/boost/config/detail/posix_features.hpp \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
650 /usr/local/include/boost/config/detail/suffix.hpp \
+
651 /usr/local/include/boost/config/helper_macros.hpp \
+
652 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
653 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
654 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
675 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
676 /usr/local/include/boost/mpl/bool.hpp \
+
677 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
678 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
679 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
680 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
681 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
682 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
683 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
684 /usr/local/include/boost/detail/workaround.hpp \
+
685 /usr/local/include/boost/config/workaround.hpp \
+
686 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
687 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
688 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
812 /usr/local/include/boost/algorithm/string/trim.hpp \
+
813 /usr/local/include/boost/algorithm/string/config.hpp \
+
814 /usr/local/include/boost/range/begin.hpp \
+
815 /usr/local/include/boost/range/config.hpp \
+
816 /usr/local/include/boost/range/iterator.hpp \
+
817 /usr/local/include/boost/range/range_fwd.hpp \
+
818 /usr/local/include/boost/range/mutable_iterator.hpp \
+
819 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
820 /usr/local/include/boost/preprocessor/cat.hpp \
+
821 /usr/local/include/boost/preprocessor/config/config.hpp \
+
822 /usr/local/include/boost/mpl/has_xxx.hpp \
+
823 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
824 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
825 /usr/local/include/boost/mpl/void_fwd.hpp \
+
826 /usr/local/include/boost/mpl/aux_/na.hpp \
+
827 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
828 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
829 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
830 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
831 /usr/local/include/boost/mpl/int.hpp \
+
832 /usr/local/include/boost/mpl/int_fwd.hpp \
+
833 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
834 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
835 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
836 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
837 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
838 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
839 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
840 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
841 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
842 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
843 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
844 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
845 /usr/local/include/boost/preprocessor/control/if.hpp \
+
846 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
847 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
848 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
849 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
850 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
851 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
852 /usr/local/include/boost/preprocessor/repeat.hpp \
+
853 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
854 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
855 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
856 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
857 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
858 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
859 /usr/local/include/boost/preprocessor/inc.hpp \
+
860 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
861 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
862 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
863 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
864 /usr/local/include/boost/mpl/limits/arity.hpp \
+
865 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
866 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
867 /usr/local/include/boost/preprocessor/identity.hpp \
+
868 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
869 /usr/local/include/boost/preprocessor/empty.hpp \
+
870 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
871 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
872 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
873 /usr/local/include/boost/preprocessor/control/while.hpp \
+
874 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
875 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
876 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
877 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
878 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
879 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
880 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
881 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
882 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
883 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
884 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
885 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
886 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
887 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
888 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
889 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
890 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
891 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
892 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
893 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
894 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
895 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
896 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
897 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
898 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
899 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
900 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
901 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
902 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
903 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
904 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
905 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
906 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
907 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
908 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
909 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
910 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
911 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
912 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
913 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
914 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
915 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
916 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
917 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
918 /usr/local/include/boost/preprocessor/array/data.hpp \
+
919 /usr/local/include/boost/preprocessor/array/size.hpp \
+
920 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
921 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
922 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
923 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
924 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
925 /usr/local/include/boost/range/const_iterator.hpp \
+
926 /usr/local/include/boost/type_traits/remove_const.hpp \
+
927 /usr/local/include/boost/type_traits/is_const.hpp \
+
928 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
929 /usr/local/include/boost/mpl/eval_if.hpp \
+
930 /usr/local/include/boost/mpl/if.hpp \
+
931 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
932 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
933 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
934 /usr/local/include/boost/range/end.hpp \
+
935 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
936 /usr/local/include/boost/range/detail/common.hpp \
+
937 /usr/local/include/boost/range/detail/sfinae.hpp \
+
938 /usr/local/include/boost/type_traits/is_array.hpp \
+
939 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
940 /usr/local/include/boost/type_traits/is_void.hpp \
+
941 /usr/local/include/boost/type_traits/is_same.hpp \
+
942 /usr/local/include/boost/range/as_literal.hpp \
+
943 /usr/local/include/boost/range/iterator_range.hpp \
+
944 /usr/local/include/boost/range/iterator_range_core.hpp \
+
945 /usr/local/include/boost/assert.hpp \
+
946 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
947 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
948 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
949 /usr/local/include/boost/mp11/utility.hpp \
+
950 /usr/local/include/boost/mp11/integral.hpp \
+
951 /usr/local/include/boost/mp11/version.hpp \
+
952 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
953 /usr/local/include/boost/mp11/detail/config.hpp \
+
954 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
955 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
956 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
957 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
958 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
959 /usr/local/include/boost/iterator/interoperable.hpp \
+
960 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
961 /usr/local/include/boost/type_traits/disjunction.hpp \
+
962 /usr/local/include/boost/type_traits/conditional.hpp \
+
963 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
964 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
965 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
966 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
967 /usr/local/include/boost/type_traits/conjunction.hpp \
+
968 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
969 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
970 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
971 /usr/local/include/boost/type_traits/negation.hpp \
+
972 /usr/local/include/boost/mpl/not.hpp \
+
973 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
974 /usr/local/include/boost/mpl/and.hpp \
+
975 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
976 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
977 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
978 /usr/local/include/boost/preprocessor/stringize.hpp \
+
979 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
980 /usr/local/include/boost/mpl/or.hpp \
+
981 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
982 /usr/local/include/boost/mpl/identity.hpp \
+
983 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
984 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
985 /usr/local/include/boost/type_traits/detail/config.hpp \
+
986 /usr/local/include/boost/version.hpp \
+
987 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
988 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
989 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
990 /usr/local/include/boost/type_traits/is_complete.hpp \
+
991 /usr/local/include/boost/type_traits/declval.hpp \
+
992 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
993 /usr/local/include/boost/type_traits/is_reference.hpp \
+
994 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
995 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
996 /usr/local/include/boost/type_traits/is_function.hpp \
+
997 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
998 /usr/local/include/boost/static_assert.hpp \
+
999 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
1000 /usr/local/include/boost/range/functions.hpp \
+
1001 /usr/local/include/boost/range/size.hpp \
+
1002 /usr/local/include/boost/range/size_type.hpp \
+
1003 /usr/local/include/boost/range/difference_type.hpp \
+
1004 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1005 /usr/local/include/boost/core/enable_if.hpp \
+
1006 /usr/local/include/boost/range/concepts.hpp \
+
1007 /usr/local/include/boost/concept_check.hpp \
+
1008 /usr/local/include/boost/concept/assert.hpp \
+
1009 /usr/local/include/boost/concept/detail/general.hpp \
+
1010 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1011 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1012 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1013 /usr/local/include/boost/concept/usage.hpp \
+
1014 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1015 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1016 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1017 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1018 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1019 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1020 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1021 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1022 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1023 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1024 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1025 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1026 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1027 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1028 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1029 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1030 /usr/local/include/boost/limits.hpp \
+
1031 /usr/local/include/boost/range/value_type.hpp \
+
1032 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1033 /usr/local/include/boost/mpl/assert.hpp \
+
1034 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1035 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1036 /usr/local/include/boost/type_traits/is_integral.hpp \
+
1037 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1038 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1039 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1040 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1041 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1042 /usr/local/include/boost/type_traits/add_const.hpp \
+
1043 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1044 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1045 /usr/local/include/boost/type_traits/is_class.hpp \
+
1046 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1047 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1048 /usr/local/include/boost/cstdint.hpp \
+
1049 /usr/local/include/boost/utility.hpp \
+
1050 /usr/local/include/boost/utility/base_from_member.hpp \
+
1051 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1052 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1053 /usr/local/include/boost/utility/enable_if.hpp \
+
1054 /usr/local/include/boost/utility/binary.hpp \
+
1055 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1056 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1057 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1058 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1059 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1060 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1061 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1062 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1063 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1064 /usr/local/include/boost/utility/identity_type.hpp \
+
1065 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1066 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1067 /usr/local/include/boost/core/addressof.hpp \
+
1068 /usr/local/include/boost/core/checked_delete.hpp \
+
1069 /usr/local/include/boost/core/noncopyable.hpp \
+
1070 /usr/local/include/boost/range/distance.hpp \
+
1071 /usr/local/include/boost/iterator/distance.hpp \
+
1072 /usr/local/include/boost/range/empty.hpp \
+
1073 /usr/local/include/boost/range/rbegin.hpp \
+
1074 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1075 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1076 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1077 /usr/local/include/boost/core/use_default.hpp \
+
1078 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1079 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1080 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1081 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1082 /usr/local/include/boost/range/rend.hpp \
+
1083 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1084 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1085 /usr/local/include/boost/next_prior.hpp \
+
1086 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1087 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1088 /usr/local/include/boost/type_traits/make_void.hpp \
+
1089 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1090 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1091 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
1092 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
1093 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1094 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1095 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1096 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1097 /usr/local/include/boost/iterator/advance.hpp \
+
1098 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
1100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
1101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
1102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
1103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
1104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
1105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
1106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
1107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
1108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
1109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
1110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
1111 /usr/local/include/boost/range/detail/str_types.hpp \
+
1112 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1113 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1114 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1115 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1116 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1117 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1118 /usr/local/include/boost/core/empty_value.hpp \
+
1119 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1120 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1121 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1122 /usr/local/include/boost/algorithm/string/find.hpp \
+
1123 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1124 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1125 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1126 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1127 /usr/local/include/boost/algorithm/string/split.hpp \
+
1128 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1129 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1130 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1131 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1132 /usr/local/include/boost/function.hpp \
+
1133 /usr/local/include/boost/function/function_template.hpp \
+
1134 /usr/local/include/boost/function/function_base.hpp \
+
1135 /usr/local/include/boost/function/function_fwd.hpp \
+
1136 /usr/local/include/boost/function_equal.hpp \
+
1137 /usr/local/include/boost/core/typeinfo.hpp \
+
1138 /usr/local/include/boost/core/demangle.hpp \
+
1139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1141 /usr/local/include/boost/core/ref.hpp \
+
1142 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1143 /usr/local/include/boost/mem_fn.hpp \
+
1144 /usr/local/include/boost/bind/mem_fn.hpp \
+
1145 /usr/local/include/boost/get_pointer.hpp \
+
1146 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1147 /usr/local/include/boost/throw_exception.hpp \
+
1148 /usr/local/include/boost/exception/exception.hpp \
+
1149 /usr/local/include/boost/assert/source_location.hpp \
+
1150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1151 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1152 /usr/local/include/boost/algorithm/string/join.hpp \
+
1153 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1154 /usr/local/include/boost/mpl/logical.hpp \
+
1155 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1156 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1157 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1158 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1159 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1160 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1161 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1162 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1163 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1164 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
1165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
1166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
1167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
1168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
1169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
1170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
1171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
1172 /usr/local/include/boost/thread/future.hpp \
+
1173 /usr/local/include/boost/thread/detail/config.hpp \
+
1174 /usr/local/include/boost/thread/detail/platform.hpp \
+
1175 /usr/local/include/boost/config/requires_threads.hpp \
+
1176 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1177 /usr/local/include/boost/thread/condition_variable.hpp \
+
1178 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1179 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1180 /usr/local/include/boost/thread/thread_time.hpp \
+
1181 /usr/local/include/boost/date_time/time_clock.hpp \
+
1182 /usr/local/include/boost/date_time/c_time.hpp \
+
1183 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1184 /usr/local/include/boost/date_time/locale_config.hpp \
+
1185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1187 /usr/local/include/boost/shared_ptr.hpp \
+
1188 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1189 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1190 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1191 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1192 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1193 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1194 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1195 /usr/local/include/boost/config/pragma_message.hpp \
+
1196 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1197 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1198 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1199 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1200 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1201 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1202 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1203 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1204 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1205 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1206 /usr/local/include/boost/core/yield_primitives.hpp \
+
1207 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1208 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1209 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1210 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1211 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1212 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1213 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1214 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1215 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1216 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1217 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1218 /usr/local/include/boost/date_time/time_duration.hpp \
+
1219 /usr/local/include/boost/date_time/special_defs.hpp \
+
1220 /usr/local/include/boost/date_time/time_defs.hpp \
+
1221 /usr/local/include/boost/operators.hpp \
+
1222 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1223 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1224 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1225 /usr/local/include/boost/date_time/date.hpp \
+
1226 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1227 /usr/local/include/boost/date_time/period.hpp \
+
1228 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1229 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1230 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1231 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
1232 /usr/local/include/boost/date_time/date_defs.hpp \
+
1233 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1234 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1235 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1236 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1237 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1238 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1239 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1240 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1241 /usr/local/include/boost/date_time/date_duration.hpp \
+
1242 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1243 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1244 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1245 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1246 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1247 /usr/local/include/boost/date_time/date_generators.hpp \
+
1248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
1250 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1251 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1252 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1253 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1254 /usr/local/include/boost/date_time/time.hpp \
+
1255 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1256 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1257 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1258 /usr/local/include/boost/type.hpp \
+
1259 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1260 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1261 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1262 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1263 /usr/local/include/boost/mpl/equal_to.hpp \
+
1264 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1265 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1266 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1267 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1268 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1269 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1270 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1271 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1272 /usr/local/include/boost/mpl/tag.hpp \
+
1273 /usr/local/include/boost/mpl/void.hpp \
+
1274 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1275 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1276 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1277 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1278 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1279 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1280 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1281 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1282 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1283 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1284 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1285 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1286 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1287 /usr/local/include/boost/mpl/multiplies.hpp \
+
1288 /usr/local/include/boost/mpl/times.hpp \
+
1289 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1290 /usr/local/include/boost/mpl/integral_c.hpp \
+
1291 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1292 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1293 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1294 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1295 /usr/local/include/boost/mpl/less.hpp \
+
1296 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1297 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1298 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1299 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1300 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1301 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1302 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1303 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1304 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1305 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1306 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1307 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1308 /usr/local/include/boost/config/abi_prefix.hpp \
+
1309 /usr/local/include/boost/config/abi_suffix.hpp \
+
1310 /usr/local/include/boost/chrono/duration.hpp \
+
1311 /usr/local/include/boost/chrono/config.hpp \
+
1312 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1313 /usr/local/include/boost/predef.h \
+
1314 /usr/local/include/boost/predef/language.h \
+
1315 /usr/local/include/boost/predef/language/stdc.h \
+
1316 /usr/local/include/boost/predef/version_number.h \
+
1317 /usr/local/include/boost/predef/make.h \
+
1318 /usr/local/include/boost/predef/detail/test.h \
+
1319 /usr/local/include/boost/predef/language/stdcpp.h \
+
1320 /usr/local/include/boost/predef/language/objc.h \
+
1321 /usr/local/include/boost/predef/language/cuda.h \
+
1322 /usr/local/include/boost/predef/architecture.h \
+
1323 /usr/local/include/boost/predef/architecture/alpha.h \
+
1324 /usr/local/include/boost/predef/architecture/arm.h \
+
1325 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1326 /usr/local/include/boost/predef/architecture/convex.h \
+
1327 /usr/local/include/boost/predef/architecture/e2k.h \
+
1328 /usr/local/include/boost/predef/architecture/ia64.h \
+
1329 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1330 /usr/local/include/boost/predef/architecture/m68k.h \
+
1331 /usr/local/include/boost/predef/architecture/mips.h \
+
1332 /usr/local/include/boost/predef/architecture/parisc.h \
+
1333 /usr/local/include/boost/predef/architecture/ppc.h \
+
1334 /usr/local/include/boost/predef/architecture/ptx.h \
+
1335 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1336 /usr/local/include/boost/predef/architecture/riscv.h \
+
1337 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1338 /usr/local/include/boost/predef/architecture/sparc.h \
+
1339 /usr/local/include/boost/predef/architecture/superh.h \
+
1340 /usr/local/include/boost/predef/architecture/sys370.h \
+
1341 /usr/local/include/boost/predef/architecture/sys390.h \
+
1342 /usr/local/include/boost/predef/architecture/x86.h \
+
1343 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1344 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1345 /usr/local/include/boost/predef/architecture/z.h \
+
1346 /usr/local/include/boost/predef/compiler.h \
+
1347 /usr/local/include/boost/predef/compiler/borland.h \
+
1348 /usr/local/include/boost/predef/compiler/clang.h \
+
1349 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1350 /usr/local/include/boost/predef/compiler/comeau.h \
+
1351 /usr/local/include/boost/predef/compiler/compaq.h \
+
1352 /usr/local/include/boost/predef/compiler/diab.h \
+
1353 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1354 /usr/local/include/boost/predef/compiler/dignus.h \
+
1355 /usr/local/include/boost/predef/compiler/edg.h \
+
1356 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1357 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1358 /usr/local/include/boost/predef/compiler/gcc.h \
+
1359 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1360 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1361 /usr/local/include/boost/predef/compiler/iar.h \
+
1362 /usr/local/include/boost/predef/compiler/ibm.h \
+
1363 /usr/local/include/boost/predef/compiler/intel.h \
+
1364 /usr/local/include/boost/predef/compiler/kai.h \
+
1365 /usr/local/include/boost/predef/compiler/llvm.h \
+
1366 /usr/local/include/boost/predef/compiler/metaware.h \
+
1367 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1368 /usr/local/include/boost/predef/compiler/microtec.h \
+
1369 /usr/local/include/boost/predef/compiler/mpw.h \
+
1370 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1371 /usr/local/include/boost/predef/compiler/palm.h \
+
1372 /usr/local/include/boost/predef/compiler/pgi.h \
+
1373 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1374 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1375 /usr/local/include/boost/predef/compiler/tendra.h \
+
1376 /usr/local/include/boost/predef/compiler/visualc.h \
+
1377 /usr/local/include/boost/predef/compiler/watcom.h \
+
1378 /usr/local/include/boost/predef/library.h \
+
1379 /usr/local/include/boost/predef/library/c.h \
+
1380 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1381 /usr/local/include/boost/predef/detail/_cassert.h \
+
1382 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1383 /usr/local/include/boost/predef/library/c/gnu.h \
+
1384 /usr/local/include/boost/predef/library/c/uc.h \
+
1385 /usr/local/include/boost/predef/library/c/vms.h \
+
1386 /usr/local/include/boost/predef/library/c/zos.h \
+
1387 /usr/local/include/boost/predef/library/std.h \
+
1388 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1389 /usr/local/include/boost/predef/detail/_exception.h \
+
1390 /usr/local/include/boost/predef/library/std/cxx.h \
+
1391 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1392 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1393 /usr/local/include/boost/predef/library/std/modena.h \
+
1394 /usr/local/include/boost/predef/library/std/msl.h \
+
1395 /usr/local/include/boost/predef/library/std/msvc.h \
+
1396 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1397 /usr/local/include/boost/predef/library/std/sgi.h \
+
1398 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1399 /usr/local/include/boost/predef/library/std/stlport.h \
+
1400 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1401 /usr/local/include/boost/predef/os.h \
+
1402 /usr/local/include/boost/predef/os/aix.h \
+
1403 /usr/local/include/boost/predef/os/amigaos.h \
+
1404 /usr/local/include/boost/predef/os/beos.h \
+
1405 /usr/local/include/boost/predef/os/bsd.h \
+
1406 /usr/local/include/boost/predef/os/macos.h \
+
1407 /usr/local/include/boost/predef/os/ios.h \
+
1408 /usr/local/include/boost/predef/detail/os_detected.h \
+
1409 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1410 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1411 /usr/local/include/boost/predef/os/bsd/free.h \
+
1412 /usr/local/include/boost/predef/os/bsd/open.h \
+
1413 /usr/local/include/boost/predef/os/bsd/net.h \
+
1414 /usr/local/include/boost/predef/os/cygwin.h \
+
1415 /usr/local/include/boost/predef/os/haiku.h \
+
1416 /usr/local/include/boost/predef/os/hpux.h \
+
1417 /usr/local/include/boost/predef/os/irix.h \
+
1418 /usr/local/include/boost/predef/os/linux.h \
+
1419 /usr/local/include/boost/predef/os/os400.h \
+
1420 /usr/local/include/boost/predef/os/qnxnto.h \
+
1421 /usr/local/include/boost/predef/os/solaris.h \
+
1422 /usr/local/include/boost/predef/os/unix.h \
+
1423 /usr/local/include/boost/predef/os/vms.h \
+
1424 /usr/local/include/boost/predef/os/windows.h \
+
1425 /usr/local/include/boost/predef/other.h \
+
1426 /usr/local/include/boost/predef/other/endian.h \
+
1427 /usr/local/include/boost/predef/platform/android.h \
+
1428 /usr/local/include/boost/predef/other/wordsize.h \
+
1429 /usr/local/include/boost/predef/other/workaround.h \
+
1430 /usr/local/include/boost/predef/platform.h \
+
1431 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1432 /usr/local/include/boost/predef/platform/mingw.h \
+
1433 /usr/local/include/boost/predef/platform/mingw32.h \
+
1434 /usr/local/include/boost/predef/platform/mingw64.h \
+
1435 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1436 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1437 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1438 /usr/local/include/boost/predef/platform/windows_server.h \
+
1439 /usr/local/include/boost/predef/platform/windows_store.h \
+
1440 /usr/local/include/boost/predef/platform/windows_system.h \
+
1441 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1442 /usr/local/include/boost/predef/platform/ios.h \
+
1443 /usr/local/include/boost/predef/hardware.h \
+
1444 /usr/local/include/boost/predef/hardware/simd.h \
+
1445 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1446 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1447 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1448 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1449 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1450 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1451 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1452 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1453 /usr/local/include/boost/predef/version.h \
+
1454 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1455 /usr/local/include/boost/ratio/ratio.hpp \
+
1456 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1457 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1458 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1459 /usr/local/include/boost/type_traits/common_type.hpp \
+
1460 /usr/local/include/boost/type_traits/decay.hpp \
+
1461 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1462 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1463 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1464 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1465 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1466 /usr/local/include/boost/integer_traits.hpp \
+
1467 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1468 /usr/local/include/boost/chrono/time_point.hpp \
+
1469 /usr/local/include/boost/chrono/detail/system.hpp \
+
1470 /usr/local/include/boost/system/error_code.hpp \
+
1471 /usr/local/include/boost/system/detail/error_code.hpp \
+
1472 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
1473 /usr/local/include/boost/system/detail/error_category.hpp \
+
1474 /usr/local/include/boost/system/detail/config.hpp \
+
1475 /usr/local/include/boost/system/detail/error_condition.hpp \
+
1476 /usr/local/include/boost/system/detail/generic_category.hpp \
+
1477 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
1478 /usr/local/include/boost/system/detail/enable_if.hpp \
+
1479 /usr/local/include/boost/system/detail/is_same.hpp \
+
1480 /usr/local/include/boost/system/detail/errc.hpp \
+
1481 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
1482 /usr/local/include/boost/system/detail/cerrno.hpp \
+
1483 /usr/local/include/boost/system/detail/append_int.hpp \
+
1484 /usr/local/include/boost/system/detail/snprintf.hpp \
+
1485 /usr/local/include/boost/system/detail/system_category.hpp \
+
1486 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
1487 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
1488 /usr/local/include/boost/system/api_config.hpp \
+
1489 /usr/local/include/boost/system/detail/interop_category.hpp \
+
1490 /usr/local/include/boost/system/detail/std_category.hpp \
+
1491 /usr/local/include/boost/system/error_category.hpp \
+
1492 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
1493 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
1494 /usr/local/include/boost/system/detail/mutex.hpp \
+
1495 /usr/local/include/boost/system/error_condition.hpp \
+
1496 /usr/local/include/boost/system/errc.hpp \
+
1497 /usr/local/include/boost/system/generic_category.hpp \
+
1498 /usr/local/include/boost/system/system_category.hpp \
+
1499 /usr/local/include/boost/system/detail/throws.hpp \
+
1500 /usr/local/include/boost/chrono/clock_string.hpp \
+
1501 /usr/local/include/boost/ratio/config.hpp \
+
1502 /usr/local/include/boost/chrono/ceil.hpp \
+
1503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1518 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1562 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1563 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1564 /usr/local/include/boost/thread/interruption.hpp \
+
1565 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1566 /usr/local/include/boost/thread/exceptions.hpp \
+
1567 /usr/local/include/boost/system/system_error.hpp \
+
1568 /usr/local/include/boost/thread/lock_guard.hpp \
+
1569 /usr/local/include/boost/thread/detail/delete.hpp \
+
1570 /usr/local/include/boost/thread/detail/move.hpp \
+
1571 /usr/local/include/boost/move/utility.hpp \
+
1572 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1573 /usr/local/include/boost/move/detail/workaround.hpp \
+
1574 /usr/local/include/boost/move/utility_core.hpp \
+
1575 /usr/local/include/boost/move/core.hpp \
+
1576 /usr/local/include/boost/move/detail/config_end.hpp \
+
1577 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1578 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1579 /usr/local/include/boost/move/detail/addressof.hpp \
+
1580 /usr/local/include/boost/move/traits.hpp \
+
1581 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1582 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1583 /usr/local/include/boost/thread/lock_options.hpp \
+
1584 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1585 /usr/local/include/boost/thread/lock_types.hpp \
+
1586 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1587 /usr/local/include/boost/thread/mutex.hpp \
+
1588 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
1589 /usr/local/include/boost/core/ignore_unused.hpp \
+
1590 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1591 /usr/local/include/boost/thread/cv_status.hpp \
+
1592 /usr/local/include/boost/core/scoped_enum.hpp \
+
1593 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1594 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1595 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1598 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1599 /usr/local/include/boost/utility/result_of.hpp \
+
1600 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1601 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1602 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1603 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1604 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1605 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1606 /usr/local/include/boost/tuple/tuple.hpp \
+
1607 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1608 /usr/local/include/boost/core/invoke_swap.hpp \
+
1609 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1610 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1611 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1612 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1613 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1614 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1615 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1616 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1617 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1618 /usr/local/include/boost/exception_ptr.hpp \
+
1619 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1620 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1621 /usr/local/include/boost/exception/info.hpp \
+
1622 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1623 /usr/local/include/boost/exception/to_string.hpp \
+
1624 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1625 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1626 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1627 /usr/local/include/boost/current_function.hpp \
+
1628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1629 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1630 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1631 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1632 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1633 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1634 /usr/local/include/boost/exception/get_error_info.hpp \
+
1635 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1636 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1637 /usr/local/include/boost/make_shared.hpp \
+
1638 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1639 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1640 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1641 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1642 /usr/local/include/boost/core/default_allocator.hpp \
+
1643 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1644 /usr/local/include/boost/core/allocator_access.hpp \
+
1645 /usr/local/include/boost/core/pointer_traits.hpp \
+
1646 /usr/local/include/boost/core/alloc_construct.hpp \
+
1647 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1648 /usr/local/include/boost/core/first_scalar.hpp \
+
1649 /usr/local/include/boost/thread/futures/future_error.hpp \
+
1650 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
1651 /usr/local/include/boost/thread/futures/future_status.hpp \
+
1652 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
1653 /usr/local/include/boost/thread/futures/launch.hpp \
+
1654 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
1655 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
1656 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
1657 /usr/local/include/boost/scoped_array.hpp \
+
1658 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
1659 /usr/local/include/boost/thread/thread_only.hpp \
+
1660 /usr/local/include/boost/thread/detail/thread.hpp \
+
1661 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
1662 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
1663 /usr/local/include/boost/bind/bind.hpp \
+
1664 /usr/local/include/boost/bind/arg.hpp \
+
1665 /usr/local/include/boost/is_placeholder.hpp \
+
1666 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1667 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1668 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1669 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1670 /usr/local/include/boost/visit_each.hpp \
+
1671 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1672 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1673 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1674 /usr/local/include/boost/bind/placeholders.hpp \
+
1675 /usr/local/include/boost/io/ios_state.hpp \
+
1676 /usr/local/include/boost/io_fwd.hpp \
+
1677 /usr/local/include/boost/functional/hash.hpp \
+
1678 /usr/local/include/boost/container_hash/hash.hpp \
+
1679 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1680 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
1681 /usr/local/include/boost/container_hash/is_range.hpp \
+
1682 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
1683 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
1684 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
1685 /usr/local/include/boost/describe/bases.hpp \
+
1686 /usr/local/include/boost/describe/modifiers.hpp \
+
1687 /usr/local/include/boost/describe/detail/config.hpp \
+
1688 /usr/local/include/boost/describe/detail/void_t.hpp \
+
1689 /usr/local/include/boost/mp11/algorithm.hpp \
+
1690 /usr/local/include/boost/mp11/list.hpp \
+
1691 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
1692 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
1693 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
1694 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
1695 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
1696 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
1697 /usr/local/include/boost/mp11/set.hpp \
+
1698 /usr/local/include/boost/mp11/function.hpp \
+
1699 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
1700 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
1701 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
1702 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
1703 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
1704 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
1705 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
1706 /usr/local/include/boost/describe/members.hpp \
+
1707 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
1708 /usr/local/include/boost/mp11/bind.hpp \
+
1709 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
1710 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
1711 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
1712 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
1713 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
1714 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
1715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
1717 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
1718 /usr/local/include/boost/thread/executor.hpp \
+
1719 /usr/local/include/boost/thread/executors/executor.hpp \
+
1720 /usr/local/include/boost/thread/executors/work.hpp \
+
1721 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
1722 /usr/local/include/boost/thread/detail/memory.hpp \
+
1723 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
1724 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
1725 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
1726 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
1727 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
1728 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
1729 /usr/local/include/boost/thread/csbl/functional.hpp \
+
1730 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
1731 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
1732 /usr/local/include/boost/optional.hpp \
+
1733 /usr/local/include/boost/optional/optional.hpp \
+
1734 /usr/local/include/boost/core/launder.hpp \
+
1735 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1736 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1737 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1738 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1739 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1740 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1741 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1742 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1743 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1744 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1745 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1746 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1747 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1748 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1749 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1750 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1751 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1752 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1753 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1754 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1755 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1756 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1757 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1758 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1759 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1760 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
1761 /usr/local/include/boost/container/scoped_allocator.hpp \
+
1762 /usr/local/include/boost/container/detail/config_begin.hpp \
+
1763 /usr/local/include/boost/container/detail/workaround.hpp \
+
1764 /usr/local/include/boost/container/allocator_traits.hpp \
+
1765 /usr/local/include/boost/container/container_fwd.hpp \
+
1766 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1767 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1768 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1769 /usr/local/include/boost/container/detail/mpl.hpp \
+
1770 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
1771 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
1772 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
1773 /usr/local/include/boost/container/detail/config_end.hpp \
+
1774 /usr/local/include/boost/container/detail/type_traits.hpp \
+
1775 /usr/local/include/boost/container/detail/placement_new.hpp \
+
1776 /usr/local/include/boost/container/detail/is_pair.hpp \
+
1777 /usr/local/include/boost/container/detail/addressof.hpp \
+
1778 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
1779 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
1780 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
1781 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
1782 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
1783 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
1784 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
1785 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
1786 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
1787 /usr/local/include/boost/container/uses_allocator.hpp \
+
1788 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
1789 /usr/local/include/boost/container/detail/pair.hpp \
+
1790 /usr/local/include/boost/move/adl_move_swap.hpp \
+
1791 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
1792 /usr/local/include/boost/thread/csbl/vector.hpp \
+
1793 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1794 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1795 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
1796 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
1797 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
1798 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
1799 /usr/local/include/boost/uuid/uuid.hpp \
+
1800 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
1801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
1802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
1803 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
1804 /usr/local/include/boost/uuid/detail/endian.hpp \
+
1805 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
1806 /usr/local/include/boost/uuid/detail/config.hpp \
+
1807 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
1808 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
1809 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1811 /usr/local/include/boost/any.hpp \
+
1812 /usr/local/include/boost/any/detail/config.hpp \
+
1813 /usr/local/include/boost/type_index.hpp \
+
1814 /usr/local/include/boost/type_index/detail/config.hpp \
+
1815 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1816 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1817 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1818 /usr/local/include/boost/any/fwd.hpp \
+
1819 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1820 /usr/local/include/boost/optional/optional_io.hpp \
+
1821 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1822 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1823 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1824 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1825 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1826 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1827 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1828 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1829 /usr/local/include/boost/format.hpp \
+
1830 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1831 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1832 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1833 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1834 /usr/local/include/boost/format/format_fwd.hpp \
+
1835 /usr/local/include/boost/format/internals_fwd.hpp \
+
1836 /usr/local/include/boost/format/internals.hpp \
+
1837 /usr/local/include/boost/format/alt_sstream.hpp \
+
1838 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1839 /usr/local/include/boost/format/format_class.hpp \
+
1840 /usr/local/include/boost/format/exceptions.hpp \
+
1841 /usr/local/include/boost/format/format_implementation.hpp \
+
1842 /usr/local/include/boost/format/group.hpp \
+
1843 /usr/local/include/boost/format/feed_args.hpp \
+
1844 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1845 /usr/local/include/boost/format/parsing.hpp \
+
1846 /usr/local/include/boost/format/free_funcs.hpp \
+
1847 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1848 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1849 /usr/local/include/boost/endian/conversion.hpp \
+
1850 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1851 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1852 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1853 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1854 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1855 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1856 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1857 /usr/local/include/boost/endian/detail/order.hpp \
+
1858 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1859 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1860 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1861 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1862 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1863 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1864 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1865 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1866 /usr/local/include/boost/property_tree/ptree.hpp \
+
1867 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1868 /usr/local/include/boost/property_tree/string_path.hpp \
+
1869 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1870 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1871 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1872 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1873 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1874 /usr/local/include/boost/multi_index_container.hpp \
+
1875 /usr/local/include/boost/mpl/at.hpp \
+
1876 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1877 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1878 /usr/local/include/boost/mpl/begin_end.hpp \
+
1879 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1880 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1881 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1882 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1883 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1884 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1885 /usr/local/include/boost/mpl/advance.hpp \
+
1886 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1887 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1888 /usr/local/include/boost/mpl/negate.hpp \
+
1889 /usr/local/include/boost/mpl/long.hpp \
+
1890 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1891 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1892 /usr/local/include/boost/mpl/next.hpp \
+
1893 /usr/local/include/boost/mpl/next_prior.hpp \
+
1894 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1895 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1896 /usr/local/include/boost/mpl/prior.hpp \
+
1897 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1898 /usr/local/include/boost/mpl/deref.hpp \
+
1899 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1900 /usr/local/include/boost/mpl/contains.hpp \
+
1901 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1902 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1903 /usr/local/include/boost/mpl/find.hpp \
+
1904 /usr/local/include/boost/mpl/find_if.hpp \
+
1905 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1906 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1907 /usr/local/include/boost/mpl/apply.hpp \
+
1908 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1909 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1910 /usr/local/include/boost/mpl/placeholders.hpp \
+
1911 /usr/local/include/boost/mpl/arg.hpp \
+
1912 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1913 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1914 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1915 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1916 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1917 /usr/local/include/boost/mpl/lambda.hpp \
+
1918 /usr/local/include/boost/mpl/bind.hpp \
+
1919 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1920 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1921 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1922 /usr/local/include/boost/mpl/protect.hpp \
+
1923 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1924 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1925 /usr/local/include/boost/mpl/quote.hpp \
+
1926 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1927 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1928 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1929 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1930 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1931 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1932 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1933 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1934 /usr/local/include/boost/mpl/always.hpp \
+
1935 /usr/local/include/boost/mpl/pair.hpp \
+
1936 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1937 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1938 /usr/local/include/boost/mpl/same_as.hpp \
+
1939 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1940 /usr/local/include/boost/mpl/size.hpp \
+
1941 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1942 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1943 /usr/local/include/boost/mpl/distance.hpp \
+
1944 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1945 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1946 /usr/local/include/boost/mpl/O1_size.hpp \
+
1947 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1948 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1949 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1950 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1951 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1952 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1953 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1954 /usr/local/include/boost/multi_index/identity.hpp \
+
1955 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1956 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1957 /usr/local/include/boost/mpl/vector.hpp \
+
1958 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1959 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1960 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1961 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1962 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1963 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1964 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1965 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1966 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1967 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1968 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1969 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1970 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1971 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1972 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1973 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1974 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1975 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1976 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1977 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1978 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1979 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1980 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1981 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1982 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1983 /usr/local/include/boost/mpl/plus.hpp \
+
1984 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1985 /usr/local/include/boost/mpl/minus.hpp \
+
1986 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1987 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1988 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1989 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1990 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1991 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1992 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1993 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1994 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1995 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1996 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1997 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1998 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1999 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
2000 /usr/local/include/boost/multi_index/tag.hpp \
+
2001 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
2002 /usr/local/include/boost/mpl/fold.hpp \
+
2003 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
2004 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
2005 /usr/local/include/boost/mpl/set/set0.hpp \
+
2006 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2007 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2008 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2009 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2010 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2011 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2012 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2013 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2014 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2015 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2016 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2017 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2018 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2019 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2020 /usr/local/include/boost/mpl/base.hpp \
+
2021 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2022 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2023 /usr/local/include/boost/mpl/insert.hpp \
+
2024 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2025 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2026 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2027 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2028 /usr/local/include/boost/mpl/clear.hpp \
+
2029 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2030 /usr/local/include/boost/mpl/push_front.hpp \
+
2031 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2032 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2033 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2034 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2035 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2036 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2037 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2038 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2039 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2040 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2041 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2042 /usr/local/include/boost/mpl/has_key.hpp \
+
2043 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2044 /usr/local/include/boost/mpl/transform.hpp \
+
2045 /usr/local/include/boost/mpl/pair_view.hpp \
+
2046 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2047 /usr/local/include/boost/mpl/min_max.hpp \
+
2048 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2049 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2050 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2051 /usr/local/include/boost/mpl/push_back.hpp \
+
2052 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2053 /usr/local/include/boost/mpl/inserter.hpp \
+
2054 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2055 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2056 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2057 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2058 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2059 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2060 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2061 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2062 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2063 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2064 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2065 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2066 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2067 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2068 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2069 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2070 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2071 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2072 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2073 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2074 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2075 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2076 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2077 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2078 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2079 /usr/local/include/boost/core/serialization.hpp \
+
2080 /usr/local/include/boost/core/nvp.hpp \
+
2081 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2082 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2083 /usr/local/include/boost/mpl/empty.hpp \
+
2084 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2085 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2086 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2087 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2088 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2089 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2090 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2091 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2092 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2093 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2094 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2095 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2096 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2097 /usr/local/include/boost/call_traits.hpp \
+
2098 /usr/local/include/boost/detail/call_traits.hpp \
+
2099 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2100 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2101 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2102 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2103 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2104 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2105 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2106 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2107 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2108 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2109 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2110 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2111 /usr/local/include/boost/type_traits/is_final.hpp \
+
2112 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2113 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2114 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2115 /usr/local/include/boost/multi_index/member.hpp \
+
2116 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2117 /usr/local/include/boost/core/type_name.hpp \
+
2118 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2119 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2120 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2122 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2123 /usr/local/include/boost/lexical_cast.hpp \
+
2124 /usr/local/include/boost/integer.hpp \
+
2125 /usr/local/include/boost/integer_fwd.hpp \
+
2126 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2127 /usr/local/include/boost/multiprecision/number.hpp \
+
2128 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2129 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2130 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2131 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2132 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2133 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2134 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2135 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2136 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2137 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2138 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2139 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2140 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2141 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2142 /usr/local/include/boost/core/cmath.hpp \
+
2143 /usr/local/include/boost/type_traits/is_float.hpp \
+
2144 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2145 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2146 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2147 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2148 /usr/local/include/boost/core/snprintf.hpp \
+
2149 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2150 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2151 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2152 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2153 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2154 /usr/local/include/boost/math/tools/complex.hpp \
+
2155 /usr/local/include/boost/math/tools/config.hpp \
+
2156 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2159 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2161 /usr/local/include/boost/math/tools/user.hpp \
+
2162 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2163 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2164 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2165 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2166 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2167 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2168 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2169 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2170 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2171 /usr/local/include/boost/cstdfloat.hpp \
+
2172 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2173 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2174 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2175 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2176 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2177 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2178 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2179 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2180 /usr/local/include/boost/math/tools/promotion.hpp \
+
2181 /usr/local/include/boost/math/policies/policy.hpp \
+
2182 /usr/local/include/boost/math/tools/mp.hpp \
+
2183 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2184 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2185 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2186 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2187 /usr/local/include/boost/math/tools/assert.hpp \
+
2188 /usr/local/include/boost/math/special_functions/next.hpp \
+
2189 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2190 /usr/local/include/boost/math/tools/precision.hpp \
+
2191 /usr/local/include/boost/math/tools/tuple.hpp \
+
2192 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2193 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2194 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2195 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2196 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2197 /usr/local/include/boost/math/tools/traits.hpp \
+
2198 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2199 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2200 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2201 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2202 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2203 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2204 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2205 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2206 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2207 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2208 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2209 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2210 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2211 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2212 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2213 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2214 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2215 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2216 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2217 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2218 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2219 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2220 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2221 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2222 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2223 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2224 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2225 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2226 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2227 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2228 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2229 /usr/local/include/boost/multiprecision/integer.hpp \
+
2230 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2231 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2232 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2233 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2234 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
2236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
2237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
2238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
2239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
2240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
2241 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2242 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2243 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2248 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2249 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2250 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2251 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2252 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2253 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2254 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2255 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2256 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2257 /usr/local/include/boost/variant.hpp \
+
2258 /usr/local/include/boost/variant/variant.hpp \
+
2259 /usr/local/include/boost/variant/detail/config.hpp \
+
2260 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2261 /usr/local/include/boost/blank_fwd.hpp \
+
2262 /usr/local/include/boost/preprocessor/enum.hpp \
+
2263 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2264 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2265 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2266 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2267 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2268 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2269 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2270 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2271 /usr/local/include/boost/detail/reference_content.hpp \
+
2272 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2273 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2274 /usr/local/include/boost/variant/detail/move.hpp \
+
2275 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2276 /usr/local/include/boost/mpl/list.hpp \
+
2277 /usr/local/include/boost/mpl/limits/list.hpp \
+
2278 /usr/local/include/boost/mpl/list/list20.hpp \
+
2279 /usr/local/include/boost/mpl/list/list10.hpp \
+
2280 /usr/local/include/boost/mpl/list/list0.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2287 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2288 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2289 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2290 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2291 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2292 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2293 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2294 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2295 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2296 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2297 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2298 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2299 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2300 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2301 /usr/local/include/boost/variant/static_visitor.hpp \
+
2302 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2303 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2304 /usr/local/include/boost/utility/declval.hpp \
+
2305 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2306 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2307 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2308 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2309 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2310 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2311 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2312 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2313 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2314 /usr/local/include/boost/blank.hpp \
+
2315 /usr/local/include/boost/detail/templated_streams.hpp \
+
2316 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2317 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2318 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2319 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2320 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2321 /usr/local/include/boost/mpl/front.hpp \
+
2322 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2323 /usr/local/include/boost/mpl/insert_range.hpp \
+
2324 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2325 /usr/local/include/boost/mpl/joint_view.hpp \
+
2326 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2327 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2328 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2329 /usr/local/include/boost/mpl/max_element.hpp \
+
2330 /usr/local/include/boost/mpl/size_t.hpp \
+
2331 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2332 /usr/local/include/boost/mpl/sizeof.hpp \
+
2333 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2334 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2335 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2336 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2337 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2338 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2339 /usr/local/include/boost/mpl/equal.hpp \
+
2340 /usr/local/include/boost/variant/get.hpp \
+
2341 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2342 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2343 /usr/local/include/boost/variant/bad_visit.hpp \
+
2344 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2345 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2349 /usr/local/include/boost/endian/arithmetic.hpp \
+
2350 /usr/local/include/boost/endian/buffers.hpp \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2359 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2360 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2361 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2362 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2363 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2364 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2367 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2368 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2369 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2370 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2371 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2372 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2373 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2374 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2375 /usr/local/include/boost/asio/thread_pool.hpp \
+
2376 /usr/local/include/boost/asio/detail/config.hpp \
+
2377 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2378 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2379 /usr/local/include/boost/asio/execution_context.hpp \
+
2380 /usr/local/include/boost/asio/detail/memory.hpp \
+
2381 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2382 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2383 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2386 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2387 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2388 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2389 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2390 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2391 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2392 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2393 /usr/local/include/boost/asio/async_result.hpp \
+
2394 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2395 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2396 /usr/local/include/boost/asio/deferred.hpp \
+
2397 /usr/local/include/boost/asio/associator.hpp \
+
2398 /usr/local/include/boost/asio/detail/utility.hpp \
+
2399 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2400 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2401 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2402 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2403 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2404 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2405 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2406 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2407 /usr/local/include/boost/asio/error.hpp \
+
2408 /usr/local/include/boost/cerrno.hpp \
+
2409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2420 /usr/local/include/boost/asio/impl/error.ipp \
+
2421 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2422 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2423 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2424 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2425 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2426 /usr/local/include/boost/asio/detail/event.hpp \
+
2427 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2428 /usr/local/include/boost/asio/detail/assert.hpp \
+
2429 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2430 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2431 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2432 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2433 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2434 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2435 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2436 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2437 /usr/local/include/boost/asio/detail/thread.hpp \
+
2438 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2439 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2440 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2441 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2442 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2443 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2444 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2445 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2446 /usr/local/include/boost/asio/config.hpp \
+
2447 /usr/local/include/boost/asio/impl/config.hpp \
+
2448 /usr/local/include/boost/asio/impl/config.ipp \
+
2449 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2450 /usr/local/include/boost/asio/detail/limits.hpp \
+
2451 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2452 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2453 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2454 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2455 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2456 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2459 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2460 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2463 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2464 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2465 /usr/local/include/boost/asio/detail/operation.hpp \
+
2466 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2467 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2468 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2476 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2491 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2492 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2493 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2494 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2495 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2496 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2497 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2498 /usr/local/include/boost/asio/execution.hpp \
+
2499 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2500 /usr/local/include/boost/asio/execution/executor.hpp \
+
2501 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2502 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2503 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2504 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2505 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2506 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2507 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2508 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2509 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2510 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2511 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2512 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2513 /usr/local/include/boost/asio/detail/functional.hpp \
+
2514 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2515 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2516 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2517 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2518 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2519 /usr/local/include/boost/asio/prefer.hpp \
+
2520 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2521 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2522 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2523 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2524 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2525 /usr/local/include/boost/asio/query.hpp \
+
2526 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2527 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2528 /usr/local/include/boost/asio/require.hpp \
+
2529 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2530 /usr/local/include/boost/asio/execution/context.hpp \
+
2531 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2532 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2533 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2534 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2535 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2536 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2537 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2538 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2539 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2540 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2541 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2542 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2543 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2544 /usr/local/include/boost/asio/steady_timer.hpp \
+
2545 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2546 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2547 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2548 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2549 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2550 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2551 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2552 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2553 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2554 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2555 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2556 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2557 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2558 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2559 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2560 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2561 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2562 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2563 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2564 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2565 /usr/local/include/boost/asio/associated_executor.hpp \
+
2566 /usr/local/include/boost/asio/is_executor.hpp \
+
2567 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2568 /usr/local/include/boost/asio/system_executor.hpp \
+
2569 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2570 /usr/local/include/boost/asio/detail/global.hpp \
+
2571 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2572 /usr/local/include/boost/asio/system_context.hpp \
+
2573 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2574 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2575 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2576 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2577 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2578 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2579 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2580 /usr/local/include/boost/asio/io_context.hpp \
+
2581 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2582 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2583 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2584 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2585 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2586 /usr/local/include/boost/asio/wait_traits.hpp \
+
2587 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2588 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
2589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2624 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
2625 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
2626 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
2627 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2628 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2629 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
2630 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2631 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2632 /usr/local/include/boost/thread/latch.hpp \
+
2633 /usr/local/include/boost/thread/detail/counter.hpp \
+
2634 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2635 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2636 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2637 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2638 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2639 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2640 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2641 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2642 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2643 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2644 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2645 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2646 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2647 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2648 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2649 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2650 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2651 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2652 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2653 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2654 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2655 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2656 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2657 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2658 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2659 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2660 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2661 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2662 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2663 /usr/local/include/boost/container/vector.hpp \
+
2664 /usr/local/include/boost/container/new_allocator.hpp \
+
2665 /usr/local/include/boost/container/throw_exception.hpp \
+
2666 /usr/local/include/boost/container/options.hpp \
+
2667 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2668 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2669 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2670 /usr/local/include/boost/container/detail/iterator.hpp \
+
2671 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2672 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2673 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2674 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2675 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2676 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2677 /usr/local/include/boost/container/detail/iterators.hpp \
+
2678 /usr/local/include/boost/container/detail/value_init.hpp \
+
2679 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2680 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2681 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2682 /usr/local/include/boost/container/detail/version_type.hpp \
+
2683 /usr/local/include/boost/move/iterator.hpp \
+
2684 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2685 /usr/local/include/boost/move/detail/launder.hpp \
+
2686 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2687 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2688 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2689 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2690 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2691 /usr/local/include/boost/container/detail/min_max.hpp \
+
2692 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2693 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2694 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2695 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2696 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2697 /usr/local/include/boost/move/algo/move.hpp \
+
2698 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2699 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2700 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2701 /usr/local/include/boost/move/algo/predicate.hpp \
+
2702 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2703 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2704 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2705 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2706 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2707 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2708 /usr/local/include/boost/move/algo/unique.hpp \
+
2709 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2710 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2711 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2712 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2713 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2714 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
2715 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
2716 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
2717 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
2718 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
2719 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
2720 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
2721 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
2722 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
2723 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
2724 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
2725 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
2726 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
2727 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
2728 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
2729 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
2730 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
2731 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
2732 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
2733 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
2734 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
2735 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
2736 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
2737 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
2738 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
2739 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2740 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2741 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2742 /usr/local/include/boost/uuid/random_generator.hpp \
+
2743 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2744 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2745 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2746 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2747 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
2748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2755 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
2756 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
2757 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
2758 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
2759 /usr/local/include/boost/thread/shared_mutex.hpp \
+
2760 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
2761 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
2762 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
2763 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2764 /usr/local/include/boost/asio.hpp \
+
2765 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2766 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2767 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2768 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2769 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2770 /usr/local/include/boost/asio/append.hpp \
+
2771 /usr/local/include/boost/asio/impl/append.hpp \
+
2772 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2773 /usr/local/include/boost/asio/as_tuple.hpp \
+
2774 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2775 /usr/local/include/boost/asio/awaitable.hpp \
+
2776 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2777 /usr/local/include/boost/asio/basic_socket.hpp \
+
2778 /usr/local/include/boost/asio/post.hpp \
+
2779 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2780 /usr/local/include/boost/asio/socket_base.hpp \
+
2781 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2782 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2783 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2784 /usr/local/include/boost/asio/buffer.hpp \
+
2785 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2786 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2787 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2788 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2789 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2790 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2791 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2792 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2793 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2794 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2795 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2796 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2797 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2798 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2799 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2800 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2801 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2802 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2803 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2804 /usr/local/include/boost/asio/basic_file.hpp \
+
2805 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2806 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2807 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2808 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2809 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2810 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2811 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2812 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2813 /usr/local/include/boost/asio/dispatch.hpp \
+
2814 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2815 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2816 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2817 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2818 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2819 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2823 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2824 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2825 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2826 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2827 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2828 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2829 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2830 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2831 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2832 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2833 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2834 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2835 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2836 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2837 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2838 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2839 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2840 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2841 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2842 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2843 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2844 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2845 /usr/local/include/boost/asio/bind_executor.hpp \
+
2846 /usr/local/include/boost/asio/uses_executor.hpp \
+
2847 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2848 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2849 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2850 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2851 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2852 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2853 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2854 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2855 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2856 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2857 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2858 /usr/local/include/boost/asio/completion_condition.hpp \
+
2859 /usr/local/include/boost/asio/write.hpp \
+
2860 /usr/local/include/boost/asio/impl/write.hpp \
+
2861 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2862 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2863 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2864 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2865 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2866 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2867 /usr/local/include/boost/asio/cancel_after.hpp \
+
2868 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2869 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2870 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2871 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2872 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2873 /usr/local/include/boost/asio/cancel_at.hpp \
+
2874 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2875 /usr/local/include/boost/asio/co_composed.hpp \
+
2876 /usr/local/include/boost/asio/co_spawn.hpp \
+
2877 /usr/local/include/boost/asio/compose.hpp \
+
2878 /usr/local/include/boost/asio/composed.hpp \
+
2879 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2880 /usr/local/include/boost/asio/connect.hpp \
+
2881 /usr/local/include/boost/asio/impl/connect.hpp \
+
2882 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2883 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2884 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2885 /usr/local/include/boost/asio/consign.hpp \
+
2886 /usr/local/include/boost/asio/impl/consign.hpp \
+
2887 /usr/local/include/boost/asio/coroutine.hpp \
+
2888 /usr/local/include/boost/asio/defer.hpp \
+
2889 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2890 /usr/local/include/boost/asio/detached.hpp \
+
2891 /usr/local/include/boost/asio/impl/detached.hpp \
+
2892 /usr/local/include/boost/asio/disposition.hpp \
+
2893 /usr/local/include/boost/asio/executor.hpp \
+
2894 /usr/local/include/boost/asio/impl/executor.hpp \
+
2895 /usr/local/include/boost/asio/impl/executor.ipp \
+
2896 /usr/local/include/boost/asio/file_base.hpp \
+
2897 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2898 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2899 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2900 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2901 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2902 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2903 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2904 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2905 /usr/local/include/boost/asio/immediate.hpp \
+
2906 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2907 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2908 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2909 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2910 /usr/local/include/boost/asio/ip/address.hpp \
+
2911 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2912 /usr/local/include/boost/asio/detail/array.hpp \
+
2913 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2914 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2915 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2916 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2917 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2918 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2919 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2920 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2921 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2922 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2923 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2924 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2925 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2926 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2927 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2928 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2929 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2930 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2931 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2932 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2933 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2934 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2935 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2936 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2937 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2938 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2939 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2940 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2941 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2942 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2943 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2944 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2945 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2946 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2947 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2948 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2949 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2950 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2951 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2952 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2953 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2954 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2955 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2956 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2957 /usr/local/include/boost/asio/ip/udp.hpp \
+
2958 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2959 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2960 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2961 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2962 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2963 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2964 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2965 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2966 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2967 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2968 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2969 /usr/local/include/boost/asio/packaged_task.hpp \
+
2970 /usr/local/include/boost/asio/detail/future.hpp \
+
2971 /usr/local/include/boost/asio/placeholders.hpp \
+
2972 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2973 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2974 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2975 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2976 /usr/local/include/boost/asio/prepend.hpp \
+
2977 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2978 /usr/local/include/boost/asio/random_access_file.hpp \
+
2979 /usr/local/include/boost/asio/read.hpp \
+
2980 /usr/local/include/boost/asio/impl/read.hpp \
+
2981 /usr/local/include/boost/asio/read_at.hpp \
+
2982 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2983 /usr/local/include/boost/asio/read_until.hpp \
+
2984 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2985 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2986 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2987 /usr/local/include/boost/asio/redirect_error.hpp \
+
2988 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2989 /usr/local/include/boost/asio/require_concept.hpp \
+
2990 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2991 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2992 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2993 /usr/local/include/boost/asio/serial_port.hpp \
+
2994 /usr/local/include/boost/asio/signal_set.hpp \
+
2995 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2996 /usr/local/include/boost/asio/strand.hpp \
+
2997 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
2998 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
2999 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
3000 /usr/local/include/boost/asio/stream_file.hpp \
+
3001 /usr/local/include/boost/asio/streambuf.hpp \
+
3002 /usr/local/include/boost/asio/system_timer.hpp \
+
3003 /usr/local/include/boost/asio/this_coro.hpp \
+
3004 /usr/local/include/boost/asio/use_awaitable.hpp \
+
3005 /usr/local/include/boost/asio/use_future.hpp \
+
3006 /usr/local/include/boost/asio/impl/use_future.hpp \
+
3007 /usr/local/include/boost/asio/version.hpp \
+
3008 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
3009 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
3010 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
3011 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
3012 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
3013 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
3014 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
3015 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
3016 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
3017 /usr/local/include/boost/asio/writable_pipe.hpp \
+
3018 /usr/local/include/boost/asio/write_at.hpp \
+
3019 /usr/local/include/boost/asio/impl/write_at.hpp \
+
3020 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
3021 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
3022 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
3023 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
3024 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
3025 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
3026 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
3027 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
3028 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
3029 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d8/d2f/classhazelcast_1_1client_1_1address-members.html b/5.5.0/d8/d2f/classhazelcast_1_1client_1_1address-members.html new file mode 100644 index 0000000000..778da5963f --- /dev/null +++ b/5.5.0/d8/d2f/classhazelcast_1_1client_1_1address-members.html @@ -0,0 +1,123 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::address Member List
+
+
+ +

This is the complete list of members for hazelcast::client::address, including all inherited members.

+ + + + + + + + + + + + + + + +
address(std::string hostname, int port, unsigned long scope_id) (defined in hazelcast::client::address)hazelcast::client::address
address()hazelcast::client::address
address(std::string url, int port) (defined in hazelcast::client::address)hazelcast::client::address
get_host() consthazelcast::client::address
get_port() consthazelcast::client::address
get_scope_id() const (defined in hazelcast::client::address)hazelcast::client::address
ID (defined in hazelcast::client::address)hazelcast::client::addressstatic
is_ip_v4() consthazelcast::client::address
operator!=(const address &address) consthazelcast::client::address
operator<(const address &rhs) const (defined in hazelcast::client::address)hazelcast::client::address
operator==(const address &address) consthazelcast::client::address
serialization::hz_serializer< address > (defined in hazelcast::client::address)hazelcast::client::addressfriend
std::hash< hazelcast::client::address > (defined in hazelcast::client::address)hazelcast::client::addressfriend
to_string() const (defined in hazelcast::client::address)hazelcast::client::address
+
+
+ + + + diff --git a/5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.html b/5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.html new file mode 100644 index 0000000000..afc12a1ecb --- /dev/null +++ b/5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.html @@ -0,0 +1,247 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::distributed_object Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::distributed_object Class Referenceabstract
+
+
+ +

Base class for all distributed objects. + More...

+ +

#include <distributed_object.h>

+ + + + + + + + + + +

+Public Member Functions

+virtual const std::string & get_service_name () const =0
 Returns the service name for this object.
virtual const std::string & get_name () const =0
 Returns the unique name for this DistributedObject.
virtual boost::future< void > destroy ()=0
 Destroys this object cluster-wide.
+virtual ~distributed_object ()=default
 Destructor.
+ + +

+Friends

class impl::hazelcast_client_instance_impl
+

Detailed Description

+

Base class for all distributed objects.

+
See also
IMap
+
+MultiMap
+
+IQueue
+
+IList
+
+ISet
+
+ITopic
+
+TransactionalMap
+
+TransactionalQueue
+
+TransactionalMultiMap
+
+TransactionalSet
+
+TransactionalList
+ +

Definition at line 51 of file distributed_object.h.

+

Member Function Documentation

+ +

◆ destroy()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< void > hazelcast::client::distributed_object::destroy ()
+
+pure virtual
+
+ +

Destroys this object cluster-wide.

+

Clears and releases all resources for this object.

+ +
+
+ +

◆ get_name()

+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string & hazelcast::client::distributed_object::get_name () const
+
+pure virtual
+
+ +

Returns the unique name for this DistributedObject.

+
Returns
the unique name for this object.
+ +
+
+ + +

◆ impl::hazelcast_client_instance_impl

+ +
+
+ + + + + +
+ + + + +
friend class impl::hazelcast_client_instance_impl
+
+friend
+
+ +

Definition at line 53 of file distributed_object.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.js b/5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.js new file mode 100644 index 0000000000..cb1a61633b --- /dev/null +++ b/5.5.0/d8/d36/classhazelcast_1_1client_1_1distributed__object.js @@ -0,0 +1,7 @@ +var classhazelcast_1_1client_1_1distributed__object = +[ + [ "~distributed_object", "d8/d36/classhazelcast_1_1client_1_1distributed__object.html#abe57a7b7a0878b0b043e67cdd8b364fa", null ], + [ "destroy", "d8/d36/classhazelcast_1_1client_1_1distributed__object.html#a8c40641dfdc1977235d3d3d6d7ca93d8", null ], + [ "get_name", "d8/d36/classhazelcast_1_1client_1_1distributed__object.html#a4235890d016de139d11d4f7b65aca22f", null ], + [ "get_service_name", "d8/d36/classhazelcast_1_1client_1_1distributed__object.html#ad694fa7009c5fa8366f8cde9f9f03268", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d3d/classhazelcast_1_1client_1_1config_1_1ssl__config.html b/5.5.0/d8/d3d/classhazelcast_1_1client_1_1config_1_1ssl__config.html new file mode 100644 index 0000000000..93ca107d93 --- /dev/null +++ b/5.5.0/d8/d3d/classhazelcast_1_1client_1_1config_1_1ssl__config.html @@ -0,0 +1,151 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::ssl_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::ssl_config Class Reference
+
+
+ +

Contains configuration parameters for ssl related behaviour. + More...

+ +

#include <ssl_config.h>

+

Detailed Description

+

Contains configuration parameters for ssl related behaviour.

+ +

Definition at line 66 of file ssl_config.h.

+

Constructor & Destructor Documentation

+ +

◆ ssl_config()

+ +
+
+ + + + + + + +
hazelcast::client::config::ssl_config::ssl_config ()
+
+ +

Definition at line 86 of file config.cpp.

+
88 : enabled_(false)
+
89 , ssl_protocol_(tlsv12)
+
90#endif
+
91{}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html b/5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html new file mode 100644 index 0000000000..cfdcb84336 --- /dev/null +++ b/5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html @@ -0,0 +1,1039 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::hazelcast_client Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::hazelcast_client Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

const std::string & get_name () const
 Returns the name of this client instance.
template<typename T>
boost::shared_future< std::shared_ptr< T > > get_distributed_object (const std::string &name)
boost::shared_future< std::shared_ptr< imap > > get_map (const std::string &name)
 Returns the distributed map instance with the specified name.
boost::shared_future< std::shared_ptr< multi_map > > get_multi_map (const std::string &name)
 Returns the distributed multimap instance with the specified name.
boost::shared_future< std::shared_ptr< replicated_map > > get_replicated_map (const std::string &name)
boost::shared_future< std::shared_ptr< iqueue > > get_queue (const std::string &name)
 Returns the distributed queue instance with the specified name.
boost::shared_future< std::shared_ptr< iset > > get_set (const std::string &name)
 Returns the distributed set instance with the specified name.
boost::shared_future< std::shared_ptr< ilist > > get_list (const std::string &name)
 Returns the distributed list instance with the specified name.
boost::shared_future< std::shared_ptr< itopic > > get_topic (const std::string &name)
 Returns the distributed topic instance with the specified name.
boost::shared_future< std::shared_ptr< reliable_topic > > get_reliable_topic (const std::string &name)
 Returns the distributed topic instance with the specified name.
boost::shared_future< std::shared_ptr< flake_id_generator > > get_flake_id_generator (const std::string &name)
 Returns a generator that creates a cluster-wide unique IDs.
boost::shared_future< std::shared_ptr< pn_counter > > get_pn_counter (const std::string &name)
 Obtain a pn_counter with the given name.
boost::shared_future< std::shared_ptr< ringbuffer > > get_ringbuffer (const std::string &name)
 Returns the distributed ringbuffer instance with the specified name.
boost::shared_future< std::shared_ptr< iexecutor_service > > get_executor_service (const std::string &name)
 Creates or returns the distributed executor service for the given name.
client_configget_client_config ()
transaction_context new_transaction_context ()
 Creates a new transaction_context associated with the current thread using default options.
transaction_context new_transaction_context (const transaction_options &options)
 Creates a new transaction_context associated with the current thread with given options.
clusterget_cluster ()
 Returns the Cluster that connected Hazelcast instance is a part of.
local_endpoint get_local_endpoint () const
 Returns the local endpoint which this HazelcastInstance belongs to.
boost::uuids::uuid add_lifecycle_listener (lifecycle_listener &&lifecycle_listener)
 Add listener to listen lifecycle events.
bool remove_lifecycle_listener (const boost::uuids::uuid &registration_id)
 Remove lifecycle listener.
boost::future< void > shutdown ()
 Shuts down this hazelcast_client.
spi::lifecycle_service & get_lifecycle_service ()
 Returns the lifecycle service for this instance.
cp::cp_subsystemget_cp_subsystem ()
sql::sql_serviceget_sql ()
+ + + + +

+Friends

class spi::ClientContext
+boost::future< hazelcast_client > hazelcast::new_client ()
+boost::future< hazelcast_client > hazelcast::new_client (hazelcast::client::client_config config)
+

Detailed Description

+
+

Definition at line 77 of file hazelcast_client.h.

+

Member Function Documentation

+ +

◆ add_lifecycle_listener()

+ +
+
+ + + + + + + +
boost::uuids::uuid hazelcast::client::hazelcast_client::add_lifecycle_listener (lifecycle_listener && lifecycle_listener)
+
+ +

Add listener to listen lifecycle events.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + +
lifecycleListenerListener object
+
+
+ +

Definition at line 107 of file client_impl.cpp.

+
109{
+
110 return client_impl_->add_lifecycle_listener(std::move(lifecycle_listener));
+
111}
+
+
+
+ +

◆ get_client_config()

+ +
+
+ + + + + + + +
client_config & hazelcast::client::hazelcast_client::get_client_config ()
+
+
Returns
configuration of this Hazelcast client.
+ +

Definition at line 83 of file client_impl.cpp.

+
84{
+
85 return client_impl_->get_client_config();
+
86}
+
+
+
+ +

◆ get_cluster()

+ +
+
+ + + + + + + +
cluster & hazelcast::client::hazelcast_client::get_cluster ()
+
+ +

Returns the Cluster that connected Hazelcast instance is a part of.

+

Cluster interface allows you to add listener for membership events and learn more about the cluster.

+
Returns
cluster
+ +

Definition at line 101 of file client_impl.cpp.

+
102{
+
103 return client_impl_->get_cluster();
+
104}
+
+
+
+ +

◆ get_cp_subsystem()

+ +
+
+ + + + + + + +
cp::cp_subsystem & hazelcast::client::hazelcast_client::get_cp_subsystem ()
+
+
Returns
the CP subsystem that offers a set of in-memory linearizable data structures
+ +

Definition at line 141 of file client_impl.cpp.

+
142{
+
143 return client_impl_->get_cp_subsystem();
+
144}
+
+
+
+ +

◆ get_distributed_object()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< T > > hazelcast::client::hazelcast_client::get_distributed_object (const std::string & name)
+
+inline
+
+
Template Parameters
+ + +
Ttype of the distributed object
+
+
+
Parameters
+ + +
namename of the distributed object.
+
+
+
Returns
distributed object
+ +

Definition at line 103 of file hazelcast_client.h.

+
105 {
+
106 return client_impl_->get_distributed_object<T>(name);
+
107 }
+
+
+
+ +

◆ get_executor_service()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< iexecutor_service > > hazelcast::client::hazelcast_client::get_executor_service (const std::string & name)
+
+inline
+
+ +

Creates or returns the distributed executor service for the given name.

+

Executor service enables you to run your Runnables and Callables on the Hazelcast cluster.

+

Note: Note that it doesn't support invokeAll/Any and doesn't have standard shutdown behavior

+
Parameters
+ + +
namename of the executor service
+
+
+
Returns
the distributed executor service for the given name
+ +

Definition at line 265 of file hazelcast_client.h.

+
266 {
+
267 return client_impl_->get_distributed_object<iexecutor_service>(name);
+
268 }
+
+
+
+ +

◆ get_flake_id_generator()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< flake_id_generator > > hazelcast::client::hazelcast_client::get_flake_id_generator (const std::string & name)
+
+inline
+
+ +

Returns a generator that creates a cluster-wide unique IDs.

+

Generated IDs are long primitive values and are k-ordered (roughly ordered). IDs are in the range from 0 to Long.MAX_VALUE.

+

The IDs contain timestamp component and a node ID component, which is assigned when the member joins the cluster. This allows the IDs to be ordered and unique without any coordination between members, which makes the generator safe even in split-brain scenario (for caveats, see here).

+

For more details and caveats, see class documentation for flake_id_generator.

+
Parameters
+ + +
namename of the flake_id_generator
+
+
+
Returns
flake_id_generator for the given name
+ +

Definition at line 219 of file hazelcast_client.h.

+
220 {
+
221 return client_impl_->get_distributed_object<flake_id_generator>(name);
+
222 }
+
+
+
+ +

◆ get_lifecycle_service()

+ +
+
+ + + + + + + +
spi::lifecycle_service & hazelcast::client::hazelcast_client::get_lifecycle_service ()
+
+ +

Returns the lifecycle service for this instance.

+

LifecycleService allows you to shutdown this HazelcastInstance and listen for the lifecycle events.

+
Returns
the lifecycle service for this instance
+ +

Definition at line 127 of file client_impl.cpp.

+
128{
+
129 return client_impl_->get_lifecycle_service();
+
130}
+
+
+
+ +

◆ get_list()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< ilist > > hazelcast::client::hazelcast_client::get_list (const std::string & name)
+
+inline
+
+ +

Returns the distributed list instance with the specified name.

+

List is ordered set of entries. similar to std::vector

+
Parameters
+ + +
namename of the distributed list
+
+
+
Returns
distributed list instance with the specified name
+ +

Definition at line 172 of file hazelcast_client.h.

+
174 {
+
175 return client_impl_->get_distributed_object<ilist>(name);
+
176 }
+
+
+
+ +

◆ get_local_endpoint()

+ +
+
+ + + + + + + +
local_endpoint hazelcast::client::hazelcast_client::get_local_endpoint () const
+
+ +

Returns the local endpoint which this HazelcastInstance belongs to.

+
Returns
the local enpoint which this client belongs to
+
See also
Client
+ +

Definition at line 133 of file client_impl.cpp.

+
134{
+
135 return client_impl_->get_local_endpoint();
+
136}
+
+
+
+ +

◆ get_map()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< imap > > hazelcast::client::hazelcast_client::get_map (const std::string & name)
+
+inline
+
+ +

Returns the distributed map instance with the specified name.

+
Template Parameters
+ + + +
Kkey type
Vvalue type
+
+
+
Parameters
+ + +
namename of the distributed map
+
+
+
Returns
distributed map instance with the specified name
+ +

Definition at line 118 of file hazelcast_client.h.

+
119 {
+
120 return client_impl_->get_distributed_object<imap>(name);
+
121 }
+
+
+
+ +

◆ get_multi_map()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< multi_map > > hazelcast::client::hazelcast_client::get_multi_map (const std::string & name)
+
+inline
+
+ +

Returns the distributed multimap instance with the specified name.

+
Parameters
+ + +
namename of the distributed multimap
+
+
+
Returns
distributed multimap instance with the specified name
+ +

Definition at line 129 of file hazelcast_client.h.

+
131 {
+
132 return client_impl_->get_distributed_object<multi_map>(name);
+
133 }
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::hazelcast_client::get_name () const
+
+ +

Returns the name of this client instance.

+
Returns
name of this client instance
+ +

Definition at line 77 of file client_impl.cpp.

+
78{
+
79 return client_impl_->get_name();
+
80}
+
+
+
+ +

◆ get_pn_counter()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< pn_counter > > hazelcast::client::hazelcast_client::get_pn_counter (const std::string & name)
+
+inline
+
+ +

Obtain a pn_counter with the given name.

+

The PN counter can be used as a counter with strong eventual consistency guarantees - if operations to the counters stop, the counter values of all replicas that can communicate with each other should eventually converge to the same value.

+
Parameters
+ + +
namethe name of the PN counter
+
+
+
Returns
a pn_counter
+ +

Definition at line 236 of file hazelcast_client.h.

+
238 {
+
239 return client_impl_->get_distributed_object<pn_counter>(name);
+
240 }
+
+
+
+ +

◆ get_queue()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< iqueue > > hazelcast::client::hazelcast_client::get_queue (const std::string & name)
+
+inline
+
+ +

Returns the distributed queue instance with the specified name.

+
Parameters
+ + +
namename of the distributed queue
+
+
+
Returns
distributed queue instance with the specified name
+ +

Definition at line 147 of file hazelcast_client.h.

+
149 {
+
150 return client_impl_->get_distributed_object<iqueue>(name);
+
151 }
+
+
+
+ +

◆ get_reliable_topic()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< reliable_topic > > hazelcast::client::hazelcast_client::get_reliable_topic (const std::string & name)
+
+inline
+
+ +

Returns the distributed topic instance with the specified name.

+
Parameters
+ + +
namename of the distributed topic
+
+
+
Returns
distributed topic instance with the specified name
+ +

Definition at line 196 of file hazelcast_client.h.

+
198 {
+
199 return client_impl_->get_distributed_object<reliable_topic>(name);
+
200 }
+
+
+
+ +

◆ get_replicated_map()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< replicated_map > > hazelcast::client::hazelcast_client::get_replicated_map (const std::string & name)
+
+inline
+
+ +

Definition at line 135 of file hazelcast_client.h.

+
137 {
+
138 return client_impl_->get_distributed_object<replicated_map>(name);
+
139 }
+
+
+
+ +

◆ get_ringbuffer()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< ringbuffer > > hazelcast::client::hazelcast_client::get_ringbuffer (const std::string & name)
+
+inline
+
+ +

Returns the distributed ringbuffer instance with the specified name.

+
Parameters
+ + +
namename of the distributed ringbuffer
+
+
+
Returns
distributed ringbuffer instance with the specified name
+ +

Definition at line 248 of file hazelcast_client.h.

+
250 {
+
251 return client_impl_->get_distributed_object<ringbuffer>(name);
+
252 }
+
+
+
+ +

◆ get_set()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< iset > > hazelcast::client::hazelcast_client::get_set (const std::string & name)
+
+inline
+
+ +

Returns the distributed set instance with the specified name.

+

Set is ordered unique set of entries. similar to std::unordered_set

+
Parameters
+ + +
namename of the distributed set
+
+
+
Returns
distributed set instance with the specified name
+ +

Definition at line 160 of file hazelcast_client.h.

+
161 {
+
162 return client_impl_->get_distributed_object<iset>(name);
+
163 }
+
+
+
+ +

◆ get_sql()

+ +
+
+ + + + + + + +
sql::sql_service & hazelcast::client::hazelcast_client::get_sql ()
+
+
Returns
a service to execute distributed SQL queries.
+ +

Definition at line 147 of file client_impl.cpp.

+
148{
+
149 return client_impl_->get_sql();
+
150}
+
+
+
+ +

◆ get_topic()

+ +
+
+ + + + + +
+ + + + + + + +
boost::shared_future< std::shared_ptr< itopic > > hazelcast::client::hazelcast_client::get_topic (const std::string & name)
+
+inline
+
+ +

Returns the distributed topic instance with the specified name.

+
Parameters
+ + +
namename of the distributed topic
+
+
+
Returns
distributed topic instance with the specified name
+ +

Definition at line 184 of file hazelcast_client.h.

+
186 {
+
187 return client_impl_->get_distributed_object<itopic>(name);
+
188 };
+
+
+
+ +

◆ new_transaction_context() [1/2]

+ +
+
+ + + + + + + +
transaction_context hazelcast::client::hazelcast_client::new_transaction_context ()
+
+ +

Creates a new transaction_context associated with the current thread using default options.

+
Returns
new transaction_context
+ +

Definition at line 89 of file client_impl.cpp.

+
90{
+
91 return client_impl_->new_transaction_context();
+
92}
+
+
+
+ +

◆ new_transaction_context() [2/2]

+ +
+
+ + + + + + + +
transaction_context hazelcast::client::hazelcast_client::new_transaction_context (const transaction_options & options)
+
+ +

Creates a new transaction_context associated with the current thread with given options.

+
Parameters
+ + +
optionsoptions for this transaction
+
+
+
Returns
new transaction_context
+ +

Definition at line 95 of file client_impl.cpp.

+
96{
+
97 return client_impl_->new_transaction_context(options);
+
98}
+
+
+
+ +

◆ remove_lifecycle_listener()

+ +
+
+ + + + + + + +
bool hazelcast::client::hazelcast_client::remove_lifecycle_listener (const boost::uuids::uuid & registration_id)
+
+ +

Remove lifecycle listener.

+
Parameters
+ + +
lifecycleListener
+
+
+
Returns
true if removed successfully
+ +

Definition at line 114 of file client_impl.cpp.

+
116{
+
117 return client_impl_->remove_lifecycle_listener(registration_id);
+
118}
+
+
+
+ +

◆ shutdown()

+ +
+
+ + + + + + + +
boost::future< void > hazelcast::client::hazelcast_client::shutdown ()
+
+ +

Shuts down this hazelcast_client.

+ +

Definition at line 121 of file client_impl.cpp.

+
122{
+
123 return boost::async([=]() { client_impl_->shutdown(); });
+
124}
+
+
+
+ + +

◆ spi::ClientContext

+ +
+
+ + + + + +
+ + + + +
friend class spi::ClientContext
+
+friend
+
+ +

Definition at line 79 of file hazelcast_client.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.js b/5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.js new file mode 100644 index 0000000000..c1e5510480 --- /dev/null +++ b/5.5.0/d8/d41/classhazelcast_1_1client_1_1hazelcast__client.js @@ -0,0 +1,27 @@ +var classhazelcast_1_1client_1_1hazelcast__client = +[ + [ "add_lifecycle_listener", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#ac97bd07967033b13e87a7e0523226207", null ], + [ "get_client_config", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a4178b8d6425d92746bce24515d33a719", null ], + [ "get_cluster", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a867c0d7bc934346ce93f34ef2f1617f0", null ], + [ "get_cp_subsystem", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a0e2bedd9fa07a3d436e536a4c86db470", null ], + [ "get_distributed_object", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#aecb7e4bd1c97bcec07d59981f8c98725", null ], + [ "get_executor_service", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a6f21b8388c527f9388f07230a78549ff", null ], + [ "get_flake_id_generator", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#aeffd64a75690a5a02ef7cf9162b1a3ff", null ], + [ "get_lifecycle_service", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#aebb911085f725d1e5eeef1ec81282e4d", null ], + [ "get_list", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a84be243590f6712cd95679c06dbbcab9", null ], + [ "get_local_endpoint", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#aaf14a8a7f005f8b9d15a8facb3c29996", null ], + [ "get_map", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#abf1e375f2753f5e49c51215bc8f0789c", null ], + [ "get_multi_map", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a8a800271c8f494927591432b276d4bf3", null ], + [ "get_name", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#acbffb5a898ae7e1272c64b7c5df95f7c", null ], + [ "get_pn_counter", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a0c13aeb77c1c5a08579424b27ba7aa3f", null ], + [ "get_queue", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a0c8c2cd6640d71def41f8016638827a3", null ], + [ "get_reliable_topic", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#afad467c14840152b5628b5271a991566", null ], + [ "get_ringbuffer", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#abd64acf55a5c568dda3d41f87d448774", null ], + [ "get_set", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a56a8008238b3cf9a145bedb973b1520c", null ], + [ "get_sql", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#ab3e35f67859ce4d635ab69009839c87e", null ], + [ "get_topic", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a4ad214f533bffbafbc3627796e3200b9", null ], + [ "new_transaction_context", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#ab6a14663df11818cdfb5911a8a049832", null ], + [ "new_transaction_context", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#ae84c1cfa56d5783bd021c2cd7afd61d3", null ], + [ "remove_lifecycle_listener", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a24c49fdb9837622187886d56b6306721", null ], + [ "shutdown", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html#a0edd452713a77eb529be291644792ab5", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html b/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html new file mode 100644 index 0000000000..dce0158954 --- /dev/null +++ b/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html @@ -0,0 +1,535 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_result Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result Class Reference
+
+
+ +

SQL query result. + More...

+ +

#include <sql_result.h>

+
Inheritance diagram for hazelcast::client::sql::sql_result:
+
+
+ + + + + + + + + +

+Classes

class  page_iterator
 Copy is allowed for convenience but it does shallow copy so it should be avoided. More...
class  page_iterator_sync
 Copy is allowed for convenience but it does shallow copy so it should be avoided. More...
class  row_iterator_sync
 Copy is allowed for convenience but it does shallow copy so it should be avoided. More...
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~sql_result ()
 The destructor closes the result if it were open.
bool row_set () const
 Return whether this result has rows to iterate using the iterator() method.
const sql_row_metadatarow_metadata () const
 Gets the row metadata.
int64_t update_count () const
 Returns the number of rows updated by the statement or -1 if this result is a row set.
boost::future< void > close ()
 Release the resources associated with the query result.
page_iterator iterator ()
 Returns an iterator over the result pages.
page_iterator_sync pbegin (std::chrono::milliseconds timeout=std::chrono::milliseconds{ -1 })
page_iterator_sync pend ()
row_iterator_sync begin (std::chrono::milliseconds timeout=std::chrono::milliseconds{ -1 })
row_iterator_sync end ()
+ + +

+Friends

class sql_service
+

Detailed Description

+

SQL query result.

+

Depending on the statement type it represents a pages of rows or an update count.

+

Usage for page of rows

+
    +
  1. +Use iterator() to iterate the pages. see page_iterator
  2. +
  3. +Use close() to release the resources associated with the result.
  4. +
+

Code example:

+  auto result = hz.get_sql().execute("SELECT * FROM person");
+  for (auto itr = result.iterator(); itr.has_next();) {
+     auto page = itr.next().get();
+
+     for (auto const &row : page->rows()) {
+        // Process the row.
+     }
+  }
+ 

Usage for update count

+
+     auto updated = hz.get_sql().execute("UPDATE ...").get().update_count();
+ 

You don't need to call close() in this case.

+ +

Definition at line 67 of file sql_result.h.

+

Constructor & Destructor Documentation

+ +

◆ ~sql_result()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::sql::sql_result::~sql_result ()
+
+virtual
+
+ +

The destructor closes the result if it were open.

+ +

Definition at line 955 of file sql.cpp.

+
956{
+
957 try {
+
958 close().get();
+
959 } catch (...) {
+
960 // ignore
+
961 HZ_LOG(client_context_->get_logger(),
+
962 info,
+
963 (boost::format("[sql_result::~sql_result()] Exception while "
+
964 "closing the query result. Query id: %1%") %
+
965 query_id_)
+
966 .str());
+
967 }
+
968}
+
boost::future< void > close()
Release the resources associated with the query result.
Definition sql.cpp:901
+
+
+
+

Member Function Documentation

+ +

◆ begin()

+ +
+
+ + + + + + + +
sql_result::row_iterator_sync hazelcast::client::sql::sql_result::begin (std::chrono::milliseconds timeout = std::chrono::milliseconds{ -1 })
+
+ +

Definition at line 815 of file sql.cpp.

+
816{
+
817 return row_iterator_sync{ pbegin(timeout) };
+
818}
+
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:187
+
+
+
+ +

◆ close()

+ +
+
+ + + + + + + +
boost::future< void > hazelcast::client::sql::sql_result::close ()
+
+ +

Release the resources associated with the query result.

+

The query engine delivers the rows asynchronously. The query may become inactive even before all rows are consumed. The invocation of this command will cancel the execution of the query on all members if the query is still active. Otherwise it is no-op. For a result with an update count it is always no-op.

+ +

Definition at line 901 of file sql.cpp.

+
902{
+
903 if (closed_) {
+
904 return boost::make_ready_future();
+
905 }
+
906
+
907 auto release_resources = [this]() {
+
908 {
+
909 std::lock_guard<std::mutex> guard{ mtx_ };
+
910 closed_ = true;
+
911
+
912 connection_.reset();
+
913 }
+
914
+
915 row_metadata_.reset();
+
916 first_page_.reset();
+
917 };
+
918
+
919 try {
+
920 auto f = service_->close(connection_, query_id_);
+
921
+
922 release_resources();
+
923
+
924 return f;
+
925 } catch (const std::exception& e) {
+
926 release_resources();
+
927
+
928 service_->rethrow(e);
+
929 }
+
930
+
931 // This should not be reached.
+
932 return boost::make_ready_future();
+
933}
+
+
+
+ +

◆ end()

+ +
+
+ + + + + + + +
sql_result::row_iterator_sync hazelcast::client::sql::sql_result::end ()
+
+ +

Definition at line 821 of file sql.cpp.

+
822{
+
823 return row_iterator_sync{};
+
824}
+
+
+
+ +

◆ iterator()

+ +
+
+ + + + + + + +
sql_result::page_iterator hazelcast::client::sql::sql_result::iterator ()
+
+ +

Returns an iterator over the result pages.

+

The iterator may be requested only once.

+
Returns
the iterator to be used over the result. The iterator iterates page by page over the result.
+
Exceptions
+ + +
exception::illegal_stateif the iterator is requested more than once or if this result does not have any pages.
+
+
+ +

Definition at line 783 of file sql.cpp.

+
784{
+
785 check_closed();
+
786
+
787 if (!first_page_) {
+
788 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
789 "sql_result::iterator", "This result contains only update count"));
+
790 }
+
791
+
792 if (iterator_requested_) {
+
793 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
794 "sql_result::page_iterator", "Iterator can be requested only once"));
+
795 }
+
796
+
797 iterator_requested_ = true;
+
798
+
799 return { shared_from_this(), first_page_ };
+
800}
+
+
+
+ +

◆ pbegin()

+ +
+
+ + + + + + + +
sql_result::page_iterator_sync hazelcast::client::sql::sql_result::pbegin (std::chrono::milliseconds timeout = std::chrono::milliseconds{ -1 })
+
+ +

Definition at line 803 of file sql.cpp.

+
804{
+
805 return page_iterator_sync{ iterator(), timeout };
+
806}
+
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:114
+
page_iterator iterator()
Returns an iterator over the result pages.
Definition sql.cpp:783
+
+
+
+ +

◆ pend()

+ +
+
+ + + + + + + +
sql_result::page_iterator_sync hazelcast::client::sql::sql_result::pend ()
+
+ +

Definition at line 809 of file sql.cpp.

+
810{
+
811 return page_iterator_sync{};
+
812}
+
+
+
+ +

◆ row_metadata()

+ +
+
+ + + + + + + +
const sql_row_metadata & hazelcast::client::sql::sql_result::row_metadata () const
+
+ +

Gets the row metadata.

+
Returns
the metadata of the rows in this result.
+
Exceptions
+ + +
illegal_state_exceptionif this result doesn't have rows, but only an update count
+
+
+ +

Definition at line 945 of file sql.cpp.

+
946{
+
947 if (!row_metadata_) {
+
948 throw exception::illegal_state(
+
949 "sql_result::row_metadata", "This result contains only update count");
+
950 }
+
951
+
952 return *row_metadata_;
+
953}
+
+
+
+ +

◆ row_set()

+ +
+
+ + + + + + + +
bool hazelcast::client::sql::sql_result::row_set () const
+
+ +

Return whether this result has rows to iterate using the iterator() method.

+ +

Definition at line 777 of file sql.cpp.

+
778{
+
779 return update_count() == -1;
+
780}
+
int64_t update_count() const
Returns the number of rows updated by the statement or -1 if this result is a row set.
Definition sql.cpp:771
+
+
+
+ +

◆ update_count()

+ +
+
+ + + + + + + +
int64_t hazelcast::client::sql::sql_result::update_count () const
+
+ +

Returns the number of rows updated by the statement or -1 if this result is a row set.

+

In case the result doesn't contain rows but the update count isn't applicable or known, 0 is returned.

+ +

Definition at line 771 of file sql.cpp.

+
772{
+
773 return update_count_;
+
774}
+
+
+
+ + +

◆ sql_service

+ +
+
+ + + + + +
+ + + + +
friend class sql_service
+
+friend
+
+ +

Definition at line 308 of file sql_result.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/sql/sql_result.h
  • +
  • hazelcast/src/hazelcast/client/sql.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.js b/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.js new file mode 100644 index 0000000000..dac8479584 --- /dev/null +++ b/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.js @@ -0,0 +1,12 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__result = +[ + [ "page_iterator", "d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html", "d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator" ], + [ "page_iterator_sync", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync" ], + [ "row_iterator_sync", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync" ], + [ "~sql_result", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html#a85766503d422992335cc543781a7d1aa", null ], + [ "close", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html#afa923a5c166f3d92dc18f547f39b4e77", null ], + [ "iterator", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html#a7ecaf531abef03762bac47d33b2563b9", null ], + [ "row_metadata", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html#a4a81be86230cc5672687ca7d65875ac0", null ], + [ "row_set", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html#a127f88964ff05c7e5645909cbc10a2d8", null ], + [ "update_count", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html#ac54f6835e52575ca6e90a1e95cacaa7b", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.png b/5.5.0/d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.png new file mode 100644 index 0000000000000000000000000000000000000000..f576967bc2860143a3dec1fbdb285714bcfd291c GIT binary patch literal 868 zcmeAS@N?(olHy`uVBq!ia0vp^e}OoFgBeIZ&20V$q@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#Nt|d%8G=R4~4cy_odcibGi6 z`Tzf;>b-MWa^@_#d+l!Ap2)Rt1svR#trrmVnB^X#oqRAe#74=Bl_x_Rr}g$d)K-qyq*8+5&O*T?cusHZ)10K?6q}T z{%79b$LGa1=`OuId1}B5?^b?^S)n>o%7;*T80tC`>N_EFOdvnnAG#J?wiWX50-CIx5m|JoKF9{s&neik6ZoET3_3=quA{0 z=a2QfBE{5#3ZrZ8rGJt6J?W3w8NE9_hY|uRdM4RuKGeA5vGMR``JaDcpN4-fdhzW{ zZED}+!bP%kCU0H2%HnR0bN?rWlg4|F)LpI#-7@jWw&br88}8r#cvFfqKIdKL4v+lA z{3g>admMi4`t`@^+p*tQms#K1uJzxg@M7+pv&T-oU;pF9J$5^3-bqhb<3j5)*Bzc0 zUu^j+{Lbgv{_I=TJ6>){sos}4b^n#mo}Y9pzFwcFGXG%v#(3$w!beq43ZJ + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast_sql_exception.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <boost/uuid/uuid.hpp>
+
19#include <boost/optional.hpp>
+
20
+
21#include "hazelcast/util/export.h"
+
22#include "hazelcast/client/exception/protocol_exceptions.h"
+
23
+
24namespace hazelcast {
+
25namespace client {
+
26namespace sql {
+
27
+
+
28class HAZELCAST_API hazelcast_sql_exception : public exception::hazelcast_
+
29{
+
30public:
+
31 hazelcast_sql_exception(std::string source,
+
32 boost::uuids::uuid originating_member_id,
+
33 int32_t code,
+
34 boost::optional<std::string> message,
+
35 boost::optional<std::string> suggestion,
+
36 std::exception_ptr cause = nullptr);
+
37
+
41 const boost::uuids::uuid& originating_member_id() const;
+
42
+
46 int32_t code() const;
+
47
+
51 const boost::optional<std::string>& suggestion() const;
+
52
+
53private:
+
54 boost::uuids::uuid originating_member_id_;
+
55 int32_t code_;
+
56 boost::optional<std::string> suggestion_;
+
57};
+
+
58
+
59} // namespace sql
+
60} // namespace client
+
61} // namespace hazelcast
+
int32_t code() const
Gets the internal error code associated with the exception.
Definition sql.cpp:618
+
const boost::uuids::uuid & originating_member_id() const
Gets ID of the member that caused or initiated an error condition.
Definition sql.cpp:612
+
const boost::optional< std::string > & suggestion() const
Gets the suggested SQL statement to remediate experienced error.
Definition sql.cpp:624
+
+
+
+ + + + diff --git a/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.html b/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.html new file mode 100644 index 0000000000..c229e9cf27 --- /dev/null +++ b/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.html @@ -0,0 +1,255 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::transactional_list Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_list Class Reference
+
+
+ +

Transactional implementation of ilist. + More...

+ +

#include <transactional_list.h>

+
Inheritance diagram for hazelcast::client::transactional_list:
+
+
+ + + + + + + + + +

+Public Member Functions

template<typename E>
boost::future< bool > add (const E &e)
 Add new item to transactional list.
template<typename E>
boost::future< bool > remove (const E &e)
 Add item from transactional list.
+ + +

+Friends

class transaction_context
+

Detailed Description

+

Transactional implementation of ilist.

+ +

Definition at line 25 of file transactional_list.h.

+

Member Function Documentation

+ +

◆ add()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::transactional_list::add (const E & e)
+
+inline
+
+ +

Add new item to transactional list.

+
Parameters
+ + +
eitem
+
+
+
Returns
true if item is added successfully
+ +

Definition at line 36 of file transactional_list.h.

+
37 {
+
38 return proxy::TransactionalListImpl::add(to_data(e));
+
39 }
+
+
+
+ +

◆ remove()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::transactional_list::remove (const E & e)
+
+inline
+
+ +

Add item from transactional list.

+
Parameters
+ + +
eitem
+
+
+
Returns
true if item is remove successfully
+ +

Definition at line 47 of file transactional_list.h.

+
48 {
+
49 return proxy::TransactionalListImpl::remove(to_data(e));
+
50 }
+
+
+
+ + +

◆ transaction_context

+ +
+
+ + + + + +
+ + + + +
friend class transaction_context
+
+friend
+
+ +

Definition at line 27 of file transactional_list.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.js b/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.js new file mode 100644 index 0000000000..0e41f85d98 --- /dev/null +++ b/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1transactional__list = +[ + [ "add", "d8/d5b/classhazelcast_1_1client_1_1transactional__list.html#a93abae579a8f94b581bf15135d763a8c", null ], + [ "remove", "d8/d5b/classhazelcast_1_1client_1_1transactional__list.html#ae74a597578dbdd35776b9cec33ac212a", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.png b/5.5.0/d8/d5b/classhazelcast_1_1client_1_1transactional__list.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7ff21367f146c637a57d4f79ee31ca3b474c07 GIT binary patch literal 793 zcmeAS@N?(olHy`uVBq!ia0vp^CxJMCgBeJ+6fWEYq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#NtAc)B=-R4~4sd%N$j0*}ja zecAv2#q-S`CKY?$+Om2nN2el7&tb;Ldz@TSxEwu-m~@3E$#{3Ss2smETSYNdeJ{V=xA52RGSXJt7+(4LG5W1oYwU-N zb4McDwQk;5=;WKUIL1eN(hNq$+?CHl%C5<3y58j6W9vE1%33%m;>13Y^hZjEYBz55 z`26ATwU`r&YUUj|XQ*=gY5B2b>)j{mbiG)#K}TNsB;#$BmEU&#s!@Nm$~ZIWj{3&i z)2_?Ef1rButL@9l95*$-zxO;7tNHbY>U49vsHbSGT-6ddMV+s(po?2-~=!^SNh3<)~ALJSh##0XWyDJcbWELvsN zDAu{^70|9#tCBS*&S5BRJN54E-c3HT=ii5)_I-Lp%C(_?(u!49ca;M}b5Bm3lIyHg zo$YWa|ksVy= zS!Sx=jx2aFVTom~kolbC=S@c + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_column_metadata.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_column_metadata.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19
+
20#include "hazelcast/util/export.h"
+
21#include "hazelcast/client/sql/sql_column_type.h"
+
22
+
23namespace hazelcast {
+
24namespace client {
+
25namespace sql {
+
26
+
+
27struct HAZELCAST_API sql_column_metadata
+
28{
+
29 std::string name;
+
30 sql_column_type type;
+
31 bool nullable;
+
32
+
33 friend bool HAZELCAST_API operator==(const sql_column_metadata& lhs,
+
34 const sql_column_metadata& rhs);
+
35};
+
+
36
+
37} // namespace sql
+
38} // namespace client
+
39} // namespace hazelcast
+ +
+
+
+ + + + diff --git a/5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.html b/5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.html new file mode 100644 index 0000000000..43619324fe --- /dev/null +++ b/5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::not_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::not_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::not_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::not_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::not_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::not_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 570 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::not_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 576 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.png b/5.5.0/d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc311106c8bf4ab26f7a38de104dabeb65fd64c GIT binary patch literal 2067 zcmcgtX;70%8vZ~#~ z1V|#N5eE$v^8; z^b79JI@)^L008J(m<`~U!(3ovMV&uERw`xCSw)9q=@Cxmm;>Q{%; zb?DXI(Zum zQ`6xfBeGJIIndYi4R1qZmO0*vF(##B#mE)XZYeemzHGKef?+y>Zp^3J=SF285cjMl z4T%Eo4KIH7r)HL}%G!DaX1EnoLDdka!BpQif_VK+&`OsO`N89i-9?;fQEI>Fs-;!9 z=|Zjj-KXnR8vm}1y!m39=8K1$E9>z#Ds8r!G*F#dE_n8_7#ltj|-<>KFNhAK06=w z?Q1;m7y(D8^Y#J(1_Iv#VnOi2~Rb@b@UvR!F*9SUoPAraf?ZYjNcBkFB;pCLHflqgSl zp3!FS7a!N9dddvGWnxb%3h>3_!LL>l_!qZHRyW`X8RGoN>d`>E7JtheiL$nK-{3%V z7R1D|Vh;>6d+t5HqR@bLlhp1;EA$S7W7OJI_!#bgkR;C|wmxJL7rq6SCRLhAyMSu% zu#Lc?N~L`dko&#R1$rlvkNr(EiMYubSklqX0OU9*xO&uDGYO&^_{5WM0oM1xG=3GP z7y(N@&|2uI|7((ZBgi7|7-5wM8)RQ2!w>wY%AnhJ2u(pW4ewSf8wICBhiP5OgH2ui zbE`&glLO=TX6cl;ry9LIIMFdyAK8#=gwaD3UA71cT^vXKGpLFxud__+AwiC-DhjJBLoS>M77$En``GMcPwfc^YL0CB%|uS zdc?-pf$~xE^ZUXZ!oQrr%)wxbNfRyL&bc?QUNpWMlKy5OR!UR#mv9TngV7dN8%BeR z*%Mm6Tex~TX`w`4b;x$Mh3n`otq{$i@$vo=L8V_tX%E5SDK+$}trKdpl=|sSgUY5Y zjbF&H|5T1Fwq?2q##1fp-6%@bMIUjCMOG<2#mYVs_T8rMQ65u-_W?s%=I{r6EE6dUDq5Qr#O-O za@k8fb+=hgh^Sln{(g}@>?fl7b3$B!3`{h+SX;9|zv{i#Nx+AE%)2^p-h0~}MxvZk zv%%{K;lUY;k>0!}>VD5gio9hl5?*1}xdY35^P? zgUjqCNX7#Xj!`U~c<=ayS7@tQDMpwEdk4Mm$Pl;#)%D%~eue(f$Ja1oD=LTBTCfQa z`r&|Gnn2eVk^19s8oPn#U$lJN)?V%k_b^$6EX z9~R6mx2yQ!Q*7Z-oW6k}ILF}nJtK@;KKAjJEv7$fGz%{+A~!wiL``kuW*xL^VZ!&H zrVU36=E;xS%gsaOiS4;xhn(x?&+!q2vnQ*fD5OVGfykC?Tx8y1uB`u1EQdSgu-GU0 z{L$_2e(F}*bFua>6Z`B@;;nyY1W15AN4hD z^WXkKV2TJ(Z3PM9X<3KVHLy8}aB3)sUa7o9vDjJxD`ir{TzWEuEgvRAcQ(#7P9HB z)9?9@x^+x>3`uz9M~57HQMMacR?>0EFv6i3Vs1Uat)t>zy&X-C6V1fDYpAMsM3=nr zZ;i{9rn1RR1COpS=n;FN#IuHmx&OttPuN$wGrY}U4pzG;hjx8!vzvc=+3hW3deHX` NU>x1i+_RTceg`pi3=RMQ literal 0 HcmV?d00001 diff --git a/5.5.0/d8/d66/classhazelcast_1_1client_1_1transactional__set-members.html b/5.5.0/d8/d66/classhazelcast_1_1client_1_1transactional__set-members.html new file mode 100644 index 0000000000..30396bbdd7 --- /dev/null +++ b/5.5.0/d8/d66/classhazelcast_1_1client_1_1transactional__set-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_set Member List
+
+
+ +

This is the complete list of members for hazelcast::client::transactional_set, including all inherited members.

+ + + + +
add(const E &e)hazelcast::client::transactional_setinline
remove(const E &e)hazelcast::client::transactional_setinline
transaction_context (defined in hazelcast::client::transactional_set)hazelcast::client::transactional_setfriend
+
+
+ + + + diff --git a/5.5.0/d8/d6f/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise-members.html b/5.5.0/d8/d6f/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise-members.html new file mode 100644 index 0000000000..8c48bc5b07 --- /dev/null +++ b/5.5.0/d8/d6f/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iexecutor_service::executor_promise< T > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::iexecutor_service::executor_promise< T >, including all inherited members.

+ + + + + +
cancel(bool may_interrupt_if_running) (defined in hazelcast::client::iexecutor_service::executor_promise< T >)hazelcast::client::iexecutor_service::executor_promise< T >inline
executor_promise(spi::ClientContext &context) (defined in hazelcast::client::iexecutor_service::executor_promise< T >)hazelcast::client::iexecutor_service::executor_promise< T >inline
executor_promise(boost::future< boost::optional< T > > &future, boost::uuids::uuid uuid, int partition_id, boost::uuids::uuid member, spi::ClientContext &context, const std::shared_ptr< spi::impl::ClientInvocation > &invocation) (defined in hazelcast::client::iexecutor_service::executor_promise< T >)hazelcast::client::iexecutor_service::executor_promise< T >inline
get_future() (defined in hazelcast::client::iexecutor_service::executor_promise< T >)hazelcast::client::iexecutor_service::executor_promise< T >inline
+
+
+ + + + diff --git a/5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.html b/5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.html new file mode 100644 index 0000000000..01653a8121 --- /dev/null +++ b/5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.html @@ -0,0 +1,168 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< hazelcast_json_value > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< hazelcast_json_value > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< hazelcast_json_value >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 350 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< hazelcast_json_value >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.png b/5.5.0/d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..59ab3e13cc219a41f2106c1ef75dd5919c21facc GIT binary patch literal 1226 zcmb_cc`(~~6#t@X*FC$GjVfk;)kIazh@ zbsm@}(xNWj6+SbkDP1)YXu}7usE6S+f1xpaS``J&;aqM(Z)QzVxlqS_UaXPRl0&DP zze+wUly!$aKDM`#36XLfdyQe18}pccx6Grt$71pP;}=YiG}GT7KJAdFh!_#|TY)cY zGh#cfA2d|U9yv)vwRUC0?axRdlo3%$+0g`!v4Hl9)*ilk{nCEk%O55rgb7M*;PL+1 zk4K`k<%HVRlKoO{j-i2&0SS7NBA<%B5p8)t;w`H0bB((A_Q5v6LNQxk%W~AYpL~@_ z_sQE+D18o*aJK#LH(wW%IMr)RUZE-W*MiDWRQW}!{Q;LU$U2G5*9;A#PvOSTwZ`c- zc5yTJ$noqySXUq8?LSuplHDiUGHod%zhq@sukYSuC6h<0QA3jn%S83J#!P(jkIwwE z`9urDYRYBtw1uB(NjJ*qI#aga;!R_>8?}k@j|wvQC(7m}nM*PBYj>d2m>Bw4!OR8H z_!6{RuZ#8Sqy2Z!=oos1-q{%Q&SzP7qb^b+z>3O-GB5!N<>d+hzp<%n2by!Jhk;$M zl7|EUJyjHtc(y149y$hO>M3i0l_v-=Tn7u9k?tVXUkCugB9P!*l>Sf9Y`xG6Q|af8 zIit;hZbNg!x>!g+qh>=Se<2-0CNidQx7*dw%nOT?9pq>ddcHYPM|z`;)pA@g`(dmn zZhAX+%-fCeo8}jL%lrFfr@nl@H9TVhFDGYvq=i?`%&qdvxW>{!irKy5^EX~*TiI~r z>(Pc%6TVy&8s(8peRL?|)PmWSl5{H`oI)P`Q+UiLfV_a^HmSXnwO_^%6VODbp}BL! zq@s=2J1UWbLsbTbnh%HB=I=d!j_=?KE}8Co$}m&iQ}u=v@PmS zFWjT_FF0caHCjK3@2BmjE^YajF4)}@*L3kJ3#CcyH?gBrCq~GwtQ~ARTE(_AprglN zsOVi$HfG~i%Sp9og4NMse$k50h%1WATSR zsS$?G#t|Q=g%92Qu)H%?++?JLVx3Ky zc)fbXr68j2!(Jk()WPk$Hv|052AdJSQLRqA^?`9n*!<$O{SjV0yJuRQVpbX#=5R*O z!3v&6V<8L#&m>9LWc5Tx{_R#@Q`m{^xRtu0WknOwD|(Wb=an_!wI}5!FmgcurZepy cvSn`%lyaqB(Zp209OUZ&7>9SSb0tv!0?r*xKmY&$ literal 0 HcmV?d00001 diff --git a/5.5.0/d8/d71/local__endpoint_8h_source.html b/5.5.0/d8/d71/local__endpoint_8h_source.html new file mode 100644 index 0000000000..3ed09a99f0 --- /dev/null +++ b/5.5.0/d8/d71/local__endpoint_8h_source.html @@ -0,0 +1,155 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/local_endpoint.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
local_endpoint.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/endpoint.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
+
32class HAZELCAST_API local_endpoint : public endpoint
+
33{
+
34public:
+
35 local_endpoint(boost::uuids::uuid uuid,
+
36 boost::optional<address> socket_address,
+
37 std::string name,
+
38 std::unordered_set<std::string> labels);
+
39
+
40 const std::string& get_name() const;
+
41
+
42private:
+
43 std::string name_;
+
44 std::unordered_set<std::string> labels_;
+
45};
+
+
46} // namespace client
+
47} // namespace hazelcast
+
48
+
49#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
50#pragma warning(pop)
+
51#endif
+
+
+
+ + + + diff --git a/5.5.0/d8/d76/generic__record_8h_source.html b/5.5.0/d8/d76/generic__record_8h_source.html new file mode 100644 index 0000000000..298c025fed --- /dev/null +++ b/5.5.0/d8/d76/generic__record_8h_source.html @@ -0,0 +1,701 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/serialization/generic_record.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
generic_record.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <unordered_set>
+
20
+
21#include <boost/any.hpp>
+
22#include <boost/algorithm/string.hpp>
+
23#include <boost/property_tree/ptree.hpp>
+
24
+
25#include "hazelcast/client/serialization/field_kind.h"
+
26#include "hazelcast/client/serialization/pimpl/compact/compact_util.h"
+
27#include "hazelcast/client/big_decimal.h"
+
28#include "hazelcast/client/local_time.h"
+
29#include "hazelcast/client/local_date.h"
+
30#include "hazelcast/client/local_date_time.h"
+
31#include "hazelcast/client/offset_date_time.h"
+
32#include "hazelcast/util/export.h"
+
33#include "hazelcast/util/byte.h"
+
34
+
35namespace hazelcast {
+
36namespace client {
+
37namespace serialization {
+
38namespace pimpl {
+
39class compact_stream_serializer;
+
40}
+
41namespace generic_record {
+ +
43
+
+
59class HAZELCAST_API generic_record
+
60{
+
61public:
+
84 generic_record_builder new_builder() const;
+
85
+
108 generic_record_builder new_builder_with_clone() const;
+
109
+
113 std::unordered_set<std::string> get_field_names() const;
+
114
+
127 field_kind get_field_kind(const std::string& field_name) const;
+
128
+
134 bool has_field(std::string field_name) const;
+
135
+
143 bool get_boolean(const std::string& field_name) const;
+
144
+
152 bool& get_boolean(const std::string& field_name);
+
153
+
161 int8_t get_int8(const std::string& field_name) const;
+
162
+
170 int8_t& get_int8(const std::string& field_name);
+
171
+
179 int16_t get_int16(const std::string& field_name) const;
+
180
+
188 int16_t& get_int16(const std::string& field_name);
+
189
+
197 int32_t get_int32(const std::string& field_name) const;
+
198
+
206 int32_t& get_int32(const std::string& field_name);
+
207
+
215 int64_t get_int64(const std::string& field_name) const;
+
216
+
224 int64_t& get_int64(const std::string& field_name);
+
225
+
233 float get_float32(const std::string& field_name) const;
+
234
+
242 float& get_float32(const std::string& field_name);
+
243
+
251 double get_float64(const std::string& field_name) const;
+
252
+
260 double& get_float64(const std::string& field_name);
+
261
+
269 const boost::optional<std::string>& get_string(
+
270 const std::string& field_name) const;
+
271
+
280 boost::optional<std::string>& get_string(const std::string& field_name);
+
281
+
290 const boost::optional<big_decimal>& get_decimal(
+
291 const std::string& field_name) const;
+
292
+
301 boost::optional<big_decimal>& get_decimal(const std::string& field_name);
+
302
+
311 const boost::optional<local_time>& get_time(
+
312 const std::string& field_name) const;
+
313
+
322 boost::optional<local_time>& get_time(const std::string& field_name);
+
323
+
332 const boost::optional<local_date>& get_date(
+
333 const std::string& field_name) const;
+
334
+
343 boost::optional<local_date>& get_date(const std::string& field_name);
+
344
+
353 const boost::optional<local_date_time>& get_timestamp(
+
354 const std::string& field_name) const;
+
355
+
364 boost::optional<local_date_time>& get_timestamp(
+
365 const std::string& field_name);
+
366
+
376 const boost::optional<offset_date_time>& get_timestamp_with_timezone(
+
377 const std::string& field_name) const;
+
378
+
388 boost::optional<offset_date_time>& get_timestamp_with_timezone(
+
389 const std::string& field_name);
+
390
+
398 const boost::optional<generic_record>& get_generic_record(
+
399 const std::string& field_name) const;
+
400
+
408 boost::optional<generic_record>& get_generic_record(
+
409 const std::string& field_name);
+
410
+
418 const boost::optional<std::vector<bool>>& get_array_of_boolean(
+
419 const std::string& field_name) const;
+
420
+
428 boost::optional<std::vector<bool>>& get_array_of_boolean(
+
429 const std::string& field_name);
+
430
+
438 const boost::optional<std::vector<int8_t>>& get_array_of_int8(
+
439 const std::string& field_name) const;
+
440
+
448 boost::optional<std::vector<int8_t>>& get_array_of_int8(
+
449 const std::string& field_name);
+
450
+
458 const boost::optional<std::vector<int16_t>>& get_array_of_int16(
+
459 const std::string& field_name) const;
+
460
+
468 boost::optional<std::vector<int16_t>>& get_array_of_int16(
+
469 const std::string& field_name);
+
470
+
478 const boost::optional<std::vector<int32_t>>& get_array_of_int32(
+
479 const std::string& field_name) const;
+
480
+
488 boost::optional<std::vector<int32_t>>& get_array_of_int32(
+
489 const std::string& field_name);
+
490
+
498 const boost::optional<std::vector<int64_t>>& get_array_of_int64(
+
499 const std::string& field_name) const;
+
500
+
508 boost::optional<std::vector<int64_t>>& get_array_of_int64(
+
509 const std::string& field_name);
+
510
+
518 const boost::optional<std::vector<float>>& get_array_of_float32(
+
519 const std::string& field_name) const;
+
520
+
528 boost::optional<std::vector<float>>& get_array_of_float32(
+
529 const std::string& field_name);
+
530
+
538 const boost::optional<std::vector<double>>& get_array_of_float64(
+
539 const std::string& field_name) const;
+
540
+
548 boost::optional<std::vector<double>>& get_array_of_float64(
+
549 const std::string& field_name);
+
550
+
558 const boost::optional<std::vector<boost::optional<std::string>>>&
+
559 get_array_of_string(const std::string& field_name) const;
+
560
+
568 boost::optional<std::vector<boost::optional<std::string>>>&
+
569 get_array_of_string(const std::string& field_name);
+
570
+
579 const boost::optional<std::vector<boost::optional<big_decimal>>>&
+
580 get_array_of_decimal(const std::string& field_name) const;
+
581
+
590 boost::optional<std::vector<boost::optional<big_decimal>>>&
+
591 get_array_of_decimal(const std::string& field_name);
+
592
+
601 const boost::optional<std::vector<boost::optional<local_time>>>&
+
602 get_array_of_time(const std::string& field_name) const;
+
603
+
612 boost::optional<std::vector<boost::optional<local_time>>>&
+
613 get_array_of_time(const std::string& field_name);
+
614
+
623 const boost::optional<std::vector<boost::optional<local_date>>>&
+
624 get_array_of_date(const std::string& field_name) const;
+
625
+
634 boost::optional<std::vector<boost::optional<local_date>>>&
+
635 get_array_of_date(const std::string& field_name);
+
636
+
645 const boost::optional<std::vector<boost::optional<local_date_time>>>&
+
646 get_array_of_timestamp(const std::string& field_name) const;
+
647
+
656 boost::optional<std::vector<boost::optional<local_date_time>>>&
+
657 get_array_of_timestamp(const std::string& field_name);
+
658
+
667 const boost::optional<std::vector<boost::optional<offset_date_time>>>&
+
668 get_array_of_timestamp_with_timezone(const std::string& field_name) const;
+
669
+
678 boost::optional<std::vector<boost::optional<offset_date_time>>>&
+
679 get_array_of_timestamp_with_timezone(const std::string& field_name);
+
680
+
688 const boost::optional<std::vector<boost::optional<generic_record>>>&
+
689 get_array_of_generic_record(const std::string& field_name) const;
+
690
+
698 boost::optional<std::vector<boost::optional<generic_record>>>&
+
699 get_array_of_generic_record(const std::string& field_name);
+
700
+
710 boost::optional<bool> get_nullable_boolean(
+
711 const std::string& field_name) const;
+
712
+
722 boost::optional<bool>& get_nullable_boolean(const std::string& field_name);
+
723
+
733 boost::optional<int8_t> get_nullable_int8(
+
734 const std::string& field_name) const;
+
735
+
745 boost::optional<int8_t>& get_nullable_int8(const std::string& field_name);
+
746
+
756 boost::optional<int16_t> get_nullable_int16(
+
757 const std::string& field_name) const;
+
758
+
768 boost::optional<int16_t>& get_nullable_int16(const std::string& field_name);
+
769
+
779 boost::optional<int32_t> get_nullable_int32(
+
780 const std::string& field_name) const;
+
781
+
791 boost::optional<int32_t>& get_nullable_int32(const std::string& field_name);
+
792
+
802 boost::optional<int64_t> get_nullable_int64(
+
803 const std::string& field_name) const;
+
804
+
814 boost::optional<int64_t>& get_nullable_int64(const std::string& field_name);
+
815
+
825 boost::optional<float> get_nullable_float32(
+
826 const std::string& field_name) const;
+
827
+
837 boost::optional<float>& get_nullable_float32(const std::string& field_name);
+
838
+
848 boost::optional<double> get_nullable_float64(
+
849 const std::string& field_name) const;
+
850
+
860 boost::optional<double>& get_nullable_float64(
+
861 const std::string& field_name);
+
862
+
872 const boost::optional<std::vector<boost::optional<bool>>>&
+
873 get_array_of_nullable_boolean(const std::string& field_name) const;
+
874
+
884 boost::optional<std::vector<boost::optional<bool>>>&
+
885 get_array_of_nullable_boolean(const std::string& field_name);
+
886
+
896 const boost::optional<std::vector<boost::optional<int8_t>>>&
+
897 get_array_of_nullable_int8(const std::string& field_name) const;
+
898
+
908 boost::optional<std::vector<boost::optional<int8_t>>>&
+
909 get_array_of_nullable_int8(const std::string& field_name);
+
910
+
920 const boost::optional<std::vector<boost::optional<int16_t>>>&
+
921 get_array_of_nullable_int16(const std::string& field_name) const;
+
922
+
932 boost::optional<std::vector<boost::optional<int16_t>>>&
+
933 get_array_of_nullable_int16(const std::string& field_name);
+
934
+
944 const boost::optional<std::vector<boost::optional<int32_t>>>&
+
945 get_array_of_nullable_int32(const std::string& field_name) const;
+
946
+
956 boost::optional<std::vector<boost::optional<int32_t>>>&
+
957 get_array_of_nullable_int32(const std::string& field_name);
+
958
+
968 const boost::optional<std::vector<boost::optional<int64_t>>>&
+
969 get_array_of_nullable_int64(const std::string& field_name) const;
+
970
+
980 boost::optional<std::vector<boost::optional<int64_t>>>&
+
981 get_array_of_nullable_int64(const std::string& field_name);
+
982
+
992 const boost::optional<std::vector<boost::optional<float>>>&
+
993 get_array_of_nullable_float32(const std::string& field_name) const;
+
994
+
1004 boost::optional<std::vector<boost::optional<float>>>&
+
1005 get_array_of_nullable_float32(const std::string& field_name);
+
1006
+
1016 const boost::optional<std::vector<boost::optional<double>>>&
+
1017 get_array_of_nullable_float64(const std::string& field_name) const;
+
1018
+
1028 boost::optional<std::vector<boost::optional<double>>>&
+
1029 get_array_of_nullable_float64(const std::string& field_name);
+
1030
+
1031private:
+
1032 static constexpr const char* METHOD_PREFIX_FOR_ERROR_MESSAGES = "get";
+
1033
+
1034 friend class generic_record_builder;
+
1035 friend class pimpl::compact_stream_serializer;
+
1036
+
1037 friend std::ostream HAZELCAST_API& operator<<(std::ostream& os,
+
1038 const generic_record&);
+
1039 friend bool HAZELCAST_API operator==(const generic_record&,
+
1040 const generic_record&);
+
1041 friend bool HAZELCAST_API operator!=(const generic_record&,
+
1042 const generic_record&);
+
1043
+
1044 generic_record(std::shared_ptr<pimpl::schema>, std::unordered_map<std::string, boost::any>);
+
1045
+
1046 const pimpl::schema& get_schema() const;
+
1047 friend boost::property_tree::ptree write_generic_record(
+
1048 const generic_record&);
+
1049
+
1050 template<typename... Kinds>
+
1051 field_kind check(const std::string& field_name, Kinds... kinds_ts) const
+
1052 {
+
1053 field_kind kinds[] = { kinds_ts... };
+
1054 boost::optional<pimpl::field_descriptor> desc =
+
1055 schema_->get_field(field_name);
+
1056
+
1057 if (!desc) {
+
1058 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
1059 boost::str(boost::format("Invalid field name : '%1%' for %2%") %
+
1060 field_name % schema_) });
+
1061 }
+
1062
+
1063 field_kind current_kind = desc->kind;
+
1064 bool valid = false;
+
1065 for (field_kind kind : kinds) {
+
1066 valid |= current_kind == kind;
+
1067 }
+
1068
+
1069 if (!valid) {
+
1070 std::vector<std::string> kinds_str;
+
1071 kinds_str.reserve(sizeof...(Kinds));
+
1072
+
1073 transform(std::begin(kinds),
+
1074 std::end(kinds),
+
1075 back_inserter(kinds_str),
+
1076 [](field_kind kind) {
+
1077 return boost::str(boost::format("%1%") % kind);
+
1078 });
+
1079
+
1080 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
1081 boost::str(boost::format("Invalid field kind: '%1%' for %2%, "
+
1082 "valid field kinds : %3%, found : %4%") %
+
1083 field_name % schema_ %
+
1084 boost::algorithm::join(kinds_str, ",") %
+
1085 current_kind) });
+
1086 }
+
1087
+
1088 return current_kind;
+
1089 }
+
1090
+
1091 template<typename T>
+
1092 const T& get(const std::string& field_name, field_kind kind) const
+
1093 {
+
1094 check(field_name, kind);
+
1095 return boost::any_cast<const T&>(objects_.at(field_name));
+
1096 }
+
1097
+
1098 template<typename T>
+
1099 T& get(const std::string& field_name, field_kind kind)
+
1100 {
+
1101 check(field_name, kind);
+
1102 return boost::any_cast<T&>(objects_.at(field_name));
+
1103 }
+
1104
+
1105 template<typename T>
+
1106 const T& get_non_null(const std::string& field_name,
+
1107 field_kind primitive_field_kind,
+
1108 field_kind nullable_field_kind,
+
1109 const std::string& method_suffix) const
+
1110 {
+
1111 auto kind =
+
1112 check(field_name, primitive_field_kind, nullable_field_kind);
+
1113
+
1114 if (kind == nullable_field_kind) {
+
1115 const auto& val_opt = boost::any_cast<const boost::optional<T>&>(
+
1116 objects_.at(field_name));
+
1117
+
1118 if (!val_opt) {
+
1119 BOOST_THROW_EXCEPTION(
+
1120 pimpl::compact_util::exception_for_unexpected_null_value(
+
1121 field_name,
+
1122 METHOD_PREFIX_FOR_ERROR_MESSAGES,
+
1123 method_suffix));
+
1124 }
+
1125
+
1126 return *val_opt;
+
1127 }
+
1128
+
1129 return boost::any_cast<const T&>(objects_.at(field_name));
+
1130 }
+
1131
+
1132 template<typename T>
+
1133 T& get_non_null(const std::string& field_name,
+
1134 field_kind primitive_field_kind,
+
1135 field_kind nullable_field_kind,
+
1136 const std::string& method_suffix)
+
1137 {
+
1138 return const_cast<T&>(
+
1139 static_cast<const generic_record*>(this)->get_non_null<T>(
+
1140 field_name,
+
1141 primitive_field_kind,
+
1142 nullable_field_kind,
+
1143 method_suffix));
+
1144 }
+
1145
+
1146 template<typename T>
+
1147 const boost::optional<std::vector<T>>& get_array_of_primitive(
+
1148 const std::string& field_name,
+
1149 field_kind primitive_field_kind,
+
1150 field_kind nullable_field_kind,
+
1151 const std::string& method_suffix) const
+
1152 {
+
1153 using optional_nullable_array_t =
+
1154 boost::optional<std::vector<boost::optional<T>>>;
+
1155 using optional_primitive_array_t = boost::optional<std::vector<T>>;
+
1156 using primitive_array_t = std::vector<T>;
+
1157
+
1158 auto kind =
+
1159 check(field_name, primitive_field_kind, nullable_field_kind);
+
1160
+
1161 if (kind == nullable_field_kind) {
+
1162 auto primitive_array_itr = adopteds_.find(field_name);
+
1163
+
1164 if (primitive_array_itr != end(adopteds_)) {
+
1165 return boost::any_cast<const optional_primitive_array_t&>(
+
1166 primitive_array_itr->second);
+
1167 }
+
1168
+
1169 const auto& optional_nullable_array =
+
1170 boost::any_cast<const optional_nullable_array_t&>(
+
1171 objects_.at(field_name));
+
1172
+
1173 if (!optional_nullable_array) {
+
1174 (void)adopteds_.emplace(field_name,
+
1175 optional_primitive_array_t{});
+
1176 return boost::any_cast<const optional_primitive_array_t&>(
+
1177 adopteds_.at(field_name));
+
1178 }
+
1179
+
1180 const auto& array_of_nullable = optional_nullable_array.value();
+
1181 optional_primitive_array_t primitive_array{ primitive_array_t(
+
1182 array_of_nullable.size()) };
+
1183
+
1184 for (std::size_t i = 0; i < array_of_nullable.size(); ++i) {
+
1185 if (!array_of_nullable[i]) {
+
1186 BOOST_THROW_EXCEPTION(
+
1187 pimpl::compact_util::
+
1188 exception_for_unexpected_null_value_in_array(
+
1189 field_name,
+
1190 METHOD_PREFIX_FOR_ERROR_MESSAGES,
+
1191 method_suffix));
+
1192 }
+
1193
+
1194 primitive_array.value()[i] = *array_of_nullable[i];
+
1195 }
+
1196
+
1197 (void)adopteds_.emplace(field_name, std::move(primitive_array));
+
1198 return boost::any_cast<const optional_primitive_array_t&>(
+
1199 adopteds_.at(field_name));
+
1200 }
+
1201
+
1202 return boost::any_cast<const optional_primitive_array_t&>(
+
1203 objects_.at(field_name));
+
1204 }
+
1205
+
1206 template<typename T>
+
1207 boost::optional<std::vector<T>>& get_array_of_primitive(
+
1208 const std::string& field_name,
+
1209 field_kind primitive,
+
1210 field_kind nullable,
+
1211 const std::string& method_suffix)
+
1212 {
+
1213 return const_cast<boost::optional<std::vector<T>>&>(
+
1214 static_cast<const generic_record*>(this)->get_array_of_primitive<T>(
+
1215 field_name, primitive, nullable, method_suffix));
+
1216 }
+
1217
+
1218 template<typename T>
+
1219 const boost::optional<std::vector<boost::optional<T>>>&
+
1220 get_array_of_nullable(const std::string& field_name,
+
1221 field_kind primitive,
+
1222 field_kind nullable,
+
1223 const std::string& method_suffix) const
+
1224 {
+
1225 (void)method_suffix;
+
1226 using optional_nullable_array_t =
+
1227 boost::optional<std::vector<boost::optional<T>>>;
+
1228 using optional_primitive_array_t = boost::optional<std::vector<T>>;
+
1229 using optional_array_t = std::vector<boost::optional<T>>;
+
1230
+
1231 auto kind = check(field_name, primitive, nullable);
+
1232
+
1233 if (kind == primitive) {
+
1234 auto primitive_array_itr = adopteds_.find(field_name);
+
1235
+
1236 if (primitive_array_itr != end(adopteds_)) {
+
1237 return boost::any_cast<const optional_nullable_array_t&>(
+
1238 primitive_array_itr->second);
+
1239 }
+
1240
+
1241 const auto& optional_primitive_array =
+
1242 boost::any_cast<const optional_primitive_array_t&>(
+
1243 objects_.at(field_name));
+
1244
+
1245 if (!optional_primitive_array) {
+
1246 (void)adopteds_.emplace(field_name,
+
1247 optional_nullable_array_t{});
+
1248 return boost::any_cast<const optional_nullable_array_t&>(
+
1249 adopteds_.at(field_name));
+
1250 }
+
1251
+
1252 const auto& array_of_primitive = optional_primitive_array.value();
+
1253 optional_nullable_array_t array_of_nullable{ optional_array_t(
+
1254 array_of_primitive.size()) };
+
1255
+
1256 for (std::size_t i = 0; i < array_of_primitive.size(); ++i) {
+
1257 array_of_nullable.value()[i] = array_of_primitive[i];
+
1258 }
+
1259
+
1260 (void)adopteds_.emplace(field_name, std::move(array_of_nullable));
+
1261 return boost::any_cast<const optional_nullable_array_t&>(
+
1262 adopteds_.at(field_name));
+
1263 }
+
1264
+
1265 return boost::any_cast<const optional_nullable_array_t&>(
+
1266 objects_.at(field_name));
+
1267 }
+
1268
+
1269 template<typename T>
+
1270 boost::optional<std::vector<boost::optional<T>>>& get_array_of_nullable(
+
1271 const std::string& field_name,
+
1272 field_kind primitive,
+
1273 field_kind nullable,
+
1274 const std::string& method_suffix)
+
1275 {
+
1276 return const_cast<boost::optional<std::vector<boost::optional<T>>>&>(
+
1277 static_cast<const generic_record*>(this)->get_array_of_nullable<T>(
+
1278 field_name, primitive, nullable, method_suffix));
+
1279 }
+
1280
+
1281 std::shared_ptr<pimpl::schema> schema_;
+
1282 std::unordered_map<std::string, boost::any> objects_;
+
1283
+
1292 mutable std::unordered_map<std::string, boost::any> adopteds_;
+
1293};
+
+
1294
+
1295} // namespace generic_record
+
1296} // namespace serialization
+
1297} // namespace client
+
1298} // namespace hazelcast
+ +
int64_t get_int64(const std::string &field_name) const
Definition compact.cpp:849
+
boost::optional< int8_t > get_nullable_int8(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:903
+
boost::optional< float > get_nullable_float32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:957
+
boost::optional< double > get_nullable_float64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:971
+
const boost::optional< std::vector< boost::optional< float > > > & get_array_of_nullable_float32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1292
+
const boost::optional< generic_record > & get_generic_record(const std::string &field_name) const
Definition compact.cpp:997
+
const boost::optional< std::vector< boost::optional< int64_t > > > & get_array_of_nullable_int64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1274
+
double get_float64(const std::string &field_name) const
Definition compact.cpp:877
+
int16_t get_int16(const std::string &field_name) const
Definition compact.cpp:821
+
const boost::optional< std::vector< int64_t > > & get_array_of_int64(const std::string &field_name) const
Definition compact.cpp:1147
+
generic_record_builder new_builder() const
Creates a generic_record_builder allows to create a new object.
Definition compact.cpp:746
+
const boost::optional< std::vector< boost::optional< generic_record > > > & get_array_of_generic_record(const std::string &field_name) const
Definition compact.cpp:1416
+
const boost::optional< std::vector< boost::optional< local_date > > > & get_array_of_date(const std::string &field_name) const
Definition compact.cpp:1372
+
const boost::optional< offset_date_time > & get_timestamp_with_timezone(const std::string &field_name) const
Definition compact.cpp:1061
+
bool get_boolean(const std::string &field_name) const
Definition compact.cpp:793
+
boost::optional< int64_t > get_nullable_int64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:943
+
const boost::optional< local_date_time > & get_timestamp(const std::string &field_name) const
Definition compact.cpp:1047
+ +
const boost::optional< std::vector< double > > & get_array_of_float64(const std::string &field_name) const
Definition compact.cpp:1183
+
int8_t get_int8(const std::string &field_name) const
Definition compact.cpp:807
+
generic_record_builder new_builder_with_clone() const
Returned generic_record_builder can be used to have exact copy and also just to update a couple of fi...
Definition compact.cpp:752
+
const boost::optional< std::vector< boost::optional< local_date_time > > > & get_array_of_timestamp(const std::string &field_name) const
Definition compact.cpp:1386
+
const boost::optional< std::string > & get_string(const std::string &field_name) const
Definition compact.cpp:985
+
const boost::optional< std::vector< boost::optional< int8_t > > > & get_array_of_nullable_int8(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1220
+
const boost::optional< std::vector< bool > > & get_array_of_boolean(const std::string &field_name) const
Definition compact.cpp:1075
+
const boost::optional< std::vector< int16_t > > & get_array_of_int16(const std::string &field_name) const
Definition compact.cpp:1111
+
const boost::optional< std::vector< boost::optional< double > > > & get_array_of_nullable_float64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1311
+
int32_t get_int32(const std::string &field_name) const
Definition compact.cpp:835
+
float get_float32(const std::string &field_name) const
Definition compact.cpp:863
+
const boost::optional< local_date > & get_date(const std::string &field_name) const
Definition compact.cpp:1035
+
std::unordered_set< std::string > get_field_names() const
Definition compact.cpp:758
+
const boost::optional< std::vector< boost::optional< int32_t > > > & get_array_of_nullable_int32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1256
+
boost::optional< int16_t > get_nullable_int16(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:915
+
const boost::optional< big_decimal > & get_decimal(const std::string &field_name) const
Definition compact.cpp:1011
+
boost::optional< bool > get_nullable_boolean(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:891
+
field_kind get_field_kind(const std::string &field_name) const
Returns the kind of the field for the given field name.
Definition compact.cpp:775
+
const boost::optional< std::vector< boost::optional< std::string > > > & get_array_of_string(const std::string &field_name) const
Definition compact.cpp:1330
+
const boost::optional< std::vector< boost::optional< big_decimal > > > & get_array_of_decimal(const std::string &field_name) const
Definition compact.cpp:1344
+
const boost::optional< std::vector< boost::optional< int16_t > > > & get_array_of_nullable_int16(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1238
+
const boost::optional< std::vector< boost::optional< offset_date_time > > > & get_array_of_timestamp_with_timezone(const std::string &field_name) const
Definition compact.cpp:1400
+
const boost::optional< std::vector< float > > & get_array_of_float32(const std::string &field_name) const
Definition compact.cpp:1165
+
const boost::optional< std::vector< int32_t > > & get_array_of_int32(const std::string &field_name) const
Definition compact.cpp:1129
+
const boost::optional< std::vector< boost::optional< local_time > > > & get_array_of_time(const std::string &field_name) const
Definition compact.cpp:1358
+
const boost::optional< local_time > & get_time(const std::string &field_name) const
Definition compact.cpp:1023
+
const boost::optional< std::vector< boost::optional< bool > > > & get_array_of_nullable_boolean(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1201
+
boost::optional< int32_t > get_nullable_int32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:929
+
const boost::optional< std::vector< int8_t > > & get_array_of_int8(const std::string &field_name) const
Definition compact.cpp:1093
+
+
+
+ + + + diff --git a/5.5.0/d8/d7d/classhazelcast_1_1client_1_1topic_1_1message.html b/5.5.0/d8/d7d/classhazelcast_1_1client_1_1topic_1_1message.html new file mode 100644 index 0000000000..99cb1441f4 --- /dev/null +++ b/5.5.0/d8/d7d/classhazelcast_1_1client_1_1topic_1_1message.html @@ -0,0 +1,372 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::topic::message Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::topic::message Class Reference
+
+
+ + + + + + + + + +

+Public Member Functions

 message (const std::string &topic_name, typed_data &&msg, int64_t publish_time, boost::optional< member > &&member)
 message (std::string topic_name, typed_data &&msg, std::chrono::system_clock::time_point publish_time, boost::optional< member > &&member)
const typed_dataget_message_object () const
std::chrono::system_clock::time_point get_publish_time () const
const memberget_publishing_member () const
const std::string & get_source () const
const std::string & get_name () const
+

Detailed Description

+
+

Definition at line 32 of file message.h.

+

Constructor & Destructor Documentation

+ +

◆ message() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::topic::message::message (const std::string & topic_name,
typed_data && msg,
int64_t publish_time,
boost::optional< member > && member )
+
+inline
+
+ +

Definition at line 35 of file message.h.

+
39 : message(topic_name,
+
40 std::move(msg),
+
41 std::chrono::system_clock::from_time_t(
+
42 std::chrono::duration_cast<std::chrono::seconds>(
+
43 std::chrono::milliseconds(publish_time))
+
44 .count()),
+
45 std::move(member))
+
46 {}
+
+
+
+ +

◆ message() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::topic::message::message (std::string topic_name,
typed_data && msg,
std::chrono::system_clock::time_point publish_time,
boost::optional< member > && member )
+
+inline
+
+ +

Definition at line 48 of file message.h.

+
52 : message_object_(msg)
+
53 , publish_time_(publish_time)
+
54 , publishing_member_(member)
+
55 , name_(std::move(topic_name))
+
56 {}
+
+
+
+

Member Function Documentation

+ +

◆ get_message_object()

+ +
+
+ + + + + +
+ + + + + + + +
const typed_data & hazelcast::client::topic::message::get_message_object () const
+
+inline
+
+ +

Definition at line 58 of file message.h.

+
58{ return message_object_; }
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + +
+ + + + + + + +
const std::string & hazelcast::client::topic::message::get_name () const
+
+inline
+
+ +

Definition at line 72 of file message.h.

+
72{ return name_; }
+
+
+
+ +

◆ get_publish_time()

+ +
+
+ + + + + +
+ + + + + + + +
std::chrono::system_clock::time_point hazelcast::client::topic::message::get_publish_time () const
+
+inline
+
+ +

Definition at line 60 of file message.h.

+
61 {
+
62 return publish_time_;
+
63 }
+
+
+
+ +

◆ get_publishing_member()

+ +
+
+ + + + + +
+ + + + + + + +
const member * hazelcast::client::topic::message::get_publishing_member () const
+
+inline
+
+ +

Definition at line 65 of file message.h.

+
66 {
+
67 return publishing_member_.get_ptr();
+
68 }
+
+
+
+ +

◆ get_source()

+ +
+
+ + + + + +
+ + + + + + + +
const std::string & hazelcast::client::topic::message::get_source () const
+
+inline
+
+ +

Definition at line 70 of file message.h.

+
70{ return name_; }
+
+
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/topic/message.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d8/d7d/structhazelcast_1_1client_1_1big__decimal.html b/5.5.0/d8/d7d/structhazelcast_1_1client_1_1big__decimal.html new file mode 100644 index 0000000000..53d05d5429 --- /dev/null +++ b/5.5.0/d8/d7d/structhazelcast_1_1client_1_1big__decimal.html @@ -0,0 +1,171 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::big_decimal Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::big_decimal Struct Reference
+
+
+ +

An arbitrary precision and scale floating point number. + More...

+ +

#include <big_decimal.h>

+ + + + +

+Public Attributes

boost::multiprecision::cpp_int unscaled
int32_t scale
+

Detailed Description

+

An arbitrary precision and scale floating point number.

+

unscaledValue x 10 ^ -scale

+

For arithmetic operations support, it is suggested to use external libraries. An usage example with boost::multiprecision::cpp_dec_float could be as follows:


+hazelcast::big_decimal dec{ u, 2 };
+boost::multiprecision::cpp_dec_float<10> f(
+ (dec.unscaled.str() + "e-" + std::to_string(dec.scale)).c_str());
+ std::cout << f.str(100, std::ios_base::dec) << std::endl;
+ 
+

Definition at line 43 of file big_decimal.h.

+

Member Data Documentation

+ +

◆ scale

+ +
+
+ + + + +
int32_t hazelcast::client::big_decimal::scale
+
+ +

Definition at line 46 of file big_decimal.h.

+ +
+
+ +

◆ unscaled

+ +
+
+ + + + +
boost::multiprecision::cpp_int hazelcast::client::big_decimal::unscaled
+
+ +

Definition at line 45 of file big_decimal.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d7f/classhazelcast_1_1client_1_1query_1_1like__predicate-members.html b/5.5.0/d8/d7f/classhazelcast_1_1client_1_1query_1_1like__predicate-members.html new file mode 100644 index 0000000000..6e9d03a6a2 --- /dev/null +++ b/5.5.0/d8/d7f/classhazelcast_1_1client_1_1query_1_1like__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::like_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::like_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
like_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)hazelcast::client::query::like_predicate
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.html b/5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.html new file mode 100644 index 0000000000..bdebe1728d --- /dev/null +++ b/5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.html @@ -0,0 +1,294 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::cp_proxy Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::cp_proxy Class Reference
+
+
+
Inheritance diagram for hazelcast::cp::cp_proxy:
+
+
+ + + + + +

+Public Member Functions

 cp_proxy (const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name)
const raft_group_idget_group_id () const
+ + +

+Protected Member Functions

void on_destroy ()
+ + + +

+Protected Attributes

raft_group_id group_id_
std::string object_name_
+

Detailed Description

+
+

Definition at line 52 of file cp.h.

+

Constructor & Destructor Documentation

+ +

◆ cp_proxy()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::cp::cp_proxy::cp_proxy (const std::string & service_name,
const std::string & proxy_name,
client::spi::ClientContext * context,
const raft_group_id & group_id,
const std::string & object_name )
+
+ +

Definition at line 187 of file cp.cpp.

+
192 : ProxyImpl(service_name, proxy_name, context)
+
193 , group_id_(group_id)
+
194 , object_name_(object_name)
+
195{}
+
+
+
+

Member Function Documentation

+ +

◆ get_group_id()

+ +
+
+ + + + + + + +
const raft_group_id & hazelcast::cp::cp_proxy::get_group_id () const
+
+ +

Definition at line 206 of file cp.cpp.

+
207{
+
208 return group_id_;
+
209}
+
+
+
+ +

◆ on_destroy()

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::cp::cp_proxy::on_destroy ()
+
+protected
+
+ +

Definition at line 198 of file cp.cpp.

+
199{
+
200 auto request = cpgroup_destroycpobject_encode(
+
201 group_id_, get_service_name(), object_name_);
+
202 invoke(request).get();
+
203}
+
+
+
+

Member Data Documentation

+ +

◆ group_id_

+ +
+
+ + + + + +
+ + + + +
raft_group_id hazelcast::cp::cp_proxy::group_id_
+
+protected
+
+ +

Definition at line 64 of file cp.h.

+ +
+
+ +

◆ object_name_

+ +
+
+ + + + + +
+ + + + +
std::string hazelcast::cp::cp_proxy::object_name_
+
+protected
+
+ +

Definition at line 65 of file cp.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.png b/5.5.0/d8/d85/classhazelcast_1_1cp_1_1cp__proxy.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5bcb4de334507727642080b6690e2a91383a27 GIT binary patch literal 1585 zcmb_c`%}_c6#tr&yOn0vX0E0sjnkC*C=6Yd+EtuT6H5~_MKjYvM4JRPS+jkVtfrXx z2+)`kp)5@WzeQ-yZYhm{C@RYLE55Ra4=i#COGR z-;R!sBL4jfA|HvZp@k8`0c8K*@La|11Ax^nfw-TJWtr%zrpraUH>@tmsH3&5Y~sau zT(V7YMURNjD32d)G`YoJSoi*3X;`No@bYNaE}zA7r3`PrLW{Lmy`H_fo}8W;nkSY> zjg^!=yITi?Buf(M!BelsoJpU7$`gf=&DeW8sDNFIhuwhFzIt%-_4!)Ln~Yp6tK9&0 zEs@~rhUvX@8YK)G?o$&cmj#b9Wu&R!<~gT%mq~Ow>5=rEA5>0GKG3GEw9bs{9{!tw z92p;WP?^zWFqDd3$p@kS?D_HFV$7w815s4%RMwrk)T3PJ@fVbk0mnqUP!dVOp3R2% z_ErZ72C`#0g{~|*qlXTri7t+aQysMqYPWv-_~t+|Ba$m!+=Su4nqJgQp=T*3)3_yT zXh^E&Tb%4lBQs!**hIe2gt&8ANa;d<@Ail+@QlAf= zw{RWkUC8t;yqFqkptYq;U3Ez*4ate&w3zk5Tb`^UQ-llN>GW08A(@+r(Lzo$$fxm`Yu+QqERfLh$>||=|XVN()rZ8)F4*EZHo2SF;$nr zC~j>C4}$%ojk*Cz-0`zJKW(BKU2Amfpk&*jA^20RvJ=AAmC;?wz|iXxi5rEd2dzhV zMQmM$=J)0`51ggOz2Lt6{b|)!R*cV;r8TM}<3K$|_0cFMsb?P%cA$t^lh_&;)OhsI z4Nxp2gj~Qx7!JT86r)fG$6qM z9g}(9VA~fGxok~OF$OK7;koQ66EjqE>oo1S|Iea zBkdFwB_opNB{EO>sjrDZk zhk}GVj-vUx$STXG3wf7EzZW%Bh(qos#>^?c@huZ$ebwp+mn6~4L(Ms9=FPuEmBi%s zgAX(XhZVj9n1I&Xb?8`GlTC!r0_#a%ZjCNF;l^cJGcnE(o3;4xl)AAAPZUg + + + + + + +Hazelcast C++ Client: hazelcast::client::entry_listener Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::entry_listener Class Referencefinal
+
+
+ +

Map entry listener to get notified when a map entry is added, removed, updated, evicted, or expired. + More...

+ +

#include <entry_listener.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_added (Handler &&h) &
 Set an handler function to be invoked when an entry is added.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_added (Handler &&h) &&
 Set an handler function to be invoked when an entry is added.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_removed (Handler &&h) &
 Set an handler function to be invoked when an entry is removed.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_removed (Handler &&h) &&
 Set an handler function to be invoked when an entry is removed.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_updated (Handler &&h) &
 Set an handler function to be invoked when an entry is updated.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_updated (Handler &&h) &&
 Set an handler function to be invoked when an entry is updated.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_evicted (Handler &&h) &
 Set an handler function to be invoked when an entry is evicted.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_evicted (Handler &&h) &&
 Set an handler function to be invoked when an entry is evicted.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_expired (Handler &&h) &
 Set an handler function to be invoked when an entry is expired.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_expired (Handler &&h) &&
 Set an handler function to be invoked when an entry is expired.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_merged (Handler &&h) &
 Set an handler function to be invoked after a WAN replicated entry is merged.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_merged (Handler &&h) &&
 Set an handler function to be invoked after a WAN replicated entry is merged.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_map_evicted (Handler &&h) &
 Set an handler function to be invoked when all entries are evicted by imap::evict_all.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_map_evicted (Handler &&h) &&
 Set an handler function to be invoked when all entries are evicted by imap::evict_all.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listeneron_map_cleared (Handler &&h) &
 Set an handler function to be invoked when all entries are removed by imap::clear.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
entry_listener && on_map_cleared (Handler &&h) &&
 Set an handler function to be invoked when all entries are removed by imap::clear.
+ + + + + +

+Friends

template<typename>
class impl::EntryEventHandler
class replicated_map
class imap
+

Detailed Description

+

Map entry listener to get notified when a map entry is added, removed, updated, evicted, or expired.

+

Events will fire as a result of operations carried out via the IMap.

+
Warning
1 - If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.
+
+2 - Do not make a call to hazelcast. It can cause deadlock.
+
See also
imap::add_entry_listener
+ +

Definition at line 49 of file entry_listener.h.

+

Member Function Documentation

+ +

◆ on_added() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_added (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an entry is added.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 59 of file entry_listener.h.

+
60 {
+
61 added_ = std::forward<Handler>(h);
+
62 add_flag(entry_event::type::ADDED);
+
63 return *this;
+
64 }
+
+
+
+ +

◆ on_added() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_added (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when an entry is added.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 71 of file entry_listener.h.

+
72 {
+
73 on_added(std::forward<Handler>(h));
+
74 return std::move(*this);
+
75 }
+
entry_listener & on_added(Handler &&h) &
Set an handler function to be invoked when an entry is added.
+
+
+
+ +

◆ on_evicted() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_evicted (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an entry is evicted.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 134 of file entry_listener.h.

+
135 {
+
136 evicted_ = std::forward<Handler>(h);
+
137 add_flag(entry_event::type::EVICTED);
+
138 return *this;
+
139 }
+
+
+
+ +

◆ on_evicted() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_evicted (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when an entry is evicted.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 146 of file entry_listener.h.

+
147 {
+
148 on_evicted(std::forward<Handler>(h));
+
149 return std::move(*this);
+
150 }
+
entry_listener & on_evicted(Handler &&h) &
Set an handler function to be invoked when an entry is evicted.
+
+
+
+ +

◆ on_expired() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_expired (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an entry is expired.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 159 of file entry_listener.h.

+
160 {
+
161 expired_ = std::forward<Handler>(h);
+
162 add_flag(entry_event::type::EXPIRED);
+
163 return *this;
+
164 }
+
+
+
+ +

◆ on_expired() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_expired (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when an entry is expired.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 171 of file entry_listener.h.

+
172 {
+
173 on_expired(std::forward<Handler>(h));
+
174 return std::move(*this);
+
175 }
+
entry_listener & on_expired(Handler &&h) &
Set an handler function to be invoked when an entry is expired.
+
+
+
+ +

◆ on_map_cleared() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_map_cleared (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when all entries are removed by imap::clear.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type map_event &&
+
+
+
Returns
*this
+ +

Definition at line 234 of file entry_listener.h.

+
235 {
+
236 map_cleared_ = std::forward<Handler>(h);
+
237 add_flag(entry_event::type::CLEAR_ALL);
+
238 return *this;
+
239 }
+
+
+
+ +

◆ on_map_cleared() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_map_cleared (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when all entries are removed by imap::clear.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type map_event &&
+
+
+
Returns
*this
+ +

Definition at line 246 of file entry_listener.h.

+
247 {
+
248 on_map_cleared(std::forward<Handler>(h));
+
249 return std::move(*this);
+
250 }
+
entry_listener & on_map_cleared(Handler &&h) &
Set an handler function to be invoked when all entries are removed by imap::clear.
+
+
+
+ +

◆ on_map_evicted() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_map_evicted (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when all entries are evicted by imap::evict_all.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type MapEvent &&
+
+
+
Returns
*this
+ +

Definition at line 209 of file entry_listener.h.

+
210 {
+
211 map_evicted_ = std::forward<Handler>(h);
+
212 add_flag(entry_event::type::EVICT_ALL);
+
213 return *this;
+
214 }
+
+
+
+ +

◆ on_map_evicted() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_map_evicted (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when all entries are evicted by imap::evict_all.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type MapEvent &&
+
+
+
Returns
*this
+ +

Definition at line 221 of file entry_listener.h.

+
222 {
+
223 on_map_evicted(std::forward<Handler>(h));
+
224 return std::move(*this);
+
225 }
+
entry_listener & on_map_evicted(Handler &&h) &
Set an handler function to be invoked when all entries are evicted by imap::evict_all.
+
+
+
+ +

◆ on_merged() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_merged (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked after a WAN replicated entry is merged.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 184 of file entry_listener.h.

+
185 {
+
186 merged_ = std::forward<Handler>(h);
+
187 add_flag(entry_event::type::MERGED);
+
188 return *this;
+
189 }
+
+
+
+ +

◆ on_merged() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_merged (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked after a WAN replicated entry is merged.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 196 of file entry_listener.h.

+
197 {
+
198 on_merged(std::forward<Handler>(h));
+
199 return std::move(*this);
+
200 }
+
entry_listener & on_merged(Handler &&h) &
Set an handler function to be invoked after a WAN replicated entry is merged.
+
+
+
+ +

◆ on_removed() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_removed (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an entry is removed.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 84 of file entry_listener.h.

+
85 {
+
86 removed_ = std::forward<Handler>(h);
+
87 add_flag(entry_event::type::REMOVED);
+
88 return *this;
+
89 }
+
+
+
+ +

◆ on_removed() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_removed (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when an entry is removed.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 96 of file entry_listener.h.

+
97 {
+
98 on_removed(std::forward<Handler>(h));
+
99 return std::move(*this);
+
100 }
+
entry_listener & on_removed(Handler &&h) &
Set an handler function to be invoked when an entry is removed.
+
+
+
+ +

◆ on_updated() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener & hazelcast::client::entry_listener::on_updated (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an entry is updated.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 109 of file entry_listener.h.

+
110 {
+
111 updated_ = std::forward<Handler>(h);
+
112 add_flag(entry_event::type::UPDATED);
+
113 return *this;
+
114 }
+
+
+
+ +

◆ on_updated() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
entry_listener && hazelcast::client::entry_listener::on_updated (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when an entry is updated.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type EntryEvent &&
+
+
+
Returns
*this
+ +

Definition at line 121 of file entry_listener.h.

+
122 {
+
123 on_updated(std::forward<Handler>(h));
+
124 return std::move(*this);
+
125 }
+
entry_listener & on_updated(Handler &&h) &
Set an handler function to be invoked when an entry is updated.
+
+
+
+ + +

◆ imap

+ +
+
+ + + + + +
+ + + + +
friend class imap
+
+friend
+
+ +

Definition at line 272 of file entry_listener.h.

+ +
+
+ +

◆ impl::EntryEventHandler

+ +
+
+
+template<typename>
+ + + + + +
+ + + + +
friend class impl::EntryEventHandler
+
+friend
+
+ +

Definition at line 270 of file entry_listener.h.

+ +
+
+ +

◆ replicated_map

+ +
+
+ + + + + +
+ + + + +
friend class replicated_map
+
+friend
+
+ +

Definition at line 271 of file entry_listener.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d8f/classhazelcast_1_1client_1_1entry__listener.js b/5.5.0/d8/d8f/classhazelcast_1_1client_1_1entry__listener.js new file mode 100644 index 0000000000..93519580ac --- /dev/null +++ b/5.5.0/d8/d8f/classhazelcast_1_1client_1_1entry__listener.js @@ -0,0 +1,19 @@ +var classhazelcast_1_1client_1_1entry__listener = +[ + [ "on_added", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a41d34815d51295ca38df8627095cf4b8", null ], + [ "on_added", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a8208643db5f4837b89a4519e6465bcd5", null ], + [ "on_evicted", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a067bbc9555d739d0788f6a0222d7d8b7", null ], + [ "on_evicted", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a17e7a2b691fbe781dcaca07abd7c6440", null ], + [ "on_expired", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a0cfc2f10c394e9828e3311e8a4e0a324", null ], + [ "on_expired", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a61a4f8eb8ac02d1203cd4a4c181f0a8e", null ], + [ "on_map_cleared", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a980c4c190d05e845f4c628437890eaa0", null ], + [ "on_map_cleared", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#ab1a11ea2889b5fe15037d8b8dd50a234", null ], + [ "on_map_evicted", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#aab90d74e3fb2365a8f06d757dd55800a", null ], + [ "on_map_evicted", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a2726365456e35ab8c61ef846a32fcd9e", null ], + [ "on_merged", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a5289f127d4364456c57d89a60a709468", null ], + [ "on_merged", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#ad0b9f6272066b21f98332dcdb56b7119", null ], + [ "on_removed", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a1f3a73ba08ef345f481c54bc82fcf69c", null ], + [ "on_removed", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a2a5c033fb47c8c3f743673334fd3b297", null ], + [ "on_updated", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#ad41e71d2abf0a86d39838aa77f3d88c0", null ], + [ "on_updated", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html#a9e39b9162cf490f5f93a6f9b2d10fd10", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.html b/5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.html new file mode 100644 index 0000000000..5bb68da62f --- /dev/null +++ b/5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.html @@ -0,0 +1,130 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::paging_predicate_marker Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::paging_predicate_marker Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::paging_predicate_marker:
+
+
+ +

Detailed Description

+
+

Definition at line 44 of file paging_predicate.h.

+

The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.png b/5.5.0/d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.png new file mode 100644 index 0000000000000000000000000000000000000000..dd97e416291b5f5b05db1cb84f82b547f6a0a912 GIT binary patch literal 1191 zcmeAS@N?(olHy`uVBq!ia0y~yU{nRN12~w0WQOA8W*{XU;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=zLlKylNvVM~B=oFzei!3;n?7??B7zQVx3V&v)K7*fIbcJAxG*9tr> z?VVd@eXoCXIalw-ojdO`&wuk+H$zRajYmG=-=Zl&K})A>66jJ{s*<^CiHhgMNt0Au zy}TxgXli-}sW@jgW`A0>cAste#Pu^;)PMij*&BIfwWjB!%lbN3=ijdA2-SOw@{f^xmvwc}_@15PnhWAT-^Ot2MB;{`wkG{xuUwM|;xq`pOx&7y>w0n2XyY%w8 zNv!;xxm|3ou3O)%TY6~3**78MT$1-~7_sc5gF1QT)=US7UDV+lbz@taGzA@8?{)`fSsr zpB>T@%|G%i4eZXkQL|Y&eRG%Omr0Y9UoO9Dn8)e!EPda!GmGA`+1=KAz11Y@&*7t{ z9s>8`C!bzE<<-2XXGEnZeFWmyM}+kmBbIplTy5PXREyY`)m6Ym6!D)L6eqv zczRA!QdRZrnleR2^HOh+=F%lznyGpWKMZOa9k>|8yu26$UcA;eWIPb%$;rTUS3y;c zAwo-&(P2#r3&X@oLJTe-6`DYSB}-@}U^ns7w%pt4FSBoNd%L-%S0z}*GBil(q=#px zin6Neq@F2LJd7^6uAJ~BVsd!y*S9;nW4?Gz;(vM4PHubQ`mO7~{dWA2tvPYYWo?a# zPlT)P94lX2{h4FwrpA3}MLZ15~li9QTV|(u#sQmoSRsE~h%hzu1 ze2eg++x6=gi$U-1cc6MJwxpvGLy@79Byb__?c*dwbhbVDvrv#k{=s W!zPQf;%>kqg~8L+&t;ucLK6V`B{9eV literal 0 HcmV?d00001 diff --git a/5.5.0/d8/d99/classhazelcast_1_1client_1_1exception_1_1exception__builder-members.html b/5.5.0/d8/d99/classhazelcast_1_1client_1_1exception_1_1exception__builder-members.html new file mode 100644 index 0000000000..9d502ab2fe --- /dev/null +++ b/5.5.0/d8/d99/classhazelcast_1_1client_1_1exception_1_1exception__builder-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::exception_builder< EXCEPTIONCLASS > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d8/db1/classhazelcast_1_1client_1_1query_1_1instance__of__predicate-members.html b/5.5.0/d8/db1/classhazelcast_1_1client_1_1query_1_1instance__of__predicate-members.html new file mode 100644 index 0000000000..446d4a5877 --- /dev/null +++ b/5.5.0/d8/db1/classhazelcast_1_1client_1_1query_1_1instance__of__predicate-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::instance_of_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::instance_of_predicate, including all inherited members.

+ + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
instance_of_predicate(hazelcast_client &client, const std::string &java_class_name)hazelcast::client::query::instance_of_predicate
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d8/db2/structhazelcast_1_1client_1_1local__date-members.html b/5.5.0/d8/db2/structhazelcast_1_1client_1_1local__date-members.html new file mode 100644 index 0000000000..e8fcb4280c --- /dev/null +++ b/5.5.0/d8/db2/structhazelcast_1_1client_1_1local__date-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_date Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d8/db3/structhazelcast_1_1client_1_1big__decimal-members.html b/5.5.0/d8/db3/structhazelcast_1_1client_1_1big__decimal-members.html new file mode 100644 index 0000000000..f5824a4b86 --- /dev/null +++ b/5.5.0/d8/db3/structhazelcast_1_1client_1_1big__decimal-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::big_decimal Member List
+
+
+ +

This is the complete list of members for hazelcast::client::big_decimal, including all inherited members.

+ + + +
scale (defined in hazelcast::client::big_decimal)hazelcast::client::big_decimal
unscaled (defined in hazelcast::client::big_decimal)hazelcast::client::big_decimal
+
+
+ + + + diff --git a/5.5.0/d8/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4-members.html b/5.5.0/d8/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4-members.html new file mode 100644 index 0000000000..7451dba9d7 --- /dev/null +++ b/5.5.0/d8/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::greater_less_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d8/dbf/iexecutor__service_8h_source.html b/5.5.0/d8/dbf/iexecutor__service_8h_source.html new file mode 100644 index 0000000000..e52e1ff9ac --- /dev/null +++ b/5.5.0/d8/dbf/iexecutor__service_8h_source.html @@ -0,0 +1,614 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/iexecutor_service.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
iexecutor_service.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <atomic>
+
20
+
21#include <boost/uuid/uuid_generators.hpp>
+
22#include <boost/uuid/uuid_io.hpp>
+
23
+
24#include "hazelcast/util/export.h"
+
25#include "hazelcast/client/member_selectors.h"
+
26#include "hazelcast/client/proxy/ProxyImpl.h"
+
27#include "hazelcast/client/member.h"
+
28#include "hazelcast/client/spi/ClientContext.h"
+
29#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
30#include "hazelcast/util/exception_util.h"
+
31#include "hazelcast/client/spi/impl/ClientExecutionServiceImpl.h"
+
32
+
33// CODECs
+
34#include "hazelcast/client/protocol/codec/codecs.h"
+
35
+
36#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
37#pragma warning(push)
+
38#pragma warning(disable : 4251) // for dll export
+
39#endif
+
40
+
41namespace hazelcast {
+
42namespace client {
+
+
50class HAZELCAST_API iexecutor_service : public proxy::ProxyImpl
+
51{
+
52 friend class spi::ProxyManager;
+
53
+
54public:
+
55 static constexpr const char* SERVICE_NAME = "hz:impl:executorService";
+
56
+
57 template<typename T>
+
+
58 class executor_promise
+
59 {
+
60 public:
+
61 executor_promise(spi::ClientContext& context)
+
62 : context_(context)
+
63 {}
+
64
+
65 executor_promise(
+
66 boost::future<boost::optional<T>>& future,
+
67 boost::uuids::uuid uuid,
+
68 int partition_id,
+
69 boost::uuids::uuid member,
+
70 spi::ClientContext& context,
+
71 const std::shared_ptr<spi::impl::ClientInvocation>& invocation)
+
72 : shared_future_(future.share())
+
73 , uuid_(uuid)
+
74 , partition_id_(partition_id)
+
75 , member_uuid_(member)
+
76 , context_(context)
+
77 , invocation_(invocation)
+
78 {}
+
79
+
80 bool cancel(bool may_interrupt_if_running)
+
81 {
+
82 if (shared_future_.is_ready()) {
+
83 return false;
+
84 }
+
85
+
86 try {
+
87 return invoke_cancel_request(may_interrupt_if_running);
+
88 } catch (exception::iexception&) {
+
89 util::exception_util::rethrow(std::current_exception());
+
90 }
+
91 return false;
+
92 }
+
93
+
94 boost::shared_future<boost::optional<T>> get_future()
+
95 {
+
96 return shared_future_;
+
97 }
+
98
+
99 private:
+
100 boost::shared_future<boost::optional<T>> shared_future_;
+
101 boost::uuids::uuid uuid_;
+
102 int partition_id_;
+
103 boost::uuids::uuid member_uuid_;
+
104 spi::ClientContext& context_;
+
105 std::shared_ptr<spi::impl::ClientInvocation> invocation_;
+
106
+
107 bool invoke_cancel_request(bool may_interrupt_if_running)
+
108 {
+
109 invocation_->wait_invoked();
+
110
+
111 if (partition_id_ > -1) {
+
112 auto request =
+
113 protocol::codec::executorservice_cancelonpartition_encode(
+
114 uuid_, may_interrupt_if_running);
+
115 std::shared_ptr<spi::impl::ClientInvocation> clientInvocation =
+
116 spi::impl::ClientInvocation::create(
+
117 context_,
+
118 request,
+
119 boost::uuids::to_string(uuid_),
+
120 partition_id_);
+
121 return clientInvocation->invoke()
+
122 .get()
+
123 .get_first_fixed_sized_field<bool>();
+
124 } else {
+
125 auto request =
+
126 protocol::codec::executorservice_cancelonmember_encode(
+
127 uuid_, member_uuid_, may_interrupt_if_running);
+
128 std::shared_ptr<spi::impl::ClientInvocation> clientInvocation =
+
129 spi::impl::ClientInvocation::create(
+
130 context_,
+
131 request,
+
132 boost::uuids::to_string(uuid_),
+
133 member_uuid_);
+
134 return clientInvocation->invoke()
+
135 .get()
+
136 .get_first_fixed_sized_field<bool>();
+
137 }
+
138 }
+
139 };
+
+
140
+
150 template<typename HazelcastSerializable>
+
+
151 void execute(const HazelcastSerializable& command)
+
152 {
+ +
154 }
+
+
155
+
164 template<typename HazelcastSerializable>
+
+
165 void execute(const HazelcastSerializable& command,
+ +
167 {
+
168 std::vector<member> members = select_members(member_selector);
+
169 int selectedMember = rand() % (int)members.size();
+ +
171 members[selectedMember]);
+
172 }
+
+
173
+
180 template<typename HazelcastSerializable, typename K>
+
+
181 void execute_on_key_owner(const HazelcastSerializable& command,
+
182 const K& key)
+
183 {
+ +
185 }
+
+
186
+
193 template<typename HazelcastSerializable>
+
+
194 void execute_on_member(const HazelcastSerializable& command,
+
195 const member& member)
+
196 {
+ +
198 member);
+
199 }
+
+
200
+
207 template<typename HazelcastSerializable>
+
+
208 void execute_on_members(const HazelcastSerializable& command,
+
209 const std::vector<member>& members)
+
210 {
+
211 for (std::vector<member>::const_iterator it = members.begin();
+
212 it != members.end();
+
213 ++it) {
+ +
215 *it);
+
216 }
+
217 }
+
+
218
+
226 template<typename HazelcastSerializable>
+
+
227 void execute_on_members(const HazelcastSerializable& command,
+ +
229 {
+
230 std::vector<member> members = select_members(member_selector);
+ +
232 }
+
+
233
+
239 template<typename HazelcastSerializable>
+
+
240 void execute_on_all_members(const HazelcastSerializable& command)
+
241 {
+
242 std::vector<member> memberList =
+
243 get_context().get_client_cluster_service().get_member_list();
+
244 for (std::vector<member>::const_iterator it = memberList.begin();
+
245 it != memberList.end();
+
246 ++it) {
+ +
248 *it);
+
249 }
+
250 }
+
+
251
+
261 template<typename HazelcastSerializable, typename T, typename K>
+
+
262 executor_promise<T> submit_to_key_owner(const HazelcastSerializable& task,
+
263 const K& key)
+
264 {
+
265 return submit_to_key_owner_internal<HazelcastSerializable, T, K>(
+
266 task, key, false);
+
267 }
+
+
268
+
278 template<typename HazelcastSerializable, typename T>
+
+
279 executor_promise<T> submit_to_member(const HazelcastSerializable& task,
+
280 const member& member)
+
281 {
+
282 return submit_to_target_internal<HazelcastSerializable, T>(
+
283 task, member, false);
+
284 }
+
+
285
+
297 template<typename HazelcastSerializable, typename T>
+
+
298 std::unordered_map<member, executor_promise<T>> submit_to_members(
+
299 const HazelcastSerializable& task,
+
300 const std::vector<member>& members)
+
301 {
+
302 std::unordered_map<member, executor_promise<T>> futureMap;
+
303 for (auto& member : members) {
+
304 auto f = submit_to_target_internal<HazelcastSerializable, T>(
+
305 task, member, true);
+
306 // no need to check if emplace is success since member is unique
+
307 futureMap.emplace(member, std::move(f));
+
308 }
+
309 return futureMap;
+
310 }
+
+
311
+
324 template<typename HazelcastSerializable, typename T>
+
+
325 std::unordered_map<member, executor_promise<T>> submit_to_members(
+
326 const HazelcastSerializable& task,
+ +
328 {
+
329 std::vector<member> members = select_members(member_selector);
+ +
331 }
+
+
332
+
343 template<typename HazelcastSerializable, typename T>
+
+
344 std::unordered_map<member, executor_promise<T>> submit_to_all_members(
+
345 const HazelcastSerializable& task)
+
346 {
+
347 std::unordered_map<member, executor_promise<T>> futureMap;
+
348 for (const auto& m :
+
349 get_context().get_client_cluster_service().get_member_list()) {
+
350 auto f = submit_to_target_internal<HazelcastSerializable, T>(
+
351 task, m, true);
+
352 // no need to check if emplace is success since member is unique
+
353 futureMap.emplace(m, std::move(f));
+
354 }
+
355 return futureMap;
+
356 }
+
+
357
+
372 template<typename HazelcastSerializable, typename T>
+
+
373 executor_promise<T> submit(const HazelcastSerializable& task)
+
374 {
+
375 serialization::pimpl::data task_data =
+
376 to_data<HazelcastSerializable>(task);
+
377
+
378 if (task_data.has_partition_hash()) {
+
379 int partitionId = get_partition_id(task_data);
+
380
+
381 return submit_to_partition_internal<T>(
+
382 task_data, false, partitionId);
+
383 } else {
+
384 return submit_to_random_internal<T>(task_data, false);
+
385 }
+
386 }
+
+
387
+
398 template<typename HazelcastSerializable, typename T>
+
+
399 executor_promise<T> submit(const HazelcastSerializable& task,
+ +
401 {
+
402 std::vector<member> members = select_members(member_selector);
+
403 int selectedMember = rand() % (int)members.size();
+ +
405 task, members[selectedMember]);
+
406 }
+
+
407
+
417 void shutdown();
+
418
+
424 boost::future<bool> is_shutdown();
+
425
+
433 boost::future<bool> is_terminated();
+
434
+
435private:
+
436 iexecutor_service(const std::string& name, spi::ClientContext* context);
+
437
+
438 struct executor_marker
+
439 {};
+
440
+
441 std::vector<member> select_members(const member_selector& member_selector);
+
442
+
443 template<typename T>
+
444 executor_promise<T> submit_to_partition_internal(
+
445 const serialization::pimpl::data& task_data,
+
446 bool prevent_sync,
+
447 int partition_id)
+
448 {
+
449 auto uuid = context_.random_uuid();
+
450
+
451 auto f = invoke_on_partition_internal(task_data, partition_id, uuid);
+
452
+
453 return check_sync<T>(f, uuid, partition_id, prevent_sync);
+
454 }
+
455
+
456 std::pair<boost::future<protocol::ClientMessage>,
+
457 std::shared_ptr<spi::impl::ClientInvocation>>
+
458 invoke_on_partition_internal(const serialization::pimpl::data& task_data,
+
459 int partition_id,
+
460 boost::uuids::uuid uuid)
+
461 {
+
462 return invoke_on_partition_owner(
+
463 protocol::codec::executorservice_submittopartition_encode(
+
464 name_, uuid, task_data),
+
465 partition_id);
+
466 }
+
467
+
468 template<typename HazelcastSerializable, typename T, typename K>
+
469 executor_promise<T> submit_to_key_owner_internal(
+
470 const HazelcastSerializable& task,
+
471 const K& key,
+
472 bool prevent_sync)
+
473 {
+
474
+
475 serialization::pimpl::data dataKey = to_data<K>(key);
+
476
+
477 int partitionId = get_partition_id(dataKey);
+
478
+
479 return submit_to_partition_internal<T>(
+
480 to_data<HazelcastSerializable>(task), prevent_sync, partitionId);
+
481 }
+
482
+
483 template<typename T>
+
484 executor_promise<T> submit_to_random_internal(
+
485 const serialization::pimpl::data& task_data,
+
486 bool prevent_sync)
+
487 {
+
488
+
489 int partitionId = random_partition_id();
+
490
+
491 return submit_to_partition_internal<T>(
+
492 task_data, prevent_sync, partitionId);
+
493 }
+
494
+
495 template<typename HazelcastSerializable, typename T>
+
496 executor_promise<T> submit_to_target_internal(
+
497 const HazelcastSerializable& task,
+
498 const member& member,
+
499 bool prevent_sync)
+
500 {
+
501 boost::uuids::uuid uuid = context_.random_uuid();
+
502
+
503 auto f =
+
504 invoke_on_target_internal<HazelcastSerializable>(task, member, uuid);
+
505
+
506 return check_sync<T>(f, uuid, -1, member, prevent_sync);
+
507 }
+
508
+
509 template<typename HazelcastSerializable>
+
510 std::pair<boost::future<protocol::ClientMessage>,
+
511 std::shared_ptr<spi::impl::ClientInvocation>>
+
512 invoke_on_target_internal(const HazelcastSerializable& task,
+
513 const member& member,
+
514 boost::uuids::uuid uuid)
+
515 {
+
516 return invoke_on_target(
+
517 protocol::codec::executorservice_submittomember_encode(
+
518 name_, uuid, to_data(task), member.get_uuid()),
+
519 member.get_uuid());
+
520 }
+
521
+
522 std::pair<boost::future<protocol::ClientMessage>,
+
523 std::shared_ptr<spi::impl::ClientInvocation>>
+
524 invoke_on_partition_owner(protocol::ClientMessage&& request,
+
525 int partition_id);
+
526
+
527 std::pair<boost::future<protocol::ClientMessage>,
+
528 std::shared_ptr<spi::impl::ClientInvocation>>
+
529 invoke_on_target(protocol::ClientMessage&& request,
+
530 boost::uuids::uuid target);
+
531
+
532 template<typename T>
+
533 executor_promise<T> check_sync(
+
534 std::pair<boost::future<protocol::ClientMessage>,
+
535 std::shared_ptr<spi::impl::ClientInvocation>>& future_pair,
+
536 boost::uuids::uuid uuid,
+
537 int partition_id,
+
538 bool prevent_sync)
+
539 {
+
540 return check_sync<T>(
+
541 future_pair, uuid, partition_id, member(), prevent_sync);
+
542 }
+
543
+
544 template<typename T>
+
545 typename std::enable_if<!std::is_same<executor_marker, T>::value,
+
546 executor_promise<T>>::type
+
547 check_sync(
+
548 std::pair<boost::future<protocol::ClientMessage>,
+
549 std::shared_ptr<spi::impl::ClientInvocation>>& future_pair,
+
550 boost::uuids::uuid uuid,
+
551 int partition_id,
+
552 const member& member,
+
553 bool prevent_sync)
+
554 {
+
555 bool sync = is_sync_computation(prevent_sync);
+
556 auto objectFuture = to_object<T>(
+
557 decode<serialization::pimpl::data>(std::move(future_pair.first)));
+
558 if (sync) {
+
559 objectFuture.wait();
+
560 }
+
561
+
562 return executor_promise<T>(objectFuture,
+
563 uuid,
+
564 partition_id,
+
565 member.get_uuid(),
+
566 get_context(),
+
567 future_pair.second);
+
568 }
+
569
+
570 template<typename T>
+
571 typename std::enable_if<std::is_same<executor_marker, T>::value,
+
572 executor_promise<T>>::type
+
573 check_sync(
+
574 std::pair<boost::future<protocol::ClientMessage>,
+
575 std::shared_ptr<spi::impl::ClientInvocation>>& future_pair,
+
576 boost::uuids::uuid uuid,
+
577 int partition_id,
+
578 const member& member,
+
579 bool prevent_sync)
+
580 {
+
581 bool sync = is_sync_computation(prevent_sync);
+
582 if (sync) {
+
583 future_pair.first.get();
+
584 }
+
585
+
586 return executor_promise<T>(get_context());
+
587 }
+
588
+
589 bool is_sync_computation(bool prevent_sync);
+
590
+
591 address get_member_address(const member& member);
+
592
+
593 int random_partition_id();
+
594
+
595 static const int32_t MIN_TIME_RESOLUTION_OF_CONSECUTIVE_SUBMITS = 10;
+
596 static const int32_t MAX_CONSECUTIVE_SUBMITS = 100;
+
597
+
598 std::atomic<int32_t> consecutive_submits_;
+
599 std::atomic<int64_t> last_submit_time_;
+
600};
+
+
601} // namespace client
+
602} // namespace hazelcast
+
603
+
604#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
605#pragma warning(pop)
+
606#endif
+
Base class for all exception originated from Hazelcast methods.
Definition iexception.h:49
+ +
Distributed implementation of java.util.concurrent.ExecutorService.
+
void execute_on_all_members(const HazelcastSerializable &command)
Executes a task on all of the known cluster members.
+
void execute_on_members(const HazelcastSerializable &command, const std::vector< member > &members)
Executes a task on each of the specified members.
+
executor_promise< T > submit_to_member(const HazelcastSerializable &task, const member &member)
Submits a task to the specified member and returns a executor_promise representing that task.
+
std::unordered_map< member, executor_promise< T > > submit_to_members(const HazelcastSerializable &task, const member_selector &member_selector)
Submits a task to selected members and returns a map of Member-executor_promise pairs representing pe...
+
executor_promise< T > submit_to_key_owner(const HazelcastSerializable &task, const K &key)
Submits a task to the owner of the specified key and returns a executor_promise representing that tas...
+
std::unordered_map< member, executor_promise< T > > submit_to_all_members(const HazelcastSerializable &task)
Submits task to all cluster members and returns a map of Member-executor_promise pairs representing p...
+
void execute(const HazelcastSerializable &command)
Executes the given command at some time in the future.
+
void execute(const HazelcastSerializable &command, const member_selector &member_selector)
Executes a task on a randomly selected member.
+
executor_promise< T > submit(const HazelcastSerializable &task)
Submits a task for execution and returns a executor_promise representing that task.
+
void execute_on_member(const HazelcastSerializable &command, const member &member)
Executes a task on the specified member.
+
std::unordered_map< member, executor_promise< T > > submit_to_members(const HazelcastSerializable &task, const std::vector< member > &members)
Submits a task to given members and returns map of Member-executor_promise pairs representing pending...
+
void execute_on_key_owner(const HazelcastSerializable &command, const K &key)
Executes a task on the owner of the specified key.
+
void execute_on_members(const HazelcastSerializable &command, const member_selector &member_selector)
Executes a task on each of the selected members.
+
executor_promise< T > submit(const HazelcastSerializable &task, const member_selector &member_selector)
Submits a task to a randomly selected member and returns a executor_promise representing that task.
+ +
hz_cluster member class.
Definition member.h:62
+
+
+
+ + + + diff --git a/5.5.0/d8/dc2/classhazelcast_1_1client_1_1cluster-members.html b/5.5.0/d8/dc2/classhazelcast_1_1client_1_1cluster-members.html new file mode 100644 index 0000000000..56dc13a732 --- /dev/null +++ b/5.5.0/d8/dc2/classhazelcast_1_1client_1_1cluster-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::cluster Member List
+
+
+ +

This is the complete list of members for hazelcast::client::cluster, including all inherited members.

+ + + + + +
add_membership_listener(membership_listener &&listener)hazelcast::client::cluster
cluster(spi::impl::ClientClusterServiceImpl &cluster_service)hazelcast::client::cluster
get_members()hazelcast::client::cluster
remove_membership_listener(boost::uuids::uuid registration_id)hazelcast::client::cluster
+
+
+ + + + diff --git a/5.5.0/d8/dcc/namespacestd.html b/5.5.0/d8/dcc/namespacestd.html new file mode 100644 index 0000000000..506877a365 --- /dev/null +++ b/5.5.0/d8/dcc/namespacestd.html @@ -0,0 +1,333 @@ + + + + + + + +Hazelcast C++ Client: std Namespace Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std Namespace Reference
+
+
+ +

STL namespace. +More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  allocator
 STL class.
class  auto_ptr
 STL class.
class  smart_ptr
 STL class.
class  unique_ptr
 STL class.
class  shared_ptr
 STL class.
class  weak_ptr
 STL class.
class  atomic
 STL class.
class  atomic_ref
 STL class.
class  lock_guard
 STL class.
class  unique_lock
 STL class.
class  shared_lock
 STL class.
class  ios_base
 STL class.
class  error_code
 STL class.
class  error_category
 STL class.
class  system_error
 STL class.
class  error_condition
 STL class.
class  thread
 STL class.
class  jthread
 STL class.
class  mutex
 STL class.
class  timed_mutex
 STL class.
class  recursive_mutex
 STL class.
class  recursive_timed_mutex
 STL class.
class  shared_mutex
 STL class.
class  shared_timed_mutex
 STL class.
class  basic_ios
 STL class.
class  basic_istream
 STL class.
class  basic_ostream
 STL class.
class  basic_iostream
 STL class.
class  basic_ifstream
 STL class.
class  basic_ofstream
 STL class.
class  basic_fstream
 STL class.
class  basic_istringstream
 STL class.
class  basic_ostringstream
 STL class.
class  basic_stringstream
 STL class.
class  ios
 STL class.
class  wios
 STL class.
class  istream
 STL class.
class  wistream
 STL class.
class  ostream
 STL class.
class  wostream
 STL class.
class  ifstream
 STL class.
class  wifstream
 STL class.
class  ofstream
 STL class.
class  wofstream
 STL class.
class  fstream
 STL class.
class  wfstream
 STL class.
class  istringstream
 STL class.
class  wistringstream
 STL class.
class  ostringstream
 STL class.
class  wostringstream
 STL class.
class  stringstream
 STL class.
class  wstringstream
 STL class.
class  basic_string
 STL class.
class  string
 STL class.
class  wstring
 STL class.
class  u8string
 STL class.
class  u16string
 STL class.
class  u32string
 STL class.
class  basic_string_view
 STL class.
class  string_view
 STL class.
class  wstring_view
 STL class.
class  u8string_view
 STL class.
class  u16string_view
 STL class.
class  u32string_view
 STL class.
class  complex
 STL class.
class  bitset
 STL class.
class  deque
 STL class.
class  list
 STL class.
class  forward_list
 STL class.
class  pair
 STL class.
class  map
 STL class.
class  unordered_map
 STL class.
class  multimap
 STL class.
class  unordered_multimap
 STL class.
class  set
 STL class.
class  unordered_set
 STL class.
class  multiset
 STL class.
class  unordered_multiset
 STL class.
class  array
 STL class.
class  vector
 STL class.
class  span
 STL class.
class  queue
 STL class.
class  priority_queue
 STL class.
class  stack
 STL class.
class  valarray
 STL class.
class  exception
 STL class.
class  bad_alloc
 STL class.
class  bad_cast
 STL class.
class  bad_typeid
 STL class.
class  logic_error
 STL class.
class  runtime_error
 STL class.
class  bad_exception
 STL class.
class  domain_error
 STL class.
class  invalid_argument
 STL class.
class  length_error
 STL class.
class  out_of_range
 STL class.
class  range_error
 STL class.
class  overflow_error
 STL class.
class  underflow_error
 STL class.
struct  hash< hazelcast::client::address >
struct  hash< hazelcast::client::big_decimal >
struct  hash< hazelcast::client::config::eviction_strategy_type >
struct  hash< hazelcast::client::hazelcast_json_value >
struct  hash< hazelcast::client::local_date >
struct  hash< hazelcast::client::local_date_time >
struct  hash< hazelcast::client::local_time >
struct  hash< hazelcast::client::endpoint_qualifier >
struct  hash< hazelcast::client::member >
struct  hash< hazelcast::client::offset_date_time >
class  hash< std::pair< std::string, std::string > >
struct  hash< hazelcast::cp::raft_group_id >
+

Detailed Description

+

STL namespace.

+
+
+ +
+ + + + diff --git a/5.5.0/d8/dcc/namespacestd.js b/5.5.0/d8/dcc/namespacestd.js new file mode 100644 index 0000000000..07f933220a --- /dev/null +++ b/5.5.0/d8/dcc/namespacestd.js @@ -0,0 +1,15 @@ +var namespacestd = +[ + [ "hash< hazelcast::client::address >", "d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html", null ], + [ "hash< hazelcast::client::big_decimal >", "de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html", null ], + [ "hash< hazelcast::client::config::eviction_strategy_type >", "d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html", null ], + [ "hash< hazelcast::client::hazelcast_json_value >", "d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html", null ], + [ "hash< hazelcast::client::local_date >", "d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html", null ], + [ "hash< hazelcast::client::local_date_time >", "d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html", null ], + [ "hash< hazelcast::client::local_time >", "de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html", null ], + [ "hash< hazelcast::client::endpoint_qualifier >", "dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html", null ], + [ "hash< hazelcast::client::member >", "de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html", null ], + [ "hash< hazelcast::client::offset_date_time >", "df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html", null ], + [ "hash< std::pair< std::string, std::string > >", "dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html", null ], + [ "hash< hazelcast::cp::raft_group_id >", "dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html b/5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html new file mode 100644 index 0000000000..fdee8b8bfe --- /dev/null +++ b/5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html @@ -0,0 +1,300 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_result::page_iterator Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_result::page_iterator Class Reference
+
+
+ +

Copy is allowed for convenience but it does shallow copy so it should be avoided. + More...

+ +

#include <sql_result.h>

+ + + + + + + + + + + +

+Public Member Functions

 page_iterator (std::shared_ptr< sql_result > result, std::shared_ptr< sql_page > first_page)
page_iterator (const page_iterator &)=delete
page_iterator (page_iterator &&)=default
+page_iterator & operator= (const page_iterator &)=delete
+page_iterator & operator= (page_iterator &&)=default
boost::future< std::shared_ptr< sql_page > > next ()
 Fetches the new page.
bool has_next () const
 Tells whether there are pages to be retrieved.
+

Detailed Description

+

Copy is allowed for convenience but it does shallow copy so it should be avoided.

+ +

Definition at line 74 of file sql_result.h.

+

Constructor & Destructor Documentation

+ +

◆ page_iterator()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::sql::sql_result::page_iterator::page_iterator (std::shared_ptr< sql_result > result,
std::shared_ptr< sql_page > first_page )
+
+ +

Definition at line 970 of file sql.cpp.

+
972 : in_progress_{ std::make_shared<std::atomic<bool>>(false) }
+
973 , last_{ std::make_shared<std::atomic<bool>>(false) }
+
974 , row_metadata_{ result->row_metadata_ }
+
975 , serialization_(&result->client_context_->get_serialization_service())
+
976 , result_{ std::move(result) }
+
977 , first_page_(std::move(first_page))
+
978{
+
979}
+
+
+
+

Member Function Documentation

+ +

◆ has_next()

+ +
+
+ + + + + + + +
bool hazelcast::client::sql::sql_result::page_iterator::has_next () const
+
+ +

Tells whether there are pages to be retrieved.

+ +

Definition at line 1053 of file sql.cpp.

+
1054{
+
1055 result_->check_closed();
+
1056 return !*last_;
+
1057}
+
+
+
+ +

◆ next()

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< sql_page > > hazelcast::client::sql::sql_result::page_iterator::next ()
+
+ +

Fetches the new page.

+
Exceptions
+ + + + +
illegal_accessif it is called before previous page is already fetched.
no_such_elementif there are no more pages to be retrieved. only an update count
hazelcast_sql_exceptionif any other errors occurred.
+
+
+ +

Definition at line 982 of file sql.cpp.

+
983{
+
984 result_->check_closed();
+
985
+
986 if (first_page_) {
+
987 auto page = std::move(first_page_);
+
988
+
989 page->serialization_service(serialization_);
+
990 page->row_metadata(row_metadata_);
+
991 *last_ = page->last();
+
992
+
993 return boost::make_ready_future<std::shared_ptr<sql_page>>(page);
+
994 }
+
995
+
996 if (*in_progress_) {
+
997 BOOST_THROW_EXCEPTION(
+
998 exception::illegal_access("sql_result::page_iterator::next",
+
999 "Fetch page operation is already in "
+
1000 "progress so next must not be called."));
+
1001 }
+
1002
+
1003 if (*last_) {
+
1004 BOOST_THROW_EXCEPTION(exception::no_such_element(
+
1005 "sql_result::page_iterator::next",
+
1006 "Last page is already retrieved so there are no more pages."));
+
1007 }
+
1008
+
1009 *in_progress_ = true;
+
1010
+
1011 auto page_future = result_->fetch_page();
+
1012
+
1013 std::weak_ptr<std::atomic<bool>> last_w{ last_ };
+
1014 std::weak_ptr<std::atomic<bool>> in_progress_w{ in_progress_ };
+
1015 std::shared_ptr<sql_row_metadata> row_metadata{ row_metadata_ };
+
1016 auto result = result_;
+
1017 auto serialization_service = serialization_;
+
1018
+
1019 return page_future.then(
+
1020 boost::launch::sync,
+
1021 [serialization_service, row_metadata, last_w, in_progress_w, result](
+
1022 boost::future<std::shared_ptr<sql_page>> page_f) {
+
1023 try {
+
1024 auto page = page_f.get();
+
1025
+
1026 result->check_closed();
+
1027 page->serialization_service(serialization_service);
+
1028 page->row_metadata(std::move(row_metadata));
+
1029
+
1030 auto last = last_w.lock();
+
1031
+
1032 if (last)
+
1033 *last = page->last();
+
1034
+
1035 auto in_progress = in_progress_w.lock();
+
1036
+
1037 if (in_progress)
+
1038 *in_progress = false;
+
1039
+
1040 return page;
+
1041 } catch (...) {
+
1042 auto in_progress = in_progress_w.lock();
+
1043
+
1044 if (in_progress)
+
1045 *in_progress = false;
+
1046
+
1047 throw;
+
1048 }
+
1049 });
+
1050}
+
const sql_row_metadata & row_metadata() const
Gets the row metadata.
Definition sql.cpp:945
+
+
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/sql/sql_result.h
  • +
  • hazelcast/src/hazelcast/client/sql.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.js b/5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.js new file mode 100644 index 0000000000..3f556702b2 --- /dev/null +++ b/5.5.0/d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator = +[ + [ "has_next", "d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html#a11398e01e7a3a47c2a5dbdaaec55bee5", null ], + [ "next", "d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html#a5a105765dd09036d0c9608cc84ed67ad", null ] +]; \ No newline at end of file diff --git a/5.5.0/d8/dcf/hazelcast__json__value_8h_source.html b/5.5.0/d8/dcf/hazelcast__json__value_8h_source.html new file mode 100644 index 0000000000..0569399eef --- /dev/null +++ b/5.5.0/d8/dcf/hazelcast__json__value_8h_source.html @@ -0,0 +1,182 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/hazelcast_json_value.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast_json_value.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <string>
+
20#include <iosfwd>
+
21
+
22#include "hazelcast/util/export.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
+
47class HAZELCAST_API hazelcast_json_value
+
48{
+
49public:
+
58 hazelcast_json_value(std::string json_string);
+
59
+
60 virtual ~hazelcast_json_value();
+
61
+
66 const std::string& to_string() const;
+
67
+
68 bool operator==(const hazelcast_json_value& rhs) const;
+
69
+
70 bool operator!=(const hazelcast_json_value& rhs) const;
+
71
+
72 bool operator<(const hazelcast_json_value& rhs) const;
+
73
+
74 friend std::ostream HAZELCAST_API& operator<<(
+
75 std::ostream& os,
+
76 const hazelcast_json_value& value);
+
77
+
78private:
+
79 std::string json_string_;
+
80};
+
+
81} // namespace client
+
82} // namespace hazelcast
+
83
+
84namespace std {
+
85template<>
+
+
86struct hash<hazelcast::client::hazelcast_json_value>
+
87{
+
88 std::size_t operator()(
+
89 const hazelcast::client::hazelcast_json_value& object) const noexcept;
+
90};
+
+
91} // namespace std
+
92
+
93#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
94#pragma warning(pop)
+
95#endif
+
hazelcast_json_value is a wrapper for Json formatted strings.
+
hazelcast_json_value(std::string json_string)
Create a hazelcast_json_value from a string.
+
const std::string & to_string() const
This method returns a Json representation of the object.
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d8/dd4/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html b/5.5.0/d8/dd4/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html new file mode 100644 index 0000000000..d2f9a00b5a --- /dev/null +++ b/5.5.0/d8/dd4/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html @@ -0,0 +1,157 @@ + + + + + + + +Hazelcast C++ Client: boost::hash< hazelcast::cp::raft_group_id > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
boost::hash< hazelcast::cp::raft_group_id > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::cp::raft_group_id &group_id) const noexcept
+

Detailed Description

+
+

Definition at line 1546 of file cp.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t boost::hash< hazelcast::cp::raft_group_id >::operator() (const hazelcast::cp::raft_group_id & group_id) const
+
+noexcept
+
+ +

Definition at line 1397 of file cp.cpp.

+
1399{
+
1400 return std::hash<hazelcast::cp::raft_group_id>()(group_id);
+
1401}
+
+
+
+
The documentation for this struct was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d8/dda/structhazelcast_1_1client_1_1config_1_1index__config-members.html b/5.5.0/d8/dda/structhazelcast_1_1client_1_1config_1_1index__config-members.html new file mode 100644 index 0000000000..257fa85f7a --- /dev/null +++ b/5.5.0/d8/dda/structhazelcast_1_1client_1_1config_1_1index__config-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.html b/5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.html new file mode 100644 index 0000000000..b94e5b6d41 --- /dev/null +++ b/5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< double > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< double > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< double > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 439 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< double > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.png b/5.5.0/d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..95363059a98ccb85d62917d3f031683180792708 GIT binary patch literal 1229 zcmeAS@N?(olHy`uVBq!ia0y~yVC(_112~w0q;1Zo89+)pz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6CBoCiF{Fa=?cA4>78~%i z-1fa1vj4xZzVLxBP*qv$kg1kM7*t+b(R&z5TqkSH)T7XC^Dpq>@Dq zj+6XE3_LD%GO>ADU7VeuGD#-;)2iA%|KBT3k74I^k5fLboF}*Uj-uy2$9V}8mR!6v zhu!gWnex5!>)ymGee{!fX?Cn+_nYURi~9cV(4Jlsy>+EBzqN4i_Wgfz4(~esKKOO& z@yM;a7x~_pEGs9d@^jWb*2PPH8?O3v{ElH^fx$+Z<31-%tj?KA{?M=L{jHOKi)q`n zg{+>F>@P{5zG6AAc=?y)?WqfMejWU>+FLYu=C`#)9~w59&dTHFZcfR%QhsBP>Phi0 zX%gX|=2^z&u6%uRYpxE26;@fTic-M3A9M%WG7Rbie=z|2`cKR4Bi>c+><5${{QY1 zs@EM4PrUAYJha$T>cvMVn|F2F7`hkNY4dm*MM)h|$hi0Jrb}FZIji#BcbDF7nt%TE z%aS`&z4xuXb!B4v+|HG^@7HZhy!-U~%CDz3uV()t{8`y4$nsOf`MS?c+k*9%Z}i@r zk-Fok`y@3jgL8rDJx}|0248v*5Mt?d&SNQHBD#8UnTYP}_?*v=R94C~XYyW8 zdU5G^d9iu!o4uOBrGApTzRJB2Uu+`nx3Fua&+o9*70K(<=9GC%3R-;c&K}d7*DkF3 z`^G0rf_XY?TX{i=!MYYZbG?7R z*K+^*_|G>j?w$OTpOvm%k-Y9(ZMtRe>VNEU-wxmK&p5m1{3@gQM)$PV&H5#3Qfla3 z`eTc?hNp0<#3YePOU}OxKfI$>SpJ>4=P%i=Gr&0Gl9=?wh0%EuFa>!`0;V9(qD7#H l-E!DNb7_E=W^GJ81JiB~ORiIX7Qljs!PC{xWt~$(698T_Gywnr literal 0 HcmV?d00001 diff --git a/5.5.0/d8/de1/classhazelcast_1_1client_1_1member-members.html b/5.5.0/d8/de1/classhazelcast_1_1client_1_1member-members.html new file mode 100644 index 0000000000..dcb6554025 --- /dev/null +++ b/5.5.0/d8/de1/classhazelcast_1_1client_1_1member-members.html @@ -0,0 +1,126 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member Member List
+
+
+ +

This is the complete list of members for hazelcast::client::member, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
address_map() const (defined in hazelcast::client::member)hazelcast::client::member
get_address() consthazelcast::client::member
get_attribute(const std::string &key) consthazelcast::client::member
get_attributes() const (defined in hazelcast::client::member)hazelcast::client::member
get_uuid() consthazelcast::client::member
get_version() consthazelcast::client::member
is_lite_member() consthazelcast::client::member
lookup_attribute(const std::string &key) consthazelcast::client::member
member() (defined in hazelcast::client::member)hazelcast::client::member
member(address member_address, boost::uuids::uuid uuid, bool lite, std::unordered_map< std::string, std::string > attr, std::unordered_map< endpoint_qualifier, address > address_map, version v={ 0, 0, 0 }) (defined in hazelcast::client::member)hazelcast::client::member
member(address member_address) (defined in hazelcast::client::member)hazelcast::client::member
member(boost::uuids::uuid uuid) (defined in hazelcast::client::member)hazelcast::client::member
member_attribute_operation_type enum namehazelcast::client::member
operator<(const member &rhs) const (defined in hazelcast::client::member)hazelcast::client::member
operator== (defined in hazelcast::client::member)hazelcast::client::memberfriend
PUT enum value (defined in hazelcast::client::member)hazelcast::client::member
REMOVE enum value (defined in hazelcast::client::member)hazelcast::client::member
+
+
+ + + + diff --git a/5.5.0/d8/de2/structhazelcast_1_1cp_1_1raft__group__id-members.html b/5.5.0/d8/de2/structhazelcast_1_1cp_1_1raft__group__id-members.html new file mode 100644 index 0000000000..64833f7570 --- /dev/null +++ b/5.5.0/d8/de2/structhazelcast_1_1cp_1_1raft__group__id-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::raft_group_id Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::raft_group_id, including all inherited members.

+ + + + + + +
group_id (defined in hazelcast::cp::raft_group_id)hazelcast::cp::raft_group_id
name (defined in hazelcast::cp::raft_group_id)hazelcast::cp::raft_group_id
operator!=(const raft_group_id &rhs) const (defined in hazelcast::cp::raft_group_id)hazelcast::cp::raft_group_id
operator==(const raft_group_id &rhs) const (defined in hazelcast::cp::raft_group_id)hazelcast::cp::raft_group_id
seed (defined in hazelcast::cp::raft_group_id)hazelcast::cp::raft_group_id
+
+
+ + + + diff --git a/5.5.0/d8/de6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats-members.html b/5.5.0/d8/de6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats-members.html new file mode 100644 index 0000000000..7e7feb8d42 --- /dev/null +++ b/5.5.0/d8/de6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::monitor::local_map_stats Member List
+
+
+ +

This is the complete list of members for hazelcast::client::monitor::local_map_stats, including all inherited members.

+ + + +
get_near_cache_stats() const =0hazelcast::client::monitor::local_map_statspure virtual
~local_map_stats()=default (defined in hazelcast::client::monitor::local_map_stats)hazelcast::client::monitor::local_map_statsvirtual
+
+
+ + + + diff --git a/5.5.0/d8/de9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4-members.html b/5.5.0/d8/de9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4-members.html new file mode 100644 index 0000000000..45bd340368 --- /dev/null +++ b/5.5.0/d8/de9/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::and_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.html b/5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.html new file mode 100644 index 0000000000..6f479272c3 --- /dev/null +++ b/5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.html @@ -0,0 +1,155 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::predicate Class Reference
+
+
+ +

This is a marker class for Predicate classes. + More...

+ +

#include <predicates.h>

+
Inheritance diagram for hazelcast::client::query::predicate:
+
+
+ +

Detailed Description

+

This is a marker class for Predicate classes.

+

All predicate classes shall extend this class. This class also indicates that a Java implementation is required at the server side.

+ +

Definition at line 41 of file predicates.h.

+

The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.png b/5.5.0/d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..da0e90038560cd3547cf3193f1e930bd12e2ffc5 GIT binary patch literal 14329 zcmeHO2~?BUwzjp}R~50X1u6(n8&NAH7e$b{mMTUCYEh6Oqzb5vK_ti!$gN(%7J(WS zP$q{;R3H(QKmrL;gct*&MhFB*kkJsrm=MB{ypxcCQ2XA!Z?$*5w^skPF!}$Sf1iE! z@a?_N+5Y&glY_>xHOm$)TBHHr^UZgQ7JU@5Xwmzt{$nwCVuZc&3Vi5(yZ_)Wxm*su zzUddEQ+~zo_}k`CowV9F?d|R0`Sv>3U%+o4g@5PdvIyKOFZ1^^z`N%EfPb^|VB~wk zw$~B&_C8qhoY7~ZLz92X>rdaL<9MEqS;xLowfe-p43ZOB09&oNFg#O77e|(9?EA}9 z7a?P1Le&lM_d55ZKlRz`7Tc@n&KKQ7%;|(DlVf2!^jztkZrRsWS389txvcN=O+CSH{bCgJDr=L^e#D-l-!V6RjSx6-Q2-&g?PjrM6Y1K)s7r zSfY-KMSCeJfXWJ0TG-_A*>+Tjiqwv6X zg%ktNs4qco)$7o4683?&krOjR)7jZ1?FhRusw|sp%QMi=p(WEC5Y`yakuiO(Q<^~F z4;D&WRu{e95!RblFUc4k;`5n&@q{?+^9YmUYfsVa3L>IMJzrI5=Ol2EWN+!iD%K-~ z&{*?@cHhC=jHDyW3652BbwOy%v;rtu25UW5}tYe+$c=T)S#x?iWs(oy z8fZVeOq*ky)K@8ej+P|-#_a0!=cv9tcTDZK>MJzm^Vz8eOx{I&d~r`yc3^gIl&*R< zBk&IC1VuGV`^yzeJWUZQf}#HLXN<2wRYOZn?JKn$wN(P}x_0CH#N6eo`Ji>*-rvPi zuPp7@rly;GwRHAvTOITwTWjYMNHeFqr*(4{k3mV>jyx z#MAhtice=B2z&#>@fLqCu0Tu8F5U$93$82oMfe7WYodzlN|p}%J9rrD1O?}tw@W3f zcK-{IyAZO!DFR;9uwEsyA=BMBjNe|IAjF!Y7e|(_k}~eW!}uAmH8GO$p9u&E1a3PX z_nmo2CpujECNg$I(hgY!2F|@H5b0CEO_pI->6@r2y-D7wQ7y7QS&y<`rCsZ!ix6Z~@FS)yn&yu1dwS&y zmuK|CmW{0HVU9En7PZ{tT&qVYwT^kW z0o1#A&)XE;O&i&)$!W5A&SD-#6xQdbjm*?y5)BAm&5xzqd)dx#D5i)hZiSHjFnice zpN0j$kYCR5FMQN7Q8k(Jo`KrHfZ`Z#&)Ou#c-mM4mMu6oEemgm=Rvvaolm(s$|B{q zlt{+bH&upQBJrDil0-Jp0M&-=#nmSPHjjMW$P-~EG|BF_kBj>xH^fgor{>AC`{oZ7 z5e+3yF$2H$j?wyS^X{X&zU*nDq!q}EZXkn>QXdC=*!y$!FP@9xBj<+KA*}X4nMf@7 z1dR>JOvJ{ks-OD z9PREfRpyzb_o04v22tDN7Zo^U*X+TqE#*{Kgb3l!=;l?Id@l{_@+U0UX@ATTH9vCh zHiScs-V)fK;gbh(t)|xqkmi6nck{V$z~{p7kGX*tOw7)zunKARF3{XmT4i0Y#@KI% zVn?m#MwQgbWom@J-d@&&#lAK04*={<|9muvz1AB=h|2E$y${;TWwtMjDvvp82Q`N8 ztn4hNeE%SKxmlp{gZA>TU;aHZuu)jtn4dlfQ~s119iIm(3q-8}PxvV(fjI`wJ#X=$ z?8X7>eQ0z~5pC{*SXHNpRgNAA_y}31bIJEX?iM(B1LynTh0z9vw#Pwukvj-;84AqE zcu2u@otic=WE^vJ!vVE#U>v*Uz8433cn6GEyyywM)XX2ffzdnRvmaNd@R5AQ9J?P} zh9FNI0OJ)ek^oKwz3c-BDyFAHGPZ+|r<^0{*k(BG`Aslh@nR5guBKlau0V1GDJCkO z6m#gd6q#;dpcPqsMJx9Fly3t>`n{#&IJZ_lHQ<~WpiL$h`Qn1Yoq}*)!_>8Lljfx< zBYTUillR4upJ1`00C?^*+!~6Rl)boOgMz}cH61HImDr81<7N@2y9LP^ z$a)k=CmGp5cEO9nus_kvN9`&mSvNVmLU8%XC`Y;Fc#PH57%G&wxwYumg@lc%CU95M zKu2^NQ)a1gEnpwe2O?vy*#X3yA$3oSml^6M%yu@(|m*FMwK;@a5!-HD$Nf z4QxAUC$}%RLQL}CV>ZcmDx~5ahBg_ugEu#&-mbR_YN|$ZfzBNXB{F#)Z80L`+T`AaurA`uTXKHeQjZ-aK>*X)7HP!z2??Kc#+(TK$a9_S)Amaj0Y|u4}nc z45y?&<;gt|b?g!C$@41|CVy+Sx9nkv>}vzpSq)^%nko7BG*R*!N)>EBX*aD@!4r0v zruAsYq(#uJ~?i5$4K${!nVz8Sybw-A$FzoCe9g$ZxtVTe`^-r2i z8~2Ps&3pQQN9+p;`K70i-`QwzwGt&?diwIOOxV=uoCWf83R>*yu@A6>nt>DNV;ozZ z<*Npr*j(9ro=Gxah4Qll1Y1?6C+c9MMn08+a0`Z#rVo{5fL`O;3MJsj!a%E|HDoHp@ zALo4{@v(bsgBN&8Jyyz2kRq-T$#`jb&{yTzByh+U+lbZ3zH}BNw+^W&( zB)t_HL3DIBMfhAObZ2d^(E%X{eEl3$&PLx4-VxQu>1= z(Tuj&^SPi<@gwhIkopI(riK72Z7YZ zfF$TsCh%DSV67| zO&@QD6Ur22c(=^HOHqikX3ck8ElR!`}c9S$~m=*<^htG*?vWNRBQhDuJ$_TV%Cv+@A6@aA>bj7VNp%ga0= zwR-xSyR$-(f%S*kdQaBe)i%D?R(&Yf%VKLcMla*wR)ikjH8KQ;bh0%sav6$#DV)yA z2*F{Fu{DN?u58<7eMc)@+Pjx>q1cMe_4wMGPFl|MJqlk!G^<|x59VbN`LtFk2X|EO0 zHn1$@{HS$(nHY{17F_2NljX)~2<<~S{;$|A#Rxa$?nM8q6)|GCLUfI7!>``gHughL zG)Y5tWm~ls*2M-@x|Mad1SB5U{>{D~70hjAD-LHB6h7C2!7wd4wfZ9|$H8hjo;QY=99 z=W)%}%Jo|p1M8eIe=jt0CrHKZT;>>7xB;gDN+K8AkUj+Z25f*}K<=yf>>$od()3-6 z+Hiq2C|oVR3Dg0=$yB-p)~s+fB`3hiR1!T16b@WXNeVcb+M*PE0UusR0%ZyCUX@3@ zn{e@9{EiwOfb}Jn3oroM!9ToIe5A-yJX}u&-9(A>@IYTg=yKlbRQE@~=VCNbz>jOA*94aF@A zRH0GEzH=!#gQYy1^+W}49-ZWK<=IX`!A+B_K_{PHe|9tr6mE^Baf4S}%|Nxq$R&{~ z?Ov{uV?a%s`>dXAHNl_9$#~&*CxGc=k>&2;nE=z*aLAu!0Zd;5Fugxo;7SVkA#DrM zy!fy=oCIS0)M!I-$~6xs@4+{C!7PGouOBV<^jy=C&{*1UCCD!6-)qpq^+QdRZ-;Kw zcW^^dUMz*V(YF5#(FJ08HflZCnA*qL=ZMhoZeZ5GYF0=2fOsnBpVG`)fE z(^B?X)IbKYZJ>L!NKT+|Z@!)`qnwY6p$i>@L(Zx6yU#I;d2H_v00|2ZY5>a;N zZeo$ehX%yBqItqLWXNliw8ZYcoL3FFE+-W-ww46+MQoqmpEVo8ftmW|fl$aFm)Hjn zrI;#m7R-R|c69Lg@i~zxK-Uu?^v^M;DadAZd|v7JVBR0Q*8pNN z7L;D#!Z2wd&?~kl|7~f3SdL%k1P^OVa!9L!NetH8xo?LLNbaO5AoFe?C+a-}@=bPk zMPZ#f6?v5ta2}l9*;D**`PTWKhVE-qqMN~ba_$kbw4aO54Y{b$|nq4T_J;MF*nN4W3#wC8$#m&8)O<6d8$ByEfQ>=2^sAiFqiJ+;a#Y4n}NPnGS zmAd+QpfKM6^BuyiM09^4Nn=X2fd4838vR^4U>cDfQJ`U*R?(j-ka&N-Cl@osAQ8mn z;HVPBDd$7%fn_JCHxk_iR7~qjpS>t`A}7X!jJh?vZ!-Y&WRRqrrYVy2RwK6Je$Gt`jRW)6i0!0hY)33uDd+9KtvDm2q&B> z@gi0FEuLul2-fnvw=K+Kc*jIxB|;FD7RXz(2Nw)Vo8GAG(}E&Ogxgo35>)Rol8B(X2r+O_UIDqdP%K^Rz5@Uw}zHdOHLI>@&hfydpwIDAR1}A_VBJ&6l znimLLA{vzLD)w4UFQVAeFojK6C{<+}t1;#lC%NvSs{5_X{a>*#qjWc7^>d|(Jyel3cGuZ5(n_ZET zlYu5b2aXMP?p3x5-gyYp{a&D!<4t*r7!;zilO;SB@DMOgAp_+h#H=u#0TzI9@0euf ztnH(wywAr#+NaF?RA=xNL33Rc|57Kzzi=?7+#C3dxTiVhk z0;)FVQQ(L3reG{}$>ocuX7*2Pqbn?PoYE34m`^&x^3t(B+IhzDTr+^HJ{H)*DmEUU zly8qzwmoqEK6}zz<(&j+{{EVGxjr#<_S_`W#*xu&f-oA@zr5KX#ih1;CG2<`xBX}c zuGMV5WX#gJae69RJ_NwRrnrD^^ zz2%SX%K8h--r20SKrBayGp7Qd&Nr9;6(Ida!OH%w1>kV>H+@{CkIfBj+OrtHGmxe= zrfm1pktM-3Bad&LZ=0m_t&YUrnXLfvi^<<^`HDzCjuvK?H*p0l7PRpO5kKmH3tC{{ zr1V^EB0aCWuJ211f*vSCy`5dcqV{Vu%RlscT77a^X)Cw;a!Z+Kts|~}#eAGL&NUyz zOD47HJ|9PxTP0=TsWzTD%JwUxw8O#QQ>kK7h%f{ImhHBMjB}||R0Pet!b>m3=T!^K z<;mo$PCoDCwFjA!2vxJy!^a)nX)T_?g4kaJPA6(Z80@*A0Gd+T0J2wyiz1@YQ#&+Z zIYu?mUmGvxrSro?!VUQAtWSC+UO^~nS9w#x4*=KZhovBswZ`vmRfXP!YDHtiOoZTM zb3n1(v26iZB=Xx#shLPy9_m>Y9uLE_1#ITLI=;vVlmeXlk5q&15yK&7jo?+3`}v3W|^Ce7o)XX){X{9rxe#)Ek%= zrk6(!cCSxNmoSJ{?)%4wme?BQ_(m=8k1e_UYQbaBx2 z^L|b&p#~4=g_EDGe-j%@?GwW8r)T({{0)WQ1upZG7Ev}dE zXH?FhW{NY?!LIpnwJucK{R2ck=31y=xlxayyWZT)igc;#r~d)PPzMAhYtJT|3=%62 zcSVY28d`aTjb3p-VA-g}@UVH%up2j(JcDKsx7K7C*AgDaoNph}wJtbJXsk%sJUlo$ zB)MJ>(sbb*mMao`#vrh@mkpH=^6QAH({3P4&i`G}!8v~ke~gi<%E-B}_I635O6<>^ z`K!|VQ^nHXpxOzXSK<9J3Vv6?nUk>q*Q^_{Esqx1Z0r1@u~62sbiPS4dUN-)1X8hR zL>dttD~dzgW`Tz5)Qj|PR}*;+)YWrERzx9&v3bmRDvW4w6IK!p4&0p=gzI`oRwBEz zVdNP4%4WCZ{T2p9{ARLsZlWLeZ0a`l7Y5nHv1pqKj;o@R``*0z0qn8x>n8crvg+Z( zALuI&TTu0l`05cs!WIDnb9fUgdU={{bKispJgi~i+C&50gTfKctVuHMlBg?FQ;u!cq$ zNBh?YttJ0-73#qA4qN6yYhNEhcFpzm`z$u_Kj+fF>+O__kerO)LoQfqG*Ym7QcJ3j zF0AN_YGW$Ndl}O4L$c!cKxn(JnYIie)5bYg=?gj1#U^jf6WZ(eo@#NepzEyv_UD2CX3WR*vH+2 literal 0 HcmV?d00001 diff --git a/5.5.0/d9/d04/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4-members.html b/5.5.0/d9/d04/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4-members.html new file mode 100644 index 0000000000..fef4d0052f --- /dev/null +++ b/5.5.0/d9/d04/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::like_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html b/5.5.0/d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html new file mode 100644 index 0000000000..060a873a7d --- /dev/null +++ b/5.5.0/d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html @@ -0,0 +1,153 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::local_date > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::local_date > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::local_date &f) const
+

Detailed Description

+
+

Definition at line 80 of file local_date.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + + + +
std::size_t std::hash< hazelcast::client::local_date >::operator() (const hazelcast::client::local_date & f) const
+
+ +

Definition at line 1453 of file client_impl.cpp.

+
1455{
+
1456 std::size_t seed = 0;
+
1457 boost::hash_combine(seed, v.year);
+
1458 boost::hash_combine(seed, v.month);
+
1459 boost::hash_combine(seed, v.day_of_month);
+
1460 return seed;
+
1461}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d0b/client__impl_8cpp_source.html b/5.5.0/d9/d0b/client__impl_8cpp_source.html new file mode 100644 index 0000000000..6199993eaa --- /dev/null +++ b/5.5.0/d9/d0b/client__impl_8cpp_source.html @@ -0,0 +1,1713 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/client_impl.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_impl.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <utility>
+
18#include <vector>
+
19#include <functional>
+
20
+
21#include <boost/format.hpp>
+
22
+
23#include "hazelcast/util/Util.h"
+
24#include "hazelcast/util/IOUtil.h"
+
25#include "hazelcast/client/hazelcast_client.h"
+
26#include "hazelcast/client/transaction_context.h"
+
27#include "hazelcast/client/cluster.h"
+
28#include "hazelcast/client/spi/lifecycle_service.h"
+
29#include "hazelcast/client/lifecycle_listener.h"
+
30#include "hazelcast/client/exception/protocol_exceptions.h"
+
31#include "hazelcast/client/aws/aws_client.h"
+
32#include "hazelcast/client/spi/impl/discovery/cloud_discovery.h"
+
33#include "hazelcast/client/impl/statistics/Statistics.h"
+
34#include "hazelcast/client/impl/hazelcast_client_instance_impl.h"
+
35#include "hazelcast/client/impl/ClientLockReferenceIdGenerator.h"
+
36#include "hazelcast/client/spi/impl/ClientInvocationServiceImpl.h"
+
37#include "hazelcast/client/spi/impl/ClientPartitionServiceImpl.h"
+
38#include "hazelcast/client/spi/impl/ClientExecutionServiceImpl.h"
+
39#include "hazelcast/client/spi/impl/sequence/CallIdFactory.h"
+
40#include "hazelcast/client/spi/impl/DefaultAddressProvider.h"
+
41#include "hazelcast/client/spi/impl/discovery/remote_address_provider.h"
+
42#include "hazelcast/client/spi/impl/listener/cluster_view_listener.h"
+
43#include "hazelcast/client/spi/impl/listener/listener_service_impl.h"
+
44#include "hazelcast/client/load_balancer.h"
+
45#include "hazelcast/client/connection/ClientConnectionManagerImpl.h"
+
46#include "hazelcast/client/proxy/flake_id_generator_impl.h"
+
47#include "hazelcast/client/map/NearCachedClientMapProxy.h"
+
48#include "hazelcast/logger.h"
+
49#include "hazelcast/client/member_selectors.h"
+
50#include "hazelcast/client/client_properties.h"
+
51#include "hazelcast/client/big_decimal.h"
+
52#include "hazelcast/client/local_time.h"
+
53#include "hazelcast/client/local_date.h"
+
54#include "hazelcast/client/local_date_time.h"
+
55#include "hazelcast/client/offset_date_time.h"
+
56#ifndef HAZELCAST_VERSION
+
57#define HAZELCAST_VERSION "NOT_FOUND"
+
58#endif
+
59
+
60namespace hazelcast {
+
61namespace client {
+
62hazelcast_client::hazelcast_client()
+
63 : client_impl_(
+
64 new impl::hazelcast_client_instance_impl(*this, client_config()))
+
65{
+
66 client_impl_->start();
+
67}
+
68
+
69hazelcast_client::hazelcast_client(client_config config)
+
70 : client_impl_(
+
71 new impl::hazelcast_client_instance_impl(*this, std::move(config)))
+
72{
+
73 client_impl_->start();
+
74}
+
75
+
76const std::string&
+
+ +
78{
+
79 return client_impl_->get_name();
+
80}
+
+
81
+ +
+ +
84{
+
85 return client_impl_->get_client_config();
+
86}
+
+
87
+ +
+ +
90{
+
91 return client_impl_->new_transaction_context();
+
92}
+
+
93
+ +
+ +
96{
+
97 return client_impl_->new_transaction_context(options);
+
98}
+
+
99
+
100cluster&
+
+ +
102{
+
103 return client_impl_->get_cluster();
+
104}
+
+
105
+
106boost::uuids::uuid
+
+ + +
109{
+
110 return client_impl_->add_lifecycle_listener(std::move(lifecycle_listener));
+
111}
+
+
112
+
113bool
+
+ +
115 const boost::uuids::uuid& registration_id)
+
116{
+
117 return client_impl_->remove_lifecycle_listener(registration_id);
+
118}
+
+
119
+
120boost::future<void>
+
+ +
122{
+
123 return boost::async([=]() { client_impl_->shutdown(); });
+
124}
+
+
125
+
126spi::lifecycle_service&
+
+ +
128{
+
129 return client_impl_->get_lifecycle_service();
+
130}
+
+
131
+ +
+ +
134{
+
135 return client_impl_->get_local_endpoint();
+
136}
+
+
137
+
138hazelcast_client::~hazelcast_client() = default;
+
139
+ +
+ +
142{
+
143 return client_impl_->get_cp_subsystem();
+
144}
+
+
145
+ +
+ +
148{
+
149 return client_impl_->get_sql();
+
150}
+
+
151
+
152const boost::string_view
+
153version()
+
154{
+
155 return HAZELCAST_VERSION;
+
156}
+
157
+
158namespace impl {
+
159std::atomic<int32_t> hazelcast_client_instance_impl::CLIENT_ID(0);
+
160
+
161hazelcast_client_instance_impl::hazelcast_client_instance_impl(
+ +
163 client_config config)
+
164 : client_config_(std::move(config))
+
165 , client_properties_(client_config_.get_properties())
+
166 , client_context_(*this)
+
167 , schema_service_{ client_context_ }
+
168 , serialization_service_(client_config_.get_serialization_config(),
+
169 schema_service_)
+
170 , cluster_service_(client_context_)
+
171 , transaction_manager_(client_context_)
+
172 , cluster_(cluster_service_)
+
173 , lifecycle_service_(client_context_,
+
174 client_config_.get_lifecycle_listeners())
+
175 , proxy_manager_(client_context_)
+
176 , id_(++CLIENT_ID)
+
177 , random_generator_(std::random_device{}())
+
178 , uuid_generator_{ random_generator_ }
+
179 , cp_subsystem_(client_context_)
+
180 , sql_service_(client_context_)
+
181 , proxy_session_manager_(client_context_)
+
182{
+
183 auto& name = client_config_.get_instance_name();
+
184 if (name) {
+
185 instance_name_ = *name;
+
186 } else {
+
187 std::ostringstream out;
+
188 out << "hz.client_" << id_;
+
189 instance_name_ = out.str();
+
190 }
+
191
+
192 auto logger_config = client_config_.get_logger_config();
+
193 logger_ = std::make_shared<logger>(instance_name_,
+
194 client_config_.get_cluster_name(),
+
195 logger_config.level(),
+
196 logger_config.handler());
+
197
+
198 execution_service_ = init_execution_service();
+
199
+
200 initalize_near_cache_manager();
+
201
+
202 int32_t maxAllowedConcurrentInvocations = client_properties_.get_integer(
+
203 client_properties_.get_max_concurrent_invocations());
+
204 int64_t backofftimeoutMs = client_properties_.get_long(
+
205 client_properties_.get_backpressure_backoff_timeout_millis());
+
206 bool isBackPressureEnabled = maxAllowedConcurrentInvocations != INT32_MAX;
+
207 call_id_sequence_ =
+
208 spi::impl::sequence::CallIdFactory::new_call_id_sequence(
+
209 isBackPressureEnabled,
+
210 maxAllowedConcurrentInvocations,
+
211 backofftimeoutMs);
+
212
+
213 auto address_provider = create_address_provider();
+
214
+
215 connection_manager_ =
+
216 std::make_shared<connection::ClientConnectionManagerImpl>(
+
217 client_context_, std::move(address_provider));
+
218
+
219 cluster_listener_.reset(
+
220 new spi::impl::listener::cluster_view_listener(client_context_));
+
221
+
222 partition_service_.reset(
+
223 new spi::impl::ClientPartitionServiceImpl(client_context_));
+
224
+
225 invocation_service_.reset(
+
226 new spi::impl::ClientInvocationServiceImpl(client_context_));
+
227
+
228 listener_service_ = init_listener_service();
+
229
+
230 proxy_manager_.init();
+
231
+
232 lock_reference_id_generator_.reset(
+
233 new impl::ClientLockReferenceIdGenerator());
+
234
+
235 statistics_.reset(new statistics::Statistics(client_context_));
+
236}
+
237
+
238hazelcast_client_instance_impl::~hazelcast_client_instance_impl()
+
239{
+
240 shutdown();
+
241}
+
242
+
243void
+
244hazelcast_client_instance_impl::start()
+
245{
+
246 lifecycle_service_.fire_lifecycle_event(lifecycle_event::STARTING);
+
247
+
248 try {
+
249 if (!lifecycle_service_.start()) {
+
250 lifecycle_service_.shutdown();
+
251 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
252 "hazelcast_client", "hazelcast_client could not be started!"));
+
253 }
+
254 } catch (std::exception&) {
+
255 lifecycle_service_.shutdown();
+
256 throw;
+
257 }
+
258}
+
259
+ +
261hazelcast_client_instance_impl::get_client_config()
+
262{
+
263 return client_config_;
+
264}
+
265
+
266cluster&
+
267hazelcast_client_instance_impl::get_cluster()
+
268{
+
269 return cluster_;
+
270}
+
271
+
272boost::uuids::uuid
+
273hazelcast_client_instance_impl::add_lifecycle_listener(
+ +
275{
+
276 return lifecycle_service_.add_listener(std::move(lifecycle_listener));
+
277}
+
278
+
279bool
+
280hazelcast_client_instance_impl::remove_lifecycle_listener(
+
281 const boost::uuids::uuid& registration_id)
+
282{
+
283 return lifecycle_service_.remove_listener(registration_id);
+
284}
+
285
+
286void
+
287hazelcast_client_instance_impl::shutdown()
+
288{
+
289 lifecycle_service_.shutdown();
+
290}
+
291
+ +
293hazelcast_client_instance_impl::new_transaction_context()
+
294{
+
295 transaction_options defaultOptions;
+
296 return new_transaction_context(defaultOptions);
+
297}
+
298
+ +
300hazelcast_client_instance_impl::new_transaction_context(
+
301 const transaction_options& options)
+
302{
+
303 return transaction_context(transaction_manager_, options);
+
304}
+
305
+
306internal::nearcache::NearCacheManager&
+
307hazelcast_client_instance_impl::get_near_cache_manager()
+
308{
+
309 return *near_cache_manager_;
+
310}
+
311
+
312serialization::pimpl::SerializationService&
+
313hazelcast_client_instance_impl::get_serialization_service()
+
314{
+
315 return serialization_service_;
+
316}
+
317
+
318const protocol::ClientExceptionFactory&
+
319hazelcast_client_instance_impl::get_exception_factory() const
+
320{
+
321 return exception_factory_;
+
322}
+
323
+
324std::shared_ptr<spi::impl::listener::listener_service_impl>
+
325hazelcast_client_instance_impl::init_listener_service()
+
326{
+
327 auto eventThreadCount = client_properties_.get_integer(
+
328 client_properties_.get_event_thread_count());
+
329 return std::make_shared<spi::impl::listener::listener_service_impl>(
+
330 client_context_, eventThreadCount);
+
331}
+
332
+
333std::shared_ptr<spi::impl::ClientExecutionServiceImpl>
+
334hazelcast_client_instance_impl::init_execution_service()
+
335{
+
336 return std::make_shared<spi::impl::ClientExecutionServiceImpl>(
+
337 instance_name_,
+
338 client_properties_,
+
339 client_config_.get_executor_pool_size(),
+
340 lifecycle_service_);
+
341}
+
342
+
343void
+
344hazelcast_client_instance_impl::on_cluster_restart()
+
345{
+
346 HZ_LOG(*logger_,
+
347 info,
+
348 "Clearing local state of the client, because of a cluster restart");
+
349
+
350 near_cache_manager_->clear_all_near_caches();
+
351 // clear the member list
+
352 cluster_service_.clear_member_list();
+
353}
+
354
+
355std::unique_ptr<connection::AddressProvider>
+
356hazelcast_client_instance_impl::create_address_provider()
+
357{
+
358 config::client_network_config& networkConfig =
+
359 get_client_config().get_network_config();
+
360 config::client_aws_config& awsConfig = networkConfig.get_aws_config();
+
361 config::cloud_config& cloudConfig = networkConfig.get_cloud_config();
+
362
+
363 auto addresses = networkConfig.get_addresses();
+
364 bool addressListProvided = !addresses.empty();
+
365 bool awsDiscoveryEnabled = awsConfig.is_enabled();
+
366 bool cloud_enabled = cloudConfig.enabled;
+
367
+
368 check_discovery_configuration_consistency(
+
369 addressListProvided, awsDiscoveryEnabled, cloud_enabled);
+
370
+
371 auto connect_timeout = networkConfig.get_connection_timeout();
+
372 if (cloud_enabled) {
+
373 auto cloud_provider =
+
374 std::make_shared<spi::impl::discovery::cloud_discovery>(
+
375 cloudConfig,
+
376 client_properties_.get_string(client_properties_.cloud_base_url()),
+
377 connect_timeout);
+
378 return std::unique_ptr<connection::AddressProvider>(
+
379 new spi::impl::discovery::remote_address_provider(
+
380 [=]() { return cloud_provider->get_addresses(); }, true));
+
381 }
+
382
+
383 if (awsDiscoveryEnabled) {
+
384 auto aws_addr_provider = std::make_shared<aws::aws_client>(
+
385 connect_timeout, awsConfig, client_properties_, *logger_);
+
386 return std::unique_ptr<connection::AddressProvider>(
+
387 new spi::impl::discovery::remote_address_provider(
+
388 [=]() { return aws_addr_provider->get_addresses(); },
+
389 !awsConfig.is_inside_aws()));
+
390 }
+
391
+
392 return std::unique_ptr<connection::AddressProvider>(
+
393 new spi::impl::DefaultAddressProvider(networkConfig));
+
394}
+
395
+
396const std::string&
+
397hazelcast_client_instance_impl::get_name() const
+
398{
+
399 return instance_name_;
+
400}
+
401
+
402spi::lifecycle_service&
+
403hazelcast_client_instance_impl::get_lifecycle_service()
+
404{
+
405 return lifecycle_service_;
+
406}
+
407
+
408const std::shared_ptr<ClientLockReferenceIdGenerator>&
+
409hazelcast_client_instance_impl::get_lock_reference_id_generator() const
+
410{
+
411 return lock_reference_id_generator_;
+
412}
+
413
+
414spi::ProxyManager&
+
415hazelcast_client_instance_impl::get_proxy_manager()
+
416{
+
417 return proxy_manager_;
+
418}
+
419
+
420void
+
421hazelcast_client_instance_impl::initalize_near_cache_manager()
+
422{
+
423 near_cache_manager_.reset(new internal::nearcache::NearCacheManager(
+
424 execution_service_, serialization_service_, *logger_));
+
425}
+
426
+ +
428hazelcast_client_instance_impl::get_local_endpoint() const
+
429{
+
430 return cluster_service_.get_local_client();
+
431}
+
432
+
433template<>
+
434boost::shared_future<std::shared_ptr<imap>>
+
435hazelcast_client_instance_impl::get_distributed_object(const std::string& name)
+
436{
+
437 auto nearCacheConfig = client_config_.get_near_cache_config(name);
+
438 if (nearCacheConfig) {
+
439 return proxy_manager_
+
440 .get_or_create_proxy<
+
441 map::NearCachedClientMapProxy<serialization::pimpl::data,
+
442 serialization::pimpl::data>>(
+
443 imap::SERVICE_NAME, name)
+
444 .then(
+
445 boost::launch::sync,
+
446 [=](
+
447 boost::shared_future<std::shared_ptr<
+
448 map::NearCachedClientMapProxy<serialization::pimpl::data,
+
449 serialization::pimpl::data>>> f) {
+
450 return std::static_pointer_cast<imap>(f.get());
+
451 });
+
452 } else {
+
453 return proxy_manager_.get_or_create_proxy<imap>(imap::SERVICE_NAME,
+
454 name);
+
455 }
+
456}
+
457
+
458const std::shared_ptr<logger>&
+
459hazelcast_client_instance_impl::get_logger() const
+
460{
+
461 return logger_;
+
462}
+
463
+
464boost::uuids::uuid
+
465hazelcast_client_instance_impl::random_uuid()
+
466{
+
467 std::lock_guard<std::mutex> g(uuid_generator_lock_);
+
468 return uuid_generator_();
+
469}
+
470
+
471cp::cp_subsystem&
+
472hazelcast_client_instance_impl::get_cp_subsystem()
+
473{
+
474 return cp_subsystem_;
+
475}
+
476
+ +
478hazelcast_client_instance_impl::get_sql()
+
479{
+
480 return sql_service_;
+
481}
+
482
+
483void
+
484hazelcast_client_instance_impl::send_state_to_cluster()
+
485{
+
486 schema_service_.replicate_all_schemas();
+
487}
+
488
+
489bool
+
490hazelcast_client_instance_impl::should_check_urgent_invocations() const
+
491{
+
492 return schema_service_.has_any_schemas();
+
493}
+
494
+
495void
+
496hazelcast_client_instance_impl::check_discovery_configuration_consistency(
+
497 bool address_list_provided,
+
498 bool aws_enabled,
+
499 bool cloud_enabled)
+
500{
+
501 int count = 0;
+
502 if (address_list_provided)
+
503 count++;
+
504 if (aws_enabled)
+
505 count++;
+
506 if (cloud_enabled)
+
507 count++;
+
508 if (count > 1) {
+
509 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
510 "hazelcast_client_instance_impl::check_discovery_configuration_"
+
511 "consistency",
+
512 (boost::format(
+
513 "Only one discovery method can be enabled at a time. cluster "
+
514 "members given explicitly : %1%, aws discovery: %2%, "
+
515 "hazelcast.cloud enabled : %3%") %
+
516 address_list_provided % aws_enabled % cloud_enabled)
+
517 .str()));
+
518 }
+
519}
+
520
+
521BaseEventHandler::~BaseEventHandler() = default;
+
522
+
523BaseEventHandler::BaseEventHandler(logger &logger)
+
524 : logger_(logger)
+
525{}
+
526
+
527logger &
+
528BaseEventHandler::get_logger() const
+
529{
+
530 return logger_;
+
531}
+
532} // namespace impl
+
533
+
534constexpr int address::ID;
+
535
+
+
536address::address()
+
537 : host_("localhost")
+
538 , type_(IPV4)
+
539 , scope_id_(0)
+
540{}
+
+
541
+
542address::address(std::string url, int port)
+
543 : host_(std::move(url))
+
544 , port_(port)
+
545 , type_(IPV4)
+
546 , scope_id_(0)
+
547{}
+
548
+
549address::address(std::string hostname, int port, unsigned long scope_id)
+
550 : host_(std::move(hostname))
+
551 , port_(port)
+
552 , type_(IPV6)
+
553 , scope_id_(scope_id)
+
554{}
+
555
+
556bool
+
+
557address::operator==(const address& rhs) const
+
558{
+
559 return rhs.port_ == port_ && rhs.type_ == type_ &&
+
560 0 == rhs.host_.compare(host_);
+
561}
+
+
562
+
563bool
+
+
564address::operator!=(const address& rhs) const
+
565{
+
566 return !(*this == rhs);
+
567}
+
+
568
+
569int
+
+ +
571{
+
572 return port_;
+
573}
+
+
574
+
575const std::string&
+
+ +
577{
+
578 return host_;
+
579}
+
+
580
+
581bool
+
582address::operator<(const address& rhs) const
+
583{
+
584 if (host_ < rhs.host_) {
+
585 return true;
+
586 }
+
587 if (rhs.host_ < host_) {
+
588 return false;
+
589 }
+
590 if (port_ < rhs.port_) {
+
591 return true;
+
592 }
+
593 if (rhs.port_ < port_) {
+
594 return false;
+
595 }
+
596 return type_ < rhs.type_;
+
597}
+
598
+
599bool
+
+ +
601{
+
602 return type_ == IPV4;
+
603}
+
+
604
+
605unsigned long
+
606address::get_scope_id() const
+
607{
+
608 return scope_id_;
+
609}
+
610
+
611std::string
+
612address::to_string() const
+
613{
+
614 std::ostringstream out;
+
615 out << "Address[" << get_host() << ":" << get_port() << "]";
+
616 return out.str();
+
617}
+
618
+
619std::ostream&
+
620operator<<(std::ostream& stream, const address& address)
+
621{
+
622 return stream << address.to_string();
+
623}
+
624
+
625bool
+
626operator==(const big_decimal& lhs, const big_decimal& rhs)
+
627{
+
628 return lhs.unscaled == rhs.unscaled && lhs.scale == rhs.scale;
+
629}
+
630
+
631bool
+
632operator<(const big_decimal& lhs, const big_decimal& rhs)
+
633{
+
634 if (lhs.scale != rhs.scale) {
+
635 return lhs.scale < rhs.scale;
+
636 }
+
637 return lhs.unscaled < rhs.unscaled;
+
638}
+
639
+
640bool
+
641operator==(const local_time& lhs, const local_time& rhs)
+
642{
+
643 return lhs.hours == rhs.hours && lhs.minutes == rhs.minutes &&
+
644 lhs.seconds == rhs.seconds && lhs.nanos == rhs.nanos;
+
645}
+
646
+
651template<typename T>
+
652std::size_t
+
653hash_value(const T& v)
+
654{
+
655 return std::hash<T>()(v);
+
656}
+
657
+
658bool
+
659operator<(const local_time& lhs, const local_time& rhs)
+
660{
+
661 if (lhs.hours < rhs.hours) {
+
662 return true;
+
663 }
+
664 if (rhs.hours < lhs.hours) {
+
665 return false;
+
666 }
+
667 if (lhs.minutes < rhs.minutes) {
+
668 return true;
+
669 }
+
670 if (rhs.minutes < lhs.minutes) {
+
671 return false;
+
672 }
+
673 if (lhs.seconds < rhs.seconds) {
+
674 return true;
+
675 }
+
676 if (rhs.seconds < lhs.seconds) {
+
677 return false;
+
678 }
+
679 return lhs.nanos < rhs.nanos;
+
680}
+
681
+
682bool
+
683operator==(const local_date& lhs, const local_date& rhs)
+
684{
+
685 return lhs.year == rhs.year && lhs.month == rhs.month &&
+
686 lhs.day_of_month == rhs.day_of_month;
+
687}
+
688
+
689bool
+
690operator<(const local_date& lhs, const local_date& rhs)
+
691{
+
692 if (lhs.year < rhs.year) {
+
693 return true;
+
694 }
+
695 if (rhs.year < lhs.year) {
+
696 return false;
+
697 }
+
698 if (lhs.month < rhs.month) {
+
699 return true;
+
700 }
+
701 if (rhs.month < lhs.month) {
+
702 return false;
+
703 }
+
704 return lhs.day_of_month < rhs.day_of_month;
+
705}
+
706
+
707bool
+
708operator==(const local_date_time& lhs, const local_date_time& rhs)
+
709{
+
710 return lhs.date == rhs.date && lhs.time == rhs.time;
+
711}
+
712
+
713bool
+
714operator<(const local_date_time& lhs, const local_date_time& rhs)
+
715{
+
716 if (lhs.date < rhs.date) {
+
717 return true;
+
718 }
+
719 if (rhs.date < lhs.date) {
+
720 return false;
+
721 }
+
722 return lhs.time < rhs.time;
+
723}
+
724
+
725bool
+
726operator==(const offset_date_time& lhs, const offset_date_time& rhs)
+
727{
+
728 return lhs.date_time == rhs.date_time &&
+
729 lhs.zone_offset_in_seconds == rhs.zone_offset_in_seconds;
+
730}
+
731
+
732bool
+
733operator<(const offset_date_time& lhs, const offset_date_time& rhs)
+
734{
+
735 if (lhs.date_time < rhs.date_time) {
+
736 return true;
+
737 }
+
738 if (rhs.date_time < lhs.date_time) {
+
739 return false;
+
740 }
+
741 return lhs.zone_offset_in_seconds < rhs.zone_offset_in_seconds;
+
742}
+
743
+
744namespace pimpl {
+
745
+
746void
+
747twos_complement(std::vector<int8_t>& a)
+
748{
+
749 // twos complement is calculated via flipping the bits and adding 1
+
750 // flip the bits
+
751 for (auto& item : a) {
+
752 item = ~item;
+
753 }
+
754 // add 1
+
755 int8_t carry = 1;
+
756 for (int i = a.size() - 1; i >= 0; i--) {
+
757 a[i] = a[i] + carry;
+
758 if (a[i] == 0) {
+
759 carry = 1;
+
760 } else {
+
761 break;
+
762 }
+
763 }
+
764}
+
765
+
766boost::multiprecision::cpp_int
+
767from_bytes(std::vector<int8_t> v)
+
768{
+
769 boost::multiprecision::cpp_int i;
+
770 bool is_negative = v[0] < 0;
+
771 if (is_negative) {
+
772 twos_complement(v);
+
773 }
+
774 import_bits(i, v.begin(), v.end(), 8);
+
775 if (is_negative) {
+
776 return -i;
+
777 }
+
778 return i;
+
779}
+
780
+
781std::vector<int8_t>
+
782to_bytes(const boost::multiprecision::cpp_int& i)
+
783{
+
784 std::vector<int8_t> v;
+
785 export_bits(i, std::back_inserter(v), 8);
+
786 if (i < 0) {
+
787 twos_complement(v);
+
788 if (v[0] > 0) {
+
789 // add -1 as the most significant to have a negative sign bit
+
790 v.insert(v.begin(), -1);
+
791 }
+
792 } else {
+
793 // add 0 as the most significant byte to have a positive sign bit
+
794 if (v[0] < 0) {
+
795 v.insert(v.begin(), 0);
+
796 }
+
797 }
+
798 return v;
+
799}
+
800} // namespace pimpl
+
801
+
802namespace serialization {
+
803int32_t
+ +
805{
+
806 return F_ID;
+
807}
+
808
+
809int32_t
+ +
811{
+
812 return ADDRESS;
+
813}
+
814
+
815void
+
816hz_serializer<address>::write_data(const address& object,
+ +
818{
+
819 out.write<int32_t>(object.port_);
+
820 out.write<byte>(object.type_);
+
821 out.write(object.host_);
+
822}
+
823
+
824address
+ +
826{
+
827 address object;
+
828 object.port_ = in.read<int32_t>();
+
829 object.type_ = in.read<byte>();
+
830 object.host_ = in.read<std::string>();
+
831 return object;
+
832}
+
833} // namespace serialization
+
834
+
835iexecutor_service::iexecutor_service(const std::string& name,
+
836 spi::ClientContext* context)
+
837 : ProxyImpl(SERVICE_NAME, name, context)
+
838 , consecutive_submits_(0)
+
839 , last_submit_time_(0)
+
840{}
+
841
+
842std::vector<member>
+
843iexecutor_service::select_members(const member_selector& member_selector)
+
844{
+
845 std::vector<member> selected;
+
846 std::vector<member> members =
+
847 get_context().get_client_cluster_service().get_member_list();
+
848 for (const member& member : members) {
+
849 if (member_selector.select(member)) {
+
850 selected.push_back(member);
+
851 }
+
852 }
+
853 if (selected.empty()) {
+
854 BOOST_THROW_EXCEPTION(exception::rejected_execution(
+
855 "IExecutorService::selectMembers",
+
856 "No member could be selected with member selector"));
+
857 }
+
858 return selected;
+
859}
+
860
+
861std::pair<boost::future<protocol::ClientMessage>,
+
862 std::shared_ptr<spi::impl::ClientInvocation>>
+
863iexecutor_service::invoke_on_target(protocol::ClientMessage&& request,
+
864 boost::uuids::uuid target)
+
865{
+
866 try {
+
867 std::shared_ptr<spi::impl::ClientInvocation> clientInvocation =
+
868 spi::impl::ClientInvocation::create(
+
869 get_context(), request, get_name(), target);
+
870 return std::make_pair(clientInvocation->invoke(), clientInvocation);
+
871 } catch (exception::iexception&) {
+
872 util::exception_util::rethrow(std::current_exception());
+
873 }
+
874 return std::pair<boost::future<protocol::ClientMessage>,
+
875 std::shared_ptr<spi::impl::ClientInvocation>>();
+
876}
+
877
+
878std::pair<boost::future<protocol::ClientMessage>,
+
879 std::shared_ptr<spi::impl::ClientInvocation>>
+
880iexecutor_service::invoke_on_partition_owner(protocol::ClientMessage&& request,
+
881 int partition_id)
+
882{
+
883 try {
+
884 std::shared_ptr<spi::impl::ClientInvocation> clientInvocation =
+
885 spi::impl::ClientInvocation::create(
+
886 get_context(), request, get_name(), partition_id);
+
887 return std::make_pair(clientInvocation->invoke(), clientInvocation);
+
888 } catch (exception::iexception&) {
+
889 util::exception_util::rethrow(std::current_exception());
+
890 }
+
891 return std::pair<boost::future<protocol::ClientMessage>,
+
892 std::shared_ptr<spi::impl::ClientInvocation>>();
+
893}
+
894
+
895bool
+
896iexecutor_service::is_sync_computation(bool prevent_sync)
+
897{
+
898 int64_t now = util::current_time_millis();
+
899
+
900 int64_t last = last_submit_time_;
+
901 last_submit_time_ = now;
+
902
+
903 if (last + MIN_TIME_RESOLUTION_OF_CONSECUTIVE_SUBMITS < now) {
+
904 consecutive_submits_ = 0;
+
905 return false;
+
906 }
+
907
+
908 return !prevent_sync &&
+
909 (consecutive_submits_++ % MAX_CONSECUTIVE_SUBMITS == 0);
+
910}
+
911
+ +
913iexecutor_service::get_member_address(const member& member)
+
914{
+
915 auto m =
+
916 get_context().get_client_cluster_service().get_member(member.get_uuid());
+
917 if (!m) {
+
918 throw(exception::exception_builder<exception::hazelcast_>(
+
919 "IExecutorService::getMemberAddress(Member)")
+
920 << member << " is not available!")
+
921 .build();
+
922 }
+
923 return m->get_address();
+
924}
+
925
+
926int
+
927iexecutor_service::random_partition_id()
+
928{
+
929 auto& partitionService = get_context().get_partition_service();
+
930 return rand() % partitionService.get_partition_count();
+
931}
+
932
+
933void
+
+ +
935{
+
936 auto request = protocol::codec::executorservice_shutdown_encode(get_name());
+
937 invoke(request);
+
938}
+
+
939
+
940boost::future<bool>
+
+ +
942{
+
943 auto request =
+
944 protocol::codec::executorservice_isshutdown_encode(get_name());
+
945 return invoke_and_get_future<bool>(request);
+
946}
+
+
947
+
948boost::future<bool>
+
+ +
950{
+
951 return is_shutdown();
+
952}
+
+
953
+ +
955 "hazelcast_client_heartbeat_timeout";
+
956const std::string client_properties::PROP_HEARTBEAT_TIMEOUT_DEFAULT = "60000";
+ +
958 "hazelcast_client_heartbeat_interval";
+
959const std::string client_properties::PROP_HEARTBEAT_INTERVAL_DEFAULT = "5000";
+ +
961 "hazelcast_client_request_retry_count";
+
962const std::string client_properties::PROP_REQUEST_RETRY_COUNT_DEFAULT = "20";
+ +
964 "hazelcast_client_request_retry_wait_time";
+
965const std::string client_properties::PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT = "1";
+
966
+
967const std::string client_properties::PROP_AWS_MEMBER_PORT = "hz-port";
+
968const std::string client_properties::PROP_AWS_MEMBER_PORT_DEFAULT = "5701";
+
969
+ +
971 "hazelcast.client.invocation.retry.pause.millis";
+
972const std::string client_properties::INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT =
+
973 "1000";
+
974
+ +
976 "hazelcast.client.invocation.timeout.seconds";
+
977const std::string client_properties::INVOCATION_TIMEOUT_SECONDS_DEFAULT = "120";
+
978
+ +
980 "hazelcast.client.event.thread.count";
+
981const std::string client_properties::EVENT_THREAD_COUNT_DEFAULT = "5";
+
982
+
983const std::string client_properties::INTERNAL_EXECUTOR_POOL_SIZE =
+
984 "hazelcast.client.internal.executor.pool.size";
+
985const std::string client_properties::INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT = "3";
+
986
+ +
988 "hazelcast.client.shuffle.member.list";
+
989const std::string client_properties::SHUFFLE_MEMBER_LIST_DEFAULT = "true";
+
990
+ +
992 "hazelcast.client.max.concurrent.invocations";
+
993const std::string client_properties::MAX_CONCURRENT_INVOCATIONS_DEFAULT =
+
994 util::IOUtil::to_string<int32_t>(INT32_MAX);
+
995
+ +
997 "hazelcast.client.invocation.backoff.timeout.millis";
+
998const std::string
+
999 client_properties::BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT = "-1";
+
1000
+
1001const std::string client_properties::STATISTICS_ENABLED =
+
1002 "hazelcast.client.statistics.enabled";
+
1003const std::string client_properties::STATISTICS_ENABLED_DEFAULT = "false";
+
1004
+ +
1006 "hazelcast.client.statistics.period.seconds";
+
1007const std::string client_properties::STATISTICS_PERIOD_SECONDS_DEFAULT = "3";
+
1008
+
1009client_property::client_property(const std::string& name,
+
1010 const std::string& default_value)
+
1011 : name_(name)
+
1012 , default_value_(default_value)
+
1013{}
+
1014
+
1015const std::string&
+
1016client_property::get_name() const
+
1017{
+
1018 return name_;
+
1019}
+
1020
+
1021const std::string&
+
1022client_property::get_default_value() const
+
1023{
+
1024 return default_value_;
+
1025}
+
1026
+
1027const char*
+
+ +
1029{
+
1030#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
1031#pragma warning(push)
+
1032#pragma warning( \
+
1033 disable : 4996) // for 'getenv': This function or variable may be unsafe.
+
1034#endif
+
1035 return std::getenv(name_.c_str());
+
1036#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
1037#pragma warning(pop)
+
1038#endif
+
1039}
+
+
1040
+
1041client_properties::client_properties(
+
1042 const std::unordered_map<std::string, std::string>& properties)
+
1043 : heartbeat_timeout_(PROP_HEARTBEAT_TIMEOUT, PROP_HEARTBEAT_TIMEOUT_DEFAULT)
+
1044 , heartbeat_interval_(PROP_HEARTBEAT_INTERVAL,
+
1045 PROP_HEARTBEAT_INTERVAL_DEFAULT)
+
1046 , retry_count_(PROP_REQUEST_RETRY_COUNT, PROP_REQUEST_RETRY_COUNT_DEFAULT)
+
1047 , retry_wait_time_(PROP_REQUEST_RETRY_WAIT_TIME,
+
1048 PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT)
+
1049 , aws_member_port_(PROP_AWS_MEMBER_PORT, PROP_AWS_MEMBER_PORT_DEFAULT)
+
1050 , invocation_retry_pause_millis_(INVOCATION_RETRY_PAUSE_MILLIS,
+
1051 INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT)
+
1052 , invocation_timeout_seconds_(INVOCATION_TIMEOUT_SECONDS,
+
1053 INVOCATION_TIMEOUT_SECONDS_DEFAULT)
+
1054 , event_thread_count_(EVENT_THREAD_COUNT, EVENT_THREAD_COUNT_DEFAULT)
+
1055 , internal_executor_pool_size_(INTERNAL_EXECUTOR_POOL_SIZE,
+
1056 INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT)
+
1057 , shuffle_member_list_(SHUFFLE_MEMBER_LIST, SHUFFLE_MEMBER_LIST_DEFAULT)
+
1058 , max_concurrent_invocations_(MAX_CONCURRENT_INVOCATIONS,
+
1059 MAX_CONCURRENT_INVOCATIONS_DEFAULT)
+
1060 , backpressure_backoff_timeout_millis_(
+
1061 BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS,
+
1062 BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT)
+
1063 , statistics_enabled_(STATISTICS_ENABLED, STATISTICS_ENABLED_DEFAULT)
+
1064 , statistics_period_seconds_(STATISTICS_PERIOD_SECONDS,
+
1065 STATISTICS_PERIOD_SECONDS_DEFAULT)
+
1066 , backup_timeout_millis_(OPERATION_BACKUP_TIMEOUT_MILLIS,
+
1067 OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT)
+
1068 , fail_on_indeterminate_state_(FAIL_ON_INDETERMINATE_OPERATION_STATE,
+
1069 FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT)
+
1070 , cloud_base_url_(CLOUD_URL_BASE, CLOUD_URL_BASE_DEFAULT)
+
1071 , partition_arg_cache_size_(PARTITION_ARGUMENT_CACHE_SIZE,
+
1072 PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT)
+
1073 , properties_map_(properties)
+
1074{}
+
1075
+
1076const client_property&
+
1077client_properties::get_heartbeat_timeout() const
+
1078{
+
1079 return heartbeat_timeout_;
+
1080}
+
1081
+
1082const client_property&
+
1083client_properties::get_heartbeat_interval() const
+
1084{
+
1085 return heartbeat_interval_;
+
1086}
+
1087
+
1088const client_property&
+
1089client_properties::get_aws_member_port() const
+
1090{
+
1091 return aws_member_port_;
+
1092}
+
1093
+
1094const client_property&
+
1095client_properties::get_invocation_retry_pause_millis() const
+
1096{
+
1097 return invocation_retry_pause_millis_;
+
1098}
+
1099
+
1100const client_property&
+
1101client_properties::get_invocation_timeout_seconds() const
+
1102{
+
1103 return invocation_timeout_seconds_;
+
1104}
+
1105
+
1106const client_property&
+
1107client_properties::get_event_thread_count() const
+
1108{
+
1109 return event_thread_count_;
+
1110}
+
1111
+
1112const client_property&
+
1113client_properties::get_internal_executor_pool_size() const
+
1114{
+
1115 return internal_executor_pool_size_;
+
1116}
+
1117
+
1118const client_property&
+
1119client_properties::get_shuffle_member_list() const
+
1120{
+
1121 return shuffle_member_list_;
+
1122}
+
1123
+
1124const client_property&
+
1125client_properties::get_max_concurrent_invocations() const
+
1126{
+
1127 return max_concurrent_invocations_;
+
1128}
+
1129
+
1130const client_property&
+
1131client_properties::get_backpressure_backoff_timeout_millis() const
+
1132{
+
1133 return backpressure_backoff_timeout_millis_;
+
1134}
+
1135
+
1136const client_property&
+
1137client_properties::get_statistics_enabled() const
+
1138{
+
1139 return statistics_enabled_;
+
1140}
+
1141
+
1142const client_property&
+
1143client_properties::get_statistics_period_seconds() const
+
1144{
+
1145 return statistics_period_seconds_;
+
1146}
+
1147
+
1148std::string
+
+ +
1150{
+
1151 std::unordered_map<std::string, std::string>::const_iterator valueIt =
+
1152 properties_map_.find(property.get_name());
+
1153 if (valueIt != properties_map_.end()) {
+
1154 return valueIt->second;
+
1155 }
+
1156
+
1157 const char* value = property.get_system_property();
+
1158 if (value != NULL) {
+
1159 return value;
+
1160 }
+
1161
+
1162 return property.get_default_value();
+
1163}
+
+
1164
+
1165bool
+
+ +
1167{
+
1168 return util::IOUtil::to_value<bool>(get_string(property));
+
1169}
+
+
1170
+
1171int32_t
+
+ +
1173{
+
1174 return util::IOUtil::to_value<int32_t>(get_string(property));
+
1175}
+
+
1176
+
1177int64_t
+
+ +
1179{
+
1180 return util::IOUtil::to_value<int64_t>(get_string(property));
+
1181}
+
+
1182
+
1183const client_property&
+
1184client_properties::backup_timeout_millis() const
+
1185{
+
1186 return backup_timeout_millis_;
+
1187}
+
1188
+
1189const client_property&
+
1190client_properties::fail_on_indeterminate_state() const
+
1191{
+
1192 return fail_on_indeterminate_state_;
+
1193}
+
1194
+
1195const client_property&
+
1196client_properties::cloud_base_url() const
+
1197{
+
1198 return cloud_base_url_;
+
1199}
+
1200
+
1201const client_property&
+
1202client_properties::partition_arg_cache_size() const
+
1203{
+
1204 return partition_arg_cache_size_;
+
1205}
+
1206
+
1207namespace exception {
+
1208iexception::iexception(std::string exception_name,
+
1209 std::string source,
+
1210 std::string message,
+
1211 std::string details,
+
1212 int32_t error_no,
+
1213 std::exception_ptr cause,
+
1214 bool is_runtime,
+
1215 bool retryable)
+
1216 : src_(std::move(source))
+
1217 , msg_(std::move(message))
+
1218 , details_(std::move(details))
+
1219 , error_code_(error_no)
+
1220 , cause_(std::move(cause))
+
1221 , runtime_exception_(is_runtime)
+
1222 , retryable_(retryable)
+
1223 , report_((boost::format("%1% {%2%. Error code:%3%, Details:%4%.} at %5%.") %
+
1224 exception_name % msg_ % error_code_ % details_ % src_)
+
1225 .str())
+
1226{}
+
1227
+
1228iexception::~iexception() noexcept = default;
+
1229
+
1230char const*
+
+
1231iexception::what() const noexcept
+
1232{
+
1233 return report_.c_str();
+
1234}
+
+
1235
+
1236const std::string&
+
1237iexception::get_source() const
+
1238{
+
1239 return src_;
+
1240}
+
1241
+
1242const std::string&
+
1243iexception::get_message() const
+
1244{
+
1245 return msg_;
+
1246}
+
1247
+
1248std::ostream&
+
1249operator<<(std::ostream& os, const iexception& exception)
+
1250{
+
1251 os << exception.what();
+
1252 return os;
+
1253}
+
1254
+
1255const std::string&
+
1256iexception::get_details() const
+
1257{
+
1258 return details_;
+
1259}
+
1260
+
1261int32_t
+
1262iexception::get_error_code() const
+
1263{
+
1264 return error_code_;
+
1265}
+
1266
+
1267bool
+
1268iexception::is_runtime() const
+
1269{
+
1270 return runtime_exception_;
+
1271}
+
1272
+
1273bool
+
1274iexception::is_retryable() const
+
1275{
+
1276 return retryable_;
+
1277}
+
1278
+
1279iexception::iexception() = default;
+
1280
+
1281retryable_hazelcast::retryable_hazelcast(std::string source,
+
1282 std::string message,
+
1283 std::string details,
+
1284 std::exception_ptr cause)
+
1285 : retryable_hazelcast("retryable_hazelcast",
+
1286 protocol::RETRYABLE_HAZELCAST,
+
1287 std::move(source),
+
1288 std::move(message),
+
1289 std::move(details),
+
1290 std::move(cause),
+
1291 true,
+
1292 true)
+
1293{}
+
1294
+
1295retryable_hazelcast::retryable_hazelcast(std::string error_name,
+
1296 int32_t error_code,
+
1297 std::string source,
+
1298 std::string message,
+
1299 std::string details,
+
1300 std::exception_ptr cause,
+
1301 bool runtime,
+
1302 bool retryable)
+
1303 : hazelcast_(std::move(error_name),
+
1304 error_code,
+
1305 std::move(source),
+
1306 std::move(message),
+
1307 std::move(details),
+
1308 std::move(cause),
+
1309 runtime,
+
1310 retryable)
+
1311{}
+
1312
+
1313member_left::member_left(std::string source,
+
1314 std::string message,
+
1315 std::string details,
+
1316 std::exception_ptr cause)
+
1317 : execution("member_left",
+
1318 protocol::MEMBER_LEFT,
+
1319 std::move(source),
+
1320 std::move(message),
+
1321 std::move(details),
+
1322 std::move(cause),
+
1323 false,
+
1324 true)
+
1325{}
+
1326
+
1327consistency_lost::consistency_lost(std::string source,
+
1328 std::string message,
+
1329 std::string details,
+
1330 std::exception_ptr cause)
+
1331 : hazelcast_("consistency_lost",
+
1332 protocol::CONSISTENCY_LOST_EXCEPTION,
+
1333 std::move(source),
+
1334 std::move(message),
+
1335 std::move(details),
+
1336 std::move(cause),
+
1337 true,
+
1338 false)
+
1339{}
+
1340
+
1341query::query(std::string source,
+
1342 std::string message,
+
1343 std::string details,
+
1344 std::exception_ptr cause)
+
1345 : hazelcast_(std::move(source),
+
1346 std::move(message),
+
1347 std::move(details),
+
1348 std::move(cause),
+
1349 false)
+
1350{
+
1351}
+
1352
+
1353query::query(int32_t code,
+
1354 std::string message,
+
1355 std::exception_ptr cause,
+
1356 boost::uuids::uuid originating_member_id,
+
1357 std::string suggestion)
+
1358 : hazelcast_("", std::move(message), "", std::move(cause))
+
1359 , code_(code)
+
1360 , suggestion_(std::move(suggestion))
+
1361 , originating_member_uuid_(originating_member_id)
+
1362{
+
1363}
+
1364
+
1365int32_t
+
1366query::code() const
+
1367{
+
1368 return code_;
+
1369}
+
1370
+
1371const std::string&
+
1372query::suggestion() const
+
1373{
+
1374 return suggestion_;
+
1375}
+
1376
+
1377const boost::uuids::uuid&
+
1378query::originating_member_uuid() const
+
1379{
+
1380 return originating_member_uuid_;
+
1381}
+
1382
+
1383invocation_might_contain_compact_data::invocation_might_contain_compact_data(
+
1384 std::string source,
+
1385 const spi::impl::ClientInvocation& invocation)
+
1386 : hazelcast_{
+
1387 std::move(source),
+
1388 boost::str(
+
1389 boost::format(
+
1390 "The invocation %1% might contain Compact serialized "
+
1391 "data and it is not safe to invoke it when the client is not "
+
1392 "yet initialized on the cluster") %
+
1393 invocation)
+
1394 }
+
1395{
+
1396}
+
1397
+
1398} // namespace exception
+
1399} // namespace client
+
1400
+
1401boost::future<client::hazelcast_client>
+
1402new_client()
+
1403{
+
1404 return boost::async([]() { return client::hazelcast_client(); });
+
1405}
+
1406
+
1407boost::future<client::hazelcast_client>
+
1408new_client(client::client_config config)
+
1409{
+
1410 return boost::async(
+
1411 [](client::client_config&& c) {
+
1412 return client::hazelcast_client(std::move(c));
+
1413 },
+
1414 std::move(config));
+
1415}
+
1416} // namespace hazelcast
+
1417
+
1418namespace std {
+
1419std::size_t
+
1420hash<hazelcast::client::address>::operator()(
+
1421 const hazelcast::client::address& address) const noexcept
+
1422{
+
1423 std::size_t seed = 0;
+
1424 boost::hash_combine(seed, address.get_host());
+
1425 boost::hash_combine(seed, address.get_port());
+
1426 boost::hash_combine(seed, address.type_);
+
1427 return seed;
+
1428}
+
1429
+
1430std::size_t
+
1431hash<hazelcast::client::big_decimal>::operator()(
+
1432 const hazelcast::client::big_decimal& dec) const
+
1433{
+
1434 std::size_t seed = 0;
+
1435 boost::hash_combine(seed, dec.unscaled);
+
1436 boost::hash_combine(seed, dec.scale);
+
1437 return seed;
+
1438}
+
1439
+
1440std::size_t
+
1441hash<hazelcast::client::local_time>::operator()(
+
1442 const hazelcast::client::local_time& v) const
+
1443{
+
1444 std::size_t seed = 0;
+
1445 boost::hash_combine(seed, v.hours);
+
1446 boost::hash_combine(seed, v.minutes);
+
1447 boost::hash_combine(seed, v.seconds);
+
1448 boost::hash_combine(seed, v.nanos);
+
1449 return seed;
+
1450}
+
1451
+
1452std::size_t
+
1453hash<hazelcast::client::local_date>::operator()(
+
1454 const hazelcast::client::local_date& v) const
+
1455{
+
1456 std::size_t seed = 0;
+
1457 boost::hash_combine(seed, v.year);
+
1458 boost::hash_combine(seed, v.month);
+
1459 boost::hash_combine(seed, v.day_of_month);
+
1460 return seed;
+
1461}
+
1462
+
1463std::size_t
+
1464hash<hazelcast::client::local_date_time>::operator()(
+
1465 const hazelcast::client::local_date_time& v) const
+
1466{
+
1467 std::size_t seed = 0;
+
1468 boost::hash_combine<hazelcast::client::local_date>(seed, v.date);
+
1469 boost::hash_combine<hazelcast::client::local_time>(seed, v.time);
+
1470 return seed;
+
1471}
+
1472
+
1473std::size_t
+
1474hash<hazelcast::client::offset_date_time>::operator()(
+
1475 const hazelcast::client::offset_date_time& v) const
+
1476{
+
1477 std::size_t seed = 0;
+
1478 boost::hash_combine<hazelcast::client::local_date_time>(seed, v.date_time);
+
1479 boost::hash_combine(seed, v.zone_offset_in_seconds);
+
1480 return seed;
+
1481}
+
1482} // namespace std
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+ + +
const std::string & get_host() const
+
bool operator==(const address &address) const
+ +
bool operator!=(const address &address) const
+
hazelcast_client configuration class.
+
static const std::string PROP_HEARTBEAT_INTERVAL
Time interval in milliseconds between the heartbeats sent by the client to the nodes.
+
static const std::string PROP_REQUEST_RETRY_COUNT
Client will retry requests which either inherently retryable(idempotentclient) or client_network_conf...
+
static const std::string PROP_REQUEST_RETRY_WAIT_TIME
Client will retry requests which either inherently retryable(idempotentclient) or client_network_conf...
+
static const std::string MAX_CONCURRENT_INVOCATIONS
The maximum number of concurrent invocations allowed.
+
static const std::string SHUFFLE_MEMBER_LIST
Client shuffles the given member list to prevent all clients to connect to the same node when this pr...
+
static const std::string STATISTICS_PERIOD_SECONDS
The period in seconds the statistics sent to the cluster.
+
static const std::string EVENT_THREAD_COUNT
Number of the threads to handle the incoming event packets.
+
static const std::string STATISTICS_ENABLED
Use to enable the client statistics collection.
+
static const std::string INVOCATION_RETRY_PAUSE_MILLIS
Pause time between each retry cycle of an invocation in milliseconds.
+
std::string get_string(const client_property &property) const
Returns the configured value of a ClientProperty as std::string.
+
int32_t get_integer(const client_property &property) const
Returns the configured int32_t value of a ClientProperty.
+
static const std::string PROP_AWS_MEMBER_PORT
The discovery mechanism will discover only IP addresses.
+
static const std::string PROP_HEARTBEAT_TIMEOUT
Client will be sending heartbeat messages to members and this is the timeout.
+
static const std::string INVOCATION_TIMEOUT_SECONDS
When an invocation gets an exception because :
+
bool get_boolean(const client_property &property) const
Returns the configured boolean value of a ClientProperty.
+
int64_t get_long(const client_property &property) const
Returns the configured int64_t value of a ClientProperty.
+
static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
Control the maximum timeout in millis to wait for an invocation space to be available.
+
A client property is a configuration for hazelcast client.
+
const char * get_system_property() const
Gets the system environment property value of the property.
+
Hazelcast cluster interface.
Definition cluster.h:37
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+
Contains configuration parameters for client network related behaviour.
+
char const * what() const noexcept override
return pointer to the explanation string.
+ +
cp::cp_subsystem & get_cp_subsystem()
+
boost::future< void > shutdown()
Shuts down this hazelcast_client.
+
bool remove_lifecycle_listener(const boost::uuids::uuid &registration_id)
Remove lifecycle listener.
+ +
cluster & get_cluster()
Returns the Cluster that connected Hazelcast instance is a part of.
+
local_endpoint get_local_endpoint() const
Returns the local endpoint which this HazelcastInstance belongs to.
+ +
transaction_context new_transaction_context()
Creates a new transaction_context associated with the current thread using default options.
+
boost::uuids::uuid add_lifecycle_listener(lifecycle_listener &&lifecycle_listener)
Add listener to listen lifecycle events.
+
const std::string & get_name() const
Returns the name of this client instance.
+
spi::lifecycle_service & get_lifecycle_service()
Returns the lifecycle service for this instance.
+
boost::future< bool > is_shutdown()
Returns true if this executor has been shut down.
+
boost::future< bool > is_terminated()
Returns true if all tasks have completed following shut down.
+
void shutdown()
Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will...
+
Concurrent, distributed, observable and queryable map client.
Definition imap.h:63
+
Listener object for listening lifecycle events of hazelcast instance.
+
The Client interface allows to get information about a connected client's socket address,...
+ +
hz_cluster member class.
Definition member.h:62
+ + +
A service to execute SQL statements.
Definition sql_service.h:90
+
Provides a context to do transactional operations; so beginning/committing transactions,...
+
Contains the configuration for a Hazelcast transaction.
+
CP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distrib...
Definition cp.h:1408
+
STL namespace.
+
An arbitrary precision and scale floating point number.
Definition big_decimal.h:44
+
hazelcast.cloud configuration to let the client connect the cluster via hazelcast....
+
A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.
+
A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03.
Definition local_date.h:53
+
uint8_t day_of_month
minimum value is 1 maximum value is 31
Definition local_date.h:68
+
int32_t year
minimum value is -999999999 maximum value is 999999999
Definition local_date.h:58
+
uint8_t month
minimum value is 1 maximum value is 12
Definition local_date.h:63
+
A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30.
Definition local_time.h:53
+
uint8_t hours
the hour-of-day to represent, from 0 to 23
Definition local_time.h:57
+
uint8_t seconds
the second-of-minute to represent, from 0 to 59
Definition local_time.h:65
+
int32_t nanos
the nanosecond-of-second to represent, from 0 to 999,999,999
Definition local_time.h:69
+
uint8_t minutes
the minute-of-hour to represent, from 0 to 59
Definition local_time.h:61
+
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:...
+
int32_t zone_offset_in_seconds
The offset from UTC/Greenwich.
+
local_date_time date_time
The local date-time.
+ +
+
+
+ + + + diff --git a/5.5.0/d9/d0c/query_8cpp_source.html b/5.5.0/d9/d0c/query_8cpp_source.html new file mode 100644 index 0000000000..e29ab8487d --- /dev/null +++ b/5.5.0/d9/d0c/query_8cpp_source.html @@ -0,0 +1,209 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/query.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
query.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include "hazelcast/client/query/predicates.h"
+
18#include "hazelcast/client/spi/ClientContext.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
22namespace query {
+
23const char* const query_constants::KEY_ATTRIBUTE_NAME = "__key";
+
24const char* const query_constants::THIS_ATTRIBUTE_NAME = "this";
+
25
+
26base_predicate::base_predicate(hazelcast_client& client)
+
27 : out_stream(spi::ClientContext(client)
+
28 .get_serialization_service()
+
29 .new_output_stream())
+
30{}
+
31
+
32named_predicate::named_predicate(hazelcast_client& client,
+
33 const std::string& attribute_name)
+
34 : base_predicate(client)
+
35{
+
36 out_stream.write(attribute_name);
+
37}
+
38
+
+ +
40 const std::string& java_class_name)
+
41 : base_predicate(client)
+
42{
+
43 out_stream.write(java_class_name);
+
44}
+
+
45
+
+
46sql_predicate::sql_predicate(hazelcast_client& client, const std::string& sql)
+
47 : base_predicate(client)
+
48{
+
49 out_stream.write(sql);
+
50}
+
+
51
+
+ +
53 const std::string& attribute,
+
54 const std::string& expression)
+
55 : named_predicate(client, attribute)
+
56{
+
57 out_stream.write(expression);
+
58}
+
+
59
+
+ +
61 const std::string& attribute,
+
62 const std::string& expression)
+
63 : named_predicate(client, attribute)
+
64{
+
65 out_stream.write(expression);
+
66}
+
+
67
+
+ +
69 const std::string& attribute,
+
70 const std::string& expression)
+
71 : named_predicate(client, attribute)
+
72{
+
73 out_stream.write(expression);
+
74}
+
+
75
+
76true_predicate::true_predicate(hazelcast_client& client)
+
77 : base_predicate(client)
+
78{}
+
79
+
80false_predicate::false_predicate(hazelcast_client& client)
+
81 : base_predicate(client)
+
82{}
+
83} // namespace query
+
84} // namespace client
+
85} // namespace hazelcast
+ +
ilike_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)
Definition query.cpp:60
+
instance_of_predicate(hazelcast_client &client, const std::string &java_class_name)
Definition query.cpp:39
+
like_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)
Definition query.cpp:52
+
regex_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)
Definition query.cpp:68
+
sql_predicate(hazelcast_client &client, const std::string &sql)
Definition query.cpp:46
+ +
+
+
+ + + + diff --git a/5.5.0/d9/d0f/classhazelcast_1_1cp_1_1raft__proxy__factory-members.html b/5.5.0/d9/d0f/classhazelcast_1_1cp_1_1raft__proxy__factory-members.html new file mode 100644 index 0000000000..c7bcb4dabe --- /dev/null +++ b/5.5.0/d9/d0f/classhazelcast_1_1cp_1_1raft__proxy__factory-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::raft_proxy_factory Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::raft_proxy_factory, including all inherited members.

+ + + + + +
create_proxy(const std::string &name) (defined in hazelcast::cp::raft_proxy_factory)hazelcast::cp::raft_proxy_factoryinline
object_name_for_proxy(const std::string &name) (defined in hazelcast::cp::raft_proxy_factory)hazelcast::cp::raft_proxy_factorystatic
raft_proxy_factory(client::spi::ClientContext &context) (defined in hazelcast::cp::raft_proxy_factory)hazelcast::cp::raft_proxy_factory
without_default_group_name(const std::string &n) (defined in hazelcast::cp::raft_proxy_factory)hazelcast::cp::raft_proxy_factorystatic
+
+
+ + + + diff --git a/5.5.0/d9/d11/client__flake__id__generator__config_8h_source.html b/5.5.0/d9/d11/client__flake__id__generator__config_8h_source.html new file mode 100644 index 0000000000..2e6a41d4d2 --- /dev/null +++ b/5.5.0/d9/d11/client__flake__id__generator__config_8h_source.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_flake_id_generator_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <stdint.h>
+
19#include <string>
+
20
+
21#include "hazelcast/util/export.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace config {
+
+
36class HAZELCAST_API client_flake_id_generator_config
+
37{
+
38public:
+
42 static constexpr int32_t DEFAULT_PREFETCH_COUNT = 100;
+
43
+
47 static constexpr int64_t DEFAULT_PREFETCH_VALIDITY_MILLIS = 600000;
+
48
+
59 static constexpr int32_t MAXIMUM_PREFETCH_COUNT = 100000;
+
60
+
61 explicit client_flake_id_generator_config(const std::string& name);
+
62
+
67 const std::string& get_name() const;
+
68
+
75 client_flake_id_generator_config& set_name(const std::string& n);
+
76
+
80 int32_t get_prefetch_count() const;
+
81
+
90 client_flake_id_generator_config& set_prefetch_count(int32_t count);
+
91
+
95 std::chrono::milliseconds get_prefetch_validity_duration() const;
+
96
+
113 client_flake_id_generator_config& set_prefetch_validity_duration(
+
114 std::chrono::milliseconds duration);
+
115
+
116private:
+
117 std::string name_;
+
118 int32_t prefetch_count_;
+
119 std::chrono::milliseconds prefetch_validity_duration_;
+
120};
+
+
121} // namespace config
+
122} // namespace client
+
123} // namespace hazelcast
+
124
+
125#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
126#pragma warning(pop)
+
127#endif
+
static constexpr int64_t DEFAULT_PREFETCH_VALIDITY_MILLIS
Default value for getPrefetchValidityMillis().
+
static constexpr int32_t DEFAULT_PREFETCH_COUNT
Default value for getPrefetchCount().
+
client_flake_id_generator_config & set_prefetch_count(int32_t count)
Sets how many IDs are pre-fetched on the background when one call to FlakeIdGenerator#newId() is made...
Definition config.cpp:206
+
static constexpr int32_t MAXIMUM_PREFETCH_COUNT
Maximum value for prefetch count.
+
std::chrono::milliseconds get_prefetch_validity_duration() const
Definition config.cpp:218
+ +
const std::string & get_name() const
Returns the configuration name.
Definition config.cpp:187
+
client_flake_id_generator_config & set_name(const std::string &n)
Sets the name or name pattern for this config.
Definition config.cpp:193
+
client_flake_id_generator_config & set_prefetch_validity_duration(std::chrono::milliseconds duration)
Sets for how long the pre-fetched IDs can be used.
Definition config.cpp:224
+
+
+
+ + + + diff --git a/5.5.0/d9/d11/client__properties_8h_source.html b/5.5.0/d9/d11/client__properties_8h_source.html new file mode 100644 index 0000000000..05891fd801 --- /dev/null +++ b/5.5.0/d9/d11/client__properties_8h_source.html @@ -0,0 +1,319 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/client_properties.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client_properties.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <string>
+
20#include <unordered_map>
+
21
+
22#include "hazelcast/util/export.h"
+
23#include "hazelcast/util/IOUtil.h"
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32class client_config;
+
33
+
+
39class HAZELCAST_API client_property
+
40{
+
41public:
+
42 client_property(const std::string& name, const std::string& default_value);
+
43
+
44 const std::string& get_name() const;
+
45
+
46 const std::string& get_default_value() const;
+
47
+
54 const char* get_system_property() const;
+
55
+
56private:
+
57 std::string name_;
+
58 std::string default_value_;
+
59};
+
+
60
+
+
66class HAZELCAST_API client_properties
+
67{
+
68public:
+
69 client_properties(
+
70 const std::unordered_map<std::string, std::string>& properties);
+
71
+
72 const client_property& get_heartbeat_timeout() const;
+
73
+
74 const client_property& get_heartbeat_interval() const;
+
75
+
76 const client_property& get_aws_member_port() const;
+
77
+
78 const client_property& get_invocation_retry_pause_millis() const;
+
79
+
80 const client_property& get_invocation_timeout_seconds() const;
+
81
+
82 const client_property& get_event_thread_count() const;
+
83
+
84 const client_property& get_internal_executor_pool_size() const;
+
85
+
86 const client_property& get_shuffle_member_list() const;
+
87
+
88 const client_property& get_max_concurrent_invocations() const;
+
89
+
90 const client_property& get_backpressure_backoff_timeout_millis() const;
+
91
+
92 const client_property& get_statistics_enabled() const;
+
93
+
94 const client_property& get_statistics_period_seconds() const;
+
95
+
96 const client_property& backup_timeout_millis() const;
+
97
+
98 const client_property& fail_on_indeterminate_state() const;
+
99
+
100 const client_property& cloud_base_url() const;
+
101
+
102 const client_property& partition_arg_cache_size() const;
+
103
+
113 static const std::string PROP_HEARTBEAT_TIMEOUT;
+
114 static const std::string PROP_HEARTBEAT_TIMEOUT_DEFAULT;
+
115
+
123 static const std::string PROP_HEARTBEAT_INTERVAL;
+
124 static const std::string PROP_HEARTBEAT_INTERVAL_DEFAULT;
+
125
+
135 static const std::string PROP_REQUEST_RETRY_COUNT;
+
136 static const std::string PROP_REQUEST_RETRY_COUNT_DEFAULT;
+
137
+
147 static const std::string PROP_REQUEST_RETRY_WAIT_TIME;
+
148 static const std::string PROP_REQUEST_RETRY_WAIT_TIME_DEFAULT;
+
149
+
157 static const std::string PROP_AWS_MEMBER_PORT;
+
158 static const std::string PROP_AWS_MEMBER_PORT_DEFAULT;
+
159
+
163 static const std::string INVOCATION_RETRY_PAUSE_MILLIS;
+
164 static const std::string INVOCATION_RETRY_PAUSE_MILLIS_DEFAULT;
+
165
+
177 static const std::string INVOCATION_TIMEOUT_SECONDS;
+
178 static const std::string INVOCATION_TIMEOUT_SECONDS_DEFAULT;
+
179
+
183 static const std::string EVENT_THREAD_COUNT;
+
184 static const std::string EVENT_THREAD_COUNT_DEFAULT;
+
185
+
186 static const std::string INTERNAL_EXECUTOR_POOL_SIZE;
+
187 static const std::string INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT;
+
188
+
194 static const std::string SHUFFLE_MEMBER_LIST;
+
195 static const std::string SHUFFLE_MEMBER_LIST_DEFAULT;
+
196
+
206 static const std::string MAX_CONCURRENT_INVOCATIONS;
+
207 static const std::string MAX_CONCURRENT_INVOCATIONS_DEFAULT;
+
208
+
220 static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS;
+
221 static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS_DEFAULT;
+
222
+
228 static const std::string STATISTICS_ENABLED;
+
229 static const std::string STATISTICS_ENABLED_DEFAULT;
+
230
+
234 static const std::string STATISTICS_PERIOD_SECONDS;
+
235 static const std::string STATISTICS_PERIOD_SECONDS_DEFAULT;
+
236
+
243 static constexpr const char* OPERATION_BACKUP_TIMEOUT_MILLIS =
+
244 "hazelcast.client.operation.backup.timeout.millis";
+
245 static constexpr const char* OPERATION_BACKUP_TIMEOUT_MILLIS_DEFAULT =
+
246 "5000";
+
247
+
256 static constexpr const char* FAIL_ON_INDETERMINATE_OPERATION_STATE =
+
257 "hazelcast.client.operation.fail.on.indeterminate.state";
+
258 static constexpr const char* FAIL_ON_INDETERMINATE_OPERATION_STATE_DEFAULT =
+
259 "false";
+
260
+
265 static constexpr const char* CLOUD_URL_BASE = "hazelcast.client.cloud.url";
+
266 static constexpr const char* CLOUD_URL_BASE_DEFAULT =
+
267 "api.cloud.hazelcast.com";
+
268
+
277 static constexpr const char* PARTITION_ARGUMENT_CACHE_SIZE =
+
278 "hazelcast.client.sql.partition.argument.cache.size";
+
279 static constexpr const char* PARTITION_ARGUMENT_CACHE_SIZE_DEFAULT = "1024";
+
280
+
287 bool get_boolean(const client_property& property) const;
+
288
+
295 int32_t get_integer(const client_property& property) const;
+
296
+
303 int64_t get_long(const client_property& property) const;
+
304
+
311 std::string get_string(const client_property& property) const;
+
312
+
313private:
+
314 client_property heartbeat_timeout_;
+
315 client_property heartbeat_interval_;
+
316 client_property retry_count_;
+
317 client_property retry_wait_time_;
+
318 client_property aws_member_port_;
+
319 client_property invocation_retry_pause_millis_;
+
320 client_property invocation_timeout_seconds_;
+
321 client_property event_thread_count_;
+
322 client_property internal_executor_pool_size_;
+
323 client_property shuffle_member_list_;
+
324 client_property max_concurrent_invocations_;
+
325 client_property backpressure_backoff_timeout_millis_;
+
326 client_property statistics_enabled_;
+
327 client_property statistics_period_seconds_;
+
328 client_property backup_timeout_millis_;
+
329 client_property fail_on_indeterminate_state_;
+
330 client_property cloud_base_url_;
+
331 client_property partition_arg_cache_size_;
+
332
+
333 std::unordered_map<std::string, std::string> properties_map_;
+
334};
+
+
335
+
336} // namespace client
+
337} // namespace hazelcast
+
338
+
339#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
340#pragma warning(pop)
+
341#endif
+
hazelcast_client configuration class.
+
static const std::string PROP_HEARTBEAT_INTERVAL
Time interval in milliseconds between the heartbeats sent by the client to the nodes.
+
static const std::string PROP_REQUEST_RETRY_COUNT
Client will retry requests which either inherently retryable(idempotentclient) or client_network_conf...
+
static const std::string PROP_REQUEST_RETRY_WAIT_TIME
Client will retry requests which either inherently retryable(idempotentclient) or client_network_conf...
+
static const std::string MAX_CONCURRENT_INVOCATIONS
The maximum number of concurrent invocations allowed.
+
static const std::string SHUFFLE_MEMBER_LIST
Client shuffles the given member list to prevent all clients to connect to the same node when this pr...
+
static const std::string STATISTICS_PERIOD_SECONDS
The period in seconds the statistics sent to the cluster.
+
static const std::string EVENT_THREAD_COUNT
Number of the threads to handle the incoming event packets.
+
static constexpr const char * PARTITION_ARGUMENT_CACHE_SIZE
Parametrized SQL queries touching only a single partition benefit from using the partition owner as t...
+
static const std::string STATISTICS_ENABLED
Use to enable the client statistics collection.
+
static const std::string INVOCATION_RETRY_PAUSE_MILLIS
Pause time between each retry cycle of an invocation in milliseconds.
+
static constexpr const char * FAIL_ON_INDETERMINATE_OPERATION_STATE
When this configuration is enabled, if an operation has sync backups and acks are not received from b...
+
static constexpr const char * OPERATION_BACKUP_TIMEOUT_MILLIS
If an operation has backups, this property specifies how long the invocation will wait for acks from ...
+
std::string get_string(const client_property &property) const
Returns the configured value of a ClientProperty as std::string.
+
int32_t get_integer(const client_property &property) const
Returns the configured int32_t value of a ClientProperty.
+
static const std::string PROP_AWS_MEMBER_PORT
The discovery mechanism will discover only IP addresses.
+
static const std::string PROP_HEARTBEAT_TIMEOUT
Client will be sending heartbeat messages to members and this is the timeout.
+
static const std::string INVOCATION_TIMEOUT_SECONDS
When an invocation gets an exception because :
+
bool get_boolean(const client_property &property) const
Returns the configured boolean value of a ClientProperty.
+
int64_t get_long(const client_property &property) const
Returns the configured int64_t value of a ClientProperty.
+
static const std::string BACKPRESSURE_BACKOFF_TIMEOUT_MILLIS
Control the maximum timeout in millis to wait for an invocation space to be available.
+
static constexpr const char * CLOUD_URL_BASE
Internal client property to change base url of cloud discovery endpoint.
+
A client property is a configuration for hazelcast client.
+
const char * get_system_property() const
Gets the system environment property value of the property.
+
+
+
+ + + + diff --git a/5.5.0/d9/d15/initial__membership__event_8h_source.html b/5.5.0/d9/d15/initial__membership__event_8h_source.html new file mode 100644 index 0000000000..9ed6d8a91b --- /dev/null +++ b/5.5.0/d9/d15/initial__membership__event_8h_source.html @@ -0,0 +1,166 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/initial_membership_event.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
initial_membership_event.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <vector>
+
20#include <unordered_set>
+
21#include <memory>
+
22
+
23#include "hazelcast/client/member.h"
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32class cluster;
+
33
+
+
40class HAZELCAST_API initial_membership_event
+
41{
+
42public:
+
43 initial_membership_event(cluster& cluster,
+
44 std::unordered_set<member> members);
+
45
+
53 const std::unordered_set<member>& get_members() const;
+
54
+ +
61
+
62private:
+
63 cluster& cluster_;
+
64 std::unordered_set<member> members_;
+
65};
+
+
66
+
67} // namespace client
+
68} // namespace hazelcast
+
69
+
70#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
71#pragma warning(pop)
+
72#endif
+
Hazelcast cluster interface.
Definition cluster.h:37
+
const std::unordered_set< member > & get_members() const
Returns an immutable set of ordered members at the moment this MembershipListener is registered.
Definition spi.cpp:62
+
cluster & get_cluster()
Returns the cluster of the event.
Definition spi.cpp:68
+
+
+
+ + + + diff --git a/5.5.0/d9/d17/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4-members.html b/5.5.0/d9/d17/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4-members.html new file mode 100644 index 0000000000..fb7484947e --- /dev/null +++ b/5.5.0/d9/d17/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::member > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::member >, including all inherited members.

+ + +
operator()(const hazelcast::client::member &k) const noexcept (defined in std::hash< hazelcast::client::member >)std::hash< hazelcast::client::member >
+
+
+ + + + diff --git a/5.5.0/d9/d1c/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4-members.html b/5.5.0/d9/d1c/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4-members.html new file mode 100644 index 0000000000..027802a32b --- /dev/null +++ b/5.5.0/d9/d1c/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< byte > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< byte >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< byte >)hazelcast::client::serialization::hz_serializer< byte >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d9/d21/classhazelcast_1_1client_1_1serialization_1_1object__data__output-members.html b/5.5.0/d9/d21/classhazelcast_1_1client_1_1serialization_1_1object__data__output-members.html new file mode 100644 index 0000000000..ab828d3ae6 --- /dev/null +++ b/5.5.0/d9/d21/classhazelcast_1_1client_1_1serialization_1_1object__data__output-members.html @@ -0,0 +1,127 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::object_data_output Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::object_data_output, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
object_data_output(boost::endian::order byte_order, bool dont_write=false, pimpl::PortableSerializer *portable_ser=nullptr, pimpl::compact_stream_serializer *compact_ser=nullptr, std::shared_ptr< serialization::global_serializer > global_serializer=nullptr)hazelcast::client::serialization::object_data_outputexplicit
pimpl::compact_stream_serializer (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputfriend
pimpl::SerializationService (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputfriend
write_bytes(const T &s) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T *object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_output
write_object(const boost::optional< T > &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_output
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_output
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T &object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_object(const T object)hazelcast::client::serialization::object_data_outputinline
write_object(const char *object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_output
write_object(const char *object) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_output
write_objects() (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
write_objects(const FirstObjectType &object, const OtherObjects &... objects) (defined in hazelcast::client::serialization::object_data_output)hazelcast::client::serialization::object_data_outputinline
+
+
+ + + + diff --git a/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html b/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html new file mode 100644 index 0000000000..864f563701 --- /dev/null +++ b/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html @@ -0,0 +1,689 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::atomic_long Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::atomic_long Class Reference
+
+
+ +

Client-side Raft-based proxy implementation of atomic long. + More...

+ +

#include <cp.h>

+
Inheritance diagram for hazelcast::cp::atomic_long:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 atomic_long (const std::string &name, client::spi::ClientContext &context, const raft_group_id &group_id, const std::string &object_name)
boost::future< int64_t > add_and_get (int64_t delta)
 Atomically adds the given value to the current value.
boost::future< bool > compare_and_set (int64_t expect, int64_t update)
 Atomically sets the value to the given updated value only if the current value.
boost::future< int64_t > get_and_decrement ()
 Atomically decrements the current value by one.
boost::future< int64_t > decrement_and_get ()
 Atomically decrements the current value by one.
boost::future< int64_t > get ()
 Gets the current value.
boost::future< int64_t > get_and_add (int64_t delta)
 Atomically adds the given value to the current value.
boost::future< int64_t > get_and_set (int64_t new_value)
 Atomically sets the given value and returns the old value.
boost::future< int64_t > increment_and_get ()
 Atomically increments the current value by one.
boost::future< int64_t > get_and_increment ()
 Atomically increments the current value by one.
boost::future< void > set (int64_t new_value)
 Atomically sets the given value.
template<typename F>
boost::future< void > alter (const F &function)
 Alters the currently stored value by applying a function on it.
template<typename F>
boost::future< int64_t > alter_and_get (const F &function)
 Alters the currently stored value by applying a function on it and gets the result.
template<typename F>
boost::future< int64_t > get_and_alter (const F &function)
 Alters the currently stored value by applying a function on it on and gets the old value.
template<typename F, typename R>
boost::future< boost::optional< R > > apply (const F &function)
 Applies a function on the value, the actual stored value will not change.
Public Member Functions inherited from hazelcast::cp::cp_proxy
 cp_proxy (const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name)
const raft_group_idget_group_id () const
+ + + + + + +

+Additional Inherited Members

Protected Member Functions inherited from hazelcast::cp::cp_proxy
void on_destroy ()
Protected Attributes inherited from hazelcast::cp::cp_proxy
raft_group_id group_id_
std::string object_name_
+

Detailed Description

+

Client-side Raft-based proxy implementation of atomic long.

+ +

Definition at line 99 of file cp.h.

+

Constructor & Destructor Documentation

+ +

◆ atomic_long()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::cp::atomic_long::atomic_long (const std::string & name,
client::spi::ClientContext & context,
const raft_group_id & group_id,
const std::string & object_name )
+
+ +

Definition at line 211 of file cp.cpp.

+
215 : cp_proxy(SERVICE_NAME, name, &context, group_id, object_name)
+
216{}
+
+
+
+

Member Function Documentation

+ +

◆ add_and_get()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::add_and_get (int64_t delta)
+
+ +

Atomically adds the given value to the current value.

+
Parameters
+ + +
deltathe value to add to the current value
+
+
+
Returns
the updated value, the given value added to the current value
+ +

Definition at line 219 of file cp.cpp.

+
220{
+
221 auto request = atomiclong_addandget_encode(group_id_, object_name_, delta);
+
222 return invoke_and_get_future<int64_t>(request);
+
223}
+
+
+
+ +

◆ alter()

+ +
+
+
+template<typename F>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::cp::atomic_long::alter (const F & function)
+
+inline
+
+ +

Alters the currently stored value by applying a function on it.

+
Parameters
+ + +
functionthe function applied to the currently stored value
+
+
+ +

Definition at line 190 of file cp.h.

+
191 {
+
192 return to_void_future(alter_and_get(function));
+
193 }
+
boost::future< int64_t > alter_and_get(const F &function)
Alters the currently stored value by applying a function on it and gets the result.
Definition cp.h:203
+
+
+
+ +

◆ alter_and_get()

+ +
+
+
+template<typename F>
+ + + + + +
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::alter_and_get (const F & function)
+
+inline
+
+ +

Alters the currently stored value by applying a function on it and gets the result.

+
Parameters
+ + +
functionthe function applied to the currently stored value
+
+
+
Returns
the new value
+ +

Definition at line 203 of file cp.h.

+
204 {
+
205 auto f = to_data(function);
+
206 return alter_data(f, alter_result_type::NEW_VALUE);
+
207 }
+
+
+
+ +

◆ apply()

+ +
+
+
+template<typename F, typename R>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< R > > hazelcast::cp::atomic_long::apply (const F & function)
+
+inline
+
+ +

Applies a function on the value, the actual stored value will not change.

+
Parameters
+ + + +
functionthe function applied to the value, the value is not changed
<R>the result type of the function
+
+
+
Returns
the result of the function application
+ +

Definition at line 233 of file cp.h.

+
234 {
+
235 auto f = to_data(function);
+
236 return to_object<R>(apply_data(f));
+
237 }
+
+
+
+ +

◆ compare_and_set()

+ +
+
+ + + + + + + + + + + +
boost::future< bool > hazelcast::cp::atomic_long::compare_and_set (int64_t expect,
int64_t update )
+
+ +

Atomically sets the value to the given updated value only if the current value.

+
==
+

the expected value.

+
Parameters
+ + + +
expectthe expected value
updatethe new value
+
+
+
Returns
true
+
if successful; or
false
+
if the actual value was not equal to the expected value.
+ +

Definition at line 226 of file cp.cpp.

+
227{
+
228 auto request =
+
229 atomiclong_compareandset_encode(group_id_, object_name_, expect, update);
+
230 return invoke_and_get_future<bool>(request);
+
231}
+
+
+
+ +

◆ decrement_and_get()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::decrement_and_get ()
+
+ +

Atomically decrements the current value by one.

+
Returns
the updated value, the current value decremented by one
+ +

Definition at line 240 of file cp.cpp.

+
241{
+
242 return add_and_get(-1);
+
243}
+
boost::future< int64_t > add_and_get(int64_t delta)
Atomically adds the given value to the current value.
Definition cp.cpp:219
+
+
+
+ +

◆ get()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::get ()
+
+ +

Gets the current value.

+
Returns
the current value
+ +

Definition at line 246 of file cp.cpp.

+
247{
+
248 auto request = atomiclong_get_encode(group_id_, object_name_);
+
249 return invoke_and_get_future<int64_t>(request);
+
250}
+
+
+
+ +

◆ get_and_add()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::get_and_add (int64_t delta)
+
+ +

Atomically adds the given value to the current value.

+
Parameters
+ + +
deltathe value to add to the current value
+
+
+
Returns
the old value before the add
+ +

Definition at line 253 of file cp.cpp.

+
254{
+
255 auto request = atomiclong_getandadd_encode(group_id_, object_name_, delta);
+
256 return invoke_and_get_future<int64_t>(request);
+
257}
+
+
+
+ +

◆ get_and_alter()

+ +
+
+
+template<typename F>
+ + + + + +
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::get_and_alter (const F & function)
+
+inline
+
+ +

Alters the currently stored value by applying a function on it on and gets the old value.

+
Parameters
+ + +
functionthe function applied to the currently stored value
+
+
+
Returns
the old value
+
Since
3.2
+ +

Definition at line 218 of file cp.h.

+
219 {
+
220 auto f = to_data(function);
+
221 return alter_data(f, alter_result_type::OLD_VALUE);
+
222 }
+
+
+
+ +

◆ get_and_decrement()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::get_and_decrement ()
+
+ +

Atomically decrements the current value by one.

+
Returns
the old value.
+ +

Definition at line 234 of file cp.cpp.

+
235{
+
236 return get_and_add(-1);
+
237}
+
boost::future< int64_t > get_and_add(int64_t delta)
Atomically adds the given value to the current value.
Definition cp.cpp:253
+
+
+
+ +

◆ get_and_increment()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::get_and_increment ()
+
+ +

Atomically increments the current value by one.

+
Returns
the old value
+ +

Definition at line 274 of file cp.cpp.

+
275{
+
276 return get_and_add(1);
+
277}
+
+
+
+ +

◆ get_and_set()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::get_and_set (int64_t new_value)
+
+ +

Atomically sets the given value and returns the old value.

+
Parameters
+ + +
newValuethe new value
+
+
+
Returns
the old value
+ +

Definition at line 260 of file cp.cpp.

+
261{
+
262 auto request =
+
263 atomiclong_getandset_encode(group_id_, object_name_, new_value);
+
264 return invoke_and_get_future<int64_t>(request);
+
265}
+
+
+
+ +

◆ increment_and_get()

+ +
+
+ + + + + + + +
boost::future< int64_t > hazelcast::cp::atomic_long::increment_and_get ()
+
+ +

Atomically increments the current value by one.

+
Returns
the updated value, the current value incremented by one
+ +

Definition at line 268 of file cp.cpp.

+
269{
+
270 return add_and_get(1);
+
271}
+
+
+
+ +

◆ set()

+ +
+
+ + + + + + + +
boost::future< void > hazelcast::cp::atomic_long::set (int64_t new_value)
+
+ +

Atomically sets the given value.

+
Parameters
+ + +
newValuethe new value
+
+
+ +

Definition at line 280 of file cp.cpp.

+
281{
+
282 return to_void_future(get_and_set(new_value));
+
283}
+
boost::future< int64_t > get_and_set(int64_t new_value)
Atomically sets the given value and returns the old value.
Definition cp.cpp:260
+
+
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.js b/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.js new file mode 100644 index 0000000000..81094ee9dc --- /dev/null +++ b/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.js @@ -0,0 +1,17 @@ +var classhazelcast_1_1cp_1_1atomic__long = +[ + [ "add_and_get", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#afbc14f95b84dcbb4b672db5c39d1065f", null ], + [ "alter", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#ac85cb82ac1b3439895fb12a0cea447ca", null ], + [ "alter_and_get", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a970c6288db7979e7c70513c06c075ce4", null ], + [ "apply", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a7a9e8621fc85788ce41e4187a7cd428c", null ], + [ "compare_and_set", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a923fdf770f92bf44f5c3e6c2cdbd7f29", null ], + [ "decrement_and_get", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a3f1b6eea30a3d7f0dd5c16451fb4fb47", null ], + [ "get", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a3bb248681c67b4fa85504bcfd08218c0", null ], + [ "get_and_add", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a36893665f4059efad8c4d6e8baf709e9", null ], + [ "get_and_alter", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a58d6dfdf4bccb59b5904f5c26e748834", null ], + [ "get_and_decrement", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#af6b9e7f401a8a646b0635bbbb9a97834", null ], + [ "get_and_increment", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#a471ea8131f88246fb280479f8b22cfcd", null ], + [ "get_and_set", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#ab176ff7b42c35389adc05e567a4d80c0", null ], + [ "increment_and_get", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#aef3bcb4dc07f6392e40cfe7787fe65cc", null ], + [ "set", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html#ab741e5f18bc6729136e37ed2baf26fb7", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.png b/5.5.0/d9/d2d/classhazelcast_1_1cp_1_1atomic__long.png new file mode 100644 index 0000000000000000000000000000000000000000..46cab1435787801e1e18e90b0ad3fc0a3dc55383 GIT binary patch literal 999 zcmeAS@N?(olHy`uVBq!ia0vp^^MJU6gBeIFURiV=NJ$6ygt-3y{~ySF@#br3|Doj; z2ATyD)6cwk@ZbSZ-1KbN5}+JsNswPK1CS2}=1jA%FfcF|dAc};R4~4s`+ifi1;T#-FNi2iF(U+y`69FU8@Y=CZ1itvis()X^F?Ji=$6X%i#Sf zc;5f6wMx)b*?&jw>m66$&br!5Q7LR!h252fpS)K*wf=h7x>#8-o~a_cE&qc~%>BKQ zAN@b{vDbB_hrbY7Uj&rOd;C=`v?A?u!0k}`+G2GD(TeOjB@**{EuB<*0JmReAk%QapJwkM;DhxUN(XgSESh}ElOl% z@PEb1@Hi`H&-Lt#eH%Zf?V9+L?fB{G+zf@Pattn0D;NYqA2B+Fbh0x9;uomr$)B|> zGbS-9O)j+a_!*hdM~24krAL(0p6&B%(@Qfj{_peO+9vAL#h|nMmuksmpI){1<+CXq z;@fnOTR(Y}aQASQ^q#9XW!467ov|bMTFsd!U7N33uCc4Ax482ta9YU`w+B8~oH^64`Eka~#a=dP&sL=E$(*%}sv*|jkrC4v66zlMXyq!msTHeM z1-`8ipQ7$ue(mbVOrP+=I(h%lt(SalqM|-;Py4GII&=TFHMeHx`E@?X`Sw{(ccMfYN?)PRLk512LtXZC=nYmm?bmgy0J?kP@tF*hA?LD|z^EH=GYMt!ao3}XbZQj4+ z*xI$bDsFF_##}UeSLCU%`U9(%O?tJE<>Q@YKlku9`d>Qy`fm604{v_xy^piqnr?mc z^*!6-y%u+#vd-OqC-+<3<=5rUb5^JFKe}-)?%lQQGXK!8=~Z9eKi_{mT5jI`V~3AQ xlzr#< + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/cluster.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cluster.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <memory>
+
20
+
21#include "hazelcast/client/member.h"
+
22
+
23namespace hazelcast {
+
24namespace client {
+
25namespace spi {
+
26namespace impl {
+
27class ClientClusterServiceImpl;
+
28}
+
29} // namespace spi
+
30
+ +
32
+
+
36class HAZELCAST_API cluster
+
37{
+
38public:
+
42 cluster(spi::impl::ClientClusterServiceImpl& cluster_service);
+
43
+
62 boost::uuids::uuid add_membership_listener(membership_listener&& listener);
+
63
+
73 bool remove_membership_listener(boost::uuids::uuid registration_id);
+
74
+
83 std::vector<member> get_members();
+
84
+
85private:
+
86 spi::impl::ClientClusterServiceImpl& cluster_service_;
+
87};
+
+
88} // namespace client
+
89} // namespace hazelcast
+
cluster(spi::impl::ClientClusterServiceImpl &cluster_service)
Constructor.
Definition cluster.cpp:34
+
std::vector< member > get_members()
Set of current members of the cluster.
Definition cluster.cpp:39
+
bool remove_membership_listener(boost::uuids::uuid registration_id)
Removes the specified membership_listener.
Definition cluster.cpp:51
+
boost::uuids::uuid add_membership_listener(membership_listener &&listener)
Adds membership_listener to listen for membership updates.
Definition cluster.cpp:45
+ +
+
+
+ + + + diff --git a/5.5.0/d9/d48/member_8h_source.html b/5.5.0/d9/d48/member_8h_source.html new file mode 100644 index 0000000000..a7717f296c --- /dev/null +++ b/5.5.0/d9/d48/member_8h_source.html @@ -0,0 +1,268 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/member.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
member.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <unordered_map>
+
19#include <functional>
+
20#include <memory>
+
21
+
22#include "hazelcast/client/address.h"
+
23#include <boost/uuid/uuid.hpp>
+
24#include <iosfwd>
+
25
+
26#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
27#pragma warning(push)
+
28#pragma warning(disable : 4251) // for dll export
+
29#endif
+
30
+
31namespace hazelcast {
+
32namespace client {
+
+
33struct HAZELCAST_API endpoint_qualifier
+
34{
+
35 int32_t type;
+
36 std::string identifier;
+
37
+
38 friend bool HAZELCAST_API operator==(const endpoint_qualifier& lhs,
+
39 const endpoint_qualifier& rhs);
+
40};
+
+
41} // namespace client
+
42} // namespace hazelcast
+
43
+
44namespace std {
+
45template<>
+
+
46struct HAZELCAST_API hash<hazelcast::client::endpoint_qualifier>
+
47{
+
48 std::size_t operator()(
+
49 const hazelcast::client::endpoint_qualifier& qualifier) const noexcept;
+
50};
+
+
51} // namespace std
+
52
+
53namespace hazelcast {
+
54namespace client {
+
+
61class HAZELCAST_API member
+
62{
+
63public:
+
+ +
69 {
+
70 PUT = 1,
+
71 REMOVE = 2
+
72 };
+
+
73
+
+
74 struct HAZELCAST_API version
+
75 {
+
76 byte major;
+
77 byte minor;
+
78 byte patch;
+
79
+
80 bool operator==(const version& rhs) const;
+
81
+
82 bool operator!=(const version& rhs) const;
+
83
+
84 bool operator<(const version& rhs) const;
+
85
+
86 bool operator>(const version& rhs) const;
+
87
+
88 bool operator<=(const version& rhs) const;
+
89
+
90 bool operator>=(const version& rhs) const;
+
91
+
92 friend std::ostream HAZELCAST_API &
+
93 operator<<(std::ostream& os, const version& version);
+
94 };
+
+
95
+
96 member();
+
97
+
98 member(address member_address,
+
99 boost::uuids::uuid uuid,
+
100 bool lite,
+
101 std::unordered_map<std::string, std::string> attr,
+
102 std::unordered_map<endpoint_qualifier, address> address_map,
+
103 version v = { 0, 0, 0 });
+
104
+
105 member(address member_address);
+
106
+
107 member(boost::uuids::uuid uuid);
+
108
+
109 friend bool HAZELCAST_API operator==(const member& lhs, const member& rhs);
+
110
+
116 bool is_lite_member() const;
+
117
+
123 const address& get_address() const;
+
124
+
130 boost::uuids::uuid get_uuid() const;
+
131
+
132 const std::unordered_map<std::string, std::string>& get_attributes() const;
+
133
+
142 const std::string* get_attribute(const std::string& key) const;
+
143
+
153 version get_version() const;
+
154
+
161 bool lookup_attribute(const std::string& key) const;
+
162
+
163 const std::unordered_map<endpoint_qualifier, address>& address_map() const;
+
164
+
165 bool operator<(const member& rhs) const;
+
166
+
167private:
+
168 address address_;
+
169 boost::uuids::uuid uuid_;
+
170 bool lite_member_;
+
171 std::unordered_map<std::string, std::string> attributes_;
+
172 std::unordered_map<endpoint_qualifier, address> address_map_;
+
173 version version_;
+
174};
+
+
175
+
176std::ostream HAZELCAST_API&
+
177operator<<(std::ostream& out, const member& member);
+
178} // namespace client
+
179} // namespace hazelcast
+
180
+
181namespace std {
+
182template<>
+
+
183struct HAZELCAST_API hash<hazelcast::client::member>
+
184{
+
185 std::size_t operator()(const hazelcast::client::member& k) const noexcept;
+
186};
+
+
187} // namespace std
+
188
+
189#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
190#pragma warning(pop)
+
191#endif
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+
hz_cluster member class.
Definition member.h:62
+
member_attribute_operation_type
PUT even type representing an addition of an attribute REMOVE event type representing a deletion of a...
Definition member.h:69
+
STL namespace.
+ + +
+
+
+ + + + diff --git a/5.5.0/d9/d52/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4-members.html b/5.5.0/d9/d52/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4-members.html new file mode 100644 index 0000000000..57e00e97d9 --- /dev/null +++ b/5.5.0/d9/d52/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< std::pair< std::string, std::string > > Member List
+
+
+ +

This is the complete list of members for std::hash< std::pair< std::string, std::string > >, including all inherited members.

+ + +
operator()(const std::pair< std::string, std::string > &val) const noexcept (defined in std::hash< std::pair< std::string, std::string > >)std::hash< std::pair< std::string, std::string > >
+
+
+ + + + diff --git a/5.5.0/d9/d55/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer-members.html b/5.5.0/d9/d55/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer-members.html new file mode 100644 index 0000000000..906412597c --- /dev/null +++ b/5.5.0/d9/d55/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::security::ec2_request_signer Member List
+
+
+ +

This is the complete list of members for hazelcast::client::aws::security::ec2_request_signer, including all inherited members.

+ + + + + + +
create_formatted_credential() const (defined in hazelcast::client::aws::security::ec2_request_signer)hazelcast::client::aws::security::ec2_request_signer
ec2_request_signer(const config::client_aws_config &aws_config, const std::string &timestamp, const std::string &endpoint) (defined in hazelcast::client::aws::security::ec2_request_signer)hazelcast::client::aws::security::ec2_request_signer
get_canonicalized_query_string(const std::unordered_map< std::string, std::string > &attributes) const (defined in hazelcast::client::aws::security::ec2_request_signer)hazelcast::client::aws::security::ec2_request_signer
sign(const std::unordered_map< std::string, std::string > &attributes) (defined in hazelcast::client::aws::security::ec2_request_signer)hazelcast::client::aws::security::ec2_request_signer
~ec2_request_signer() (defined in hazelcast::client::aws::security::ec2_request_signer)hazelcast::client::aws::security::ec2_request_signervirtual
+
+
+ + + + diff --git a/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html b/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html new file mode 100644 index 0000000000..b1d45d3679 --- /dev/null +++ b/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html @@ -0,0 +1,222 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::matcher::matching_point_config_pattern_matcher Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::matcher::matching_point_config_pattern_matcher Class Reference
+
+
+ +

This ConfigPatternMatcher supports a simplified wildcard matching. + More...

+ +

#include <matching_point_config_pattern_matcher.h>

+
Inheritance diagram for hazelcast::client::config::matcher::matching_point_config_pattern_matcher:
+
+
+ + + + + +

+Public Member Functions

std::shared_ptr< std::string > matches (const std::vector< std::string > &config_patterns, const std::string &item_name) const override
 Returns the best match for an item name out of a list of configuration patterns.
+

Detailed Description

+

This ConfigPatternMatcher supports a simplified wildcard matching.

+

See "Config.md ## Using Wildcard" for details about the syntax options.

+

In addition the candidates are weighted by the best match. The best result is returned. Throws exception::ConfigurationException is multiple configurations are found.

+ +

Definition at line 35 of file matching_point_config_pattern_matcher.h.

+

Member Function Documentation

+ +

◆ matches()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::shared_ptr< std::string > hazelcast::client::config::matcher::matching_point_config_pattern_matcher::matches (const std::vector< std::string > & config_patterns,
const std::string & item_name ) const
+
+overridevirtual
+
+ +

Returns the best match for an item name out of a list of configuration patterns.

+
Parameters
+ + + +
configPatternslist of configuration patterns
itemNameitem name to match
+
+
+
Returns
a key of configPatterns which matches the item name or
+NULL
if nothing matches
+
Exceptions
+ + +
ConfigurationExceptionif ambiguous configurations are found
+
+
+ +

Implements hazelcast::client::config::config_pattern_matcher.

+ +

Definition at line 745 of file config.cpp.

+
748{
+
749 std::shared_ptr<std::string> candidate;
+
750 std::shared_ptr<std::string> duplicate;
+
751 int lastMatchingPoint = -1;
+
752 for (const std::string& pattern : config_patterns) {
+
753 int matchingPoint = get_matching_point(pattern, item_name);
+
754 if (matchingPoint > -1 && matchingPoint >= lastMatchingPoint) {
+
755 if (matchingPoint == lastMatchingPoint) {
+
756 duplicate = candidate;
+
757 } else {
+
758 duplicate.reset();
+
759 }
+
760 lastMatchingPoint = matchingPoint;
+
761 candidate.reset(new std::string(pattern));
+
762 }
+
763 }
+
764 if (duplicate.get() != NULL) {
+
765 throw(exception::exception_builder<exception::invalid_configuration>(
+
766 "MatchingPointConfigPatternMatcher::matches")
+
767 << "Configuration " << item_name
+
768 << " has duplicate configuration. Candidate:" << *candidate
+
769 << ", duplicate:" << *duplicate)
+
770 .build();
+
771 }
+
772 return candidate;
+
773}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.js b/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.js new file mode 100644 index 0000000000..0ebbe35a2b --- /dev/null +++ b/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher = +[ + [ "matches", "d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html#a6b35ec6637858c8889162a430221ad48", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.png b/5.5.0/d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.png new file mode 100644 index 0000000000000000000000000000000000000000..10c8da5c0b637743ad990ad13d344935bf5a1bf9 GIT binary patch literal 1275 zcmb_c>sOKo7=P8=OuNX!&AgNuX?jYjX=a(7yo7J+3nAE8scB&{GZ74&$ZRuln$Gch zVN+07grQA5lvX&ga%v1OXCQ{_qLqp>!;_jT(bzk`>>ud)@LYfA_k4JM=P4vWxV5%U zwg3RE1tY?U0ANv%}%eOYhh3#d^^l1-+A_qoYXQ zzb{sd%vNU-p%?(ES1iD?dJq6s@xZV{q%4b9qG86o_nM2XXgiACJ=d-I36$qU<(+iU>`!a0B?4fawmJ7!Zb*&|ipo^^yjCi!tp>X~-QI zDH#W4k<8n2$34>}5R5z0ed}?=Y-JR~T@_+rVuM1hc;?N}Tvc4G@#U_OTRoKz7ArTs z_McPjd}ws4ZasfqRiCEEmcDhM?|H61mtH#L44)R19=#2Zg=P!2Ro(sD%-f$j>hC!I z)HIHIFg4X`>|?KKLkXVA&_!`KMkhUV3Iw_s_T-WK<4UrK7lfWbtMX7=Ug(hc0(6TDv_MY)E0g(tYz+*J3xT`8B}c8Z1&Y;y7I)KsjIjie z0|F-#`d0(fNb3T^2Q>Q{Rsjefa91hZ0O$qG4+>f=6NcE_a|p4Kq7V@yRti0oCl8&nBTR(y9EG^}g4-slCh`@ylioa|?)5xR@vqOqvYR z^GP+M7?7R0_7L1Z4?=U^l%YRXL^YvMUd83~C;EZ zXlRU zJ#mxXX4!%JG${#eQ-%1j$Ab1aKT^YW2<0*dJx#FqbBdG$kHO;qugieo(+T|`Je@j$ h4zX#n4{5$`26CfM*lx`0r66w#0K=iMrjV20{R>hodP@KR literal 0 HcmV?d00001 diff --git a/5.5.0/d9/d69/classhazelcast_1_1cp_1_1atomic__long-members.html b/5.5.0/d9/d69/classhazelcast_1_1cp_1_1atomic__long-members.html new file mode 100644 index 0000000000..acf1fc4505 --- /dev/null +++ b/5.5.0/d9/d69/classhazelcast_1_1cp_1_1atomic__long-members.html @@ -0,0 +1,129 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::atomic_long Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::atomic_long, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
add_and_get(int64_t delta)hazelcast::cp::atomic_long
alter(const F &function)hazelcast::cp::atomic_longinline
alter_and_get(const F &function)hazelcast::cp::atomic_longinline
apply(const F &function)hazelcast::cp::atomic_longinline
atomic_long(const std::string &name, client::spi::ClientContext &context, const raft_group_id &group_id, const std::string &object_name) (defined in hazelcast::cp::atomic_long)hazelcast::cp::atomic_long
compare_and_set(int64_t expect, int64_t update)hazelcast::cp::atomic_long
cp_proxy(const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name) (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxy
decrement_and_get()hazelcast::cp::atomic_long
get()hazelcast::cp::atomic_long
get_and_add(int64_t delta)hazelcast::cp::atomic_long
get_and_alter(const F &function)hazelcast::cp::atomic_longinline
get_and_decrement()hazelcast::cp::atomic_long
get_and_increment()hazelcast::cp::atomic_long
get_and_set(int64_t new_value)hazelcast::cp::atomic_long
get_group_id() const (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxy
group_id_ (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
increment_and_get()hazelcast::cp::atomic_long
object_name_ (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
on_destroy() (defined in hazelcast::cp::cp_proxy)hazelcast::cp::cp_proxyprotected
set(int64_t new_value)hazelcast::cp::atomic_long
+
+
+ + + + diff --git a/5.5.0/d9/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4-members.html b/5.5.0/d9/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4-members.html new file mode 100644 index 0000000000..b69340b6dc --- /dev/null +++ b/5.5.0/d9/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< int64_t > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< int64_t >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< int64_t >)hazelcast::client::serialization::hz_serializer< int64_t >inlinestatic
+
+
+ + + + diff --git a/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html b/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html new file mode 100644 index 0000000000..9bb95a1d2d --- /dev/null +++ b/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html @@ -0,0 +1,573 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::object_data_output Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::object_data_output Class Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::object_data_output:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 object_data_output (boost::endian::order byte_order, bool dont_write=false, pimpl::PortableSerializer *portable_ser=nullptr, pimpl::compact_stream_serializer *compact_ser=nullptr, std::shared_ptr< serialization::global_serializer > global_serializer=nullptr)
 Internal API Constructor.
template<typename T>
void write_object (const T *object)
template<typename T>
std::enable_if<!(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value), void >::type write_object (const boost::optional< T > &object)
template<typename T>
std::enable_if< std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value, void >::type write_object (const T &object)
+template<typename T>
std::enable_if< std::is_base_of< builtin_serializer, hz_serializer< T > >::value, void >::type write_object (const T &object)
+template<typename T>
std::enable_if< std::is_base_of< identified_data_serializer, hz_serializer< T > >::value, void >::type write_object (const T &object)
+template<typename T>
std::enable_if< std::is_base_of< portable_serializer, hz_serializer< T > >::value, void >::type write_object (const T &object)
+template<typename T>
std::enable_if< std::is_same< generic_record::generic_record, T >::value >::type write_object (const T &object)
+template<typename T>
std::enable_if< std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value, void >::type write_object (const T &object)
+template<typename T>
std::enable_if< std::is_base_of< custom_serializer, hz_serializer< T > >::value, void >::type write_object (const T &object)
template<typename T>
std::enable_if<!(std::is_base_of< builtin_serializer, hz_serializer< T > >::value||std::is_base_of< identified_data_serializer, hz_serializer< T > >::value||std::is_base_of< portable_serializer, hz_serializer< T > >::value||std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value||std::is_base_of< custom_serializer, hz_serializer< T > >::value||std::is_same< generic_record::generic_record, T >::value||(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value)), void >::type write_object (const T object)
 Global serialization if configured.
void write_objects ()
template<typename FirstObjectType, typename... OtherObjects>
void write_objects (const FirstObjectType &object, const OtherObjects &... objects)
template<typename T>
void write_bytes (const T &s)
+template<>
void HAZELCAST_API write_object (const char *object)
template<>
void write_object (const char *object)
+ + + +

+Friends

class pimpl::compact_stream_serializer
class pimpl::SerializationService
+

Detailed Description

+
+

Definition at line 851 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ object_data_output()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::serialization::object_data_output::object_data_output (boost::endian::order byte_order,
bool dont_write = false,
pimpl::PortableSerializer * portable_ser = nullptr,
pimpl::compact_stream_serializer * compact_ser = nullptr,
std::shared_ptr< serialization::global_serializer > global_serializer = nullptr )
+
+explicit
+
+ +

Internal API Constructor.

+ +

Definition at line 382 of file serialization.cpp.

+
388 : data_output(byte_order, dont_write)
+
389 , portable_serializer_(portable_ser)
+
390 , compact_serializer_(compact_ser)
+
391 , global_serializer_(std::move(global_serializer))
+
392{}
+
+
+
+

Member Function Documentation

+ +

◆ write_bytes()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
void hazelcast::client::serialization::object_data_output::write_bytes (const T & s)
+
+inline
+
+ +

Definition at line 939 of file serialization.h.

+
940 {
+
941 for (auto c : s) {
+
942 output_stream_.push_back(c);
+
943 }
+
944 }
+
+
+
+ +

◆ write_object() [1/5]

+ +
+
+
+template<typename T>
+ + + + + + + +
std::enable_if<!(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value), void >::type hazelcast::client::serialization::object_data_output::write_object (const boost::optional< T > & object)
+
+ +

Definition at line 2283 of file serialization.h.

+
2284{
+
2285 if (is_no_write_) {
+
2286 return;
+
2287 }
+
2288 if (!object) {
+
2289 write(static_cast<int32_t>(
+
2290 pimpl::serialization_constants::CONSTANT_TYPE_NULL),
+
2291 boost::endian::order::big);
+
2292 return;
+
2293 }
+
2294
+
2295 write_object<T>(object.value());
+
2296}
+
+
+
+ +

◆ write_object() [2/5]

+ +
+
+
+template<>
+ + + + + + + +
void hazelcast::client::serialization::object_data_output::write_object (const char * object)
+
+ +

Definition at line 419 of file serialization.cpp.

+
420{
+
421 if (!object) {
+
422 write<int32_t>(static_cast<int32_t>(
+
423 pimpl::serialization_constants::CONSTANT_TYPE_NULL));
+
424 return;
+
425 }
+
426 write_object<std::string>(std::string(object));
+
427}
+
+
+
+ +

◆ write_object() [3/5]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if< std::is_same< generic_record::generic_record, T >::value >::type hazelcast::client::serialization::object_data_output::write_object (const T & object)
+
+inline
+
+ +

Definition at line 2301 of file serialization.h.

+
2302{
+
2303 if (is_no_write_) {
+
2304 return;
+
2305 }
+
2306 write(
+
2307 static_cast<int32_t>(pimpl::serialization_constants::CONSTANT_TYPE_DATA),
+
2308 boost::endian::order::big);
+
2309 pimpl::DataSerializer::write<T>(object, *this);
+
2310}
+
+
+
+ +

◆ write_object() [4/5]

+ +
+
+
+template<typename T>
+ + + + + + + +
void hazelcast::client::serialization::object_data_output::write_object (const T * object)
+
+ +

Definition at line 2263 of file serialization.h.

+
2264{
+
2265 if (is_no_write_) {
+
2266 return;
+
2267 }
+
2268 if (!object) {
+
2269 write(static_cast<int32_t>(
+
2270 pimpl::serialization_constants::CONSTANT_TYPE_NULL),
+
2271 boost::endian::order::big);
+
2272 return;
+
2273 }
+
2274
+
2275 write_object<T>(*object);
+
2276}
+
+
+
+ +

◆ write_object() [5/5]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if<!(std::is_base_of< builtin_serializer, hz_serializer< T > >::value||std::is_base_of< identified_data_serializer, hz_serializer< T > >::value||std::is_base_of< portable_serializer, hz_serializer< T > >::value||std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value||std::is_base_of< custom_serializer, hz_serializer< T > >::value||std::is_same< generic_record::generic_record, T >::value||(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value)), void >::type hazelcast::client::serialization::object_data_output::write_object (const T object)
+
+inline
+
+ +

Global serialization if configured.

+
Template Parameters
+ + +
T
+
+
+
Parameters
+ + +
object
+
+
+
Returns
+ +

Definition at line 2410 of file serialization.h.

+
2411{
+
2412 if (!global_serializer_) {
+
2413 throw exception::hazelcast_serialization(
+
2414 "object_data_output::write_object",
+
2415 (boost::format("No serializer found for type(%1%).") %
+
2416 typeid(T).name())
+
2417 .str());
+
2418 }
+
2419 if (is_no_write_) {
+
2420 return;
+
2421 }
+
2422 write(static_cast<int32_t>(global_serializer::get_type_id()),
+
2423 boost::endian::order::big);
+
2424 global_serializer_->write(boost::any(std::move(object)), *this);
+
2425}
+
+
+
+ +

◆ write_objects() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::client::serialization::object_data_output::write_objects ()
+
+inline
+
+ +

Definition at line 928 of file serialization.h.

+
928{}
+
+
+
+ +

◆ write_objects() [2/2]

+ +
+
+
+template<typename FirstObjectType, typename... OtherObjects>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::serialization::object_data_output::write_objects (const FirstObjectType & object,
const OtherObjects &... objects )
+
+inline
+
+ +

Definition at line 931 of file serialization.h.

+
933 {
+
934 write_object(object);
+
935 write_objects(objects...);
+
936 }
+
+
+
+ + +

◆ pimpl::compact_stream_serializer

+ +
+
+ + + + + +
+ + + + +
friend class pimpl::compact_stream_serializer
+
+friend
+
+ +

Definition at line 949 of file serialization.h.

+ +
+
+ +

◆ pimpl::SerializationService

+ +
+
+ + + + + +
+ + + + +
friend class pimpl::SerializationService
+
+friend
+
+ +

Definition at line 950 of file serialization.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.js b/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.js new file mode 100644 index 0000000000..6dd23813ec --- /dev/null +++ b/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1serialization_1_1object__data__output = +[ + [ "object_data_output", "d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html#a782c9d8e6a675d1ba58fa7f3d96e5033", null ], + [ "write_object", "d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html#a790f95aca1214d16af2aaf807b3aba5b", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.png b/5.5.0/d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b66cc148fc898c9b0f70a4ef0c392966a0db99 GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&012~w03f*F8(FfeDDeT9L6S<}^^(y8sDJ`VdtZMS7ePV8<_&KTZ96|j?zW$%?Y6l=RXNs6zuYK0<$PY) z+w*F~oiBnO+M^; zK`(6&`=^_7u~EN%R6kC6dUMmSuRX8d=Wj}{N)xt!dGq^^ZU3c~SD&m460+^LJ8WOf ze@`>(aX#DZMc=>3F#CNq`TVl)-u_FM|K>0Mw7b~gzHRLePqS0crpc_EzB_%|sZWM> z>z7+||GaBlR$H}$?dRu${MSEs?M~+}b*ZV_ac#Es*_h}CUE?0k6{k63XX_Q0Huuha zJX)w=-nKp+ixd_{dcsD yxBR|;M|I9`FR%XG<;bC)dQn&~(8a~)2fP227+>3Dv*W;=#Ng@b=d#Wzp$PyBGsY + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_endpoint Member List
+
+
+ +

This is the complete list of members for hazelcast::client::local_endpoint, including all inherited members.

+ + + + + + +
endpoint(boost::uuids::uuid uuid, boost::optional< address > socket_address) (defined in hazelcast::client::endpoint)hazelcast::client::endpoint
get_name() const (defined in hazelcast::client::local_endpoint)hazelcast::client::local_endpoint
get_socket_address() consthazelcast::client::endpoint
get_uuid() consthazelcast::client::endpoint
local_endpoint(boost::uuids::uuid uuid, boost::optional< address > socket_address, std::string name, std::unordered_set< std::string > labels) (defined in hazelcast::client::local_endpoint)hazelcast::client::local_endpoint
+
+
+ + + + diff --git a/5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html b/5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html new file mode 100644 index 0000000000..920c297b4f --- /dev/null +++ b/5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html @@ -0,0 +1,427 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::portable_reader Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::portable_reader Class Reference
+
+
+ +

Provides a mean of reading portable fields from a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields. + More...

+ +

#include <serialization.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 portable_reader (pimpl::PortableSerializer &portable_ser, object_data_input &data_input, const std::shared_ptr< ClassDefinition > &cd, bool is_default_reader)
template<typename T>
std::enable_if< std::is_same< int16_t, typenamestd::remove_cv< T >::type >::value||std::is_same< int32_t, typenamestd::remove_cv< T >::type >::value||std::is_same< int64_t, typenamestd::remove_cv< T >::type >::value||std::is_same< float, typenamestd::remove_cv< T >::type >::value||std::is_same< double, typenamestd::remove_cv< T >::type >::value||std::is_same< byte, typenamestd::remove_cv< T >::type >::value||std::is_same< char, typenamestd::remove_cv< T >::type >::value||std::is_same< char16_t, typenamestd::remove_cv< T >::type >::value||std::is_same< bool, typenamestd::remove_cv< T >::type >::value||std::is_same< std::string, typenamestd::remove_cv< T >::type >::value, T >::type read (const std::string &field_name)
template<typename T>
std::enable_if< std::is_same< std::vector< byte >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< char >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< bool >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int16_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int32_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int64_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< float >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< double >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< std::string >, typenamestd::remove_cv< T >::type >::value, boost::optional< T > >::type read (const std::string &field_name)
template<typename T>
boost::optional< T > read_portable (const std::string &field_name)
template<typename T>
boost::optional< std::vector< T > > read_portable_array (const std::string &field_name)
object_data_inputget_raw_data_input ()
void end ()
 Internal Api.
+

Detailed Description

+

Provides a mean of reading portable fields from a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields.

+ +

Definition at line 2012 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ portable_reader()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::serialization::portable_reader::portable_reader (pimpl::PortableSerializer & portable_ser,
object_data_input & data_input,
const std::shared_ptr< ClassDefinition > & cd,
bool is_default_reader )
+
+ +

Definition at line 394 of file serialization.cpp.

+
398 : is_default_reader_(is_default_reader)
+
399{
+
400 if (is_default_reader) {
+
401 default_portable_reader_ = boost::make_optional(
+
402 pimpl::DefaultPortableReader(portable_ser, input, cd));
+
403 } else {
+
404 morphing_portable_reader_ = boost::make_optional(
+
405 pimpl::MorphingPortableReader(portable_ser, input, cd));
+
406 }
+
407}
+
+
+
+

Member Function Documentation

+ +

◆ end()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::portable_reader::end ()
+
+ +

Internal Api.

+

Should not be called by end user.

+ +

Definition at line 430 of file serialization.cpp.

+
431{
+
432 if (is_default_reader_)
+
433 return default_portable_reader_->end();
+
434 return morphing_portable_reader_->end();
+
435}
+
+
+
+ +

◆ get_raw_data_input()

+ +
+
+ + + + + + + +
object_data_input & hazelcast::client::serialization::portable_reader::get_raw_data_input ()
+
+
See also
PortableWriter#getRawDataOutput
+

Note that portable fields can not read after getRawDataInput() is called. In case this happens, io will be thrown.

+
Returns
rawDataInput
+
Exceptions
+ + +
io_exception
+
+
+ +

Definition at line 410 of file serialization.cpp.

+
411{
+
412 if (is_default_reader_)
+
413 return default_portable_reader_->get_raw_data_input();
+
414 return morphing_portable_reader_->get_raw_data_input();
+
415}
+
+
+
+ +

◆ read() [1/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if< std::is_same< std::vector< byte >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< char >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< bool >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int16_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int32_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int64_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< float >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< double >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< std::string >, typenamestd::remove_cv< T >::type >::value, boost::optional< T > >::type hazelcast::client::serialization::portable_reader::read (const std::string & field_name)
+
+inline
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
the value read
+ +

Definition at line 2069 of file serialization.h.

+
2070 {
+
2071 if (is_default_reader_)
+
2072 return default_portable_reader_->read<T>(field_name);
+
2073 return morphing_portable_reader_->read<T>(field_name);
+
2074 }
+
+
+
+ +

◆ read() [2/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if< std::is_same< int16_t, typenamestd::remove_cv< T >::type >::value||std::is_same< int32_t, typenamestd::remove_cv< T >::type >::value||std::is_same< int64_t, typenamestd::remove_cv< T >::type >::value||std::is_same< float, typenamestd::remove_cv< T >::type >::value||std::is_same< double, typenamestd::remove_cv< T >::type >::value||std::is_same< byte, typenamestd::remove_cv< T >::type >::value||std::is_same< char, typenamestd::remove_cv< T >::type >::value||std::is_same< char16_t, typenamestd::remove_cv< T >::type >::value||std::is_same< bool, typenamestd::remove_cv< T >::type >::value||std::is_same< std::string, typenamestd::remove_cv< T >::type >::value, T >::type hazelcast::client::serialization::portable_reader::read (const std::string & field_name)
+
+inline
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
the value read
+ +

Definition at line 2037 of file serialization.h.

+
2038 {
+
2039 if (is_default_reader_)
+
2040 return default_portable_reader_->read<T>(field_name);
+
2041 return morphing_portable_reader_->read<T>(field_name);
+
2042 }
+
+
+
+ +

◆ read_portable()

+ +
+
+
+template<typename T>
+ + + + + + + +
boost::optional< T > hazelcast::client::serialization::portable_reader::read_portable (const std::string & field_name)
+
+
Template Parameters
+ + +
typeof the portable class
+
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
the portable value read
+ +

Definition at line 2197 of file serialization.h.

+
2198{
+
2199 if (is_default_reader_)
+
2200 return default_portable_reader_->read_portable<T>(field_name);
+
2201 return morphing_portable_reader_->read_portable<T>(field_name);
+
2202}
+
+
+
+ +

◆ read_portable_array()

+ +
+
+
+template<typename T>
+ + + + + + + +
boost::optional< std::vector< T > > hazelcast::client::serialization::portable_reader::read_portable_array (const std::string & field_name)
+
+
Template Parameters
+ + +
typeof the portable class in array
+
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
the portable array value read
+
Template Parameters
+ + +
typeof the portable class in array
+
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Returns
the portable array value read
+
Exceptions
+ + +
io_exception
+
+
+ +

Definition at line 2212 of file serialization.h.

+
2213{
+
2214 if (is_default_reader_)
+
2215 return default_portable_reader_->read_portable_array<T>(field_name);
+
2216 return morphing_portable_reader_->read_portable_array<T>(field_name);
+
2217};
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.js b/5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.js new file mode 100644 index 0000000000..1c572ec6eb --- /dev/null +++ b/5.5.0/d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1serialization_1_1portable__reader = +[ + [ "end", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html#a4d2dd5f8b7db1399a5fbca40c2180cb4", null ], + [ "get_raw_data_input", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html#a3525994d3d5539bf63e27269d8196075", null ], + [ "read", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html#a8702754b5c11fd5b2ab8068f974d27c0", null ], + [ "read", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html#a27a5718d4261c23cca405e8c27eaf52e", null ], + [ "read_portable", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html#af773d41c0391c8225551940933c19736", null ], + [ "read_portable_array", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html#a3c9c375cf4879e73d39ce54825919159", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.html b/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.html new file mode 100644 index 0000000000..7c2bb0508b --- /dev/null +++ b/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.html @@ -0,0 +1,226 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::item_event Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::item_event Class Reference
+
+
+ +

#include <item_event.h>

+
Inheritance diagram for hazelcast::client::item_event:
+
+
+ + + + + + + + + + + + + +

+Public Member Functions

 item_event (const std::string &name, item_event_type event_type, typed_data &&item, const member &member)
const typed_dataget_item () const
Public Member Functions inherited from hazelcast::client::item_event_base
 item_event_base (const std::string &name, const member &member, const item_event_type &event_type)
const memberget_member () const
 Returns the member fired this event.
item_event_type get_event_type () const
 Return the event type.
const std::string & get_name () const
 Returns the name of the collection for this event.
+

Detailed Description

+
See also
Queue#add_item_listener
+
+List#add_item_listener
+
+Set#add_item_listener
+ +

Definition at line 78 of file item_event.h.

+

Constructor & Destructor Documentation

+ +

◆ item_event()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::item_event::item_event (const std::string & name,
item_event_type event_type,
typed_data && item,
const member & member )
+
+inline
+
+ +

Definition at line 81 of file item_event.h.

+
85 : item_event_base(name, member, event_type)
+
86 , item_(item)
+
87 {}
+
+
+
+

Member Function Documentation

+ +

◆ get_item()

+ +
+
+ + + + + +
+ + + + + + + +
const typed_data & hazelcast::client::item_event::get_item () const
+
+inline
+
+
Returns
the item.
+ +

Definition at line 92 of file item_event.h.

+
92{ return item_; }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.js b/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.js new file mode 100644 index 0000000000..4d9c325e27 --- /dev/null +++ b/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1item__event = +[ + [ "get_item", "d9/d82/classhazelcast_1_1client_1_1item__event.html#a5da43329a67d524df2b6489f267f6e0b", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.png b/5.5.0/d9/d82/classhazelcast_1_1client_1_1item__event.png new file mode 100644 index 0000000000000000000000000000000000000000..4581727a1fef2684d91a6fcda55f8729ccb988c0 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^CxJMCgBeJ+6fWEYq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#NsVdb&7ozjriyL-cFPJ%H9;KJS^Znp8UVJU*b{C>HaTS&mztn$9${& zcKN_PO@+_py9B#LfAuL_HpgGgIlk9$!$pZ1w?A^EY<7LTdFS1A_LG)x35(FXo*ph^ zop@LL4BN7KYa4S`gkLrJWoqVm>eVOhGubaD##D;-ue&jGN@?vRljW{S%(w2EMPBa? zSbO2eHjkWrVb%f9<9_?p>{zxjDtQgdd`WZl@Vo7@Lgi(Dtu&X{>F=(IyRK3nseb;l zmENp(cSTnlimffyekL)0bxZH^wR>kMecax0VaM)C3k%C9K3RXwUe)rIX}*=G*%#CG zrD`gcGr(cs>NF`iQ~l<)+}Vx{A0AgR91xk+_T=LX)>NrUvMEASDm|{{sw!HtK2MeE@Ioi=w@GaaKK_sjqQ&Gm!x$c zOE3N%SFhqfaY@kko1(eTx9!%S5xFuwTS59&sA;cW+UzI$cEwEw1~&g*q`;P%^yOkU zYrew9pRcCB;9nQ9^nRKAy394_RKzBq?=he7BvlZ#$`-*o!l837O5?_U#d`Xni-wq>z{OKl-OH@qfMI?Y(8*mwK=ltd=dZv literal 0 HcmV?d00001 diff --git a/5.5.0/d9/d88/structhazelcast_1_1client_1_1query_1_1base__predicate-members.html b/5.5.0/d9/d88/structhazelcast_1_1client_1_1query_1_1base__predicate-members.html new file mode 100644 index 0000000000..cc9c60c650 --- /dev/null +++ b/5.5.0/d9/d88/structhazelcast_1_1client_1_1query_1_1base__predicate-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::base_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::base_predicate, including all inherited members.

+ + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.html b/5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.html new file mode 100644 index 0000000000..245fccfd33 --- /dev/null +++ b/5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.html @@ -0,0 +1,212 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::execution_callback< V > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::execution_callback< V > Class Template Referenceabstract
+
+
+ +

execution_callback allows to asynchronously get notified when the execution is completed, either successfully or with error. + More...

+ +

#include <execution_callback.h>

+ + + + + + +

+Public Member Functions

virtual void on_response (const boost::optional< V > &response)=0
 Called when an execution is completed successfully.
virtual void on_failure (std::exception_ptr e)=0
 Called when an execution is completed with an error.
+

Detailed Description

+
template<typename V>
+class hazelcast::client::execution_callback< V >

execution_callback allows to asynchronously get notified when the execution is completed, either successfully or with error.

+
Parameters
+ + +
<V>value
+
+
+ +

Definition at line 40 of file execution_callback.h.

+

Member Function Documentation

+ +

◆ on_failure()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
virtual void hazelcast::client::execution_callback< V >::on_failure (std::exception_ptr e)
+
+pure virtual
+
+ +

Called when an execution is completed with an error.

+
Parameters
+ + +
ethe exception that is thrown
+
+
+ +
+
+ +

◆ on_response()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
virtual void hazelcast::client::execution_callback< V >::on_response (const boost::optional< V > & response)
+
+pure virtual
+
+ +

Called when an execution is completed successfully.

+
Parameters
+ + +
responsethe result of the successful execution
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.js b/5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.js new file mode 100644 index 0000000000..bf0bd47722 --- /dev/null +++ b/5.5.0/d9/d91/classhazelcast_1_1client_1_1execution__callback.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1execution__callback = +[ + [ "on_failure", "d9/d91/classhazelcast_1_1client_1_1execution__callback.html#acc944486b3c6f70c2fb90557814da9ff", null ], + [ "on_response", "d9/d91/classhazelcast_1_1client_1_1execution__callback.html#ae4e4e06283f52c50c9e2cd49773bf22d", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/d9b/address_8h_source.html b/5.5.0/d9/d9b/address_8h_source.html new file mode 100644 index 0000000000..eaf543f7c6 --- /dev/null +++ b/5.5.0/d9/d9b/address_8h_source.html @@ -0,0 +1,220 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/address.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
address.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/byte.h"
+
19#include "hazelcast/util/export.h"
+
20#include "hazelcast/client/serialization/serialization.h"
+
21
+
22#include <string>
+
23#include <iosfwd>
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32
+
+
36class HAZELCAST_API address
+
37{
+
38 friend struct serialization::hz_serializer<address>;
+
39 friend struct std::hash<hazelcast::client::address>;
+
40
+
41public:
+
42 address(std::string hostname, int port, unsigned long scope_id);
+
43
+
44 static constexpr int ID = 0;
+
45
+
49 address();
+
50
+
51 address(std::string url, int port);
+
52
+
56 bool operator==(const address& address) const;
+
57
+
61 bool operator!=(const address& address) const;
+
62
+
66 int get_port() const;
+
67
+
72 bool is_ip_v4() const;
+
73
+
77 const std::string& get_host() const;
+
78
+
79 unsigned long get_scope_id() const;
+
80
+
81 bool operator<(const address& rhs) const;
+
82
+
83 std::string to_string() const;
+
84
+
85private:
+
86 std::string host_;
+
87 int port_;
+
88 byte type_;
+
89 unsigned long scope_id_;
+
90
+
91 static constexpr byte IPV4 = 4;
+
92 static constexpr byte IPV6 = 6;
+
93};
+
+
94
+
95namespace serialization {
+
96template<>
+
+
97struct hz_serializer<address> : public identified_data_serializer
+
98{
+
99 static constexpr int32_t F_ID = 0;
+
100 static constexpr int32_t ADDRESS = 1;
+
101 static int32_t get_factory_id();
+
102 static int32_t get_class_id();
+
103 static void write_data(const address& object, object_data_output& out);
+
104 static address read_data(object_data_input& in);
+
105};
+
+
106} // namespace serialization
+
107
+
108std::ostream HAZELCAST_API&
+
109operator<<(std::ostream& stream, const address& address);
+
110} // namespace client
+
111} // namespace hazelcast
+
112
+
113namespace std {
+
114template<>
+
+
115struct HAZELCAST_API hash<hazelcast::client::address>
+
116{
+
117 std::size_t operator()(
+
118 const hazelcast::client::address& address) const noexcept;
+
119};
+
+
120} // namespace std
+
121
+
122#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
123#pragma warning(pop)
+
124#endif
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+ +
const std::string & get_host() const
+ + +
+
+
+ + + + diff --git a/5.5.0/d9/d9c/classhazelcast_1_1client_1_1topic_1_1listener-members.html b/5.5.0/d9/d9c/classhazelcast_1_1client_1_1topic_1_1listener-members.html new file mode 100644 index 0000000000..43a1d5d0cb --- /dev/null +++ b/5.5.0/d9/d9c/classhazelcast_1_1client_1_1topic_1_1listener-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::topic::listener Member List
+
+
+ +

This is the complete list of members for hazelcast::client::topic::listener, including all inherited members.

+ + + + +
impl::TopicEventHandlerImpl (defined in hazelcast::client::topic::listener)hazelcast::client::topic::listenerfriend
on_received(Handler &&h) &hazelcast::client::topic::listenerinline
on_received(Handler &&h) &&hazelcast::client::topic::listenerinline
+
+
+ + + + diff --git a/5.5.0/d9/da1/generic__record__builder_8h_source.html b/5.5.0/d9/da1/generic__record__builder_8h_source.html new file mode 100644 index 0000000000..4f03a0da5f --- /dev/null +++ b/5.5.0/d9/da1/generic__record__builder_8h_source.html @@ -0,0 +1,528 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/serialization/generic_record_builder.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
generic_record_builder.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <unordered_set>
+
20
+
21#include <boost/optional.hpp>
+
22#include <boost/any.hpp>
+
23#include <boost/variant.hpp>
+
24
+
25#include "hazelcast/client/serialization/pimpl/compact/schema_writer.h"
+
26#include "hazelcast/client/serialization/generic_record.h"
+
27#include "hazelcast/client/big_decimal.h"
+
28#include "hazelcast/client/local_time.h"
+
29#include "hazelcast/client/local_date.h"
+
30#include "hazelcast/client/local_date_time.h"
+
31#include "hazelcast/client/offset_date_time.h"
+
32#include "hazelcast/util/byte.h"
+
33
+
34namespace hazelcast {
+
35namespace client {
+
36namespace serialization {
+
37namespace pimpl {
+
38class compact_stream_serializer;
+
39}
+
40namespace generic_record {
+
41
+
+
47class HAZELCAST_API generic_record_builder
+
48{
+
49public:
+
63 explicit generic_record_builder(std::string type_name);
+
64
+
70 generic_record build();
+
71
+
88 generic_record_builder& set_boolean(std::string field_name, bool value);
+
89
+
106 generic_record_builder& set_int8(std::string field_name, int8_t value);
+
107
+
123 generic_record_builder& set_int16(std::string field_name, int16_t value);
+
124
+
140 generic_record_builder& set_int32(std::string field_name, int32_t value);
+
141
+
158 generic_record_builder& set_int64(std::string field_name, int64_t value);
+
159
+
176 generic_record_builder& set_float32(std::string field_name, float value);
+
177
+
194 generic_record_builder& set_float64(std::string field_name, double value);
+
195
+
211 generic_record_builder& set_nullable_boolean(std::string field_name,
+
212 boost::optional<bool> value);
+
213
+
229 generic_record_builder& set_nullable_int8(std::string field_name,
+
230 boost::optional<int8_t> value);
+
231
+
247 generic_record_builder& set_nullable_int16(std::string field_name,
+
248 boost::optional<int16_t> value);
+
249
+
265 generic_record_builder& set_nullable_int32(std::string field_name,
+
266 boost::optional<int32_t> value);
+
267
+
283 generic_record_builder& set_nullable_int64(std::string field_name,
+
284 boost::optional<int64_t> value);
+
285
+
301 generic_record_builder& set_nullable_float32(std::string field_name,
+
302 boost::optional<float> value);
+
303
+
319 generic_record_builder& set_nullable_float64(std::string field_name,
+
320 boost::optional<double> value);
+
321
+
337 generic_record_builder& set_string(std::string field_name,
+
338 boost::optional<std::string> value);
+
339
+
356 generic_record_builder& set_string(std::string field_name,
+
357 const char* cstr);
+
358
+ +
377 std::string field_name,
+
378 boost::optional<generic_record> value);
+
379
+
398 generic_record_builder& set_decimal(std::string field_name,
+
399 boost::optional<big_decimal> value);
+
400
+
419 generic_record_builder& set_time(std::string field_name,
+
420 boost::optional<local_time> value);
+
421
+
441 generic_record_builder& set_date(std::string field_name,
+
442 boost::optional<local_date> value);
+
443
+ +
464 std::string field_name,
+
465 boost::optional<local_date_time> value);
+
466
+ +
488 std::string field_name,
+
489 boost::optional<offset_date_time> value);
+
490
+ +
508 std::string field_name,
+
509 boost::optional<std::vector<bool>> value);
+
510
+
527 generic_record_builder& set_array_of_boolean(std::string field_name,
+
528 std::vector<bool> value);
+
529
+
546 generic_record_builder& set_array_of_boolean(std::string field_name,
+
547 std::initializer_list<bool> value);
+
548
+ +
566 std::string field_name,
+
567 boost::optional<std::vector<int8_t>> value);
+
568
+
585 generic_record_builder& set_array_of_int8(std::string field_name,
+
586 std::vector<int8_t> value);
+
587
+
604 generic_record_builder& set_array_of_int8(std::string field_name,
+
605 std::initializer_list<int8_t> value);
+
606
+ +
624 std::string field_name,
+
625 boost::optional<std::vector<int16_t>> value);
+
626
+
643 generic_record_builder& set_array_of_int16(std::string field_name,
+
644 std::vector<int16_t> value);
+
645
+
662 generic_record_builder& set_array_of_int16(std::string field_name,
+
663 std::initializer_list<int16_t> value);
+
664
+ +
682 std::string field_name,
+
683 boost::optional<std::vector<int32_t>> value);
+
684
+
701 generic_record_builder& set_array_of_int32(std::string field_name,
+
702 std::vector<int32_t> value);
+
703
+
720 generic_record_builder& set_array_of_int32(std::string field_name,
+
721 std::initializer_list<int32_t> value);
+
722
+ +
740 std::string field_name,
+
741 boost::optional<std::vector<int64_t>> value);
+
742
+
759 generic_record_builder& set_array_of_int64(std::string field_name,
+
760 std::vector<int64_t> value);
+
761
+
778 generic_record_builder& set_array_of_int64(std::string field_name,
+
779 std::initializer_list<int64_t> value);
+
780
+ +
798 std::string field_name,
+
799 boost::optional<std::vector<float>> value);
+
800
+
817 generic_record_builder& set_array_of_float32(std::string field_name,
+
818 std::vector<float> value);
+
819
+
836 generic_record_builder& set_array_of_float32(std::string field_name,
+
837 std::initializer_list<float> value);
+
838
+ +
856 std::string field_name,
+
857 boost::optional<std::vector<double>> value);
+
858
+
875 generic_record_builder& set_array_of_float64(std::string field_name,
+
876 std::vector<double> value);
+
877
+
894 generic_record_builder& set_array_of_float64(std::string field_name,
+
895 std::initializer_list<double> value);
+
896
+ +
913 std::string field_name,
+
914 boost::optional<std::vector<boost::optional<bool>>> value);
+
915
+ +
933 std::string field_name,
+
934 std::vector<bool> value);
+
935
+ +
953 std::string field_name,
+
954 std::initializer_list<bool> value);
+
955
+ +
972 std::string field_name,
+
973 boost::optional<std::vector<boost::optional<int8_t>>> value);
+
974
+ +
992 std::string field_name,
+
993 std::vector<int8_t> value);
+
994
+ +
1012 std::string field_name,
+
1013 std::initializer_list<int8_t> value);
+
1014
+ +
1031 std::string field_name,
+
1032 boost::optional<std::vector<boost::optional<int16_t>>> value);
+
1033
+ +
1051 std::string field_name,
+
1052 std::vector<int16_t> value);
+
1053
+ +
1071 std::string field_name,
+
1072 std::initializer_list<int16_t> value);
+
1073
+ +
1090 std::string field_name,
+
1091 boost::optional<std::vector<boost::optional<int32_t>>> value);
+
1092
+ +
1110 std::string field_name,
+
1111 std::vector<int32_t> value);
+
1112
+ +
1130 std::string field_name,
+
1131 std::initializer_list<int32_t> value);
+
1132
+ +
1149 std::string field_name,
+
1150 boost::optional<std::vector<boost::optional<int64_t>>> value);
+
1151
+ +
1169 std::string field_name,
+
1170 std::vector<int64_t> value);
+
1171
+ +
1189 std::string field_name,
+
1190 std::initializer_list<int64_t> value);
+
1191
+ +
1208 std::string field_name,
+
1209 boost::optional<std::vector<boost::optional<float>>> value);
+
1210
+ +
1228 std::string field_name,
+
1229 std::vector<float> value);
+
1230
+ +
1248 std::string field_name,
+
1249 std::initializer_list<float> value);
+
1250
+ +
1267 std::string field_name,
+
1268 boost::optional<std::vector<boost::optional<double>>> value);
+
1269
+ +
1287 std::string field_name,
+
1288 std::vector<double> value);
+
1289
+ +
1307 std::string field_name,
+
1308 std::initializer_list<double> value);
+
1309
+ +
1327 std::string field_name,
+
1328 boost::optional<std::vector<boost::optional<std::string>>> value);
+
1329
+ +
1348 std::string field_name,
+
1349 boost::optional<std::vector<boost::optional<big_decimal>>> value);
+
1350
+ +
1369 std::string field_name,
+
1370 boost::optional<std::vector<boost::optional<local_time>>> value);
+
1371
+ +
1390 std::string field_name,
+
1391 boost::optional<std::vector<boost::optional<local_date>>> value);
+
1392
+ +
1411 std::string field_name,
+
1412 boost::optional<std::vector<boost::optional<local_date_time>>> value);
+
1413
+ +
1432 std::string field_name,
+
1433 boost::optional<std::vector<boost::optional<offset_date_time>>> value);
+
1434
+ +
1458 std::string field_name,
+
1459 boost::optional<std::vector<boost::optional<generic_record>>> value);
+
1460
+
1461private:
+
1462 enum class strategy
+
1463 {
+
1464 default_builder,
+
1465 cloner,
+
1466 schema_bounded
+
1467 };
+
1468
+
1469 friend class generic_record;
+
1470 friend class pimpl::compact_stream_serializer;
+ +
1472 std::shared_ptr<pimpl::schema>); // DeserializedSchemaBoundGenericRecordBuilder
+ +
1474 std::shared_ptr<pimpl::schema>,
+
1475 std::unordered_map<std::string,
+
1476 boost::any>); // DeserializedGenericRecordCloner
+
1477
+
1478 template<typename T>
+
1479 generic_record_builder& write(std::string field_name,
+
1480 T value,
+
1481 field_kind kind)
+
1482 {
+
1483 if (already_built_) {
+
1484 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
1485 boost::str(boost::format("Illegal to write after record is "
+
1486 "built. {field : %1%, kind : %2%}") %
+
1487 field_name % kind) });
+
1488 }
+
1489
+
1490 if (strategy_ == strategy::cloner ||
+
1491 strategy_ == strategy::schema_bounded) {
+
1492 const auto& schema =
+
1493 *boost::get<std::shared_ptr<pimpl::schema>>(writer_or_schema_);
+
1494
+
1495 check_type_with_schema(schema, field_name, kind);
+
1496 }
+
1497
+
1498 if (strategy_ == strategy::cloner) {
+
1499 bool inserted = overwritten_fields_.insert(field_name).second;
+
1500
+
1501 if (!inserted) {
+
1502 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
1503 "Field can only be written once." });
+
1504 }
+
1505 } else if (objects_.find(field_name) != end(objects_)) {
+
1506 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
1507 "Field can only be written once" });
+
1508 }
+
1509
+
1510 if (strategy_ == strategy::cloner) {
+
1511 auto existing = objects_.find(field_name);
+
1512
+
1513 assert(existing != end(objects_));
+
1514 existing->second = std::move(value);
+
1515 } else {
+
1516 (void)objects_.emplace(field_name, std::move(value));
+
1517 }
+
1518
+
1519 if (strategy_ == strategy::default_builder) {
+
1520 pimpl::schema_writer& writer =
+
1521 boost::get<pimpl::schema_writer>(writer_or_schema_);
+
1522
+
1523 writer.add_field(std::move(field_name), kind);
+
1524 }
+
1525
+
1526 return *this;
+
1527 }
+
1528
+
1529 void check_type_with_schema(const pimpl::schema&,
+
1530 const std::string& field_name,
+
1531 field_kind) const;
+
1532
+
1533 strategy strategy_;
+
1534 bool already_built_;
+
1535 std::unordered_set<std::string> overwritten_fields_;
+
1536 std::unordered_map<std::string, boost::any> objects_;
+
1537 boost::variant<pimpl::schema_writer, std::shared_ptr<pimpl::schema>> writer_or_schema_;
+
1538};
+
+
1539
+
1540} // namespace generic_record
+
1541} // namespace serialization
+
1542} // namespace client
+
1543} // namespace hazelcast
+
generic_record_builder & set_array_of_int8(std::string field_name, boost::optional< std::vector< int8_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:328
+
generic_record_builder & set_time(std::string field_name, boost::optional< local_time > value)
Sets a time field consisting of hour, minute, seconds, and nanos parts.
Definition compact.cpp:267
+
generic_record_builder & set_timestamp(std::string field_name, boost::optional< local_date_time > value)
Sets a timestamp field consisting of year, month of the year, and day of the month,...
Definition compact.cpp:281
+
generic_record_builder & set_generic_record(std::string field_name, boost::optional< generic_record > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:252
+
generic_record_builder & set_array_of_boolean(std::string field_name, boost::optional< std::vector< bool > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:303
+
generic_record_builder & set_array_of_string(std::string field_name, boost::optional< std::vector< boost::optional< std::string > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:670
+
generic_record_builder & set_array_of_nullable_int64(std::string field_name, boost::optional< std::vector< boost::optional< int64_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:593
+
generic_record_builder & set_array_of_nullable_float64(std::string field_name, boost::optional< std::vector< boost::optional< double > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:644
+
generic_record_builder & set_array_of_nullable_boolean(std::string field_name, boost::optional< std::vector< boost::optional< bool > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:492
+
generic_record_builder & set_int64(std::string field_name, int64_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:185
+
generic_record_builder & set_int8(std::string field_name, int8_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:167
+ +
generic_record_builder & set_array_of_decimal(std::string field_name, boost::optional< std::vector< boost::optional< big_decimal > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:679
+
generic_record_builder & set_decimal(std::string field_name, boost::optional< big_decimal > value)
Sets a decimal which is arbitrary precision and scale floating-point number.
Definition compact.cpp:260
+
generic_record_builder & set_array_of_nullable_int8(std::string field_name, boost::optional< std::vector< boost::optional< int8_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:518
+
generic_record_builder & set_nullable_int8(std::string field_name, boost::optional< int8_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:210
+
generic_record_builder & set_int16(std::string field_name, int16_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:173
+
generic_record_builder & set_array_of_nullable_int32(std::string field_name, boost::optional< std::vector< boost::optional< int32_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:568
+
generic_record_builder & set_nullable_float32(std::string field_name, boost::optional< float > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:238
+
generic_record_builder & set_array_of_nullable_int16(std::string field_name, boost::optional< std::vector< boost::optional< int16_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:543
+
generic_record_builder & set_array_of_nullable_float32(std::string field_name, boost::optional< std::vector< boost::optional< float > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:618
+
generic_record_builder & set_array_of_float64(std::string field_name, boost::optional< std::vector< double > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:452
+
generic_record_builder & set_array_of_int64(std::string field_name, boost::optional< std::vector< int64_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:402
+
generic_record_builder & set_array_of_timestamp_with_timezone(std::string field_name, boost::optional< std::vector< boost::optional< offset_date_time > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:713
+
generic_record_builder & set_nullable_int64(std::string field_name, boost::optional< int64_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:231
+
generic_record_builder & set_nullable_boolean(std::string field_name, boost::optional< bool > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:203
+
generic_record_builder & set_float32(std::string field_name, float value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:191
+
generic_record_builder & set_array_of_date(std::string field_name, boost::optional< std::vector< boost::optional< local_date > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:696
+
generic_record_builder & set_timestamp_with_timezone(std::string field_name, boost::optional< offset_date_time > value)
Sets a timestamp with timezone field consisting of year, month of the year and day of the month,...
Definition compact.cpp:288
+
generic_record_builder & set_nullable_float64(std::string field_name, boost::optional< double > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:245
+
generic_record_builder & set_array_of_int16(std::string field_name, boost::optional< std::vector< int16_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:352
+
generic_record_builder & set_boolean(std::string field_name, bool value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:161
+
generic_record_builder & set_array_of_float32(std::string field_name, boost::optional< std::vector< float > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:427
+
generic_record_builder & set_date(std::string field_name, boost::optional< local_date > value)
Sets a date field consisting of year, month of the year, and day of the month.
Definition compact.cpp:274
+
generic_record_builder & set_array_of_int32(std::string field_name, boost::optional< std::vector< int32_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:377
+
generic_record_builder & set_array_of_time(std::string field_name, boost::optional< std::vector< boost::optional< local_time > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:688
+
generic_record_builder & set_float64(std::string field_name, double value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:197
+
generic_record_builder & set_int32(std::string field_name, int32_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:179
+
generic_record_builder(std::string type_name)
Creates a Builder that will build a generic_record in Compact format with the given type name and sch...
Definition compact.cpp:84
+
generic_record_builder & set_string(std::string field_name, boost::optional< std::string > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:296
+
generic_record_builder & set_nullable_int32(std::string field_name, boost::optional< int32_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:224
+
generic_record_builder & set_nullable_int16(std::string field_name, boost::optional< int16_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:217
+
generic_record_builder & set_array_of_timestamp(std::string field_name, boost::optional< std::vector< boost::optional< local_date_time > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:704
+
generic_record_builder & set_array_of_generic_record(std::string field_name, boost::optional< std::vector< boost::optional< generic_record > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:723
+
+
+
+ + + + diff --git a/5.5.0/d9/da2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4-members.html b/5.5.0/d9/da2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4-members.html new file mode 100644 index 0000000000..b2c24ad294 --- /dev/null +++ b/5.5.0/d9/da2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< hazelcast_json_value > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/d9/da7/transactions_8cpp_source.html b/5.5.0/d9/da7/transactions_8cpp_source.html new file mode 100644 index 0000000000..245c30c2c9 --- /dev/null +++ b/5.5.0/d9/da7/transactions_8cpp_source.html @@ -0,0 +1,956 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/transactions.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactions.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <boost/uuid/uuid_io.hpp>
+
18
+
19#include <hazelcast/client/txn/client_transaction_util.h>
+
20#include "hazelcast/client/txn/TransactionProxy.h"
+
21#include "hazelcast/client/transaction_options.h"
+
22#include "hazelcast/util/Util.h"
+
23#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
24#include "hazelcast/client/connection/ClientConnectionManagerImpl.h"
+
25#include "hazelcast/client/proxy/TransactionalMapImpl.h"
+
26#include "hazelcast/client/proxy/TransactionalMultiMapImpl.h"
+
27#include "hazelcast/client/proxy/TransactionalListImpl.h"
+
28#include "hazelcast/client/proxy/TransactionalQueueImpl.h"
+
29#include "hazelcast/client/proxy/TransactionalSetImpl.h"
+
30#include "hazelcast/client/imap.h"
+
31#include "hazelcast/client/multi_map.h"
+
32#include "hazelcast/client/ilist.h"
+
33#include "hazelcast/client/iqueue.h"
+
34#include "hazelcast/client/iset.h"
+
35#include "hazelcast/client/transaction_context.h"
+
36#include "hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h"
+
37#include "hazelcast/client/protocol/codec/codecs.h"
+
38
+
39namespace hazelcast {
+
40namespace client {
+
41namespace txn {
+
42TransactionProxy::TransactionProxy(
+
43 transaction_options& txn_options,
+
44 spi::ClientContext& client_context,
+
45 std::shared_ptr<connection::Connection> connection)
+
46 : options_(txn_options)
+
47 , client_context_(client_context)
+
48 , connection_(connection)
+
49 , thread_id_(util::get_current_thread_id())
+
50 , state_(TxnState::NO_TXN)
+
51{}
+
52
+
53TransactionProxy::TransactionProxy(const TransactionProxy& rhs)
+
54 : options_(rhs.options_)
+
55 , client_context_(rhs.client_context_)
+
56 , connection_(rhs.connection_)
+
57 , thread_id_(rhs.thread_id_)
+
58 , txn_id_(rhs.txn_id_)
+
59 , state_(rhs.state_)
+
60 , start_time_(rhs.start_time_)
+
61{
+
62 transaction_exists_.store(rhs.transaction_exists_.load());
+
63}
+
64
+
65boost::uuids::uuid
+
66TransactionProxy::get_txn_id() const
+
67{
+
68 return txn_id_;
+
69}
+
70
+
71TxnState
+
72TransactionProxy::get_state() const
+
73{
+
74 return state_;
+
75}
+
76
+
77std::chrono::milliseconds
+
78TransactionProxy::get_timeout() const
+
79{
+
80 return options_.get_timeout();
+
81}
+
82
+
83boost::future<void>
+
84TransactionProxy::begin()
+
85{
+
86 try {
+
87 if (state_ == TxnState::ACTIVE) {
+
88 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
89 "TransactionProxy::begin()", "Transaction is already active"));
+
90 }
+
91 check_thread();
+
92 if (transaction_exists_) {
+
93 BOOST_THROW_EXCEPTION(
+
94 exception::illegal_state("TransactionProxy::begin()",
+
95 "Nested transactions are not allowed!"));
+
96 }
+
97 transaction_exists_.store(true);
+
98 start_time_ = std::chrono::steady_clock::now();
+
99 auto request = protocol::codec::transaction_create_encode(
+
100 std::chrono::duration_cast<std::chrono::milliseconds>(get_timeout())
+
101 .count(),
+
102 options_.get_durability(),
+
103 static_cast<int32_t>(options_.get_transaction_type()),
+
104 thread_id_);
+
105 return invoke(request).then(
+
106 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
107 try {
+
108 auto msg = f.get();
+
109 // skip header
+
110 msg.rd_ptr(msg.RESPONSE_HEADER_LEN);
+
111 this->txn_id_ = msg.get<boost::uuids::uuid>();
+
112 this->state_ = TxnState::ACTIVE;
+
113 } catch (exception::iexception&) {
+
114 transaction_exists_.store(false);
+
115 throw;
+
116 }
+
117 });
+
118 } catch (exception::iexception&) {
+
119 transaction_exists_.store(false);
+
120 throw;
+
121 }
+
122}
+
123
+
124boost::future<void>
+
125TransactionProxy::commit()
+
126{
+
127 try {
+
128 if (state_ != TxnState::ACTIVE) {
+
129 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
130 "TransactionProxy::commit()", "Transaction is not active"));
+
131 }
+
132 state_ = TxnState::COMMITTING;
+
133 check_thread();
+
134 check_timeout();
+
135
+
136 auto request =
+
137 protocol::codec::transaction_commit_encode(txn_id_, thread_id_);
+
138 return invoke(request).then(
+
139 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
140 try {
+
141 f.get();
+
142 state_ = TxnState::COMMITTED;
+
143 } catch (exception::iexception&) {
+
144 transaction_exists_.store(false);
+
145 client_transaction_util::transaction_exception_factory()
+
146 ->rethrow(std::current_exception(),
+
147 "TransactionProxy::commit() failed");
+
148 }
+
149 });
+
150 } catch (...) {
+
151 state_ = TxnState::COMMIT_FAILED;
+
152 transaction_exists_.store(false);
+
153 client_transaction_util::transaction_exception_factory()->rethrow(
+
154 std::current_exception(), "TransactionProxy::commit() failed");
+
155 return boost::make_ready_future();
+
156 }
+
157}
+
158
+
159boost::future<void>
+
160TransactionProxy::rollback()
+
161{
+
162 try {
+
163 if (state_ == TxnState::NO_TXN || state_ == TxnState::ROLLED_BACK) {
+
164 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
165 "TransactionProxy::rollback()", "Transaction is not active"));
+
166 }
+
167 state_ = TxnState::ROLLING_BACK;
+
168 check_thread();
+
169 try {
+
170 auto request =
+
171 protocol::codec::transaction_rollback_encode(txn_id_, thread_id_);
+
172 return invoke(request).then(
+
173 boost::launch::sync,
+
174 [=](boost::future<protocol::ClientMessage> f) {
+
175 try {
+
176 state_ = TxnState::ROLLED_BACK;
+
177 transaction_exists_.store(false);
+
178 f.get();
+
179 } catch (exception::iexception& e) {
+
180 HZ_LOG(
+
181 client_context_.get_logger(),
+
182 warning,
+
183 boost::str(
+
184 boost::format(
+
185 "Exception while rolling back the transaction. "
+
186 "Exception: %1%") %
+
187 e));
+
188 }
+
189 });
+
190 } catch (exception::iexception& exception) {
+
191 HZ_LOG(client_context_.get_logger(),
+
192 warning,
+
193 boost::str(boost::format(
+
194 "Exception while rolling back the transaction. "
+
195 "Exception: %1%") %
+
196 exception));
+
197 }
+
198 state_ = TxnState::ROLLED_BACK;
+
199 transaction_exists_.store(false);
+
200 } catch (exception::iexception&) {
+
201 transaction_exists_.store(false);
+
202 client_transaction_util::transaction_exception_factory()->rethrow(
+
203 std::current_exception(), "TransactionProxy::rollback() failed");
+
204 }
+
205 return boost::make_ready_future();
+
206}
+
207
+
208serialization::pimpl::SerializationService&
+
209TransactionProxy::get_serialization_service()
+
210{
+
211 return client_context_.get_serialization_service();
+
212}
+
213
+
214std::shared_ptr<connection::Connection>
+
215TransactionProxy::get_connection()
+
216{
+
217 return connection_;
+
218}
+
219
+
220void
+
221TransactionProxy::check_thread()
+
222{
+
223 if (thread_id_ != util::get_current_thread_id()) {
+
224 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
225 "TransactionProxy::checkThread()",
+
226 "Transaction cannot span multiple threads!"));
+
227 }
+
228}
+
229
+
230void
+
231TransactionProxy::check_timeout()
+
232{
+
233 if (start_time_ + options_.get_timeout() <
+
234 std::chrono::steady_clock::now()) {
+
235 BOOST_THROW_EXCEPTION(exception::transaction(
+
236 "TransactionProxy::checkTimeout()", "Transaction is timed-out!"));
+
237 }
+
238}
+
239
+
240TxnState::TxnState(state value)
+
241 : value(value)
+
242{
+
243 values.resize(9);
+
244 values[0] = NO_TXN;
+
245 values[1] = ACTIVE;
+
246 values[2] = PREPARING;
+
247 values[3] = PREPARED;
+
248 values[4] = COMMITTING;
+
249 values[5] = COMMITTED;
+
250 values[6] = COMMIT_FAILED;
+
251 values[7] = ROLLING_BACK;
+
252 values[8] = ROLLED_BACK;
+
253}
+
254
+
255TxnState::operator int() const
+
256{
+
257 return value;
+
258}
+
259
+
260void
+
261TxnState::operator=(int i)
+
262{
+
263 value = values[i];
+
264}
+
265
+
266boost::future<protocol::ClientMessage>
+
267TransactionProxy::invoke(protocol::ClientMessage& request)
+
268{
+
269 return client_transaction_util::invoke(
+
270 request,
+
271 boost::uuids::to_string(get_txn_id()),
+
272 client_context_,
+
273 connection_);
+
274}
+
275
+
276spi::ClientContext&
+
277TransactionProxy::get_client_context() const
+
278{
+
279 return client_context_;
+
280}
+
281
+
282const std::shared_ptr<util::exception_util::runtime_exception_factory>
+
283 client_transaction_util::exceptionFactory(
+
284 new class transaction_exception_factory());
+
285
+
286boost::future<protocol::ClientMessage>
+
287client_transaction_util::invoke(
+
288 protocol::ClientMessage& request,
+
289 const std::string& object_name,
+
290 spi::ClientContext& client,
+
291 const std::shared_ptr<connection::Connection>& connection)
+
292{
+
293 try {
+
294 std::shared_ptr<spi::impl::ClientInvocation> clientInvocation =
+
295 spi::impl::ClientInvocation::create(
+
296 client, request, object_name, connection);
+
297 return clientInvocation->invoke();
+
298 } catch (exception::iexception&) {
+
299 transaction_exception_factory()->rethrow(
+
300 std::current_exception(), "ClientTransactionUtil::invoke failed");
+
301 return boost::make_ready_future(protocol::ClientMessage(0));
+
302 }
+
303}
+
304
+
305const std::shared_ptr<util::exception_util::runtime_exception_factory>&
+
306client_transaction_util::transaction_exception_factory()
+
307{
+
308 return exceptionFactory;
+
309}
+
310
+
311void
+
312client_transaction_util::transaction_exception_factory::rethrow(
+
313 std::exception_ptr throwable,
+
314 const std::string& message)
+
315{
+
316 try {
+
317 std::rethrow_exception(throwable);
+
318 } catch (...) {
+
319 std::throw_with_nested(
+
320 boost::enable_current_exception(exception::transaction(
+
321 "transaction_exceptionFactory::create", message)));
+
322 }
+
323}
+
324} // namespace txn
+
325
+
326namespace proxy {
+
327TransactionalMapImpl::TransactionalMapImpl(
+
328 const std::string& name,
+
329 txn::TransactionProxy& transaction_proxy)
+
330 : TransactionalObject(imap::SERVICE_NAME, name, transaction_proxy)
+
331{}
+
332
+
333boost::future<bool>
+
334TransactionalMapImpl::contains_key_data(const serialization::pimpl::data& key)
+
335{
+
336 auto request = protocol::codec::transactionalmap_containskey_encode(
+
337 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
338
+
339 return invoke_and_get_future<bool>(request);
+
340}
+
341
+
342boost::future<boost::optional<serialization::pimpl::data>>
+
343TransactionalMapImpl::get_data(const serialization::pimpl::data& key)
+
344{
+
345 auto request = protocol::codec::transactionalmap_get_encode(
+
346 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
347
+
348 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
349 request);
+
350}
+
351
+
352boost::future<int>
+
353TransactionalMapImpl::size()
+
354{
+
355 auto request = protocol::codec::transactionalmap_size_encode(
+
356 get_name(), get_transaction_id(), util::get_current_thread_id());
+
357
+
358 return invoke_and_get_future<int>(request);
+
359}
+
360
+
361boost::future<bool>
+
362TransactionalMapImpl::is_empty()
+
363{
+
364 auto request = protocol::codec::transactionalmap_isempty_encode(
+
365 get_name(), get_transaction_id(), util::get_current_thread_id());
+
366
+
367 return invoke_and_get_future<bool>(request);
+
368}
+
369
+
370boost::future<boost::optional<serialization::pimpl::data>>
+
371TransactionalMapImpl::put_data(const serialization::pimpl::data& key,
+
372 const serialization::pimpl::data& value)
+
373{
+
374
+
375 auto request = protocol::codec::transactionalmap_put_encode(
+
376 get_name(),
+
377 get_transaction_id(),
+
378 util::get_current_thread_id(),
+
379 key,
+
380 value,
+
381 std::chrono::duration_cast<std::chrono::milliseconds>(get_timeout())
+
382 .count());
+
383
+
384 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
385 request);
+
386}
+
387
+
388boost::future<void>
+
389TransactionalMapImpl::set_data(const serialization::pimpl::data& key,
+
390 const serialization::pimpl::data& value)
+
391{
+
392 auto request = protocol::codec::transactionalmap_set_encode(
+
393 get_name(),
+
394 get_transaction_id(),
+
395 util::get_current_thread_id(),
+
396 key,
+
397 value);
+
398
+
399 return to_void_future(invoke(request));
+
400}
+
401
+
402boost::future<boost::optional<serialization::pimpl::data>>
+
403TransactionalMapImpl::put_if_absent_data(
+
404 const serialization::pimpl::data& key,
+
405 const serialization::pimpl::data& value)
+
406{
+
407 auto request = protocol::codec::transactionalmap_putifabsent_encode(
+
408 get_name(),
+
409 get_transaction_id(),
+
410 util::get_current_thread_id(),
+
411 key,
+
412 value);
+
413
+
414 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
415 request);
+
416}
+
417
+
418boost::future<boost::optional<serialization::pimpl::data>>
+
419TransactionalMapImpl::replace_data(const serialization::pimpl::data& key,
+
420 const serialization::pimpl::data& value)
+
421{
+
422 auto request = protocol::codec::transactionalmap_replace_encode(
+
423 get_name(),
+
424 get_transaction_id(),
+
425 util::get_current_thread_id(),
+
426 key,
+
427 value);
+
428
+
429 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
430 request);
+
431}
+
432
+
433boost::future<bool>
+
434TransactionalMapImpl::replace_data(const serialization::pimpl::data& key,
+
435 const serialization::pimpl::data& old_value,
+
436 const serialization::pimpl::data& new_value)
+
437{
+
438 auto request = protocol::codec::transactionalmap_replaceifsame_encode(
+
439 get_name(),
+
440 get_transaction_id(),
+
441 util::get_current_thread_id(),
+
442 key,
+
443 old_value,
+
444 new_value);
+
445
+
446 return invoke_and_get_future<bool>(request);
+
447}
+
448
+
449boost::future<boost::optional<serialization::pimpl::data>>
+
450TransactionalMapImpl::remove_data(const serialization::pimpl::data& key)
+
451{
+
452 auto request = protocol::codec::transactionalmap_remove_encode(
+
453 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
454
+
455 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
456 request);
+
457}
+
458
+
459boost::future<void>
+
460TransactionalMapImpl::delete_entry_data(const serialization::pimpl::data& key)
+
461{
+
462 auto request = protocol::codec::transactionalmap_delete_encode(
+
463 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
464
+
465 return to_void_future(invoke(request));
+
466}
+
467
+
468boost::future<bool>
+
469TransactionalMapImpl::remove_data(const serialization::pimpl::data& key,
+
470 const serialization::pimpl::data& value)
+
471{
+
472 auto request = protocol::codec::transactionalmap_removeifsame_encode(
+
473 get_name(),
+
474 get_transaction_id(),
+
475 util::get_current_thread_id(),
+
476 key,
+
477 value);
+
478
+
479 return invoke_and_get_future<bool>(request);
+
480}
+
481
+
482boost::future<std::vector<serialization::pimpl::data>>
+
483TransactionalMapImpl::key_set_data()
+
484{
+
485 auto request = protocol::codec::transactionalmap_keyset_encode(
+
486 get_name(), get_transaction_id(), util::get_current_thread_id());
+
487
+
488 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
489 request);
+
490}
+
491
+
492boost::future<std::vector<serialization::pimpl::data>>
+
493TransactionalMapImpl::key_set_data(const serialization::pimpl::data& predicate)
+
494{
+
495 auto request = protocol::codec::transactionalmap_keysetwithpredicate_encode(
+
496 get_name(),
+
497 get_transaction_id(),
+
498 util::get_current_thread_id(),
+
499 predicate);
+
500
+
501 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
502 request);
+
503}
+
504
+
505boost::future<std::vector<serialization::pimpl::data>>
+
506TransactionalMapImpl::values_data()
+
507{
+
508 auto request = protocol::codec::transactionalmap_values_encode(
+
509 get_name(), get_transaction_id(), util::get_current_thread_id());
+
510
+
511 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
512 request);
+
513}
+
514
+
515boost::future<std::vector<serialization::pimpl::data>>
+
516TransactionalMapImpl::values_data(const serialization::pimpl::data& predicate)
+
517{
+
518 auto request = protocol::codec::transactionalmap_valueswithpredicate_encode(
+
519 get_name(),
+
520 get_transaction_id(),
+
521 util::get_current_thread_id(),
+
522 predicate);
+
523
+
524 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
525 request);
+
526}
+
527
+
528TransactionalMultiMapImpl::TransactionalMultiMapImpl(
+
529 const std::string& name,
+
530 txn::TransactionProxy& transaction_proxy)
+
531 : TransactionalObject(multi_map::SERVICE_NAME, name, transaction_proxy)
+
532{}
+
533
+
534boost::future<bool>
+
535TransactionalMultiMapImpl::put_data(const serialization::pimpl::data& key,
+
536 const serialization::pimpl::data& value)
+
537{
+
538 auto request = protocol::codec::transactionalmultimap_put_encode(
+
539 get_name(),
+
540 get_transaction_id(),
+
541 util::get_current_thread_id(),
+
542 key,
+
543 value);
+
544
+
545 return invoke_and_get_future<bool>(request);
+
546}
+
547
+
548boost::future<std::vector<serialization::pimpl::data>>
+
549TransactionalMultiMapImpl::get_data(const serialization::pimpl::data& key)
+
550{
+
551 auto request = protocol::codec::transactionalmultimap_get_encode(
+
552 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
553
+
554 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
555 request);
+
556}
+
557
+
558boost::future<bool>
+
559TransactionalMultiMapImpl::remove(const serialization::pimpl::data& key,
+
560 const serialization::pimpl::data& value)
+
561{
+
562 auto request = protocol::codec::transactionalmultimap_removeentry_encode(
+
563 get_name(),
+
564 get_transaction_id(),
+
565 util::get_current_thread_id(),
+
566 key,
+
567 value);
+
568
+
569 return invoke_and_get_future<bool>(request);
+
570}
+
571
+
572boost::future<std::vector<serialization::pimpl::data>>
+
573TransactionalMultiMapImpl::remove_data(const serialization::pimpl::data& key)
+
574{
+
575 auto request = protocol::codec::transactionalmultimap_remove_encode(
+
576 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
577
+
578 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
579 request);
+
580}
+
581
+
582boost::future<int>
+
583TransactionalMultiMapImpl::value_count(const serialization::pimpl::data& key)
+
584{
+
585 auto request = protocol::codec::transactionalmultimap_valuecount_encode(
+
586 get_name(), get_transaction_id(), util::get_current_thread_id(), key);
+
587
+
588 return invoke_and_get_future<int>(request);
+
589}
+
590
+
591boost::future<int>
+
592TransactionalMultiMapImpl::size()
+
593{
+
594 auto request = protocol::codec::transactionalmultimap_size_encode(
+
595 get_name(), get_transaction_id(), util::get_current_thread_id());
+
596
+
597 return invoke_and_get_future<int>(request);
+
598}
+
599
+
600TransactionalListImpl::TransactionalListImpl(const std::string& object_name,
+
601 txn::TransactionProxy& context)
+
602 : TransactionalObject(ilist::SERVICE_NAME, object_name, context)
+
603{}
+
604
+
605boost::future<bool>
+
606TransactionalListImpl::add(const serialization::pimpl::data& e)
+
607{
+
608 auto request = protocol::codec::transactionallist_add_encode(
+
609 get_name(), get_transaction_id(), util::get_current_thread_id(), e);
+
610
+
611 return invoke_and_get_future<bool>(request);
+
612}
+
613
+
614boost::future<bool>
+
615TransactionalListImpl::remove(const serialization::pimpl::data& e)
+
616{
+
617 auto request = protocol::codec::transactionallist_remove_encode(
+
618 get_name(), get_transaction_id(), util::get_current_thread_id(), e);
+
619
+
620 return invoke_and_get_future<bool>(request);
+
621}
+
622
+
623boost::future<int>
+
624TransactionalListImpl::size()
+
625{
+
626 auto request = protocol::codec::transactionallist_size_encode(
+
627 get_name(), get_transaction_id(), util::get_current_thread_id());
+
628
+
629 return invoke_and_get_future<int>(request);
+
630}
+
631
+
632TransactionalSetImpl::TransactionalSetImpl(
+
633 const std::string& name,
+
634 txn::TransactionProxy& transaction_proxy)
+
635 : TransactionalObject(iset::SERVICE_NAME, name, transaction_proxy)
+
636{}
+
637
+
638boost::future<bool>
+
639TransactionalSetImpl::add_data(const serialization::pimpl::data& e)
+
640{
+
641 auto request = protocol::codec::transactionalset_add_encode(
+
642 get_name(), get_transaction_id(), util::get_current_thread_id(), e);
+
643
+
644 return invoke_and_get_future<bool>(request);
+
645}
+
646
+
647boost::future<bool>
+
648TransactionalSetImpl::remove_data(const serialization::pimpl::data& e)
+
649{
+
650 auto request = protocol::codec::transactionalset_remove_encode(
+
651 get_name(), get_transaction_id(), util::get_current_thread_id(), e);
+
652
+
653 return invoke_and_get_future<bool>(request);
+
654}
+
655
+
656boost::future<int>
+
657TransactionalSetImpl::size()
+
658{
+
659 auto request = protocol::codec::transactionalset_size_encode(
+
660 get_name(), get_transaction_id(), util::get_current_thread_id());
+
661
+
662 return invoke_and_get_future<int>(request);
+
663}
+
664
+
665TransactionalObject::TransactionalObject(const std::string& service_name,
+
666 const std::string& object_name,
+
667 txn::TransactionProxy& context)
+
668 : proxy::SerializingProxy(context.get_client_context(), object_name)
+
669 , service_name_(service_name)
+
670 , name_(object_name)
+
671 , context_(context)
+
672{}
+
673
+
674TransactionalObject::~TransactionalObject() = default;
+
675
+
676const std::string&
+
677TransactionalObject::get_service_name()
+
678{
+
679 return service_name_;
+
680}
+
681
+
682const std::string&
+
683TransactionalObject::get_name()
+
684{
+
685 return name_;
+
686}
+
687
+
688boost::future<void>
+
689TransactionalObject::destroy()
+
690{
+
691 on_destroy();
+
692 auto request =
+
693 protocol::codec::client_destroyproxy_encode(name_, service_name_);
+
694 return to_void_future(
+
695 invoke_on_connection(request, context_.get_connection()));
+
696}
+
697
+
698void
+
699TransactionalObject::on_destroy()
+
700{}
+
701
+
702boost::uuids::uuid
+
703TransactionalObject::get_transaction_id() const
+
704{
+
705 return context_.get_txn_id();
+
706}
+
707
+
708std::chrono::milliseconds
+
709TransactionalObject::get_timeout() const
+
710{
+
711 return context_.get_timeout();
+
712}
+
713} // namespace proxy
+
714
+
+ +
716 spi::impl::ClientTransactionManagerServiceImpl& transaction_manager,
+
717 const transaction_options& txn_options)
+
718 : options_(txn_options)
+
719 , txn_connection_(transaction_manager.connect())
+
720 , transaction_(options_, transaction_manager.get_client(), txn_connection_)
+
721{}
+
+
722
+
723boost::uuids::uuid
+
+ +
725{
+
726 return transaction_.get_txn_id();
+
727}
+
+
728
+
729boost::future<void>
+
+ +
731{
+
732 return transaction_.begin();
+
733}
+
+
734
+
735boost::future<void>
+
+ +
737{
+
738 return transaction_.commit();
+
739}
+
+
740
+
741boost::future<void>
+
+ +
743{
+
744 return transaction_.rollback();
+
745}
+
+
746
+
+ +
748 : timeout_(std::chrono::minutes(2))
+
749 , durability_(1)
+
750 , transaction_type_(transaction_type::TWO_PHASE)
+
751{}
+
+
752
+ +
+ +
755{
+
756 return transaction_type_;
+
757}
+
+
758
+ +
+ +
761{
+
762 transaction_type_ = type;
+
763 return *this;
+
764}
+
+
765
+
766std::chrono::milliseconds
+
+ +
768{
+
769 return timeout_;
+
770}
+
+
771
+ +
+
773transaction_options::set_timeout(std::chrono::milliseconds duration)
+
774{
+
775 if (duration.count() <= 0) {
+
776 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
777 "TransactionOptions::setTimeout", "Timeout must be positive!"));
+
778 }
+
779 timeout_ = duration;
+
780 return *this;
+
781}
+
+
782
+
783int
+
+ +
785{
+
786 return durability_;
+
787}
+
+
788
+ +
+ +
791{
+
792 if (num_machines < 0) {
+
793 BOOST_THROW_EXCEPTION(
+
794 exception::illegal_state("TransactionOptions::setDurability",
+
795 "Durability cannot be negative!"));
+
796 }
+
797 this->durability_ = num_machines;
+
798 return *this;
+
799}
+
+
800} // namespace client
+
801} // namespace hazelcast
+
802
+
803namespace std {
+
804std::size_t
+
805hash<std::pair<std::string, std::string>>::operator()(
+
806 const std::pair<std::string, std::string>& val) const noexcept
+
807{
+
808 return std::hash<std::string>{}(val.first + val.second);
+
809}
+
810} // namespace std
+
boost::future< void > begin_transaction()
Begins a transaction.
+
boost::future< void > commit_transaction()
Commits a transaction.
+
boost::future< void > rollback_transaction()
Begins a transaction.
+
boost::uuids::uuid get_txn_id() const
+
transaction_context(spi::impl::ClientTransactionManagerServiceImpl &transaction_manager, const transaction_options &)
Constructor to be used internally.
+
Contains the configuration for a Hazelcast transaction.
+
transaction_options & set_timeout(std::chrono::milliseconds duration)
The timeout determines the maximum lifespan of a transaction.
+
transaction_options & set_transaction_type(transaction_type transaction_type)
Sets the TransactionType.
+
transaction_type get_transaction_type() const
+
std::chrono::milliseconds get_timeout() const
+
transaction_options & set_durability(int num_machines)
Sets the transaction durability.
+ +
transaction_options()
Creates a new default configured TransactionsOptions.
+ +
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.html b/5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.html new file mode 100644 index 0000000000..600272eff4 --- /dev/null +++ b/5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.html @@ -0,0 +1,326 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::map_event Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::map_event Class Reference
+
+
+ +

Map events common contract. + More...

+ +

#include <map_event.h>

+ + + + + + + + + + + + +

+Public Member Functions

 map_event (member &&member, entry_event::type event_type, const std::string &name, int number_of_entries_affected)
 Constructor.
const memberget_member () const
 Returns the member fired this event.
entry_event::type get_event_type () const
 Return the event type.
const std::string & get_name () const
 Returns the name of the map for this event.
int get_number_of_entries_affected () const
 Returns the number of entries affected by this event.
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &os, const map_event &event)
+

Detailed Description

+

Map events common contract.

+ +

Definition at line 35 of file map_event.h.

+

Constructor & Destructor Documentation

+ +

◆ map_event()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::map_event::map_event (member && member,
entry_event::type event_type,
const std::string & name,
int number_of_entries_affected )
+
+ +

Constructor.

+ +

Definition at line 2654 of file proxy.cpp.

+
2658 : member_(member)
+
2659 , event_type_(event_type)
+
2660 , name_(name)
+
2661 , number_of_entries_affected_(number_of_entries_affected)
+
2662{}
+
+
+
+

Member Function Documentation

+ +

◆ get_event_type()

+ +
+
+ + + + + + + +
entry_event::type hazelcast::client::map_event::get_event_type () const
+
+ +

Return the event type.

+
Returns
event type
+ +

Definition at line 2671 of file proxy.cpp.

+
2672{
+
2673 return event_type_;
+
2674}
+
+
+
+ +

◆ get_member()

+ +
+
+ + + + + + + +
const member & hazelcast::client::map_event::get_member () const
+
+ +

Returns the member fired this event.

+
Returns
the member fired this event.
+ +

Definition at line 2665 of file proxy.cpp.

+
2666{
+
2667 return member_;
+
2668}
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::map_event::get_name () const
+
+ +

Returns the name of the map for this event.

+
Returns
name of the map.
+ +

Definition at line 2677 of file proxy.cpp.

+
2678{
+
2679 return name_;
+
2680}
+
+
+
+ +

◆ get_number_of_entries_affected()

+ +
+
+ + + + + + + +
int hazelcast::client::map_event::get_number_of_entries_affected () const
+
+ +

Returns the number of entries affected by this event.

+
Returns
number of entries affected.
+ +

Definition at line 2683 of file proxy.cpp.

+
2684{
+
2685 return number_of_entries_affected_;
+
2686}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & os,
const map_event & event )
+
+friend
+
+ +

Definition at line 2688 of file proxy.cpp.

+
2690{
+
2691 os << "MapEvent{member: " << event.member_
+
2692 << " eventType: " << static_cast<int>(event.event_type_)
+
2693 << " name: " << event.name_
+
2694 << " numberOfEntriesAffected: " << event.number_of_entries_affected_;
+
2695 return os;
+
2696}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.js b/5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.js new file mode 100644 index 0000000000..f3c9d3fc56 --- /dev/null +++ b/5.5.0/d9/db2/classhazelcast_1_1client_1_1map__event.js @@ -0,0 +1,8 @@ +var classhazelcast_1_1client_1_1map__event = +[ + [ "map_event", "d9/db2/classhazelcast_1_1client_1_1map__event.html#a9e886ff61cacbc08177727dbd06faeb2", null ], + [ "get_event_type", "d9/db2/classhazelcast_1_1client_1_1map__event.html#a40bc231dd4b2aa86adfc8b2da5724afd", null ], + [ "get_member", "d9/db2/classhazelcast_1_1client_1_1map__event.html#ad4243c85059778e5d24226a05221fc67", null ], + [ "get_name", "d9/db2/classhazelcast_1_1client_1_1map__event.html#a1ed84e3c173ff538e183663d3987293e", null ], + [ "get_number_of_entries_affected", "d9/db2/classhazelcast_1_1client_1_1map__event.html#a9b64264c8a1c7df23e9fc18583b30e1a", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/dbd/hazelcast__client_8h_source.html b/5.5.0/d9/dbd/hazelcast__client_8h_source.html new file mode 100644 index 0000000000..5c2f0dd5c1 --- /dev/null +++ b/5.5.0/d9/dbd/hazelcast__client_8h_source.html @@ -0,0 +1,368 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/hazelcast_client.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast_client.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <boost/utility/string_view.hpp>
+
19
+
20#include "hazelcast/client/impl/hazelcast_client_instance_impl.h"
+
21#include "hazelcast/client/flake_id_generator.h"
+
22#include "hazelcast/client/iexecutor_service.h"
+
23#include "hazelcast/client/itopic.h"
+
24#include "hazelcast/client/pn_counter.h"
+
25#include "hazelcast/client/reliable_topic.h"
+
26#include "hazelcast/client/replicated_map.h"
+
27
+
28#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
29#pragma warning(push)
+
30#pragma warning(disable : 4251) // for dll export
+
31#endif
+
32
+
33namespace hazelcast {
+
34namespace client {
+ +
36}
+
37
+
41boost::future<client::hazelcast_client> HAZELCAST_API
+
42new_client();
+
43
+
48boost::future<client::hazelcast_client> HAZELCAST_API
+
49new_client(client::client_config config);
+
50
+
51namespace client {
+
52/*
+
53 * You can use native C++ Client to connect to hazelcast nodes and make almost
+
54 * all operations that a node does. Different from nodes, clients do not hold
+
55 * data.
+
56 *
+
57 * Some of features of C++ Clients are:
+
58 * * Access to distributed data structures like IMap, IQueue, MultiMap, ITopic
+
59 * etc... For complete list see the classes extending DistributedObject
+
60 * * Access to transactional distributed data structures like TransactionalMap,
+
61 * TransactionalQueue etc...
+
62 * * Ability to add cluster listeners to a cluster and entry/item listeners to
+
63 * distributed data structures.
+
64 * @see MembershipListener, IMap#add_entry_listener , IQueue#add_item_listener
+
65 * etc .
+
66 * * C++ Client is smart by default, which means that it knows where the data is
+
67 * and asks directly to correct node. Note that you can turn this feature off (
+
68 * client_config#setSmart), if you don't want your clients to connect every
+
69 * node.
+
70 *
+
71 * Our C++ client is completely open source and the source code is freely
+
72 * available at https://github.com/hazelcast/hazelcast-cpp-client . Please feel
+
73 * free to contribute. You can join our community at
+
74 * https://hazelcastcommunity.slack.com/channels/cpp-client where you can find answers
+
75 * to your questions.
+
76 */
+
+
77class HAZELCAST_API hazelcast_client
+
78{
+
79 friend class spi::ClientContext;
+
80
+
81public:
+
82 friend boost::future<hazelcast_client> hazelcast::new_client();
+
83
+
84 friend boost::future<hazelcast_client> hazelcast::new_client(
+ +
86
+
87 virtual ~hazelcast_client();
+
88
+
94 const std::string& get_name() const;
+
95
+
102 template<typename T>
+
+
103 boost::shared_future<std::shared_ptr<T>> get_distributed_object(
+
104 const std::string& name)
+
105 {
+
106 return client_impl_->get_distributed_object<T>(name);
+
107 }
+
+
108
+
+
118 boost::shared_future<std::shared_ptr<imap>> get_map(const std::string& name)
+
119 {
+
120 return client_impl_->get_distributed_object<imap>(name);
+
121 }
+
+
122
+
+
129 boost::shared_future<std::shared_ptr<multi_map>> get_multi_map(
+
130 const std::string& name)
+
131 {
+
132 return client_impl_->get_distributed_object<multi_map>(name);
+
133 }
+
+
134
+
135 boost::shared_future<std::shared_ptr<replicated_map>> get_replicated_map(
+
136 const std::string& name)
+
137 {
+
138 return client_impl_->get_distributed_object<replicated_map>(name);
+
139 }
+
140
+
+
147 boost::shared_future<std::shared_ptr<iqueue>> get_queue(
+
148 const std::string& name)
+
149 {
+
150 return client_impl_->get_distributed_object<iqueue>(name);
+
151 }
+
+
152
+
+
160 boost::shared_future<std::shared_ptr<iset>> get_set(const std::string& name)
+
161 {
+
162 return client_impl_->get_distributed_object<iset>(name);
+
163 }
+
+
164
+
+
172 boost::shared_future<std::shared_ptr<ilist>> get_list(
+
173 const std::string& name)
+
174 {
+
175 return client_impl_->get_distributed_object<ilist>(name);
+
176 }
+
+
177
+
+
184 boost::shared_future<std::shared_ptr<itopic>> get_topic(
+
185 const std::string& name)
+
186 {
+
187 return client_impl_->get_distributed_object<itopic>(name);
+
188 };
+
+
189
+
+
196 boost::shared_future<std::shared_ptr<reliable_topic>> get_reliable_topic(
+
197 const std::string& name)
+
198 {
+
199 return client_impl_->get_distributed_object<reliable_topic>(name);
+
200 }
+
+
201
+
218 boost::shared_future<std::shared_ptr<flake_id_generator>>
+
+
219 get_flake_id_generator(const std::string& name)
+
220 {
+
221 return client_impl_->get_distributed_object<flake_id_generator>(name);
+
222 }
+
+
223
+
+
236 boost::shared_future<std::shared_ptr<pn_counter>> get_pn_counter(
+
237 const std::string& name)
+
238 {
+
239 return client_impl_->get_distributed_object<pn_counter>(name);
+
240 }
+
+
241
+
+
248 boost::shared_future<std::shared_ptr<ringbuffer>> get_ringbuffer(
+
249 const std::string& name)
+
250 {
+
251 return client_impl_->get_distributed_object<ringbuffer>(name);
+
252 }
+
+
253
+
264 boost::shared_future<std::shared_ptr<iexecutor_service>>
+
+
265 get_executor_service(const std::string& name)
+
266 {
+
267 return client_impl_->get_distributed_object<iexecutor_service>(name);
+
268 }
+
+
269
+
274 client_config& get_client_config();
+
275
+
282 transaction_context new_transaction_context();
+
283
+
291 transaction_context new_transaction_context(
+
292 const transaction_options& options);
+
293
+
301 cluster& get_cluster();
+
302
+
310 local_endpoint get_local_endpoint() const;
+
311
+
322 boost::uuids::uuid add_lifecycle_listener(
+ +
324
+
330 bool remove_lifecycle_listener(const boost::uuids::uuid& registration_id);
+
331
+
335 boost::future<void> shutdown();
+
336
+
345 spi::lifecycle_service& get_lifecycle_service();
+
346
+
352 cp::cp_subsystem& get_cp_subsystem();
+
353
+
358 sql::sql_service& get_sql();
+
359
+
360private:
+ +
362
+
363 explicit hazelcast_client(client_config config);
+
364
+
365 std::shared_ptr<impl::hazelcast_client_instance_impl> client_impl_;
+
366};
+
+
367
+
371const boost::string_view HAZELCAST_API
+
372version();
+
373
+
374} // namespace client
+
375} // namespace hazelcast
+
376
+
377#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
378#pragma warning(pop)
+
379#endif
+
hazelcast_client configuration class.
+
Hazelcast cluster interface.
Definition cluster.h:37
+
A cluster-wide unique ID generator.
+ +
boost::shared_future< std::shared_ptr< pn_counter > > get_pn_counter(const std::string &name)
Obtain a pn_counter with the given name.
+
boost::shared_future< std::shared_ptr< iqueue > > get_queue(const std::string &name)
Returns the distributed queue instance with the specified name.
+
boost::shared_future< std::shared_ptr< itopic > > get_topic(const std::string &name)
Returns the distributed topic instance with the specified name.
+
boost::shared_future< std::shared_ptr< iset > > get_set(const std::string &name)
Returns the distributed set instance with the specified name.
+
boost::shared_future< std::shared_ptr< iexecutor_service > > get_executor_service(const std::string &name)
Creates or returns the distributed executor service for the given name.
+
boost::shared_future< std::shared_ptr< ilist > > get_list(const std::string &name)
Returns the distributed list instance with the specified name.
+
boost::shared_future< std::shared_ptr< multi_map > > get_multi_map(const std::string &name)
Returns the distributed multimap instance with the specified name.
+
boost::shared_future< std::shared_ptr< ringbuffer > > get_ringbuffer(const std::string &name)
Returns the distributed ringbuffer instance with the specified name.
+
boost::shared_future< std::shared_ptr< imap > > get_map(const std::string &name)
Returns the distributed map instance with the specified name.
+
const std::string & get_name() const
Returns the name of this client instance.
+
boost::shared_future< std::shared_ptr< T > > get_distributed_object(const std::string &name)
+
boost::shared_future< std::shared_ptr< flake_id_generator > > get_flake_id_generator(const std::string &name)
Returns a generator that creates a cluster-wide unique IDs.
+
boost::shared_future< std::shared_ptr< reliable_topic > > get_reliable_topic(const std::string &name)
Returns the distributed topic instance with the specified name.
+
Distributed implementation of java.util.concurrent.ExecutorService.
+
Concurrent, distributed, client implementation of list.
Definition ilist.h:29
+
Concurrent, distributed, observable and queryable map client.
Definition imap.h:63
+
Concurrent, blocking, distributed, observable, client queue.
Definition iqueue.h:31
+
Concurrent, distributed client implementation of std::unordered_set.
Definition iset.h:29
+
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subs...
Definition itopic.h:43
+
Listener object for listening lifecycle events of hazelcast instance.
+
The Client interface allows to get information about a connected client's socket address,...
+
A specialized distributed map client whose keys can be associated with multiple values.
Definition multi_map.h:32
+
PN (Positive-Negative) CRDT counter.
Definition pn_counter.h:76
+
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subs...
+ +
A Ringbuffer is a data-structure where the content is stored in a ring like structure.
Definition ringbuffer.h:67
+
A service to execute SQL statements.
Definition sql_service.h:90
+
Provides a context to do transactional operations; so beginning/committing transactions,...
+
Contains the configuration for a Hazelcast transaction.
+
CP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distrib...
Definition cp.h:1408
+
+
+
+ + + + diff --git a/5.5.0/d9/dc7/classhazelcast_1_1client_1_1client__config-members.html b/5.5.0/d9/dc7/classhazelcast_1_1client_1_1client__config-members.html new file mode 100644 index 0000000000..3bdf88f26d --- /dev/null +++ b/5.5.0/d9/dc7/classhazelcast_1_1client_1_1client__config-members.html @@ -0,0 +1,155 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::client_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::client_config, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_flake_id_generator_config(const config::client_flake_id_generator_config &config)hazelcast::client::client_config
add_label(const std::string &label) (defined in hazelcast::client::client_config)hazelcast::client::client_config
add_listener(lifecycle_listener &&listener)hazelcast::client::client_config
add_listener(membership_listener &&listener)hazelcast::client::client_config
add_near_cache_config(const config::near_cache_config &near_cache_config)hazelcast::client::client_config
add_reliable_topic_config(const config::reliable_topic_config &reliable_topic_config)hazelcast::client::client_config
backup_acks_enabled(bool enabled)hazelcast::client::client_config
backup_acks_enabled()hazelcast::client::client_config
client_config()hazelcast::client::client_config
client_config(const client_config &rhs)=delete (defined in hazelcast::client::client_config)hazelcast::client::client_config
client_config(client_config &&rhs) (defined in hazelcast::client::client_config)hazelcast::client::client_config
connection::ClientConnectionManagerImpl (defined in hazelcast::client::client_config)hazelcast::client::client_configfriend
find_flake_id_generator_config(const std::string &name)hazelcast::client::client_config
get_cluster_name() consthazelcast::client::client_config
get_connection_strategy_config() (defined in hazelcast::client::client_config)hazelcast::client::client_config
get_credentials() const (defined in hazelcast::client::client_config)hazelcast::client::client_config
get_executor_pool_size() consthazelcast::client::client_config
get_flake_id_generator_config(const std::string &name)hazelcast::client::client_config
get_instance_name() const (defined in hazelcast::client::client_config)hazelcast::client::client_config
get_labels() const (defined in hazelcast::client::client_config)hazelcast::client::client_config
get_lifecycle_listeners() consthazelcast::client::client_config
get_load_balancer()hazelcast::client::client_config
get_logger_config()hazelcast::client::client_config
get_membership_listeners() consthazelcast::client::client_config
get_near_cache_config(const std::string &name) consthazelcast::client::client_config
get_network_config()hazelcast::client::client_config
get_properties() consthazelcast::client::client_config
get_reliable_topic_config(const std::string &name)hazelcast::client::client_config
get_serialization_config()hazelcast::client::client_config
get_socket_interceptor() consthazelcast::client::client_config
is_redo_operation() consthazelcast::client::client_config
operator=(const client_config &rhs)=delete (defined in hazelcast::client::client_config)hazelcast::client::client_config
operator=(client_config &&rhs) (defined in hazelcast::client::client_config)hazelcast::client::client_config
reliable_topic (defined in hazelcast::client::client_config)hazelcast::client::client_configfriend
set_cluster_name(const std::string &cluster_name) (defined in hazelcast::client::client_config)hazelcast::client::client_config
set_connection_strategy_config(const config::client_connection_strategy_config &connection_strategy_config) (defined in hazelcast::client::client_config)hazelcast::client::client_config
set_credentials(const std::shared_ptr< security::credentials > &credential)hazelcast::client::client_config
set_executor_pool_size(int32_t executor_pool_size)hazelcast::client::client_config
set_instance_name(const std::string &instance_name) (defined in hazelcast::client::client_config)hazelcast::client::client_config
set_labels(const std::unordered_set< std::string > &labels) (defined in hazelcast::client::client_config)hazelcast::client::client_config
set_load_balancer(load_balancer &&load_balancer)hazelcast::client::client_config
set_network_config(const config::client_network_config &network_config)hazelcast::client::client_config
set_property(const std::string &name, const std::string &value)hazelcast::client::client_config
set_redo_operation(bool redo_operation)hazelcast::client::client_config
set_serialization_config(serialization_config const &serialization_config)hazelcast::client::client_config
set_socket_interceptor(socket_interceptor &&interceptor)hazelcast::client::client_config
+
+
+ + + + diff --git a/5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html b/5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html new file mode 100644 index 0000000000..80df11fe11 --- /dev/null +++ b/5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html @@ -0,0 +1,370 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::rb::read_result_set Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::rb::read_result_set Class Reference
+
+
+ + + + + + + + + + +

+Public Member Functions

 read_result_set (int32_t read_count, std::vector< serialization::pimpl::data > &&data_items, serialization::pimpl::SerializationService &serialization_service, boost::optional< std::vector< int64_t > > &item_seqs, int64_t next_seq)
int32_t read_count () const
 Returns the number of items that have been read before filtering.
const std::vector< typed_data > & get_items () const
int64_t get_sequence (int32_t index) const
 Return the sequence number for the item at the given index.
int64_t get_next_sequence_to_read_from () const
 Returns the sequence of the item following the last read item.
+ + + +

+Static Public Attributes

static const int64_t SEQUENCE_UNAVAILABLE = -1
 Value returned from methods returning a sequence number when the information is not available (e.g.
+

Detailed Description

+
+

Definition at line 32 of file read_result_set.h.

+

Constructor & Destructor Documentation

+ +

◆ read_result_set()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::rb::read_result_set::read_result_set (int32_t read_count,
std::vector< serialization::pimpl::data > && data_items,
serialization::pimpl::SerializationService & serialization_service,
boost::optional< std::vector< int64_t > > & item_seqs,
int64_t next_seq )
+
+inline
+
+ +

Definition at line 42 of file read_result_set.h.

+
48 : items_read_count_(read_count)
+
49 , item_seqs_(std::move(item_seqs))
+
50 , next_seq_(next_seq)
+
51 {
+
52 for (auto&& item : data_items) {
+
53 items_.emplace_back(item, serialization_service);
+
54 }
+
55 }
+
int32_t read_count() const
Returns the number of items that have been read before filtering.
+
+
+
+

Member Function Documentation

+ +

◆ get_items()

+ +
+
+ + + + + +
+ + + + + + + +
const std::vector< typed_data > & hazelcast::client::rb::read_result_set::get_items () const
+
+inline
+
+ +

Definition at line 72 of file read_result_set.h.

+
72{ return items_; }
+
+
+
+ +

◆ get_next_sequence_to_read_from()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t hazelcast::client::rb::read_result_set::get_next_sequence_to_read_from () const
+
+inline
+
+ +

Returns the sequence of the item following the last read item.

+

This sequence can then be used to read items following the ones returned by this result set. Usually this sequence is equal to the sequence used to retrieve this result set incremented by the readCount(). In cases when the reader tolerates lost items, this is not the case. For instance, if the reader requests an item with a stale sequence (one which has already been overwritten), the read will jump to the oldest sequence and read from there. Similarly, if the reader requests an item in the future (e.g. because the partition was lost and the reader was unaware of this), the read method will jump back to the newest available sequence. Because of these jumps and only in the case when the reader is loss tolerant, the next sequence must be retrieved using this method. A return value of {@value SEQUENCE_UNAVAILABLE} means that the information is not available.

+
Returns
the sequence of the item following the last item in the result set
+
Since
3.10
+ +

Definition at line 118 of file read_result_set.h.

+
118{ return next_seq_; }
+
+
+
+ +

◆ get_sequence()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t hazelcast::client::rb::read_result_set::get_sequence (int32_t index) const
+
+inline
+
+ +

Return the sequence number for the item at the given index.

+
Parameters
+ + +
indexthe index
+
+
+
Returns
the sequence number for the ringbuffer item
+
Exceptions
+ + +
illegal_argumentif index out of bounds.
+
+
+
Since
3.9
+ +

Definition at line 82 of file read_result_set.h.

+
83 {
+
84 if (index >= (int32_t)item_seqs_->size() || index < 0) {
+
85 BOOST_THROW_EXCEPTION(
+
86 (exception::exception_builder<exception::illegal_argument>(
+
87 "read_result_set::getSequence")
+
88 << "Index " << index
+
89 << " is out of bounds. Sequences size is:" << item_seqs_->size())
+
90 .build());
+
91 }
+
92
+
93 return (*item_seqs_)[index];
+
94 }
+
+
+
+ +

◆ read_count()

+ +
+
+ + + + + +
+ + + + + + + +
int32_t hazelcast::client::rb::read_result_set::read_count () const
+
+inline
+
+ +

Returns the number of items that have been read before filtering.

+

If no filter is set, then the readCount will be equal to size. But if a filter is applied, it could be that items are read, but are filtered out. So if you are trying to make another read based on the read_result_set then you should increment the sequence by readCount and not by size(). Otherwise you will be re-reading the same filtered messages.

+
Returns
the number of items read (including the filtered ones).
+ +

Definition at line 70 of file read_result_set.h.

+
70{ return items_read_count_; }
+
+
+
+

Member Data Documentation

+ +

◆ SEQUENCE_UNAVAILABLE

+ +
+
+ + + + + +
+ + + + +
const int64_t hazelcast::client::rb::read_result_set::SEQUENCE_UNAVAILABLE = -1
+
+static
+
+ +

Value returned from methods returning a sequence number when the information is not available (e.g.

+

because of rolling upgrade and some members not returning the sequence).

+ +

Definition at line 40 of file read_result_set.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.js b/5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.js new file mode 100644 index 0000000000..8876841324 --- /dev/null +++ b/5.5.0/d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1rb_1_1read__result__set = +[ + [ "get_next_sequence_to_read_from", "d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html#a77536a2f3377cbe355031d5bec972ba0", null ], + [ "get_sequence", "d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html#a4b915ada3374e24ae29050727bc687ec", null ], + [ "read_count", "d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html#a5ce888b33bf025a1c9b0937561d8c191", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/ddc/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4-members.html b/5.5.0/d9/ddc/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4-members.html new file mode 100644 index 0000000000..0de89510eb --- /dev/null +++ b/5.5.0/d9/ddc/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::address > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::address >, including all inherited members.

+ + +
operator()(const hazelcast::client::address &address) const noexcept (defined in std::hash< hazelcast::client::address >)std::hash< hazelcast::client::address >
+
+
+ + + + diff --git a/5.5.0/d9/dde/classhazelcast_1_1client_1_1client__property-members.html b/5.5.0/d9/dde/classhazelcast_1_1client_1_1client__property-members.html new file mode 100644 index 0000000000..e7ed7af47f --- /dev/null +++ b/5.5.0/d9/dde/classhazelcast_1_1client_1_1client__property-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::client_property Member List
+
+
+ +

This is the complete list of members for hazelcast::client::client_property, including all inherited members.

+ + + + + +
client_property(const std::string &name, const std::string &default_value) (defined in hazelcast::client::client_property)hazelcast::client::client_property
get_default_value() const (defined in hazelcast::client::client_property)hazelcast::client::client_property
get_name() const (defined in hazelcast::client::client_property)hazelcast::client::client_property
get_system_property() consthazelcast::client::client_property
+
+
+ + + + diff --git a/5.5.0/d9/dde/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4-members.html b/5.5.0/d9/dde/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4-members.html new file mode 100644 index 0000000000..245cb5f6b1 --- /dev/null +++ b/5.5.0/d9/dde/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::big_decimal > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::big_decimal >, including all inherited members.

+ + +
operator()(const hazelcast::client::big_decimal &f) const (defined in std::hash< hazelcast::client::big_decimal >)std::hash< hazelcast::client::big_decimal >
+
+
+ + + + diff --git a/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.html b/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.html new file mode 100644 index 0000000000..c63bf3672e --- /dev/null +++ b/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.html @@ -0,0 +1,738 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::transactional_map Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_map Class Reference
+
+
+ +

Transactional implementation of imap. + More...

+ +

#include <transactional_map.h>

+
Inheritance diagram for hazelcast::client::transactional_map:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename K>
boost::future< bool > contains_key (const K &key)
 Transactional implementation of imap#contains_key(Object).
template<typename K, typename V>
boost::future< boost::optional< V > > get (const K &key)
 Transactional implementation of imap#get(Object).
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > put (const K &key, const V &value)
 Transactional implementation of imap#put(Object, Object).
template<typename K, typename V>
boost::future< void > set (const K &key, const V &value)
 Transactional implementation of imap#set(key, value).
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > put_if_absent (const K &key, const V &value)
 Transactional implementation of imap#putIfAbsent(key, value).
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > replace (const K &key, const V &value)
 Transactional implementation of imap#replace(key, value).
template<typename K, typename V, typename N>
boost::future< bool > replace (const K &key, const V &old_value, const N &new_value)
 Transactional implementation of imap#replace(key, value, oldValue).
template<typename K, typename V>
boost::future< boost::optional< V > > remove (const K &key)
 Transactional implementation of imap#remove(key).
template<typename K>
boost::future< void > delete_entry (const K &key)
 Transactional implementation of imap#delete(key).
template<typename K, typename V>
boost::future< bool > remove (const K &key, const V &value)
 Transactional implementation of imap#remove(key, value).
template<typename K>
boost::future< std::vector< K > > key_set ()
 Transactional implementation of imap#keySet().
template<typename K, typename P>
boost::future< std::vector< K > > key_set (const P &predicate)
 Transactional implementation of imap#keySet(Predicate) .
template<typename V>
boost::future< std::vector< V > > values ()
 Transactional implementation of imap::values().
template<typename V, typename P>
boost::future< std::vector< V > > values (const P &predicate)
 Transactional implementation of imap#values(Predicate) .
+ + +

+Friends

class transaction_context
+

Detailed Description

+

Transactional implementation of imap.

+
See also
imap
+ +

Definition at line 27 of file transactional_map.h.

+

Member Function Documentation

+ +

◆ contains_key()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::transactional_map::contains_key (const K & key)
+
+inline
+
+ +

Transactional implementation of imap#contains_key(Object).

+
See also
imap#contains_key(key)
+ +

Definition at line 38 of file transactional_map.h.

+
39 {
+
40 return contains_key_data(to_data(key));
+
41 }
+
+
+
+ +

◆ delete_entry()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::transactional_map::delete_entry (const K & key)
+
+inline
+
+ +

Transactional implementation of imap#delete(key).

+

The object to be deleted will be removed from only the current transaction context till transaction is committed.

+
See also
imap#delete(key)
+ +

Definition at line 151 of file transactional_map.h.

+
152 {
+
153 return delete_entry_data(to_data(key));
+
154 }
+
+
+
+ +

◆ get()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::transactional_map::get (const K & key)
+
+inline
+
+ +

Transactional implementation of imap#get(Object).

+
See also
imap#get(keu)
+ +

Definition at line 49 of file transactional_map.h.

+
50 {
+
51 return to_object<V>(get_data(to_data(key)));
+
52 }
+
+
+
+ +

◆ key_set() [1/2]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::transactional_map::key_set ()
+
+inline
+
+ +

Transactional implementation of imap#keySet().

+
See also
imap#keySet()
+ +

Definition at line 177 of file transactional_map.h.

+
178 {
+
179 return to_object_vector<K>(key_set_data());
+
180 }
+
+
+
+ +

◆ key_set() [2/2]

+ +
+
+
+template<typename K, typename P>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::transactional_map::key_set (const P & predicate)
+
+inline
+
+ +

Transactional implementation of imap#keySet(Predicate) .

+
See also
imap#keySet(predicate)
+ +

Definition at line 189 of file transactional_map.h.

+
190 {
+
191 return to_object_vector<K>(key_set_data(to_data(predicate)));
+
192 }
+
+
+
+ +

◆ put()

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::transactional_map::put (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of imap#put(Object, Object).

+

The object to be put will be accessible only in the current transaction context till transaction is committed.

+
See also
imap#put(key, value)
+ +

Definition at line 63 of file transactional_map.h.

+
64 {
+
65 return to_object<R>(put_data(to_data(key), to_data(value)));
+
66 }
+
+
+
+ +

◆ put_if_absent()

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::transactional_map::put_if_absent (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of imap#putIfAbsent(key, value).

+

The object to be put will be accessible only in the current transaction context till transaction is committed.

+
See also
imap#putIfAbsent(key, value)
+ +

Definition at line 91 of file transactional_map.h.

+
93 {
+
94 return to_object<R>(put_if_absent_data(to_data(key), to_data(value)));
+
95 }
+
+
+
+ +

◆ remove() [1/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::transactional_map::remove (const K & key)
+
+inline
+
+ +

Transactional implementation of imap#remove(key).

+

The object to be removed will be removed from only the current transaction context till transaction is committed.

+
See also
imap#remove(key)
+ +

Definition at line 137 of file transactional_map.h.

+
138 {
+
139 return to_object<V>(remove_data(to_data(key)));
+
140 }
+
+
+
+ +

◆ remove() [2/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::transactional_map::remove (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of imap#remove(key, value).

+

The object to be removed will be removed from only the current transaction context till transaction is committed.

+
See also
imap#remove(key, value)
+ +

Definition at line 165 of file transactional_map.h.

+
166 {
+
167 return remove_data(to_data(key), to_data(value));
+
168 }
+
+
+
+ +

◆ replace() [1/2]

+ +
+
+
+template<typename K, typename V, typename N>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< bool > hazelcast::client::transactional_map::replace (const K & key,
const V & old_value,
const N & new_value )
+
+inline
+
+ +

Transactional implementation of imap#replace(key, value, oldValue).

+

The object to be replaced will be accessible only in the current transaction context till transaction is committed.

+
See also
imap#replace(key, value, oldValue)
+ +

Definition at line 120 of file transactional_map.h.

+
123 {
+
124 return replace_data(
+
125 to_data(key), to_data(old_value), to_data(new_value));
+
126 }
+
+
+
+ +

◆ replace() [2/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::transactional_map::replace (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of imap#replace(key, value).

+

The object to be replaced will be accessible only in the current transaction context till transaction is committed.

+
See also
imap#replace(key, value)
+ +

Definition at line 106 of file transactional_map.h.

+
107 {
+
108 return to_object<R>(replace_data(to_data(key), to_data(value)));
+
109 }
+
+
+
+ +

◆ set()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< void > hazelcast::client::transactional_map::set (const K & key,
const V & value )
+
+inline
+
+ +

Transactional implementation of imap#set(key, value).

+

The object to be set will be accessible only in the current transaction context till transaction is committed.

+
See also
imap#set(key, value)
+ +

Definition at line 77 of file transactional_map.h.

+
78 {
+
79 return set_data(to_data(key), to_data(value));
+
80 }
+
+
+
+ +

◆ values() [1/2]

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::transactional_map::values ()
+
+inline
+
+ +

Transactional implementation of imap::values().

+
See also
imap::values()
+ +

Definition at line 201 of file transactional_map.h.

+
202 {
+
203 return to_object_vector<V>(values_data());
+
204 }
+
+
+
+ +

◆ values() [2/2]

+ +
+
+
+template<typename V, typename P>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::transactional_map::values (const P & predicate)
+
+inline
+
+ +

Transactional implementation of imap#values(Predicate) .

+
See also
imap#values(Predicate)
+ +

Definition at line 212 of file transactional_map.h.

+
213 {
+
214 return to_object_vector<V>(values_data(to_data(predicate)));
+
215 }
+
+
+
+ + +

◆ transaction_context

+ +
+
+ + + + + +
+ + + + +
friend class transaction_context
+
+friend
+
+ +

Definition at line 29 of file transactional_map.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.js b/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.js new file mode 100644 index 0000000000..cc25ba4e18 --- /dev/null +++ b/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.js @@ -0,0 +1,17 @@ +var classhazelcast_1_1client_1_1transactional__map = +[ + [ "contains_key", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a61b0a8f8531aa1d4c8153574a8d59465", null ], + [ "delete_entry", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a49b2cd753c5e53c801ce1124099c9354", null ], + [ "get", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a08ac61e49f60d07229bfc4707e4a88e0", null ], + [ "key_set", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a38ce4019a46a2d06bc9df6d58976c03a", null ], + [ "key_set", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a7c9edf66a4c4fb584fbcf3405aec2dd6", null ], + [ "put", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a49f7867ea38e33e18b7f1a617de652d0", null ], + [ "put_if_absent", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a9c2d4744ec88b29aea3af3283a2fcd5d", null ], + [ "remove", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#af1c00d09d9f8851124da2f92f6e08055", null ], + [ "remove", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a76ad8a94067656312faef3fcd7af4708", null ], + [ "replace", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a86a361dd910ef4766cfcfb6de9115cab", null ], + [ "replace", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#ac52be6ea9d8b121784ba527e7879a74e", null ], + [ "set", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a0715ef53691f07c3eede6a3e792e2430", null ], + [ "values", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#ab2e0f2dc3d7c53f3675319fd36bb797b", null ], + [ "values", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html#a07ffc70e9a9f88aa583f1524ca66556e", null ] +]; \ No newline at end of file diff --git a/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.png b/5.5.0/d9/dee/classhazelcast_1_1client_1_1transactional__map.png new file mode 100644 index 0000000000000000000000000000000000000000..023bd464c51d3ee4e8a395c2539d70a1e4e3d4e7 GIT binary patch literal 819 zcmeAS@N?(olHy`uVBq!ia0vp^7lAl{gBeI};7C{iq@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#NuLdAc};R4~4sdwbFm1rC?l z(=-45?>3(-!K!+0>#~^BTGryOhXPgB3kc5i5|}i{qq{@p_%$V^lN-Nk2CmXq`PpN3 zSUcMI$_$obJ^P=nwpB+RkAL$k;n~jpMODdj-S*%6#8007mnFN*U{mPK8S9>w?SCUS zHTF|R=bV%O-ikQ9R5}@EyXdlOS?H`vtIjhG6SkQaOYOch->EO=txBDkr`fA_f|_em z;#b)g9Y0vRd5_DKZT7;Z>lUdhopj3=y6M^WLPO}>jW4l+soc|Ju1%e=t#;yyB}E=r z*3=3ga811sNo&tq$LUz?b+rvHB;(0g$|1#6wY7%zwy{LA;^w2R75{;eGzMLD`k zlVqZ$Cw83hVQQHFf{h_K(`wP}T(c!FJIofGobXIJYAYXu+jS+ThK*Z07!rWW86={+ zIT(&zBSz@n|O)FOUEpc74%4(a~#8t0uoN|%f(7kY1b#=Z@@$t{E#dcO6Jz3rv z5<2&ua!_dR7p;kJ{G%Q1*S(x3BkTWkn*3Rr?8+Ud&3+%g_Pm|n{oc>NLAy6LKFPSe zdV8@;yXVY^xI2@(*nC~Rt(n3_@1NV3@nfU({ND06KA~@Bt=Y^u!+iOZuYa9oh!6<&w6oY`XxnfO^;VCGuRu;nLD zR`l<&-kAF`FI=}051mu`+avmQNa+9dIZuDZyHwxRv_Hhz5fZ9=);;ARC@d~S kxvW~1oUJS*IMcIUy!hv;$D;DAz~s%~>FVdQ&MBb@06_ + + + + + + +Hazelcast C++ Client: hazelcast::cp::raft_proxy_factory Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::raft_proxy_factory Class Reference
+
+
+ +

Client-side Raft-based proxy implementation of atomic reference. + More...

+ +

#include <cp.h>

+ + + + + +

+Public Member Functions

 raft_proxy_factory (client::spi::ClientContext &context)
template<typename T>
boost::future< std::shared_ptr< T > > create_proxy (const std::string &name)
+ + + +

+Static Public Member Functions

static std::string without_default_group_name (const std::string &n)
static std::string object_name_for_proxy (const std::string &name)
+

Detailed Description

+

Client-side Raft-based proxy implementation of atomic reference.

+ +

Definition at line 1318 of file cp.h.

+

Constructor & Destructor Documentation

+ +

◆ raft_proxy_factory()

+ +
+
+ + + + + + + +
hazelcast::cp::raft_proxy_factory::raft_proxy_factory (client::spi::ClientContext & context)
+
+ +

Definition at line 34 of file cp.cpp.

+
35 : context_(context)
+
36{}
+
+
+
+

Member Function Documentation

+ +

◆ create_proxy()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
boost::future< std::shared_ptr< T > > hazelcast::cp::raft_proxy_factory::create_proxy (const std::string & name)
+
+inline
+
+ +

Definition at line 1328 of file cp.h.

+
1329 {
+
1330 auto proxy_name = without_default_group_name(name);
+
1331 auto object_name = object_name_for_proxy(proxy_name);
+
1332 return get_group_id(proxy_name, object_name)
+
1333 .then([=](boost::future<raft_group_id> f) {
+
1334 auto group_id = f.get();
+
1335 return create<T>(std::move(group_id), proxy_name, object_name);
+
1336 });
+
1337 }
+
+
+
+ +

◆ object_name_for_proxy()

+ +
+
+ + + + + +
+ + + + + + + +
std::string hazelcast::cp::raft_proxy_factory::object_name_for_proxy (const std::string & name)
+
+static
+
+ +

Definition at line 118 of file cp.cpp.

+
119{
+
120 auto index = name.find('@');
+
121 if (index == std::string::npos) {
+
122 return name;
+
123 }
+
124
+
125 Preconditions::check_true(index < (name.size() - 1),
+
126 "Object name cannot be empty string");
+
127 Preconditions::check_true(
+
128 name.find('@', index + 1) == std::string::npos,
+
129 "Custom CP group name must be specified at most once");
+
130
+
131 auto object_name = name.substr(0, index);
+
132 boost::trim(object_name);
+
133 Preconditions::check_true(object_name.size() > 0,
+
134 "Object name cannot be empty string");
+
135 return object_name;
+
136}
+
+
+
+ +

◆ without_default_group_name()

+ +
+
+ + + + + +
+ + + + + + + +
std::string hazelcast::cp::raft_proxy_factory::without_default_group_name (const std::string & n)
+
+static
+
+ +

Definition at line 96 of file cp.cpp.

+
97{
+
98 std::string name = n;
+
99 boost::trim(name);
+
100 auto index = name.find('@');
+
101 if (index == std::string::npos) {
+
102 return name;
+
103 }
+
104
+
105 Preconditions::check_true(
+
106 name.find('@', index + 1) == std::string::npos,
+
107 "Custom group name must be specified at most once");
+
108
+
109 auto group_name = name.substr(index + 1);
+
110 boost::trim(group_name);
+
111 if (group_name == DEFAULT_GROUP_NAME) {
+
112 return name.substr(0, index);
+
113 }
+
114 return name;
+
115}
+
+
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/d9/df5/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper-members.html b/5.5.0/d9/df5/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper-members.html new file mode 100644 index 0000000000..3362b17a26 --- /dev/null +++ b/5.5.0/d9/df5/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::PortableVersionHelper Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::PortableVersionHelper, including all inherited members.

+ + + +
get_version(int) (defined in hazelcast::client::serialization::PortableVersionHelper)hazelcast::client::serialization::PortableVersionHelperinlinestatic
get_version(int default_version) (defined in hazelcast::client::serialization::PortableVersionHelper)hazelcast::client::serialization::PortableVersionHelperinlinestatic
+
+
+ + + + diff --git a/5.5.0/d9/dfe/classhazelcast_1_1client_1_1iset-members.html b/5.5.0/d9/dfe/classhazelcast_1_1client_1_1iset-members.html new file mode 100644 index 0000000000..718175e916 --- /dev/null +++ b/5.5.0/d9/dfe/classhazelcast_1_1client_1_1iset-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iset Member List
+
+
+ +

This is the complete list of members for hazelcast::client::iset, including all inherited members.

+ + + + + + + + + + + + +
add(const E &element)hazelcast::client::isetinline
add_all(const std::vector< E > &elements)hazelcast::client::isetinline
add_item_listener(item_listener &&listener, bool include_value)hazelcast::client::isetinline
contains(const E &element)hazelcast::client::isetinline
contains_all(const std::vector< E > &elements)hazelcast::client::isetinline
remove(const E &element)hazelcast::client::isetinline
remove_all(const std::vector< E > &elements)hazelcast::client::isetinline
retain_all(const std::vector< E > &elements)hazelcast::client::isetinline
SERVICE_NAME (defined in hazelcast::client::iset)hazelcast::client::isetstatic
spi::ProxyManager (defined in hazelcast::client::iset)hazelcast::client::isetfriend
to_array()hazelcast::client::isetinline
+
+
+ + + + diff --git a/5.5.0/da/d00/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4-members.html b/5.5.0/da/d00/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4-members.html new file mode 100644 index 0000000000..9a3e85156b --- /dev/null +++ b/5.5.0/da/d00/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< byte > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/da/d08/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder.html b/5.5.0/da/d08/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder.html new file mode 100644 index 0000000000..0b39e7eb83 --- /dev/null +++ b/5.5.0/da/d08/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder.html @@ -0,0 +1,419 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::ClassDefinitionBuilder Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::ClassDefinitionBuilder Class Reference
+
+
+ +

ClassDefinitionBuilder is used to build and register ClassDefinitions manually. + More...

+ +

#include <serialization.h>

+ + + + + + + + + + + +

+Public Member Functions

 ClassDefinitionBuilder (int factory_id, int class_id, int version)
ClassDefinitionBuilder & add_portable_field (const std::string &field_name, std::shared_ptr< ClassDefinition > def)
ClassDefinitionBuilder & add_portable_array_field (const std::string &field_name, std::shared_ptr< ClassDefinition > def)
ClassDefinitionBuilder & add_field (FieldDefinition &field_definition)
void add_field (const std::string &field_name, field_type const &field_type)
std::shared_ptr< ClassDefinitionbuild ()
int get_factory_id ()
int get_class_id ()
int get_version ()
+

Detailed Description

+

ClassDefinitionBuilder is used to build and register ClassDefinitions manually.

+
See also
ClassDefinition
+
+SerializationConfig#addClassDefinition(ClassDefinition)
+ +

Definition at line 691 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ ClassDefinitionBuilder()

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::serialization::ClassDefinitionBuilder::ClassDefinitionBuilder (int factory_id,
int class_id,
int version )
+
+ +

Definition at line 132 of file serialization.cpp.

+
135 : factory_id_(factory_id)
+
136 , class_id_(class_id)
+
137 , version_(version)
+
138 , index_(0)
+
139 , done_(false)
+
140{}
+
+
+
+

Member Function Documentation

+ +

◆ add_field() [1/2]

+ +
+
+ + + + + + + + + + + +
void hazelcast::client::serialization::ClassDefinitionBuilder::add_field (const std::string & field_name,
field_type const & field_type )
+
+ +

Definition at line 231 of file serialization.cpp.

+
233{
+
234 check();
+
235 FieldDefinition fieldDefinition(index_++, field_name, field_type, version_);
+
236 field_definitions_.push_back(fieldDefinition);
+
237}
+
+
+
+ +

◆ add_field() [2/2]

+ +
+
+ + + + + + + +
ClassDefinitionBuilder & hazelcast::client::serialization::ClassDefinitionBuilder::add_field (FieldDefinition & field_definition)
+
+ +

Definition at line 184 of file serialization.cpp.

+
185{
+
186 check();
+
187 int defIndex = field_definition.get_index();
+
188 if (index_ != defIndex) {
+
189 char buf[100];
+
190 util::hz_snprintf(buf,
+
191 100,
+
192 "Invalid field index. Index in definition:%d, being "
+
193 "added at index:%d",
+
194 defIndex,
+
195 index_);
+
196 BOOST_THROW_EXCEPTION(
+
197 exception::illegal_argument("ClassDefinitionBuilder::addField", buf));
+
198 }
+
199 index_++;
+
200 field_definitions_.push_back(field_definition);
+
201 return *this;
+
202}
+
+
+
+ +

◆ add_portable_array_field()

+ +
+
+ + + + + + + + + + + +
ClassDefinitionBuilder & hazelcast::client::serialization::ClassDefinitionBuilder::add_portable_array_field (const std::string & field_name,
std::shared_ptr< ClassDefinition > def )
+
+ +

Definition at line 163 of file serialization.cpp.

+
166{
+
167 check();
+
168 if (def->get_class_id() == 0) {
+
169 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
170 "ClassDefinitionBuilder::addPortableField",
+
171 "Portable class id cannot be zero!"));
+
172 }
+
173 FieldDefinition fieldDefinition(index_++,
+
174 field_name,
+
175 field_type::TYPE_PORTABLE_ARRAY,
+
176 def->get_factory_id(),
+
177 def->get_class_id(),
+
178 def->get_version());
+
179 field_definitions_.push_back(fieldDefinition);
+
180 return *this;
+
181}
+
+
+
+ +

◆ add_portable_field()

+ +
+
+ + + + + + + + + + + +
ClassDefinitionBuilder & hazelcast::client::serialization::ClassDefinitionBuilder::add_portable_field (const std::string & field_name,
std::shared_ptr< ClassDefinition > def )
+
+ +

Definition at line 143 of file serialization.cpp.

+
145{
+
146 check();
+
147 if (def->get_class_id() == 0) {
+
148 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
149 "ClassDefinitionBuilder::addPortableField",
+
150 "Portable class id cannot be zero!"));
+
151 }
+
152 FieldDefinition fieldDefinition(index_++,
+
153 field_name,
+
154 field_type::TYPE_PORTABLE,
+
155 def->get_factory_id(),
+
156 def->get_class_id(),
+
157 def->get_version());
+
158 field_definitions_.push_back(fieldDefinition);
+
159 return *this;
+
160}
+
+
+
+ +

◆ build()

+ +
+
+ + + + + + + +
std::shared_ptr< ClassDefinition > hazelcast::client::serialization::ClassDefinitionBuilder::build ()
+
+ +

Definition at line 205 of file serialization.cpp.

+
206{
+
207 done_ = true;
+
208 std::shared_ptr<ClassDefinition> cd(
+
209 new ClassDefinition(factory_id_, class_id_, version_));
+
210
+
211 std::vector<FieldDefinition>::iterator fdIt;
+
212 for (fdIt = field_definitions_.begin(); fdIt != field_definitions_.end();
+
213 fdIt++) {
+
214 cd->add_field_def(*fdIt);
+
215 }
+
216 return cd;
+
217}
+
+
+
+ +

◆ get_class_id()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinitionBuilder::get_class_id ()
+
+ +

Definition at line 246 of file serialization.cpp.

+
247{
+
248 return class_id_;
+
249}
+
+
+
+ +

◆ get_factory_id()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinitionBuilder::get_factory_id ()
+
+ +

Definition at line 240 of file serialization.cpp.

+
241{
+
242 return factory_id_;
+
243}
+
+
+
+ +

◆ get_version()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::ClassDefinitionBuilder::get_version ()
+
+ +

Definition at line 252 of file serialization.cpp.

+
253{
+
254 return version_;
+
255}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/da/d1e/query_8cpp_8o_8d_source.html b/5.5.0/da/d1e/query_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..d0eeeb3d32 --- /dev/null +++ b/5.5.0/da/d1e/query_8cpp_8o_8d_source.html @@ -0,0 +1,2443 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/query.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
query.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/query.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/query.cpp \
+
3 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
4 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
37 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
38 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
41 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
42 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
166 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
180 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
399 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
544 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
547 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
548 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
549 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
550 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
551 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
552 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
553 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
775 /usr/local/include/boost/any.hpp \
+
776 /usr/local/include/boost/any/detail/config.hpp \
+
777 /usr/local/include/boost/config.hpp \
+
778 /usr/local/include/boost/config/user.hpp \
+
779 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
780 /usr/local/include/boost/config/compiler/clang.hpp \
+
781 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
782 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
783 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
785 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
786 /usr/local/include/boost/config/platform/macos.hpp \
+
787 /usr/local/include/boost/config/detail/posix_features.hpp \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
795 /usr/local/include/boost/config/detail/suffix.hpp \
+
796 /usr/local/include/boost/config/helper_macros.hpp \
+
797 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
798 /usr/local/include/boost/throw_exception.hpp \
+
799 /usr/local/include/boost/exception/exception.hpp \
+
800 /usr/local/include/boost/assert/source_location.hpp \
+
801 /usr/local/include/boost/cstdint.hpp \
+
802 /usr/local/include/boost/config/workaround.hpp \
+
803 /usr/local/include/boost/type_index.hpp \
+
804 /usr/local/include/boost/type_index/detail/config.hpp \
+
805 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
806 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
807 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
808 /usr/local/include/boost/core/demangle.hpp \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
811 /usr/local/include/boost/any/bad_any_cast.hpp \
+
812 /usr/local/include/boost/any/fwd.hpp \
+
813 /usr/local/include/boost/any/detail/placeholder.hpp \
+
814 /usr/local/include/boost/optional.hpp \
+
815 /usr/local/include/boost/optional/optional.hpp \
+
816 /usr/local/include/boost/assert.hpp \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
819 /usr/local/include/boost/core/addressof.hpp \
+
820 /usr/local/include/boost/core/enable_if.hpp \
+
821 /usr/local/include/boost/core/invoke_swap.hpp \
+
822 /usr/local/include/boost/core/launder.hpp \
+
823 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
824 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
825 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
826 /usr/local/include/boost/type_traits/detail/config.hpp \
+
827 /usr/local/include/boost/version.hpp \
+
828 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
829 /usr/local/include/boost/detail/workaround.hpp \
+
830 /usr/local/include/boost/type_traits/conditional.hpp \
+
831 /usr/local/include/boost/type_traits/conjunction.hpp \
+
832 /usr/local/include/boost/type_traits/disjunction.hpp \
+
833 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
834 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
835 /usr/local/include/boost/type_traits/is_complete.hpp \
+
836 /usr/local/include/boost/type_traits/declval.hpp \
+
837 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
838 /usr/local/include/boost/type_traits/is_void.hpp \
+
839 /usr/local/include/boost/type_traits/is_reference.hpp \
+
840 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
841 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
842 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
843 /usr/local/include/boost/type_traits/is_function.hpp \
+
844 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
845 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
846 /usr/local/include/boost/static_assert.hpp \
+
847 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
848 /usr/local/include/boost/type_traits/is_pod.hpp \
+
849 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
850 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
851 /usr/local/include/boost/type_traits/is_integral.hpp \
+
852 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
853 /usr/local/include/boost/type_traits/is_enum.hpp \
+
854 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
855 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
856 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
857 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
858 /usr/local/include/boost/type_traits/remove_const.hpp \
+
859 /usr/local/include/boost/type_traits/decay.hpp \
+
860 /usr/local/include/boost/type_traits/is_array.hpp \
+
861 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
862 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
863 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
864 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
865 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
866 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
867 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
868 /usr/local/include/boost/type_traits/is_same.hpp \
+
869 /usr/local/include/boost/type_traits/is_class.hpp \
+
870 /usr/local/include/boost/type_traits/is_const.hpp \
+
871 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
872 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
873 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
874 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
875 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
876 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
877 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
878 /usr/local/include/boost/type_traits/enable_if.hpp \
+
879 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
880 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
881 /usr/local/include/boost/config/pragma_message.hpp \
+
882 /usr/local/include/boost/optional/optional_fwd.hpp \
+
883 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
884 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
885 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
886 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
887 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
888 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
889 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
890 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
891 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
892 /usr/local/include/boost/optional/optional_io.hpp \
+
893 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
894 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
895 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
896 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
897 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
898 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
899 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
900 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
901 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
902 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
903 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
904 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
905 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
906 /usr/local/include/boost/uuid/uuid.hpp \
+
907 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
908 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
909 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
910 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
911 /usr/local/include/boost/uuid/detail/endian.hpp \
+
912 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
913 /usr/local/include/boost/uuid/detail/config.hpp \
+
914 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
915 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
916 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
917 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
918 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
919 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
920 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
923 /usr/local/include/boost/uuid/nil_generator.hpp \
+
924 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
925 /usr/local/include/boost/format.hpp \
+
926 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
927 /usr/local/include/boost/format/detail/config_macros.hpp \
+
928 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
929 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
930 /usr/local/include/boost/format/format_fwd.hpp \
+
931 /usr/local/include/boost/format/internals_fwd.hpp \
+
932 /usr/local/include/boost/format/internals.hpp \
+
933 /usr/local/include/boost/core/ignore_unused.hpp \
+
934 /usr/local/include/boost/limits.hpp \
+
935 /usr/local/include/boost/format/alt_sstream.hpp \
+
936 /usr/local/include/boost/core/allocator_access.hpp \
+
937 /usr/local/include/boost/core/pointer_traits.hpp \
+
938 /usr/local/include/boost/utility/base_from_member.hpp \
+
939 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
940 /usr/local/include/boost/preprocessor/config/config.hpp \
+
941 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
942 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
943 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
944 /usr/local/include/boost/preprocessor/cat.hpp \
+
945 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
946 /usr/local/include/boost/preprocessor/control/if.hpp \
+
947 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
948 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
949 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
950 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
951 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
952 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
953 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
954 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
955 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
956 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
957 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
958 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
959 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
960 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
961 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
962 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
963 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
964 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
965 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
966 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
967 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
968 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
969 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
970 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
971 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
972 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
973 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
974 /usr/local/include/boost/preprocessor/control/while.hpp \
+
975 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
976 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
977 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
978 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
979 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
980 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
981 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
982 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
983 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
984 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
985 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
986 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
987 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
988 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
989 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
990 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
991 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
992 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
993 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
994 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
995 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
996 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
997 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
998 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
999 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1000 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1001 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1002 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1003 /usr/local/include/boost/utility/enable_if.hpp \
+
1004 /usr/local/include/boost/shared_ptr.hpp \
+
1005 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1006 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1007 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1008 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1009 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1010 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1011 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1012 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1013 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1014 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1015 /usr/local/include/boost/core/checked_delete.hpp \
+
1016 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1017 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1018 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1019 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1020 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1021 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1022 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1023 /usr/local/include/boost/core/yield_primitives.hpp \
+
1024 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1025 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1026 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1027 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1028 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1029 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1030 /usr/local/include/boost/format/format_class.hpp \
+
1031 /usr/local/include/boost/format/exceptions.hpp \
+
1032 /usr/local/include/boost/format/format_implementation.hpp \
+
1033 /usr/local/include/boost/format/group.hpp \
+
1034 /usr/local/include/boost/format/feed_args.hpp \
+
1035 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1036 /usr/local/include/boost/format/parsing.hpp \
+
1037 /usr/local/include/boost/format/free_funcs.hpp \
+
1038 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1039 /usr/local/include/boost/exception_ptr.hpp \
+
1040 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1041 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1042 /usr/local/include/boost/exception/info.hpp \
+
1043 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1044 /usr/local/include/boost/exception/to_string.hpp \
+
1045 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1046 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1047 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1048 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1049 /usr/local/include/boost/core/typeinfo.hpp \
+
1050 /usr/local/include/boost/current_function.hpp \
+
1051 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1052 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1053 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1056 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1057 /usr/local/include/boost/exception/get_error_info.hpp \
+
1058 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1059 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1060 /usr/local/include/boost/make_shared.hpp \
+
1061 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1062 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1063 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1064 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1065 /usr/local/include/boost/core/default_allocator.hpp \
+
1066 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1067 /usr/local/include/boost/core/alloc_construct.hpp \
+
1068 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1069 /usr/local/include/boost/core/first_scalar.hpp \
+
1070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1071 /usr/local/include/boost/endian/conversion.hpp \
+
1072 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1073 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1074 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1075 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1076 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1077 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1078 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1079 /usr/local/include/boost/endian/detail/order.hpp \
+
1080 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1081 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1088 /usr/local/include/boost/algorithm/string.hpp \
+
1089 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1090 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1091 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1092 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1093 /usr/local/include/boost/mpl/bool.hpp \
+
1094 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1095 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1096 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1097 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1098 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1099 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1100 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1101 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1102 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1103 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1105 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1106 /usr/local/include/boost/algorithm/string/config.hpp \
+
1107 /usr/local/include/boost/range/begin.hpp \
+
1108 /usr/local/include/boost/range/config.hpp \
+
1109 /usr/local/include/boost/range/iterator.hpp \
+
1110 /usr/local/include/boost/range/range_fwd.hpp \
+
1111 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1112 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1113 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1114 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1115 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1116 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1117 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1118 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1119 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1120 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1122 /usr/local/include/boost/mpl/int.hpp \
+
1123 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1124 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1125 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1134 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1135 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1136 /usr/local/include/boost/preprocessor/inc.hpp \
+
1137 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1138 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1139 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1140 /usr/local/include/boost/preprocessor/identity.hpp \
+
1141 /usr/local/include/boost/preprocessor/empty.hpp \
+
1142 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1143 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1146 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1147 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1149 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1150 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1151 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1152 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1153 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1154 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1155 /usr/local/include/boost/range/const_iterator.hpp \
+
1156 /usr/local/include/boost/mpl/eval_if.hpp \
+
1157 /usr/local/include/boost/mpl/if.hpp \
+
1158 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1160 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1161 /usr/local/include/boost/range/end.hpp \
+
1162 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1163 /usr/local/include/boost/range/detail/common.hpp \
+
1164 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1165 /usr/local/include/boost/range/as_literal.hpp \
+
1166 /usr/local/include/boost/range/iterator_range.hpp \
+
1167 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1168 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1169 /usr/local/include/boost/mp11/utility.hpp \
+
1170 /usr/local/include/boost/mp11/integral.hpp \
+
1171 /usr/local/include/boost/mp11/version.hpp \
+
1172 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1173 /usr/local/include/boost/mp11/detail/config.hpp \
+
1174 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1175 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1176 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1177 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1178 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1179 /usr/local/include/boost/iterator/interoperable.hpp \
+
1180 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1181 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1182 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1183 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1184 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1185 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1186 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1187 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1188 /usr/local/include/boost/type_traits/negation.hpp \
+
1189 /usr/local/include/boost/mpl/not.hpp \
+
1190 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1191 /usr/local/include/boost/mpl/and.hpp \
+
1192 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1193 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1194 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1195 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1196 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1197 /usr/local/include/boost/mpl/or.hpp \
+
1198 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1199 /usr/local/include/boost/mpl/identity.hpp \
+
1200 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1201 /usr/local/include/boost/range/functions.hpp \
+
1202 /usr/local/include/boost/range/size.hpp \
+
1203 /usr/local/include/boost/range/size_type.hpp \
+
1204 /usr/local/include/boost/range/difference_type.hpp \
+
1205 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1206 /usr/local/include/boost/range/concepts.hpp \
+
1207 /usr/local/include/boost/concept_check.hpp \
+
1208 /usr/local/include/boost/concept/assert.hpp \
+
1209 /usr/local/include/boost/concept/detail/general.hpp \
+
1210 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1211 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1212 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1213 /usr/local/include/boost/concept/usage.hpp \
+
1214 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1215 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1216 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1217 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1218 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1219 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1220 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1221 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1222 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1223 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1224 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1225 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1226 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1227 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1228 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1229 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1230 /usr/local/include/boost/range/value_type.hpp \
+
1231 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1232 /usr/local/include/boost/mpl/assert.hpp \
+
1233 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1234 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1235 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1236 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1237 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1238 /usr/local/include/boost/type_traits/add_const.hpp \
+
1239 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1240 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1241 /usr/local/include/boost/utility.hpp \
+
1242 /usr/local/include/boost/utility/binary.hpp \
+
1243 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1244 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1245 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1246 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1247 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1248 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1249 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1250 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1251 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1252 /usr/local/include/boost/utility/identity_type.hpp \
+
1253 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1254 /usr/local/include/boost/core/noncopyable.hpp \
+
1255 /usr/local/include/boost/range/distance.hpp \
+
1256 /usr/local/include/boost/iterator/distance.hpp \
+
1257 /usr/local/include/boost/range/empty.hpp \
+
1258 /usr/local/include/boost/range/rbegin.hpp \
+
1259 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1260 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1261 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1262 /usr/local/include/boost/core/use_default.hpp \
+
1263 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1264 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1265 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1266 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1267 /usr/local/include/boost/range/rend.hpp \
+
1268 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1269 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1270 /usr/local/include/boost/next_prior.hpp \
+
1271 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1272 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1273 /usr/local/include/boost/type_traits/make_void.hpp \
+
1274 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1275 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1276 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1277 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1278 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1279 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1280 /usr/local/include/boost/iterator/advance.hpp \
+
1281 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1282 /usr/local/include/boost/range/detail/str_types.hpp \
+
1283 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1284 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1285 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1286 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1287 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1288 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1289 /usr/local/include/boost/core/empty_value.hpp \
+
1290 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1291 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1292 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1293 /usr/local/include/boost/algorithm/string/find.hpp \
+
1294 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1295 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1296 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1297 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1298 /usr/local/include/boost/algorithm/string/split.hpp \
+
1299 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1300 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1301 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1302 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1303 /usr/local/include/boost/function.hpp \
+
1304 /usr/local/include/boost/function/function_template.hpp \
+
1305 /usr/local/include/boost/function/function_base.hpp \
+
1306 /usr/local/include/boost/function/function_fwd.hpp \
+
1307 /usr/local/include/boost/function_equal.hpp \
+
1308 /usr/local/include/boost/core/ref.hpp \
+
1309 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1310 /usr/local/include/boost/mem_fn.hpp \
+
1311 /usr/local/include/boost/bind/mem_fn.hpp \
+
1312 /usr/local/include/boost/get_pointer.hpp \
+
1313 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1315 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1316 /usr/local/include/boost/algorithm/string/join.hpp \
+
1317 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1318 /usr/local/include/boost/mpl/logical.hpp \
+
1319 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1320 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1321 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1322 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1323 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1324 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1325 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1326 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1327 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1328 /usr/local/include/boost/property_tree/ptree.hpp \
+
1329 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1330 /usr/local/include/boost/property_tree/string_path.hpp \
+
1331 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1332 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1333 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1334 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1335 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1336 /usr/local/include/boost/multi_index_container.hpp \
+
1337 /usr/local/include/boost/move/core.hpp \
+
1338 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1339 /usr/local/include/boost/move/detail/workaround.hpp \
+
1340 /usr/local/include/boost/move/detail/config_end.hpp \
+
1341 /usr/local/include/boost/move/utility_core.hpp \
+
1342 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1343 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1344 /usr/local/include/boost/move/detail/addressof.hpp \
+
1345 /usr/local/include/boost/mpl/at.hpp \
+
1346 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1347 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1348 /usr/local/include/boost/mpl/begin_end.hpp \
+
1349 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1350 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1351 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1352 /usr/local/include/boost/mpl/void.hpp \
+
1353 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1354 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1355 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1356 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1357 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1358 /usr/local/include/boost/mpl/advance.hpp \
+
1359 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1360 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1361 /usr/local/include/boost/mpl/less.hpp \
+
1362 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1363 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1364 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1365 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1366 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1367 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1368 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1369 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1370 /usr/local/include/boost/mpl/tag.hpp \
+
1371 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1372 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1373 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1374 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1375 /usr/local/include/boost/mpl/negate.hpp \
+
1376 /usr/local/include/boost/mpl/integral_c.hpp \
+
1377 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1378 /usr/local/include/boost/mpl/long.hpp \
+
1379 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1380 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1381 /usr/local/include/boost/mpl/next.hpp \
+
1382 /usr/local/include/boost/mpl/next_prior.hpp \
+
1383 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1384 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1385 /usr/local/include/boost/mpl/prior.hpp \
+
1386 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1387 /usr/local/include/boost/mpl/deref.hpp \
+
1388 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1389 /usr/local/include/boost/mpl/contains.hpp \
+
1390 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1391 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1392 /usr/local/include/boost/mpl/find.hpp \
+
1393 /usr/local/include/boost/mpl/find_if.hpp \
+
1394 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1395 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1396 /usr/local/include/boost/mpl/apply.hpp \
+
1397 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1398 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1399 /usr/local/include/boost/mpl/placeholders.hpp \
+
1400 /usr/local/include/boost/mpl/arg.hpp \
+
1401 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1402 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1403 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1405 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1406 /usr/local/include/boost/mpl/lambda.hpp \
+
1407 /usr/local/include/boost/mpl/bind.hpp \
+
1408 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1409 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1410 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1411 /usr/local/include/boost/mpl/protect.hpp \
+
1412 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1413 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1414 /usr/local/include/boost/mpl/quote.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1417 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1420 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1422 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1423 /usr/local/include/boost/mpl/always.hpp \
+
1424 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1425 /usr/local/include/boost/mpl/pair.hpp \
+
1426 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1427 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1428 /usr/local/include/boost/mpl/same_as.hpp \
+
1429 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1430 /usr/local/include/boost/mpl/size.hpp \
+
1431 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1432 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1433 /usr/local/include/boost/mpl/distance.hpp \
+
1434 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1435 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1436 /usr/local/include/boost/mpl/O1_size.hpp \
+
1437 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1438 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1439 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1440 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1441 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1442 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1443 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1444 /usr/local/include/boost/multi_index/identity.hpp \
+
1445 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1446 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1447 /usr/local/include/boost/mpl/vector.hpp \
+
1448 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1449 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1450 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1451 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1452 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1453 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1454 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1455 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1456 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1457 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1458 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1459 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1460 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1461 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1462 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1463 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1464 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1465 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1466 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1467 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1468 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1469 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1470 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1471 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1472 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1473 /usr/local/include/boost/mpl/plus.hpp \
+
1474 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1475 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1476 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1477 /usr/local/include/boost/mpl/minus.hpp \
+
1478 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1479 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1480 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1481 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1482 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1483 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1484 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1486 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1487 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1488 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1489 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1490 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1491 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1492 /usr/local/include/boost/multi_index/tag.hpp \
+
1493 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1494 /usr/local/include/boost/mpl/fold.hpp \
+
1495 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1496 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1497 /usr/local/include/boost/mpl/set/set0.hpp \
+
1498 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1499 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1500 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1501 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1502 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1503 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1504 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1505 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1506 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1507 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1508 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1509 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1510 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1511 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1512 /usr/local/include/boost/mpl/base.hpp \
+
1513 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1514 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1515 /usr/local/include/boost/mpl/insert.hpp \
+
1516 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1517 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1518 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1519 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1520 /usr/local/include/boost/mpl/clear.hpp \
+
1521 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1522 /usr/local/include/boost/mpl/push_front.hpp \
+
1523 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1524 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1525 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1526 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1527 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1528 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1529 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1530 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1531 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1532 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1533 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1534 /usr/local/include/boost/mpl/has_key.hpp \
+
1535 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1536 /usr/local/include/boost/mpl/transform.hpp \
+
1537 /usr/local/include/boost/mpl/pair_view.hpp \
+
1538 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1539 /usr/local/include/boost/mpl/min_max.hpp \
+
1540 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1541 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1542 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1543 /usr/local/include/boost/mpl/push_back.hpp \
+
1544 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1545 /usr/local/include/boost/mpl/inserter.hpp \
+
1546 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1547 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1548 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1549 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1550 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1551 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1552 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1553 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1554 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1555 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1556 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1559 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1561 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1562 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1563 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1564 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1565 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1567 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1568 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1569 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1570 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1571 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1572 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1573 /usr/local/include/boost/core/serialization.hpp \
+
1574 /usr/local/include/boost/core/nvp.hpp \
+
1575 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1576 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1577 /usr/local/include/boost/mpl/empty.hpp \
+
1578 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1579 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1580 /usr/local/include/boost/tuple/tuple.hpp \
+
1581 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1582 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1583 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1584 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1585 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1586 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1587 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1588 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1589 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1590 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1595 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1596 /usr/local/include/boost/bind/bind.hpp \
+
1597 /usr/local/include/boost/bind/arg.hpp \
+
1598 /usr/local/include/boost/is_placeholder.hpp \
+
1599 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1600 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1601 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1602 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1603 /usr/local/include/boost/visit_each.hpp \
+
1604 /usr/local/include/boost/type.hpp \
+
1605 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1606 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1607 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1608 /usr/local/include/boost/bind/placeholders.hpp \
+
1609 /usr/local/include/boost/call_traits.hpp \
+
1610 /usr/local/include/boost/detail/call_traits.hpp \
+
1611 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1612 /usr/local/include/boost/operators.hpp \
+
1613 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1614 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1615 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1616 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1617 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1618 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1621 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1623 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1625 /usr/local/include/boost/type_traits/is_final.hpp \
+
1626 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1627 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1628 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1629 /usr/local/include/boost/multi_index/member.hpp \
+
1630 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1631 /usr/local/include/boost/core/type_name.hpp \
+
1632 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1633 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1634 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1636 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1637 /usr/local/include/boost/lexical_cast.hpp \
+
1638 /usr/local/include/boost/predef/other/endian.h \
+
1639 /usr/local/include/boost/integer.hpp \
+
1640 /usr/local/include/boost/integer_fwd.hpp \
+
1641 /usr/local/include/boost/integer_traits.hpp \
+
1642 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1643 /usr/local/include/boost/predef/version_number.h \
+
1644 /usr/local/include/boost/predef/make.h \
+
1645 /usr/local/include/boost/predef/detail/test.h \
+
1646 /usr/local/include/boost/predef/library/c/gnu.h \
+
1647 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1648 /usr/local/include/boost/predef/detail/_cassert.h \
+
1649 /usr/local/include/boost/predef/os/macos.h \
+
1650 /usr/local/include/boost/predef/os/ios.h \
+
1651 /usr/local/include/boost/predef/detail/os_detected.h \
+
1652 /usr/local/include/boost/predef/os/bsd.h \
+
1653 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1654 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1655 /usr/local/include/boost/predef/os/bsd/free.h \
+
1656 /usr/local/include/boost/predef/os/bsd/open.h \
+
1657 /usr/local/include/boost/predef/os/bsd/net.h \
+
1658 /usr/local/include/boost/predef/platform/android.h \
+
1659 /usr/local/include/boost/multiprecision/number.hpp \
+
1660 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1661 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1662 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1663 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1664 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1665 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1666 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1667 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1668 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1669 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1670 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1671 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1672 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1673 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1674 /usr/local/include/boost/core/cmath.hpp \
+
1675 /usr/local/include/boost/type_traits/is_float.hpp \
+
1676 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1677 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1678 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1679 /usr/local/include/boost/container/container_fwd.hpp \
+
1680 /usr/local/include/boost/container/detail/workaround.hpp \
+
1681 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1682 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1683 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1684 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1685 /usr/local/include/boost/core/snprintf.hpp \
+
1686 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1687 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1688 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1689 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1690 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1691 /usr/local/include/boost/math/tools/complex.hpp \
+
1692 /usr/local/include/boost/math/tools/config.hpp \
+
1693 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1696 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1698 /usr/local/include/boost/math/tools/user.hpp \
+
1699 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1700 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1702 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1703 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1704 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1705 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1706 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1707 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1708 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1709 /usr/local/include/boost/cstdfloat.hpp \
+
1710 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1711 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1712 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1713 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1714 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1715 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1716 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1717 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1718 /usr/local/include/boost/math/tools/promotion.hpp \
+
1719 /usr/local/include/boost/math/policies/policy.hpp \
+
1720 /usr/local/include/boost/math/tools/mp.hpp \
+
1721 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1722 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1723 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1724 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1725 /usr/local/include/boost/math/tools/assert.hpp \
+
1726 /usr/local/include/boost/math/special_functions/next.hpp \
+
1727 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1728 /usr/local/include/boost/math/tools/precision.hpp \
+
1729 /usr/local/include/boost/math/tools/tuple.hpp \
+
1730 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1731 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1732 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1733 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1734 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1735 /usr/local/include/boost/math/tools/traits.hpp \
+
1736 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1737 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1738 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1739 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1740 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1741 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1742 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1745 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1746 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1747 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1748 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1749 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1750 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1751 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1752 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1753 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1754 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1755 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1756 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1757 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1758 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1759 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1760 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1761 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1762 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1763 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1764 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1765 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1766 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1767 /usr/local/include/boost/multiprecision/integer.hpp \
+
1768 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1769 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1770 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1771 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1772 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1779 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1780 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1781 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1782 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1783 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1784 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1785 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1786 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1787 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1790 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1791 /usr/local/include/boost/thread/future.hpp \
+
1792 /usr/local/include/boost/thread/detail/config.hpp \
+
1793 /usr/local/include/boost/thread/detail/platform.hpp \
+
1794 /usr/local/include/boost/config/requires_threads.hpp \
+
1795 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1796 /usr/local/include/boost/thread/condition_variable.hpp \
+
1797 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1798 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1799 /usr/local/include/boost/thread/thread_time.hpp \
+
1800 /usr/local/include/boost/date_time/time_clock.hpp \
+
1801 /usr/local/include/boost/date_time/c_time.hpp \
+
1802 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1803 /usr/local/include/boost/date_time/locale_config.hpp \
+
1804 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1806 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1807 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1808 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1809 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1810 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1811 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1812 /usr/local/include/boost/date_time/time_duration.hpp \
+
1813 /usr/local/include/boost/date_time/special_defs.hpp \
+
1814 /usr/local/include/boost/date_time/time_defs.hpp \
+
1815 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1816 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1817 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1818 /usr/local/include/boost/date_time/date.hpp \
+
1819 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1820 /usr/local/include/boost/date_time/period.hpp \
+
1821 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1822 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1823 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1824 /usr/local/include/boost/date_time/date_defs.hpp \
+
1825 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1826 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1827 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1828 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1829 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1830 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1832 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1833 /usr/local/include/boost/date_time/date_duration.hpp \
+
1834 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1835 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1836 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1837 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1838 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1839 /usr/local/include/boost/date_time/date_generators.hpp \
+
1840 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1841 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1842 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1843 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1844 /usr/local/include/boost/date_time/time.hpp \
+
1845 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1846 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1847 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1848 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1849 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1850 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1851 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1852 /usr/local/include/boost/mpl/equal_to.hpp \
+
1853 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1854 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1855 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1856 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1858 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1859 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1860 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1861 /usr/local/include/boost/mpl/multiplies.hpp \
+
1862 /usr/local/include/boost/mpl/times.hpp \
+
1863 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1864 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1865 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1866 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1867 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1868 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1869 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1872 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1873 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1874 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1875 /usr/local/include/boost/config/abi_prefix.hpp \
+
1876 /usr/local/include/boost/config/abi_suffix.hpp \
+
1877 /usr/local/include/boost/chrono/duration.hpp \
+
1878 /usr/local/include/boost/chrono/config.hpp \
+
1879 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1880 /usr/local/include/boost/predef.h \
+
1881 /usr/local/include/boost/predef/language.h \
+
1882 /usr/local/include/boost/predef/language/stdc.h \
+
1883 /usr/local/include/boost/predef/language/stdcpp.h \
+
1884 /usr/local/include/boost/predef/language/objc.h \
+
1885 /usr/local/include/boost/predef/language/cuda.h \
+
1886 /usr/local/include/boost/predef/architecture.h \
+
1887 /usr/local/include/boost/predef/architecture/alpha.h \
+
1888 /usr/local/include/boost/predef/architecture/arm.h \
+
1889 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1890 /usr/local/include/boost/predef/architecture/convex.h \
+
1891 /usr/local/include/boost/predef/architecture/e2k.h \
+
1892 /usr/local/include/boost/predef/architecture/ia64.h \
+
1893 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1894 /usr/local/include/boost/predef/architecture/m68k.h \
+
1895 /usr/local/include/boost/predef/architecture/mips.h \
+
1896 /usr/local/include/boost/predef/architecture/parisc.h \
+
1897 /usr/local/include/boost/predef/architecture/ppc.h \
+
1898 /usr/local/include/boost/predef/architecture/ptx.h \
+
1899 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1900 /usr/local/include/boost/predef/architecture/riscv.h \
+
1901 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1902 /usr/local/include/boost/predef/architecture/sparc.h \
+
1903 /usr/local/include/boost/predef/architecture/superh.h \
+
1904 /usr/local/include/boost/predef/architecture/sys370.h \
+
1905 /usr/local/include/boost/predef/architecture/sys390.h \
+
1906 /usr/local/include/boost/predef/architecture/x86.h \
+
1907 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1908 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1909 /usr/local/include/boost/predef/architecture/z.h \
+
1910 /usr/local/include/boost/predef/compiler.h \
+
1911 /usr/local/include/boost/predef/compiler/borland.h \
+
1912 /usr/local/include/boost/predef/compiler/clang.h \
+
1913 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1914 /usr/local/include/boost/predef/compiler/comeau.h \
+
1915 /usr/local/include/boost/predef/compiler/compaq.h \
+
1916 /usr/local/include/boost/predef/compiler/diab.h \
+
1917 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1918 /usr/local/include/boost/predef/compiler/dignus.h \
+
1919 /usr/local/include/boost/predef/compiler/edg.h \
+
1920 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1921 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1922 /usr/local/include/boost/predef/compiler/gcc.h \
+
1923 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1924 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1925 /usr/local/include/boost/predef/compiler/iar.h \
+
1926 /usr/local/include/boost/predef/compiler/ibm.h \
+
1927 /usr/local/include/boost/predef/compiler/intel.h \
+
1928 /usr/local/include/boost/predef/compiler/kai.h \
+
1929 /usr/local/include/boost/predef/compiler/llvm.h \
+
1930 /usr/local/include/boost/predef/compiler/metaware.h \
+
1931 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1932 /usr/local/include/boost/predef/compiler/microtec.h \
+
1933 /usr/local/include/boost/predef/compiler/mpw.h \
+
1934 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1935 /usr/local/include/boost/predef/compiler/palm.h \
+
1936 /usr/local/include/boost/predef/compiler/pgi.h \
+
1937 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1938 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1939 /usr/local/include/boost/predef/compiler/tendra.h \
+
1940 /usr/local/include/boost/predef/compiler/visualc.h \
+
1941 /usr/local/include/boost/predef/compiler/watcom.h \
+
1942 /usr/local/include/boost/predef/library.h \
+
1943 /usr/local/include/boost/predef/library/c.h \
+
1944 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1945 /usr/local/include/boost/predef/library/c/uc.h \
+
1946 /usr/local/include/boost/predef/library/c/vms.h \
+
1947 /usr/local/include/boost/predef/library/c/zos.h \
+
1948 /usr/local/include/boost/predef/library/std.h \
+
1949 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1950 /usr/local/include/boost/predef/detail/_exception.h \
+
1951 /usr/local/include/boost/predef/library/std/cxx.h \
+
1952 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1953 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1954 /usr/local/include/boost/predef/library/std/modena.h \
+
1955 /usr/local/include/boost/predef/library/std/msl.h \
+
1956 /usr/local/include/boost/predef/library/std/msvc.h \
+
1957 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1958 /usr/local/include/boost/predef/library/std/sgi.h \
+
1959 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1960 /usr/local/include/boost/predef/library/std/stlport.h \
+
1961 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1962 /usr/local/include/boost/predef/os.h \
+
1963 /usr/local/include/boost/predef/os/aix.h \
+
1964 /usr/local/include/boost/predef/os/amigaos.h \
+
1965 /usr/local/include/boost/predef/os/beos.h \
+
1966 /usr/local/include/boost/predef/os/cygwin.h \
+
1967 /usr/local/include/boost/predef/os/haiku.h \
+
1968 /usr/local/include/boost/predef/os/hpux.h \
+
1969 /usr/local/include/boost/predef/os/irix.h \
+
1970 /usr/local/include/boost/predef/os/linux.h \
+
1971 /usr/local/include/boost/predef/os/os400.h \
+
1972 /usr/local/include/boost/predef/os/qnxnto.h \
+
1973 /usr/local/include/boost/predef/os/solaris.h \
+
1974 /usr/local/include/boost/predef/os/unix.h \
+
1975 /usr/local/include/boost/predef/os/vms.h \
+
1976 /usr/local/include/boost/predef/os/windows.h \
+
1977 /usr/local/include/boost/predef/other.h \
+
1978 /usr/local/include/boost/predef/other/wordsize.h \
+
1979 /usr/local/include/boost/predef/other/workaround.h \
+
1980 /usr/local/include/boost/predef/platform.h \
+
1981 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1982 /usr/local/include/boost/predef/platform/mingw.h \
+
1983 /usr/local/include/boost/predef/platform/mingw32.h \
+
1984 /usr/local/include/boost/predef/platform/mingw64.h \
+
1985 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1986 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1987 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1988 /usr/local/include/boost/predef/platform/windows_server.h \
+
1989 /usr/local/include/boost/predef/platform/windows_store.h \
+
1990 /usr/local/include/boost/predef/platform/windows_system.h \
+
1991 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1992 /usr/local/include/boost/predef/platform/ios.h \
+
1993 /usr/local/include/boost/predef/hardware.h \
+
1994 /usr/local/include/boost/predef/hardware/simd.h \
+
1995 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1996 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1997 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1998 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1999 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2000 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2002 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2003 /usr/local/include/boost/predef/version.h \
+
2004 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2005 /usr/local/include/boost/ratio/ratio.hpp \
+
2006 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2007 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2008 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2009 /usr/local/include/boost/type_traits/common_type.hpp \
+
2010 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2011 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2012 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2013 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2014 /usr/local/include/boost/chrono/time_point.hpp \
+
2015 /usr/local/include/boost/chrono/detail/system.hpp \
+
2016 /usr/local/include/boost/system/error_code.hpp \
+
2017 /usr/local/include/boost/system/detail/error_code.hpp \
+
2018 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2019 /usr/local/include/boost/system/detail/error_category.hpp \
+
2020 /usr/local/include/boost/system/detail/config.hpp \
+
2021 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2022 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2023 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2024 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2025 /usr/local/include/boost/system/detail/is_same.hpp \
+
2026 /usr/local/include/boost/system/detail/errc.hpp \
+
2027 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2028 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2029 /usr/local/include/boost/system/detail/append_int.hpp \
+
2030 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2031 /usr/local/include/boost/system/detail/system_category.hpp \
+
2032 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2033 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2034 /usr/local/include/boost/system/api_config.hpp \
+
2035 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2036 /usr/local/include/boost/system/detail/std_category.hpp \
+
2037 /usr/local/include/boost/system/error_category.hpp \
+
2038 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2039 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2040 /usr/local/include/boost/system/detail/mutex.hpp \
+
2041 /usr/local/include/boost/system/error_condition.hpp \
+
2042 /usr/local/include/boost/system/errc.hpp \
+
2043 /usr/local/include/boost/system/generic_category.hpp \
+
2044 /usr/local/include/boost/system/system_category.hpp \
+
2045 /usr/local/include/boost/system/detail/throws.hpp \
+
2046 /usr/local/include/boost/chrono/clock_string.hpp \
+
2047 /usr/local/include/boost/ratio/config.hpp \
+
2048 /usr/local/include/boost/chrono/ceil.hpp \
+
2049 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2050 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2051 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2052 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2053 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2054 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2064 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2108 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2109 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2110 /usr/local/include/boost/thread/interruption.hpp \
+
2111 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2112 /usr/local/include/boost/thread/exceptions.hpp \
+
2113 /usr/local/include/boost/system/system_error.hpp \
+
2114 /usr/local/include/boost/thread/lock_guard.hpp \
+
2115 /usr/local/include/boost/thread/detail/delete.hpp \
+
2116 /usr/local/include/boost/thread/detail/move.hpp \
+
2117 /usr/local/include/boost/move/utility.hpp \
+
2118 /usr/local/include/boost/move/traits.hpp \
+
2119 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2120 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2121 /usr/local/include/boost/thread/lock_options.hpp \
+
2122 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2123 /usr/local/include/boost/thread/lock_types.hpp \
+
2124 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2125 /usr/local/include/boost/thread/mutex.hpp \
+
2126 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2127 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2128 /usr/local/include/boost/thread/cv_status.hpp \
+
2129 /usr/local/include/boost/core/scoped_enum.hpp \
+
2130 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2131 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2132 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2133 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2134 /usr/local/include/boost/utility/result_of.hpp \
+
2135 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2136 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2137 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2138 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2139 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2140 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2141 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2142 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2143 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2144 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2145 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2146 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2147 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2148 /usr/local/include/boost/thread/futures/launch.hpp \
+
2149 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2150 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2151 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2152 /usr/local/include/boost/scoped_array.hpp \
+
2153 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2154 /usr/local/include/boost/thread/thread_only.hpp \
+
2155 /usr/local/include/boost/thread/detail/thread.hpp \
+
2156 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2157 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2158 /usr/local/include/boost/io/ios_state.hpp \
+
2159 /usr/local/include/boost/io_fwd.hpp \
+
2160 /usr/local/include/boost/functional/hash.hpp \
+
2161 /usr/local/include/boost/container_hash/hash.hpp \
+
2162 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2163 /usr/local/include/boost/container_hash/is_range.hpp \
+
2164 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2165 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2166 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2167 /usr/local/include/boost/describe/bases.hpp \
+
2168 /usr/local/include/boost/describe/modifiers.hpp \
+
2169 /usr/local/include/boost/describe/detail/config.hpp \
+
2170 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2171 /usr/local/include/boost/mp11/algorithm.hpp \
+
2172 /usr/local/include/boost/mp11/list.hpp \
+
2173 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2174 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2175 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2176 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2177 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2178 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2179 /usr/local/include/boost/mp11/set.hpp \
+
2180 /usr/local/include/boost/mp11/function.hpp \
+
2181 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2182 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2183 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2185 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2186 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2187 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2188 /usr/local/include/boost/describe/members.hpp \
+
2189 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2190 /usr/local/include/boost/mp11/bind.hpp \
+
2191 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2192 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2193 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2194 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2195 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2196 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2197 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2198 /usr/local/include/boost/thread/executor.hpp \
+
2199 /usr/local/include/boost/thread/executors/executor.hpp \
+
2200 /usr/local/include/boost/thread/executors/work.hpp \
+
2201 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2202 /usr/local/include/boost/thread/detail/memory.hpp \
+
2203 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2204 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2205 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2206 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2207 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2208 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2209 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2210 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2211 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2212 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2213 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2214 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2215 /usr/local/include/boost/container/allocator_traits.hpp \
+
2216 /usr/local/include/boost/container/detail/mpl.hpp \
+
2217 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2218 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2219 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2220 /usr/local/include/boost/container/detail/config_end.hpp \
+
2221 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2222 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2223 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2224 /usr/local/include/boost/container/detail/addressof.hpp \
+
2225 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2226 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2227 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2228 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2229 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2230 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2231 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2232 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2233 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2234 /usr/local/include/boost/container/uses_allocator.hpp \
+
2235 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2236 /usr/local/include/boost/container/detail/pair.hpp \
+
2237 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2238 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2239 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2240 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2241 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2242 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2245 /usr/local/include/boost/variant.hpp \
+
2246 /usr/local/include/boost/variant/variant.hpp \
+
2247 /usr/local/include/boost/variant/detail/config.hpp \
+
2248 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2249 /usr/local/include/boost/blank_fwd.hpp \
+
2250 /usr/local/include/boost/preprocessor/enum.hpp \
+
2251 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2252 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2253 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2254 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2255 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2256 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2257 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2258 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2259 /usr/local/include/boost/detail/reference_content.hpp \
+
2260 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2261 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2262 /usr/local/include/boost/variant/detail/move.hpp \
+
2263 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2264 /usr/local/include/boost/mpl/list.hpp \
+
2265 /usr/local/include/boost/mpl/limits/list.hpp \
+
2266 /usr/local/include/boost/mpl/list/list20.hpp \
+
2267 /usr/local/include/boost/mpl/list/list10.hpp \
+
2268 /usr/local/include/boost/mpl/list/list0.hpp \
+
2269 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2270 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2271 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2272 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2273 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2274 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2284 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2285 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2286 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2287 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2288 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2289 /usr/local/include/boost/variant/static_visitor.hpp \
+
2290 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2291 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2292 /usr/local/include/boost/utility/declval.hpp \
+
2293 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2294 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2295 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2296 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2297 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2298 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2299 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2300 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2301 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2302 /usr/local/include/boost/blank.hpp \
+
2303 /usr/local/include/boost/detail/templated_streams.hpp \
+
2304 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2305 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2306 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2307 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2308 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2309 /usr/local/include/boost/mpl/front.hpp \
+
2310 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2311 /usr/local/include/boost/mpl/insert_range.hpp \
+
2312 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2313 /usr/local/include/boost/mpl/joint_view.hpp \
+
2314 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2315 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2316 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2317 /usr/local/include/boost/mpl/max_element.hpp \
+
2318 /usr/local/include/boost/mpl/size_t.hpp \
+
2319 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2320 /usr/local/include/boost/mpl/sizeof.hpp \
+
2321 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2322 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2323 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2324 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2325 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2326 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2327 /usr/local/include/boost/mpl/equal.hpp \
+
2328 /usr/local/include/boost/variant/get.hpp \
+
2329 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2330 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2331 /usr/local/include/boost/variant/bad_visit.hpp \
+
2332 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2333 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2334 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2335 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.html b/5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.html new file mode 100644 index 0000000000..3136e4ea83 --- /dev/null +++ b/5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.html @@ -0,0 +1,319 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::load_balancer Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::load_balancer Class Referencefinal
+
+
+ +

load_balancer allows you to send operations to one of a number of endpoints(Members). + More...

+ +

#include <load_balancer.h>

+ + + + + + + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
load_balancerinit (Handler &&h) &
 Sets the function to be called when load balancer is initialized.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
load_balancer && init (Handler &&h) &&
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
load_balancernext (Handler &&h) &
 The function returns the next member to route to.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
load_balancer && next (Handler &&h) &&
+ + +

+Friends

class connection::ClientConnectionManagerImpl
+

Detailed Description

+

load_balancer allows you to send operations to one of a number of endpoints(Members).

+

It is up to the implementation to use different load balancing policies. If Client is configured as smart, only the operations that are not key based will be router to the endpoint returned by the Load Balancer. If it is not smart, load_balancer will not be used. Note: Client is smart by default.

+ +

Definition at line 40 of file load_balancer.h.

+

Member Function Documentation

+ +

◆ init() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
load_balancer & hazelcast::client::load_balancer::init (Handler && h) &
+
+inline
+
+ +

Sets the function to be called when load balancer is initialized.

+
Parameters
+ + +
clusterCluster contains current membership information for initialization. And one can add membership through this class for future notifications.
+
+
+ +

Definition at line 52 of file load_balancer.h.

+
53 {
+
54 init_ = std::forward<Handler>(h);
+
55 return *this;
+
56 }
+
+
+
+ +

◆ init() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
load_balancer && hazelcast::client::load_balancer::init (Handler && h) &&
+
+inline
+
+ +

Definition at line 60 of file load_balancer.h.

+
61 {
+
62 init_ = std::forward<Handler>(h);
+
63 return std::move(*this);
+
64 }
+
+
+
+ +

◆ next() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
load_balancer & hazelcast::client::load_balancer::next (Handler && h) &
+
+inline
+
+ +

The function returns the next member to route to.

+
Parameters
+ + +
hThe function to be used for finding the next member.
+
+
+ +

Definition at line 73 of file load_balancer.h.

+
74 {
+
75 next_ = std::forward<Handler>(h);
+
76 return *this;
+
77 }
+
+
+
+ +

◆ next() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
load_balancer && hazelcast::client::load_balancer::next (Handler && h) &&
+
+inline
+
+ +

Definition at line 81 of file load_balancer.h.

+
82 {
+
83 next_ = std::forward<Handler>(h);
+
84 return std::move(*this);
+
85 }
+
+
+
+ + +

◆ connection::ClientConnectionManagerImpl

+ +
+
+ + + + + +
+ + + + +
friend class connection::ClientConnectionManagerImpl
+
+friend
+
+ +

Definition at line 97 of file load_balancer.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.js b/5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.js new file mode 100644 index 0000000000..9043989f21 --- /dev/null +++ b/5.5.0/da/d27/classhazelcast_1_1client_1_1load__balancer.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1load__balancer = +[ + [ "init", "da/d27/classhazelcast_1_1client_1_1load__balancer.html#a9857c48fb8d9d3c16b180c414a7c81ca", null ], + [ "next", "da/d27/classhazelcast_1_1client_1_1load__balancer.html#ac6572300d64cb7fc1564fb559a87539a", null ] +]; \ No newline at end of file diff --git a/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html b/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html new file mode 100644 index 0000000000..d107df8cce --- /dev/null +++ b/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html @@ -0,0 +1,209 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::between_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::between_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::between_predicate:
+
+
+ + + + + + + +

+Public Member Functions

template<typename FROM_TYPE, typename TO_TYPE>
 between_predicate (hazelcast_client &client, const std::string &attribute_name, const FROM_TYPE &from, const TO_TYPE &to)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 189 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ between_predicate()

+ +
+
+
+template<typename FROM_TYPE, typename TO_TYPE>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::query::between_predicate::between_predicate (hazelcast_client & client,
const std::string & attribute_name,
const FROM_TYPE & from,
const TO_TYPE & to )
+
+inline
+
+
Parameters
+ + +
attributeNameThe attribute whose value shall be compared to.
+
+
+
Template Parameters
+ + + +
fromThe starting value to match (start is inclusive).
toThe ending value to match (end is inclusive).
+
+
+ +

Definition at line 198 of file predicates.h.

+
202 : named_predicate(client, attribute_name)
+
203 {
+
204 out_stream.write_object(to);
+
205 out_stream.write_object(from);
+
206 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.js b/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.js new file mode 100644 index 0000000000..9668185f3c --- /dev/null +++ b/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1between__predicate = +[ + [ "between_predicate", "da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html#a6d65040dc764a46d4fe331870b498953", null ] +]; \ No newline at end of file diff --git a/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.png b/5.5.0/da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9b92c049e3f9c8621fd6e4c8f026f7118d7d71 GIT binary patch literal 1754 zcmb7FX;_n28vT+1#7LxL)F`4TMKo3?S{uri@SsFYK*ACx!xkK{QV3ybSP~%wWeCuY zfDt8Zi8I0@h=`QUf`mvYG{`b#jZh%8Yym?)Spq_Ue)^+7`fI$;bKm#e``%yYJm=gD zcQT0Frds$rI{2XiE+M0#$U^RtnS(xw}${+uPd^oPDzro7M8j`Ya~uKyK%( zQmKUQab15ehGsisJl(ti==@=Q2`}ge0E4ecPL5PIOkJeTTsmd+uQbQU&$mA#gkHGC zJj#q4VU7p8xDpH%Nm6Ux9ac9z)m1>)2U@5+U=+cT6{AFRd6lI&e06c`wtW>@K$)Z6 z-!>9i+@l*%1Y|6qQr=WEcAwGY?J(licsMI4)AWZtuiyo4TmEdX%n1coJw%Pix2>z^bo+l7qT|eb*?F7Ep-&z#8@lU0!lBKF>qub2q-;10)Pjn3ae?y?iN$@ z?MXMN(!0gZNF|DtiFirtCbC`O~U6EBa=#|!1$KW7_pZ~Sb)km3( zt0#Jpb7$54oE$FPwO5i^?!u^0{B~UHk~j;`o<8$J%Sib;LeE}a9J^=AdksIqSWm}| zCTJ52rDiNQWh!c4H8O}NlKRnX$rI_<7%X<}!8p|V#dBltV6^%r^B-+%stP8$vldxG z1X}6c*43kvzP4900_JGX?SAelEn9arro{`VPn~o*kvM!4&Cx$3v}>5$U6ht z%)FrjpyMbYEw`7AM`Wt-GVGfqRe;R7b_XCvumP|%c?SR~`hSDuo|7|$O^7@T?kOdy z_aR(lfhWsO2uvA^@;Iz!^e0rg1t-85NjUi9AtlLE^(kmkwyc-v+g`j<=RaT3Jt`Vj zv-h$lf9fhUVQJ0}It`sn4?a{d(iZ*i0B1SOYAi0VC9>N0w3>)N7yUn>Vt79?&(-eo zh>1cz$bVpCFq>R)hx6hTY`vy3aQ@ct4_fz(%{^we^}R1rhmx3|qzri5Q7lgtwQiW| zL?AA-mArtDtqlR&3sLL|C*tFjPj((-W-2SZ4p&BT5S3OJJyb8i(IJYTB2;4^(XSHuAH=i~%TtUf zF(qqMX|CtD&iaX%5_Ug~_r1YgN?ig+bBXTngV*JbELw|(TA&BLX%j9OVkkm9_-IN~ z9{|av__JIzv(_UQaTP7)zjdC*xwW%|IgYqBX83m{O{I?n9S`nNeMf>$9?y%*uERaM zd;6t9B-|at75+RueMiIc9)5*7iVi4w_15yew+cy1`{^6pXKkBTdOknaWA2cGme&y& zsP<@~?7gwBT=FxTq7`@#I)j5vnf}&h((*2MsxAJsFjgBiL;Q9HY`I#otKqa*qdOVW zUUrrrnZdm=y@Nj!8pv>OZW&b-i8G^zSA%)%X^l-ZRt#kxGG2c`VyLugSlFVAzRGxQ z<-7UKq=_o5GM+B9E7xk#F%VB31-Q4%^FUI#atU-;ZNC3B-=!qy8y~YY-pvgjT$1A{ rA;SX67%1IJa(?yLl}N_e4DhaJoINmiIm#URg#Z%K&FSfdtG9j!vbkGZ literal 0 HcmV?d00001 diff --git a/5.5.0/da/d3c/classhazelcast_1_1client_1_1pn__counter-members.html b/5.5.0/da/d3c/classhazelcast_1_1client_1_1pn__counter-members.html new file mode 100644 index 0000000000..8b0ac5019b --- /dev/null +++ b/5.5.0/da/d3c/classhazelcast_1_1client_1_1pn__counter-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::pn_counter Member List
+
+
+ +

This is the complete list of members for hazelcast::client::pn_counter, including all inherited members.

+ + + +
SERVICE_NAME (defined in hazelcast::client::pn_counter)hazelcast::client::pn_counterstatic
spi::ProxyManager (defined in hazelcast::client::pn_counter)hazelcast::client::pn_counterfriend
+
+
+ + + + diff --git a/5.5.0/da/d58/deprecated.html b/5.5.0/da/d58/deprecated.html new file mode 100644 index 0000000000..48350f1159 --- /dev/null +++ b/5.5.0/da/d58/deprecated.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Deprecated List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Deprecated List
+
+
+
+
Member hazelcast::client::config::near_cache_config::is_cache_local_entries () const
+
This method has no effect on client side. If true, cache local entries also. This is useful when in-memory-format for Near Cache is different than the map's one.
+
Member hazelcast::client::config::near_cache_config::set_cache_local_entries (bool cache_local_entries)
+
This method has no effect on client side. True to cache local entries also. This is useful when in-memory-format for Near Cache is different than the map's one.
+
+
+
+
+
+ + + + diff --git a/5.5.0/da/d66/discovery_8cpp_source.html b/5.5.0/da/d66/discovery_8cpp_source.html new file mode 100644 index 0000000000..c6a95eb0e8 --- /dev/null +++ b/5.5.0/da/d66/discovery_8cpp_source.html @@ -0,0 +1,833 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/discovery.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
discovery.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include "hazelcast/util/Preconditions.h"
+
18#include "hazelcast/client/aws/aws_client.h"
+
19#include "hazelcast/client/client_properties.h"
+
20#include "hazelcast/client/config/client_aws_config.h"
+
21#include "hazelcast/logger.h"
+
22
+
23#ifdef HZ_BUILD_WITH_SSL
+
24#include <sstream>
+
25#include <iomanip>
+
26
+
27#include <boost/algorithm/string/replace.hpp>
+
28#include <boost/date_time.hpp>
+
29#include <boost/property_tree/xml_parser.hpp>
+
30#include <boost/property_tree/json_parser.hpp>
+
31
+
32#include "hazelcast/client/aws/utility/aws_url_encoder.h"
+
33#include "hazelcast/client/aws/impl/Constants.h"
+
34#include "hazelcast/client/aws/security/ec2_request_signer.h"
+
35#include "hazelcast/client/aws/impl/Filter.h"
+
36#include "hazelcast/client/aws/impl/DescribeInstances.h"
+
37#include "hazelcast/client/aws/utility/cloud_utility.h"
+
38#include "hazelcast/util/SyncHttpsClient.h"
+
39#include "hazelcast/util/SyncHttpClient.h"
+
40
+
41// openssl include should be after the other so that winsock.h and winsock2.h
+
42// conflict does not occur at windows
+
43#include <openssl/ssl.h>
+
44
+
45namespace hazelcast {
+
46namespace client {
+
47namespace aws {
+
48namespace security {
+
49std::string ec2_request_signer::NEW_LINE = "\n";
+
50size_t ec2_request_signer::DATE_LENGTH = 8;
+
51
+
52ec2_request_signer::ec2_request_signer(
+
53 const config::client_aws_config& aws_config,
+
54 const std::string& timestamp,
+
55 const std::string& endpoint)
+
56 : aws_config_(aws_config)
+
57 , timestamp_(timestamp)
+
58 , endpoint_(endpoint)
+
59{}
+
60
+
61ec2_request_signer::~ec2_request_signer() = default;
+
62
+
63std::string
+
64ec2_request_signer::sign(
+
65 const std::unordered_map<std::string, std::string>& attributes)
+
66{
+
67 std::string canonicalRequest = get_canonicalized_request(attributes);
+
68 std::string stringToSign = create_string_to_sign(canonicalRequest);
+
69 std::vector<unsigned char> signingKey = derive_signing_key();
+
70
+
71 return create_signature(stringToSign, signingKey);
+
72}
+
73
+
74std::string
+
75ec2_request_signer::create_formatted_credential() const
+
76{
+
77 std::stringstream out;
+
78 out << aws_config_.get_access_key() << '/'
+
79 << timestamp_.substr(0, DATE_LENGTH) << '/' << aws_config_.get_region()
+
80 << '/' << "ec2/aws4_request";
+
81 return out.str();
+
82}
+
83
+
84std::string
+
85ec2_request_signer::get_canonicalized_query_string(
+
86 const std::unordered_map<std::string, std::string>& attributes) const
+
87{
+
88 std::vector<std::string> components = get_list_of_entries(attributes);
+
89 std::sort(components.begin(), components.end());
+
90 return get_canonicalized_query_string(components);
+
91}
+
92
+
93/* Task 1 */
+
94std::string
+
95ec2_request_signer::get_canonicalized_request(
+
96 const std::unordered_map<std::string, std::string>& attributes) const
+
97{
+
98 std::ostringstream out;
+
99 out << impl::Constants::GET << NEW_LINE << '/' << NEW_LINE
+
100 << get_canonicalized_query_string(attributes) << NEW_LINE
+
101 << get_canonical_headers() << NEW_LINE << "host" << NEW_LINE
+
102 << sha256_hashhex("");
+
103 return out.str();
+
104}
+
105
+
106std::string
+
107ec2_request_signer::get_canonical_headers() const
+
108{
+
109 std::ostringstream out;
+
110 out << "host:" << endpoint_ << NEW_LINE;
+
111 return out.str();
+
112}
+
113
+
114std::string
+
115ec2_request_signer::get_canonicalized_query_string(
+
116 const std::vector<std::string>& list) const
+
117{
+
118 std::ostringstream result;
+
119 std::vector<std::string>::const_iterator it = list.begin();
+
120 result << (*it);
+
121 ++it;
+
122 for (; it != list.end(); ++it) {
+
123 result << "&" << *it;
+
124 }
+
125 return result.str();
+
126}
+
127
+
128std::vector<std::string>
+
129ec2_request_signer::get_list_of_entries(
+
130 const std::unordered_map<std::string, std::string>& entries) const
+
131{
+
132 std::vector<std::string> components;
+
133 for (const auto& entry : entries) {
+
134 components.push_back(format_attribute(entry.first, entry.second));
+
135 }
+
136 return components;
+
137}
+
138
+
139std::string
+
140ec2_request_signer::format_attribute(const std::string& key,
+
141 const std::string& value)
+
142{
+
143 std::ostringstream out;
+
144 out << utility::aws_url_encoder::url_encode(key) << '='
+
145 << utility::aws_url_encoder::url_encode(value);
+
146 return out.str();
+
147}
+
148
+
149/* Task 2 */
+
150std::string
+
151ec2_request_signer::create_string_to_sign(
+
152 const std::string& canonical_request) const
+
153{
+
154 std::ostringstream out;
+
155 out << impl::Constants::SIGNATURE_METHOD_V4 << NEW_LINE << timestamp_
+
156 << NEW_LINE << get_credential_scope() << NEW_LINE
+
157 << sha256_hashhex(canonical_request);
+
158 return out.str();
+
159}
+
160
+
161std::string
+
162ec2_request_signer::get_credential_scope() const
+
163{
+
164 // datestamp/region/service/API_TERMINATOR
+
165 // dateStamp
+
166 std::ostringstream out;
+
167 out << timestamp_.substr(0, DATE_LENGTH) << "/" << aws_config_.get_region()
+
168 << "/ec2/aws4_request";
+
169 return out.str();
+
170}
+
171
+
172/* Task 3 */
+
173std::vector<unsigned char>
+
174ec2_request_signer::derive_signing_key() const
+
175{
+
176 const std::string& signKey = aws_config_.get_secret_key();
+
177 std::string dateStamp = timestamp_.substr(0, DATE_LENGTH);
+
178 // this is derived from
+
179 // http://docs.aws.amazon.com/general/latest/gr/signature-v4-examples.html#signature-v4-examples-python
+
180
+
181 unsigned char kDate[32];
+
182 std::string key = std::string("AWS4") + signKey;
+
183 int kDateLen = hmac_sh_a256_bytes(key, dateStamp, kDate);
+
184
+
185 unsigned char kRegion[32];
+
186 int kRegionLen =
+
187 hmac_sh_a256_bytes(kDate, kDateLen, aws_config_.get_region(), kRegion);
+
188
+
189 unsigned char kService[32];
+
190 int kServiceLen = hmac_sh_a256_bytes(kRegion, kRegionLen, "ec2", kService);
+
191
+
192 std::vector<unsigned char> mSigning(32);
+
193 hmac_sh_a256_bytes(kService, kServiceLen, "aws4_request", &mSigning[0]);
+
194
+
195 return mSigning;
+
196}
+
197
+
198std::string
+
199ec2_request_signer::create_signature(
+
200 const std::string& string_to_sign,
+
201 const std::vector<unsigned char>& signing_key) const
+
202{
+
203 return hmac_sh_a256_hex(signing_key, string_to_sign);
+
204}
+
205
+
206std::string
+
207ec2_request_signer::hmac_sh_a256_hex(const std::vector<unsigned char>& key,
+
208 const std::string& msg) const
+
209{
+
210 unsigned char hash[32];
+
211
+
212 unsigned int len = hmac_sh_a256_bytes(key, msg, hash);
+
213
+
214 return convert_to_hex_string(hash, len);
+
215}
+
216
+
217std::string
+
218ec2_request_signer::convert_to_hex_string(const unsigned char* buffer,
+
219 unsigned int len) const
+
220{
+
221 std::stringstream ss;
+
222 ss << std::hex << std::setfill('0');
+
223 for (unsigned int i = 0; i < len; i++) {
+
224 ss << std::hex << std::setw(2) << (unsigned int)buffer[i];
+
225 }
+
226
+
227 return (ss.str());
+
228}
+
229
+
230unsigned int
+
231ec2_request_signer::hmac_sh_a256_bytes(const void* key,
+
232 int key_len,
+
233 const std::string& msg,
+
234 unsigned char* hash) const
+
235{
+
236 return hmac_sh_a256_bytes(
+
237 key, key_len, (unsigned char*)&msg[0], msg.length(), hash);
+
238}
+
239
+
240unsigned int
+
241ec2_request_signer::hmac_sh_a256_bytes(const std::string& key,
+
242 const std::string& msg,
+
243 unsigned char* hash) const
+
244{
+
245 return hmac_sh_a256_bytes(
+
246 &key[0], (int)key.length(), (unsigned char*)&msg[0], msg.length(), hash);
+
247}
+
248
+
249unsigned int
+
250ec2_request_signer::hmac_sh_a256_bytes(const std::vector<unsigned char>& key,
+
251 const std::string& msg,
+
252 unsigned char* hash) const
+
253{
+
254 return hmac_sh_a256_bytes(
+
255 &key[0], (int)key.size(), (unsigned char*)&msg[0], msg.length(), hash);
+
256}
+
257
+
258unsigned int
+
259ec2_request_signer::hmac_sh_a256_bytes(const void* key_buffer,
+
260 int key_len,
+
261 const unsigned char* data,
+
262 size_t data_len,
+
263 unsigned char* hash) const
+
264{
+
265
+
266#if OPENSSL_VERSION_NUMBER >= 0x30000000L
+
267 //https://www.openssl.org/docs/man3.0/man7/migration_guide.html
+
268 size_t len = 32;
+
269 EVP_MD_CTX *mdctx;
+
270 mdctx = EVP_MD_CTX_new();
+
271 EVP_PKEY *skey = NULL;
+
272 skey = EVP_PKEY_new_mac_key(EVP_PKEY_HMAC, NULL, (const unsigned char *)key_buffer, key_len);
+
273 EVP_DigestSignInit(mdctx, NULL, EVP_sha256(), NULL, skey);
+
274 EVP_DigestSignUpdate(mdctx, data, data_len);
+
275 EVP_DigestSignFinal(mdctx, hash, &len);
+
276 EVP_PKEY_free(skey);
+
277 EVP_MD_CTX_free(mdctx);
+
278 return static_cast<unsigned int>(len);
+
279#else
+
280#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+
281 HMAC_CTX* hmac = HMAC_CTX_new();
+
282#else
+
283 HMAC_CTX* hmac = new HMAC_CTX;
+
284 HMAC_CTX_init(hmac);
+
285#endif
+
286
+
287 HMAC_Init_ex(hmac, key_buffer, key_len, EVP_sha256(), NULL);
+
288 HMAC_Update(hmac, data, data_len);
+
289 unsigned int len = 32;
+
290 HMAC_Final(hmac, hash, &len);
+
291
+
292#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+
293 HMAC_CTX_free(hmac);
+
294#else
+
295 HMAC_CTX_cleanup(hmac);
+
296 delete hmac;
+
297#endif
+
298 return len;
+
299#endif
+
300}
+
301
+
302std::string
+
303ec2_request_signer::sha256_hashhex(const std::string& in) const
+
304{
+
305#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+
306 EVP_MD_CTX* ctx_ptr = EVP_MD_CTX_new();
+
307#else
+
308 EVP_MD_CTX ctx;
+
309 EVP_MD_CTX* ctx_ptr = &ctx;
+
310 EVP_MD_CTX_init(ctx_ptr);
+
311#endif
+
312
+
313 unsigned int hash_len = 0;
+
314 unsigned char hash[EVP_MAX_MD_SIZE];
+
315
+
316 EVP_DigestInit_ex(ctx_ptr, EVP_sha256(), nullptr);
+
317 EVP_DigestUpdate(ctx_ptr, in.c_str(), in.size());
+
318 EVP_DigestFinal_ex(ctx_ptr, hash, &hash_len);
+
319
+
320#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+
321 EVP_MD_CTX_free(ctx_ptr);
+
322#else
+
323 EVP_MD_CTX_cleanup(ctx_ptr);
+
324#endif
+
325
+
326 return convert_to_hex_string(hash, hash_len);
+
327}
+
328} // namespace security
+
329
+
330namespace impl {
+
331const char* Constants::DATE_FORMAT = "%Y%m%dT%H%M%SZ";
+
332const char* Constants::DOC_VERSION = "2016-11-15";
+
333const char* Constants::SIGNATURE_METHOD_V4 = "AWS4-HMAC-SHA256";
+
334const char* Constants::GET = "GET";
+
335const char* Constants::ECS_CREDENTIALS_ENV_VAR_NAME =
+
336 "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";
+
337
+
338Filter::Filter() = default;
+
339
+
348void
+
349Filter::add_filter(const std::string& name, const std::string& value)
+
350{
+
351 std::stringstream out;
+
352 unsigned long index = filters_.size() + 1;
+
353 out << "Filter." << index << ".Name";
+
354 filters_[out.str()] = name;
+
355 out.str("");
+
356 out.clear();
+
357 out << "Filter." << index << ".Value.1";
+
358 filters_[out.str()] = value;
+
359}
+
360
+
361const std::unordered_map<std::string, std::string>&
+
362Filter::get_filters()
+
363{
+
364 return filters_;
+
365}
+
366
+
367const std::string DescribeInstances::QUERY_PREFIX = "/?";
+
368const std::string DescribeInstances::IAM_ROLE_ENDPOINT = "169.254.169.254";
+
369const std::string DescribeInstances::IAM_ROLE_QUERY =
+
370 "/latest/meta-data/iam/security-credentials/";
+
371const std::string DescribeInstances::IAM_TASK_ROLE_ENDPOINT = "169.254.170.2";
+
372
+
373DescribeInstances::DescribeInstances(
+
374 std::chrono::steady_clock::duration timeout,
+
375 config::client_aws_config& aws_config,
+
376 const std::string& endpoint,
+
377 logger& lg)
+
378 : timeout_(timeout)
+
379 , aws_config_(aws_config)
+
380 , endpoint_(endpoint)
+
381 , logger_(lg)
+
382{
+
383 check_keys_from_iam_roles();
+
384
+
385 std::string timeStamp = get_formatted_timestamp();
+
386 rs_ = std::unique_ptr<security::ec2_request_signer>(
+
387 new security::ec2_request_signer(aws_config, timeStamp, endpoint));
+
388 attributes_["Action"] = "DescribeInstances";
+
389 attributes_["Version"] = impl::Constants::DOC_VERSION;
+
390 attributes_["X-Amz-Algorithm"] = impl::Constants::SIGNATURE_METHOD_V4;
+
391 attributes_["X-Amz-Credential"] = rs_->create_formatted_credential();
+
392 attributes_["X-Amz-Date"] = timeStamp;
+
393 attributes_["X-Amz-SignedHeaders"] = "host";
+
394 attributes_["X-Amz-Expires"] = "30";
+
395 add_filters();
+
396}
+
397
+
398DescribeInstances::~DescribeInstances() = default;
+
399
+
400std::unordered_map<std::string, std::string>
+
401DescribeInstances::execute()
+
402{
+
403 std::string signature = rs_->sign(attributes_);
+
404 attributes_["X-Amz-Signature"] = signature;
+
405
+
406 std::istream& stream = call_service();
+
407 return utility::cloud_utility::unmarshal_the_response(stream, logger_);
+
408}
+
409
+
410std::string
+
411DescribeInstances::get_formatted_timestamp()
+
412{
+
413 using namespace boost::posix_time;
+
414 ptime now = second_clock::universal_time();
+
415
+
416 std::ostringstream out;
+
417 std::locale timeLocale(out.getloc(),
+
418 new time_facet(impl::Constants::DATE_FORMAT));
+
419 out.imbue(timeLocale);
+
420 out << now;
+
421 return out.str();
+
422}
+
423
+
424std::istream&
+
425DescribeInstances::call_service()
+
426{
+
427 std::string query = rs_->get_canonicalized_query_string(attributes_);
+
428 https_client_ =
+
429 std::unique_ptr<util::SyncHttpsClient>(new util::SyncHttpsClient(
+
430 endpoint_.c_str(), QUERY_PREFIX + query, timeout_));
+
431 return https_client_->connect_and_get_response();
+
432}
+
433
+
434void
+
435DescribeInstances::check_keys_from_iam_roles()
+
436{
+
437 if (aws_config_.get_access_key().empty() ||
+
438 !aws_config_.get_iam_role().empty()) {
+
439 try_get_default_iam_role();
+
440 if (!aws_config_.get_iam_role().empty()) {
+
441 get_keys_from_iam_role();
+
442 } else {
+
443 get_keys_from_iam_task_role();
+
444 }
+
445 }
+
446}
+
447
+
448void
+
449DescribeInstances::try_get_default_iam_role()
+
450{
+
451 // if none of the below are true
+
452 if (!(aws_config_.get_iam_role().empty() ||
+
453 aws_config_.get_iam_role() == "DEFAULT")) {
+
454 // stop here. No point looking up the default role.
+
455 return;
+
456 }
+
457 try {
+
458 util::SyncHttpClient httpClient(IAM_ROLE_ENDPOINT, IAM_ROLE_QUERY);
+
459 std::string roleName;
+
460 std::istream& responseStream = httpClient.open_connection();
+
461 responseStream >> roleName;
+
462 aws_config_.set_iam_role(roleName);
+
463 } catch (exception::io& e) {
+
464 BOOST_THROW_EXCEPTION(exception::invalid_configuration(
+
465 "tryGetDefaultIamRole",
+
466 std::string("Invalid Aws Configuration. ") + e.what()));
+
467 }
+
468}
+
469
+
470void
+
471DescribeInstances::get_keys_from_iam_task_role()
+
472{
+
473 // before giving up, attempt to discover whether we're running in an ECS
+
474 // Container, in which case, AWS_CONTAINER_CREDENTIALS_RELATIVE_URI will
+
475 // exist as an env var.
+
476#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
477#pragma warning(push)
+
478#pragma warning( \
+
479 disable : 4996) // for 'getenv': This function or variable may be unsafe.
+
480#endif
+
481 const char* uri = std::getenv(Constants::ECS_CREDENTIALS_ENV_VAR_NAME);
+
482#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
483#pragma warning(pop)
+
484#endif
+
485 if (!uri) {
+
486 BOOST_THROW_EXCEPTION(exception::illegal_argument(
+
487 "getKeysFromIamTaskRole",
+
488 "Could not acquire credentials! Did not find declared AWS access key "
+
489 "or IAM Role, and could not discover IAM Task Role or default "
+
490 "role."));
+
491 }
+
492
+
493 util::SyncHttpClient httpClient(IAM_TASK_ROLE_ENDPOINT, uri);
+
494
+
495 try {
+
496 std::istream& istream = httpClient.open_connection();
+
497 parse_and_store_role_creds(istream);
+
498 } catch (exception::iexception& e) {
+
499 std::stringstream out;
+
500 out << "Unable to retrieve credentials from IAM Task Role. URI: " << uri
+
501 << ". \n " << e.what();
+
502 BOOST_THROW_EXCEPTION(exception::invalid_configuration(
+
503 "getKeysFromIamTaskRole", out.str()));
+
504 }
+
505}
+
506
+
507void
+
508DescribeInstances::get_keys_from_iam_role()
+
509{
+
510 std::string query = "/latest/meta-data/iam/security-credentials/" +
+
511 aws_config_.get_iam_role();
+
512
+
513 util::SyncHttpClient httpClient(IAM_ROLE_ENDPOINT, query);
+
514
+
515 try {
+
516 std::istream& istream = httpClient.open_connection();
+
517 parse_and_store_role_creds(istream);
+
518 } catch (exception::iexception& e) {
+
519 std::stringstream out;
+
520 out << "Unable to retrieve credentials from IAM Task Role. URI: "
+
521 << query << ". \n " << e.what();
+
522 BOOST_THROW_EXCEPTION(
+
523 exception::invalid_configuration("getKeysFromIamRole", out.str()));
+
524 }
+
525}
+
526
+
527void
+
528DescribeInstances::parse_and_store_role_creds(std::istream& in)
+
529{
+
530 utility::cloud_utility::unmarshal_json_response(
+
531 in, aws_config_, attributes_);
+
532}
+
533
+
537void
+
538DescribeInstances::add_filters()
+
539{
+
540 Filter filter;
+
541 if (!aws_config_.get_tag_key().empty()) {
+
542 if (!aws_config_.get_tag_value().empty()) {
+
543 filter.add_filter(std::string("tag:") + aws_config_.get_tag_key(),
+
544 aws_config_.get_tag_value());
+
545 } else {
+
546 filter.add_filter("tag-key", aws_config_.get_tag_key());
+
547 }
+
548 } else if (!aws_config_.get_tag_value().empty()) {
+
549 filter.add_filter("tag-value", aws_config_.get_tag_value());
+
550 }
+
551
+
552 if (!aws_config_.get_security_group_name().empty()) {
+
553 filter.add_filter("instance.group-name",
+
554 aws_config_.get_security_group_name());
+
555 }
+
556
+
557 filter.add_filter("instance-state-name", "running");
+
558 const std::unordered_map<std::string, std::string>& filters =
+
559 filter.get_filters();
+
560 attributes_.insert(filters.begin(), filters.end());
+
561}
+
562
+
563} // namespace impl
+
564
+
565namespace utility {
+
566std::string
+
567aws_url_encoder::url_encode(const std::string& value)
+
568{
+
569 std::string result = escape_encode(value);
+
570 boost::replace_all(result, "+", "%20");
+
571 return result;
+
572}
+
573
+
574std::string
+
575aws_url_encoder::escape_encode(const std::string& value)
+
576{
+
577 std::ostringstream escaped;
+
578 escaped.fill('0');
+
579 escaped << std::hex;
+
580
+
581 for (std::string::const_iterator i = value.begin(), n = value.end(); i != n;
+
582 ++i) {
+
583 std::string::value_type c = (*i);
+
584
+
585 // Keep alphanumeric and other accepted characters intact
+
586 if (isalnum(c) || c == '-' || c == '_' || c == '.' || c == '~') {
+
587 escaped << c;
+
588 continue;
+
589 }
+
590
+
591 // Any other characters are percent-encoded
+
592 escaped << std::uppercase;
+
593 escaped << '%' << std::setw(2) << int((unsigned char)c);
+
594 escaped << std::nouppercase;
+
595 }
+
596
+
597 return escaped.str();
+
598}
+
599
+
600std::unordered_map<std::string, std::string>
+
601cloud_utility::unmarshal_the_response(std::istream& stream, logger& lg)
+
602{
+
603 std::unordered_map<std::string, std::string> privatePublicPairs;
+
604
+
605 pt::ptree tree;
+
606 try {
+
607 pt::read_xml(stream, tree);
+
608 } catch (pt::xml_parser_error& e) {
+
609 HZ_LOG(
+
610 lg,
+
611 warning,
+
612 boost::str(boost::format("The parsed xml stream has errors: %1%") %
+
613 e.what()));
+
614 return privatePublicPairs;
+
615 }
+
616
+
617 // Use get_child to find the node containing the reservation set, and
+
618 // iterate over its children.
+
619 for (pt::ptree::value_type& item :
+
620 tree.get_child("DescribeInstancesResponse.reservationSet")) {
+
621 for (pt::ptree::value_type& instanceItem :
+
622 item.second.get_child("instancesSet")) {
+
623 auto privateIp =
+
624 instanceItem.second.get_optional<std::string>("privateIpAddress");
+
625 auto publicIp =
+
626 instanceItem.second.get_optional<std::string>("ipAddress");
+
627
+
628 auto prIp = privateIp.value_or("");
+
629 auto pubIp = publicIp.value_or("");
+
630
+
631 if (privateIp) {
+
632 privatePublicPairs[prIp] = pubIp;
+
633 HZ_LOG(lg,
+
634 finest,
+
635 boost::str(
+
636 boost::format("Accepting EC2 instance [%1%][%2%]") %
+
637 instanceItem.second
+
638 .get_optional<std::string>("tagset.item.value")
+
639 .value_or("") %
+
640 prIp));
+
641 }
+
642 }
+
643 }
+
644 return privatePublicPairs;
+
645}
+
646
+
647void
+
648cloud_utility::unmarshal_json_response(
+
649 std::istream& stream,
+
650 config::client_aws_config& aws_config,
+
651 std::unordered_map<std::string, std::string>& attributes)
+
652{
+
653 pt::ptree json;
+
654 pt::read_json(stream, json);
+
655 aws_config.set_access_key(
+
656 json.get_optional<std::string>("AccessKeyId").get_value_or(""));
+
657 aws_config.set_secret_key(
+
658 json.get_optional<std::string>("SecretAccessKey").get_value_or(""));
+
659 attributes["X-Amz-Security-Token"] =
+
660 json.get_optional<std::string>("Token").get_value_or("");
+
661}
+
662
+
663} // namespace utility
+
664
+
665aws_client::aws_client(std::chrono::steady_clock::duration timeout,
+
666 config::client_aws_config& aws_config,
+
667 const client_properties& client_properties,
+
668 logger& lg)
+
669 : timeout_(timeout)
+
670 , aws_config_(aws_config)
+
671 , logger_(lg)
+
672{
+
673 this->endpoint_ = aws_config.get_host_header();
+
674 if (!aws_config.get_region().empty() &&
+
675 aws_config.get_region().length() > 0) {
+
676 if (aws_config.get_host_header().find("ec2.") != 0) {
+
677 BOOST_THROW_EXCEPTION(exception::invalid_configuration(
+
678 "aws_client::aws_client",
+
679 "HostHeader should start with \"ec2.\" prefix"));
+
680 }
+
681 boost::replace_all(this->endpoint_,
+
682 "ec2.",
+
683 std::string("ec2.") + aws_config.get_region() + ".");
+
684 }
+
685
+
686 aws_member_port_ =
+
687 client_properties.get_integer(client_properties.get_aws_member_port());
+
688 if (aws_member_port_ < 0 || aws_member_port_ > 65535) {
+
689 BOOST_THROW_EXCEPTION(exception::invalid_configuration(
+
690 "aws_client::aws_client",
+
691 (boost::format(
+
692 "Configured aws member port %1% is not "
+
693 "a valid port number. It should be between 0-65535 inclusive.") %
+
694 aws_member_port_)
+
695 .str()));
+
696 }
+
697}
+
698
+
699std::unordered_map<address, address>
+
700aws_client::get_addresses()
+
701{
+
702 auto addr_pair_map =
+
703 impl::DescribeInstances(timeout_, aws_config_, endpoint_, logger_)
+
704 .execute();
+
705 std::unordered_map<address, address> addr_map;
+
706 addr_map.reserve(addr_pair_map.size());
+
707 for (const auto& addr_pair : addr_pair_map) {
+
708 addr_map.emplace(address{ addr_pair.first, aws_member_port_ },
+
709 address{ addr_pair.second, aws_member_port_ });
+
710 }
+
711 return addr_map;
+
712}
+
713} // namespace aws
+
714} // namespace client
+
715} // namespace hazelcast
+
716#else // HZ_BUILD_WITH_SSL
+
717namespace hazelcast {
+
718namespace client {
+
719namespace aws {
+
720aws_client::aws_client(std::chrono::steady_clock::duration /* timeout */,
+
721 config::client_aws_config& /* aws_config */,
+
722 const client_properties& /* client_properties */,
+
723 logger& /* lg */)
+
724{
+
725 util::Preconditions::check_ssl("aws_client::aws_client");
+
726}
+
727
+
728std::unordered_map<address, address>
+
729aws_client::get_addresses()
+
730{
+
731 util::Preconditions::check_ssl("aws_client::get_addresses");
+
732 return std::unordered_map<address, address>();
+
733}
+
734} // namespace aws
+
735} // namespace client
+
736} // namespace hazelcast
+
737#endif // HZ_BUILD_WITH_SSL
+
+
+
+ + + + diff --git a/5.5.0/da/d79/protocol_8cpp_8o_8d_source.html b/5.5.0/da/d79/protocol_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..3267f78dcc --- /dev/null +++ b/5.5.0/da/d79/protocol_8cpp_8o_8d_source.html @@ -0,0 +1,2966 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/protocol.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
protocol.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/protocol.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/protocol.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
7 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
59 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
88 /usr/local/include/boost/uuid/uuid_io.hpp \
+
89 /usr/local/include/boost/uuid/uuid.hpp \
+
90 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
102 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
104 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
105 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
106 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
107 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
108 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
109 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
110 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
111 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
112 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
213 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
415 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
416 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
417 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
418 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
419 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
420 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
421 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
780 /usr/local/include/boost/uuid/detail/endian.hpp \
+
781 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
782 /usr/local/include/boost/uuid/detail/config.hpp \
+
783 /usr/local/include/boost/config.hpp \
+
784 /usr/local/include/boost/config/user.hpp \
+
785 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
786 /usr/local/include/boost/config/compiler/clang.hpp \
+
787 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
788 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
789 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
791 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
792 /usr/local/include/boost/config/platform/macos.hpp \
+
793 /usr/local/include/boost/config/detail/posix_features.hpp \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
801 /usr/local/include/boost/config/detail/suffix.hpp \
+
802 /usr/local/include/boost/config/helper_macros.hpp \
+
803 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
804 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
805 /usr/local/include/boost/detail/workaround.hpp \
+
806 /usr/local/include/boost/config/workaround.hpp \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
808 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
809 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
810 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
813 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
824 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
825 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
827 /usr/local/include/boost/endian/arithmetic.hpp \
+
828 /usr/local/include/boost/endian/buffers.hpp \
+
829 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
830 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
831 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
832 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
833 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
834 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
835 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
836 /usr/local/include/boost/endian/detail/order.hpp \
+
837 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
838 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
839 /usr/local/include/boost/endian/conversion.hpp \
+
840 /usr/local/include/boost/optional.hpp \
+
841 /usr/local/include/boost/optional/optional.hpp \
+
842 /usr/local/include/boost/assert.hpp \
+
843 /usr/local/include/boost/core/addressof.hpp \
+
844 /usr/local/include/boost/core/enable_if.hpp \
+
845 /usr/local/include/boost/core/invoke_swap.hpp \
+
846 /usr/local/include/boost/core/launder.hpp \
+
847 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
848 /usr/local/include/boost/throw_exception.hpp \
+
849 /usr/local/include/boost/exception/exception.hpp \
+
850 /usr/local/include/boost/assert/source_location.hpp \
+
851 /usr/local/include/boost/cstdint.hpp \
+
852 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
853 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
854 /usr/local/include/boost/type_traits/detail/config.hpp \
+
855 /usr/local/include/boost/version.hpp \
+
856 /usr/local/include/boost/type_traits/conditional.hpp \
+
857 /usr/local/include/boost/type_traits/conjunction.hpp \
+
858 /usr/local/include/boost/type_traits/disjunction.hpp \
+
859 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
860 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
861 /usr/local/include/boost/type_traits/is_complete.hpp \
+
862 /usr/local/include/boost/type_traits/declval.hpp \
+
863 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
864 /usr/local/include/boost/type_traits/is_void.hpp \
+
865 /usr/local/include/boost/type_traits/is_reference.hpp \
+
866 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
867 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
868 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
869 /usr/local/include/boost/type_traits/is_function.hpp \
+
870 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
871 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
872 /usr/local/include/boost/static_assert.hpp \
+
873 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
874 /usr/local/include/boost/type_traits/is_pod.hpp \
+
875 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
876 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
877 /usr/local/include/boost/type_traits/is_integral.hpp \
+
878 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
879 /usr/local/include/boost/type_traits/is_enum.hpp \
+
880 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
881 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
882 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
883 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
884 /usr/local/include/boost/type_traits/remove_const.hpp \
+
885 /usr/local/include/boost/type_traits/decay.hpp \
+
886 /usr/local/include/boost/type_traits/is_array.hpp \
+
887 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
888 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
889 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
890 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
891 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
892 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
893 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
894 /usr/local/include/boost/type_traits/is_same.hpp \
+
895 /usr/local/include/boost/type_traits/is_class.hpp \
+
896 /usr/local/include/boost/type_traits/is_const.hpp \
+
897 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
898 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
899 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
900 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
901 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
902 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
903 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
904 /usr/local/include/boost/type_traits/enable_if.hpp \
+
905 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
906 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
907 /usr/local/include/boost/config/pragma_message.hpp \
+
908 /usr/local/include/boost/optional/optional_fwd.hpp \
+
909 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
910 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
911 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
912 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
913 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
914 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
915 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
916 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
917 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
918 /usr/local/include/boost/uuid/nil_generator.hpp \
+
919 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
920 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
921 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
922 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
923 /usr/local/include/boost/any.hpp \
+
924 /usr/local/include/boost/any/detail/config.hpp \
+
925 /usr/local/include/boost/type_index.hpp \
+
926 /usr/local/include/boost/type_index/detail/config.hpp \
+
927 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
928 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
929 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
930 /usr/local/include/boost/core/demangle.hpp \
+
931 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
932 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
933 /usr/local/include/boost/any/bad_any_cast.hpp \
+
934 /usr/local/include/boost/any/fwd.hpp \
+
935 /usr/local/include/boost/any/detail/placeholder.hpp \
+
936 /usr/local/include/boost/optional/optional_io.hpp \
+
937 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
938 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
939 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
940 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
941 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
942 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
943 /usr/local/include/boost/format.hpp \
+
944 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
945 /usr/local/include/boost/format/detail/config_macros.hpp \
+
946 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
947 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
948 /usr/local/include/boost/format/format_fwd.hpp \
+
949 /usr/local/include/boost/format/internals_fwd.hpp \
+
950 /usr/local/include/boost/format/internals.hpp \
+
951 /usr/local/include/boost/core/ignore_unused.hpp \
+
952 /usr/local/include/boost/limits.hpp \
+
953 /usr/local/include/boost/format/alt_sstream.hpp \
+
954 /usr/local/include/boost/core/allocator_access.hpp \
+
955 /usr/local/include/boost/core/pointer_traits.hpp \
+
956 /usr/local/include/boost/utility/base_from_member.hpp \
+
957 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
958 /usr/local/include/boost/preprocessor/config/config.hpp \
+
959 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
960 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
961 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
962 /usr/local/include/boost/preprocessor/cat.hpp \
+
963 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
964 /usr/local/include/boost/preprocessor/control/if.hpp \
+
965 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
966 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
967 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
968 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
969 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
970 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
971 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
972 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
973 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
974 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
975 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
976 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
977 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
978 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
979 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
980 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
981 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
982 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
983 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
984 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
985 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
986 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
987 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
988 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
989 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
990 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
991 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
992 /usr/local/include/boost/preprocessor/control/while.hpp \
+
993 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
994 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
995 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
996 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
997 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
998 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
999 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1000 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1001 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1002 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1003 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1004 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1005 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1006 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1007 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1008 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1009 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1010 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1011 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1012 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1013 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1014 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1015 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1016 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1017 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1018 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1019 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1020 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1021 /usr/local/include/boost/utility/enable_if.hpp \
+
1022 /usr/local/include/boost/shared_ptr.hpp \
+
1023 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1024 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1025 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1026 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1027 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1028 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1029 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1030 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1031 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1032 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1033 /usr/local/include/boost/core/checked_delete.hpp \
+
1034 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1035 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1036 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1037 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1038 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1039 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1040 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1041 /usr/local/include/boost/core/yield_primitives.hpp \
+
1042 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1043 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1044 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1045 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1046 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1047 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1048 /usr/local/include/boost/format/format_class.hpp \
+
1049 /usr/local/include/boost/format/exceptions.hpp \
+
1050 /usr/local/include/boost/format/format_implementation.hpp \
+
1051 /usr/local/include/boost/format/group.hpp \
+
1052 /usr/local/include/boost/format/feed_args.hpp \
+
1053 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1054 /usr/local/include/boost/format/parsing.hpp \
+
1055 /usr/local/include/boost/format/free_funcs.hpp \
+
1056 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1057 /usr/local/include/boost/exception_ptr.hpp \
+
1058 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1059 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1060 /usr/local/include/boost/exception/info.hpp \
+
1061 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1062 /usr/local/include/boost/exception/to_string.hpp \
+
1063 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
1065 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1066 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1067 /usr/local/include/boost/core/typeinfo.hpp \
+
1068 /usr/local/include/boost/current_function.hpp \
+
1069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1070 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1071 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1074 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1075 /usr/local/include/boost/exception/get_error_info.hpp \
+
1076 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1077 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1078 /usr/local/include/boost/make_shared.hpp \
+
1079 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1080 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1081 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1082 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1083 /usr/local/include/boost/core/default_allocator.hpp \
+
1084 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1085 /usr/local/include/boost/core/alloc_construct.hpp \
+
1086 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1087 /usr/local/include/boost/core/first_scalar.hpp \
+
1088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1094 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1095 /usr/local/include/boost/algorithm/string.hpp \
+
1096 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1097 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1098 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1099 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1100 /usr/local/include/boost/mpl/bool.hpp \
+
1101 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1102 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1103 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1104 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1105 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1106 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1107 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1108 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1109 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1110 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1112 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1113 /usr/local/include/boost/algorithm/string/config.hpp \
+
1114 /usr/local/include/boost/range/begin.hpp \
+
1115 /usr/local/include/boost/range/config.hpp \
+
1116 /usr/local/include/boost/range/iterator.hpp \
+
1117 /usr/local/include/boost/range/range_fwd.hpp \
+
1118 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1119 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1120 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1122 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1123 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1124 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1125 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1129 /usr/local/include/boost/mpl/int.hpp \
+
1130 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1135 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1136 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1137 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1138 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1139 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1141 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1142 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1143 /usr/local/include/boost/preprocessor/inc.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1145 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1146 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1147 /usr/local/include/boost/preprocessor/identity.hpp \
+
1148 /usr/local/include/boost/preprocessor/empty.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1151 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1153 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1154 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1155 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1156 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1157 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1158 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1159 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1160 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1161 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1162 /usr/local/include/boost/range/const_iterator.hpp \
+
1163 /usr/local/include/boost/mpl/eval_if.hpp \
+
1164 /usr/local/include/boost/mpl/if.hpp \
+
1165 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1166 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1167 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1168 /usr/local/include/boost/range/end.hpp \
+
1169 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1170 /usr/local/include/boost/range/detail/common.hpp \
+
1171 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1172 /usr/local/include/boost/range/as_literal.hpp \
+
1173 /usr/local/include/boost/range/iterator_range.hpp \
+
1174 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1175 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1176 /usr/local/include/boost/mp11/utility.hpp \
+
1177 /usr/local/include/boost/mp11/integral.hpp \
+
1178 /usr/local/include/boost/mp11/version.hpp \
+
1179 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1180 /usr/local/include/boost/mp11/detail/config.hpp \
+
1181 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1182 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1183 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1184 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1185 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1186 /usr/local/include/boost/iterator/interoperable.hpp \
+
1187 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1188 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1189 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1190 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1191 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1192 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1193 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1194 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1195 /usr/local/include/boost/type_traits/negation.hpp \
+
1196 /usr/local/include/boost/mpl/not.hpp \
+
1197 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1198 /usr/local/include/boost/mpl/and.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1200 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1201 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1202 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1203 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1204 /usr/local/include/boost/mpl/or.hpp \
+
1205 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1206 /usr/local/include/boost/mpl/identity.hpp \
+
1207 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1208 /usr/local/include/boost/range/functions.hpp \
+
1209 /usr/local/include/boost/range/size.hpp \
+
1210 /usr/local/include/boost/range/size_type.hpp \
+
1211 /usr/local/include/boost/range/difference_type.hpp \
+
1212 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1213 /usr/local/include/boost/range/concepts.hpp \
+
1214 /usr/local/include/boost/concept_check.hpp \
+
1215 /usr/local/include/boost/concept/assert.hpp \
+
1216 /usr/local/include/boost/concept/detail/general.hpp \
+
1217 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1218 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1219 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1220 /usr/local/include/boost/concept/usage.hpp \
+
1221 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1222 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1223 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1224 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1225 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1226 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1227 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1228 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1229 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1230 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1231 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1232 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1233 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1234 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1235 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1236 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1237 /usr/local/include/boost/range/value_type.hpp \
+
1238 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1239 /usr/local/include/boost/mpl/assert.hpp \
+
1240 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1241 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1242 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1243 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1244 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1245 /usr/local/include/boost/type_traits/add_const.hpp \
+
1246 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1247 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1248 /usr/local/include/boost/utility.hpp \
+
1249 /usr/local/include/boost/utility/binary.hpp \
+
1250 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1251 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1252 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1253 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1254 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1255 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1256 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1257 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1258 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1259 /usr/local/include/boost/utility/identity_type.hpp \
+
1260 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1261 /usr/local/include/boost/core/noncopyable.hpp \
+
1262 /usr/local/include/boost/range/distance.hpp \
+
1263 /usr/local/include/boost/iterator/distance.hpp \
+
1264 /usr/local/include/boost/range/empty.hpp \
+
1265 /usr/local/include/boost/range/rbegin.hpp \
+
1266 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1267 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1268 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1269 /usr/local/include/boost/core/use_default.hpp \
+
1270 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1271 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1272 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1273 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1274 /usr/local/include/boost/range/rend.hpp \
+
1275 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1276 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1277 /usr/local/include/boost/next_prior.hpp \
+
1278 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1279 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1280 /usr/local/include/boost/type_traits/make_void.hpp \
+
1281 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1282 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1283 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1284 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1285 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1286 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1287 /usr/local/include/boost/iterator/advance.hpp \
+
1288 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1289 /usr/local/include/boost/range/detail/str_types.hpp \
+
1290 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1291 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1292 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1293 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1294 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1295 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1296 /usr/local/include/boost/core/empty_value.hpp \
+
1297 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1298 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1299 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1300 /usr/local/include/boost/algorithm/string/find.hpp \
+
1301 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1302 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1303 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1304 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1305 /usr/local/include/boost/algorithm/string/split.hpp \
+
1306 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1307 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1308 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1309 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1310 /usr/local/include/boost/function.hpp \
+
1311 /usr/local/include/boost/function/function_template.hpp \
+
1312 /usr/local/include/boost/function/function_base.hpp \
+
1313 /usr/local/include/boost/function/function_fwd.hpp \
+
1314 /usr/local/include/boost/function_equal.hpp \
+
1315 /usr/local/include/boost/core/ref.hpp \
+
1316 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1317 /usr/local/include/boost/mem_fn.hpp \
+
1318 /usr/local/include/boost/bind/mem_fn.hpp \
+
1319 /usr/local/include/boost/get_pointer.hpp \
+
1320 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1321 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1322 /usr/local/include/boost/algorithm/string/join.hpp \
+
1323 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1324 /usr/local/include/boost/mpl/logical.hpp \
+
1325 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1326 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1327 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1328 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1329 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1330 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1331 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1332 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1333 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1334 /usr/local/include/boost/property_tree/ptree.hpp \
+
1335 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1336 /usr/local/include/boost/property_tree/string_path.hpp \
+
1337 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1338 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1339 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1340 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1341 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1342 /usr/local/include/boost/multi_index_container.hpp \
+
1343 /usr/local/include/boost/move/core.hpp \
+
1344 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1345 /usr/local/include/boost/move/detail/workaround.hpp \
+
1346 /usr/local/include/boost/move/detail/config_end.hpp \
+
1347 /usr/local/include/boost/move/utility_core.hpp \
+
1348 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1349 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1350 /usr/local/include/boost/move/detail/addressof.hpp \
+
1351 /usr/local/include/boost/mpl/at.hpp \
+
1352 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1353 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1354 /usr/local/include/boost/mpl/begin_end.hpp \
+
1355 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1356 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1357 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1358 /usr/local/include/boost/mpl/void.hpp \
+
1359 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1360 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1361 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1362 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1363 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1364 /usr/local/include/boost/mpl/advance.hpp \
+
1365 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1366 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1367 /usr/local/include/boost/mpl/less.hpp \
+
1368 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1369 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1370 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1371 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1372 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1373 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1374 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1375 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1376 /usr/local/include/boost/mpl/tag.hpp \
+
1377 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1378 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1379 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1380 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1381 /usr/local/include/boost/mpl/negate.hpp \
+
1382 /usr/local/include/boost/mpl/integral_c.hpp \
+
1383 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1384 /usr/local/include/boost/mpl/long.hpp \
+
1385 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1386 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1387 /usr/local/include/boost/mpl/next.hpp \
+
1388 /usr/local/include/boost/mpl/next_prior.hpp \
+
1389 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1390 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1391 /usr/local/include/boost/mpl/prior.hpp \
+
1392 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1393 /usr/local/include/boost/mpl/deref.hpp \
+
1394 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1395 /usr/local/include/boost/mpl/contains.hpp \
+
1396 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1398 /usr/local/include/boost/mpl/find.hpp \
+
1399 /usr/local/include/boost/mpl/find_if.hpp \
+
1400 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1401 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1402 /usr/local/include/boost/mpl/apply.hpp \
+
1403 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1404 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1405 /usr/local/include/boost/mpl/placeholders.hpp \
+
1406 /usr/local/include/boost/mpl/arg.hpp \
+
1407 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1408 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1409 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1410 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1411 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1412 /usr/local/include/boost/mpl/lambda.hpp \
+
1413 /usr/local/include/boost/mpl/bind.hpp \
+
1414 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1417 /usr/local/include/boost/mpl/protect.hpp \
+
1418 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1419 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1420 /usr/local/include/boost/mpl/quote.hpp \
+
1421 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1422 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1423 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1424 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1425 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1426 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1427 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1428 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1429 /usr/local/include/boost/mpl/always.hpp \
+
1430 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1431 /usr/local/include/boost/mpl/pair.hpp \
+
1432 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1433 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1434 /usr/local/include/boost/mpl/same_as.hpp \
+
1435 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1436 /usr/local/include/boost/mpl/size.hpp \
+
1437 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1438 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1439 /usr/local/include/boost/mpl/distance.hpp \
+
1440 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1441 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1442 /usr/local/include/boost/mpl/O1_size.hpp \
+
1443 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1444 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1445 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1446 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1447 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1448 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1449 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1450 /usr/local/include/boost/multi_index/identity.hpp \
+
1451 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1452 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1453 /usr/local/include/boost/mpl/vector.hpp \
+
1454 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1455 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1456 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1457 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1458 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1459 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1460 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1461 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1462 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1463 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1464 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1465 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1466 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1467 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1468 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1469 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1470 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1471 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1472 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1473 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1474 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1475 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1476 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1477 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1478 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1479 /usr/local/include/boost/mpl/plus.hpp \
+
1480 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1481 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1482 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1483 /usr/local/include/boost/mpl/minus.hpp \
+
1484 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1485 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1486 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1487 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1488 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1489 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1490 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1491 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1492 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1493 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1494 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1495 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1496 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1497 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1498 /usr/local/include/boost/multi_index/tag.hpp \
+
1499 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1500 /usr/local/include/boost/mpl/fold.hpp \
+
1501 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1502 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1503 /usr/local/include/boost/mpl/set/set0.hpp \
+
1504 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1505 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1506 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1507 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1508 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1509 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1510 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1511 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1512 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1513 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1514 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1515 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1516 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1517 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1518 /usr/local/include/boost/mpl/base.hpp \
+
1519 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1520 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1521 /usr/local/include/boost/mpl/insert.hpp \
+
1522 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1523 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1524 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1525 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1526 /usr/local/include/boost/mpl/clear.hpp \
+
1527 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1528 /usr/local/include/boost/mpl/push_front.hpp \
+
1529 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1530 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1531 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1532 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1533 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1534 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1535 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1536 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1537 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1538 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1539 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1540 /usr/local/include/boost/mpl/has_key.hpp \
+
1541 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1542 /usr/local/include/boost/mpl/transform.hpp \
+
1543 /usr/local/include/boost/mpl/pair_view.hpp \
+
1544 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1545 /usr/local/include/boost/mpl/min_max.hpp \
+
1546 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1547 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1548 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1549 /usr/local/include/boost/mpl/push_back.hpp \
+
1550 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1551 /usr/local/include/boost/mpl/inserter.hpp \
+
1552 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1553 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1554 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1555 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1556 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1557 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1558 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1559 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1560 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1561 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1562 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1563 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1564 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1565 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1566 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1567 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1568 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1569 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1570 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1571 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1572 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1573 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1574 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1575 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1576 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1577 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1578 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1579 /usr/local/include/boost/core/serialization.hpp \
+
1580 /usr/local/include/boost/core/nvp.hpp \
+
1581 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1582 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1583 /usr/local/include/boost/mpl/empty.hpp \
+
1584 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1585 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1586 /usr/local/include/boost/tuple/tuple.hpp \
+
1587 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1588 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1589 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1590 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1591 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1596 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1597 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1598 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1599 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1600 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1601 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1602 /usr/local/include/boost/bind/bind.hpp \
+
1603 /usr/local/include/boost/bind/arg.hpp \
+
1604 /usr/local/include/boost/is_placeholder.hpp \
+
1605 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1606 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1607 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1608 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1609 /usr/local/include/boost/visit_each.hpp \
+
1610 /usr/local/include/boost/type.hpp \
+
1611 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1612 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1613 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1614 /usr/local/include/boost/bind/placeholders.hpp \
+
1615 /usr/local/include/boost/call_traits.hpp \
+
1616 /usr/local/include/boost/detail/call_traits.hpp \
+
1617 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1618 /usr/local/include/boost/operators.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1620 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1621 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1622 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1623 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1624 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1625 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1626 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1627 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1628 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1629 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1630 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1631 /usr/local/include/boost/type_traits/is_final.hpp \
+
1632 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1633 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1634 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1635 /usr/local/include/boost/multi_index/member.hpp \
+
1636 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1637 /usr/local/include/boost/core/type_name.hpp \
+
1638 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1639 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1640 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1642 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1643 /usr/local/include/boost/lexical_cast.hpp \
+
1644 /usr/local/include/boost/predef/other/endian.h \
+
1645 /usr/local/include/boost/integer.hpp \
+
1646 /usr/local/include/boost/integer_fwd.hpp \
+
1647 /usr/local/include/boost/integer_traits.hpp \
+
1648 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1649 /usr/local/include/boost/predef/version_number.h \
+
1650 /usr/local/include/boost/predef/make.h \
+
1651 /usr/local/include/boost/predef/detail/test.h \
+
1652 /usr/local/include/boost/predef/library/c/gnu.h \
+
1653 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1654 /usr/local/include/boost/predef/detail/_cassert.h \
+
1655 /usr/local/include/boost/predef/os/macos.h \
+
1656 /usr/local/include/boost/predef/os/ios.h \
+
1657 /usr/local/include/boost/predef/detail/os_detected.h \
+
1658 /usr/local/include/boost/predef/os/bsd.h \
+
1659 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1660 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1661 /usr/local/include/boost/predef/os/bsd/free.h \
+
1662 /usr/local/include/boost/predef/os/bsd/open.h \
+
1663 /usr/local/include/boost/predef/os/bsd/net.h \
+
1664 /usr/local/include/boost/predef/platform/android.h \
+
1665 /usr/local/include/boost/multiprecision/number.hpp \
+
1666 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1667 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1668 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1669 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1670 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1671 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1672 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1673 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1674 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1675 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1676 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1677 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1678 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1679 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1680 /usr/local/include/boost/core/cmath.hpp \
+
1681 /usr/local/include/boost/type_traits/is_float.hpp \
+
1682 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1683 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1684 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1685 /usr/local/include/boost/container/container_fwd.hpp \
+
1686 /usr/local/include/boost/container/detail/workaround.hpp \
+
1687 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1688 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1689 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1690 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1691 /usr/local/include/boost/core/snprintf.hpp \
+
1692 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1693 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1694 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1695 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1696 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1697 /usr/local/include/boost/math/tools/complex.hpp \
+
1698 /usr/local/include/boost/math/tools/config.hpp \
+
1699 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1702 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1704 /usr/local/include/boost/math/tools/user.hpp \
+
1705 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1706 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1708 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1709 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1710 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1711 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1712 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1713 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1714 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1715 /usr/local/include/boost/cstdfloat.hpp \
+
1716 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1717 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1718 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1719 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1720 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1721 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1722 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1723 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1724 /usr/local/include/boost/math/tools/promotion.hpp \
+
1725 /usr/local/include/boost/math/policies/policy.hpp \
+
1726 /usr/local/include/boost/math/tools/mp.hpp \
+
1727 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1728 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1729 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1730 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1731 /usr/local/include/boost/math/tools/assert.hpp \
+
1732 /usr/local/include/boost/math/special_functions/next.hpp \
+
1733 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1734 /usr/local/include/boost/math/tools/precision.hpp \
+
1735 /usr/local/include/boost/math/tools/tuple.hpp \
+
1736 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1737 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1738 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1739 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1740 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1741 /usr/local/include/boost/math/tools/traits.hpp \
+
1742 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1743 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1745 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1746 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1747 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1748 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1749 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1750 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1751 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1752 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1753 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1754 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1755 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1756 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1757 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1758 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1759 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1760 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1761 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1762 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1763 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1764 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1765 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1766 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1767 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1768 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1769 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1770 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1771 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1772 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1773 /usr/local/include/boost/multiprecision/integer.hpp \
+
1774 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1775 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1776 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1777 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1778 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1785 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1786 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1787 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1788 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1789 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1790 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1791 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1792 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1793 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1794 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1795 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1796 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1797 /usr/local/include/boost/thread/future.hpp \
+
1798 /usr/local/include/boost/thread/detail/config.hpp \
+
1799 /usr/local/include/boost/thread/detail/platform.hpp \
+
1800 /usr/local/include/boost/config/requires_threads.hpp \
+
1801 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1802 /usr/local/include/boost/thread/condition_variable.hpp \
+
1803 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1804 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1805 /usr/local/include/boost/thread/thread_time.hpp \
+
1806 /usr/local/include/boost/date_time/time_clock.hpp \
+
1807 /usr/local/include/boost/date_time/c_time.hpp \
+
1808 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1809 /usr/local/include/boost/date_time/locale_config.hpp \
+
1810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1812 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1813 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1814 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1815 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1816 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1817 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1818 /usr/local/include/boost/date_time/time_duration.hpp \
+
1819 /usr/local/include/boost/date_time/special_defs.hpp \
+
1820 /usr/local/include/boost/date_time/time_defs.hpp \
+
1821 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1822 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1823 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1824 /usr/local/include/boost/date_time/date.hpp \
+
1825 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1826 /usr/local/include/boost/date_time/period.hpp \
+
1827 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1828 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1829 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1830 /usr/local/include/boost/date_time/date_defs.hpp \
+
1831 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1832 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1833 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1834 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1835 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1836 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1837 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1838 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1839 /usr/local/include/boost/date_time/date_duration.hpp \
+
1840 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1841 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1842 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1843 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1844 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1845 /usr/local/include/boost/date_time/date_generators.hpp \
+
1846 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1847 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1848 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1849 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1850 /usr/local/include/boost/date_time/time.hpp \
+
1851 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1852 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1853 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1854 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1855 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1856 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1857 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1858 /usr/local/include/boost/mpl/equal_to.hpp \
+
1859 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1860 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1861 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1862 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1863 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1864 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1865 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1866 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1867 /usr/local/include/boost/mpl/multiplies.hpp \
+
1868 /usr/local/include/boost/mpl/times.hpp \
+
1869 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1872 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1873 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1874 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1875 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1876 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1877 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1878 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1879 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1880 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1881 /usr/local/include/boost/config/abi_prefix.hpp \
+
1882 /usr/local/include/boost/config/abi_suffix.hpp \
+
1883 /usr/local/include/boost/chrono/duration.hpp \
+
1884 /usr/local/include/boost/chrono/config.hpp \
+
1885 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1886 /usr/local/include/boost/predef.h \
+
1887 /usr/local/include/boost/predef/language.h \
+
1888 /usr/local/include/boost/predef/language/stdc.h \
+
1889 /usr/local/include/boost/predef/language/stdcpp.h \
+
1890 /usr/local/include/boost/predef/language/objc.h \
+
1891 /usr/local/include/boost/predef/language/cuda.h \
+
1892 /usr/local/include/boost/predef/architecture.h \
+
1893 /usr/local/include/boost/predef/architecture/alpha.h \
+
1894 /usr/local/include/boost/predef/architecture/arm.h \
+
1895 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1896 /usr/local/include/boost/predef/architecture/convex.h \
+
1897 /usr/local/include/boost/predef/architecture/e2k.h \
+
1898 /usr/local/include/boost/predef/architecture/ia64.h \
+
1899 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1900 /usr/local/include/boost/predef/architecture/m68k.h \
+
1901 /usr/local/include/boost/predef/architecture/mips.h \
+
1902 /usr/local/include/boost/predef/architecture/parisc.h \
+
1903 /usr/local/include/boost/predef/architecture/ppc.h \
+
1904 /usr/local/include/boost/predef/architecture/ptx.h \
+
1905 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1906 /usr/local/include/boost/predef/architecture/riscv.h \
+
1907 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1908 /usr/local/include/boost/predef/architecture/sparc.h \
+
1909 /usr/local/include/boost/predef/architecture/superh.h \
+
1910 /usr/local/include/boost/predef/architecture/sys370.h \
+
1911 /usr/local/include/boost/predef/architecture/sys390.h \
+
1912 /usr/local/include/boost/predef/architecture/x86.h \
+
1913 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1914 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1915 /usr/local/include/boost/predef/architecture/z.h \
+
1916 /usr/local/include/boost/predef/compiler.h \
+
1917 /usr/local/include/boost/predef/compiler/borland.h \
+
1918 /usr/local/include/boost/predef/compiler/clang.h \
+
1919 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1920 /usr/local/include/boost/predef/compiler/comeau.h \
+
1921 /usr/local/include/boost/predef/compiler/compaq.h \
+
1922 /usr/local/include/boost/predef/compiler/diab.h \
+
1923 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1924 /usr/local/include/boost/predef/compiler/dignus.h \
+
1925 /usr/local/include/boost/predef/compiler/edg.h \
+
1926 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1927 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1928 /usr/local/include/boost/predef/compiler/gcc.h \
+
1929 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1930 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1931 /usr/local/include/boost/predef/compiler/iar.h \
+
1932 /usr/local/include/boost/predef/compiler/ibm.h \
+
1933 /usr/local/include/boost/predef/compiler/intel.h \
+
1934 /usr/local/include/boost/predef/compiler/kai.h \
+
1935 /usr/local/include/boost/predef/compiler/llvm.h \
+
1936 /usr/local/include/boost/predef/compiler/metaware.h \
+
1937 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1938 /usr/local/include/boost/predef/compiler/microtec.h \
+
1939 /usr/local/include/boost/predef/compiler/mpw.h \
+
1940 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1941 /usr/local/include/boost/predef/compiler/palm.h \
+
1942 /usr/local/include/boost/predef/compiler/pgi.h \
+
1943 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1944 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1945 /usr/local/include/boost/predef/compiler/tendra.h \
+
1946 /usr/local/include/boost/predef/compiler/visualc.h \
+
1947 /usr/local/include/boost/predef/compiler/watcom.h \
+
1948 /usr/local/include/boost/predef/library.h \
+
1949 /usr/local/include/boost/predef/library/c.h \
+
1950 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1951 /usr/local/include/boost/predef/library/c/uc.h \
+
1952 /usr/local/include/boost/predef/library/c/vms.h \
+
1953 /usr/local/include/boost/predef/library/c/zos.h \
+
1954 /usr/local/include/boost/predef/library/std.h \
+
1955 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1956 /usr/local/include/boost/predef/detail/_exception.h \
+
1957 /usr/local/include/boost/predef/library/std/cxx.h \
+
1958 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1959 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1960 /usr/local/include/boost/predef/library/std/modena.h \
+
1961 /usr/local/include/boost/predef/library/std/msl.h \
+
1962 /usr/local/include/boost/predef/library/std/msvc.h \
+
1963 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1964 /usr/local/include/boost/predef/library/std/sgi.h \
+
1965 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1966 /usr/local/include/boost/predef/library/std/stlport.h \
+
1967 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1968 /usr/local/include/boost/predef/os.h \
+
1969 /usr/local/include/boost/predef/os/aix.h \
+
1970 /usr/local/include/boost/predef/os/amigaos.h \
+
1971 /usr/local/include/boost/predef/os/beos.h \
+
1972 /usr/local/include/boost/predef/os/cygwin.h \
+
1973 /usr/local/include/boost/predef/os/haiku.h \
+
1974 /usr/local/include/boost/predef/os/hpux.h \
+
1975 /usr/local/include/boost/predef/os/irix.h \
+
1976 /usr/local/include/boost/predef/os/linux.h \
+
1977 /usr/local/include/boost/predef/os/os400.h \
+
1978 /usr/local/include/boost/predef/os/qnxnto.h \
+
1979 /usr/local/include/boost/predef/os/solaris.h \
+
1980 /usr/local/include/boost/predef/os/unix.h \
+
1981 /usr/local/include/boost/predef/os/vms.h \
+
1982 /usr/local/include/boost/predef/os/windows.h \
+
1983 /usr/local/include/boost/predef/other.h \
+
1984 /usr/local/include/boost/predef/other/wordsize.h \
+
1985 /usr/local/include/boost/predef/other/workaround.h \
+
1986 /usr/local/include/boost/predef/platform.h \
+
1987 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1988 /usr/local/include/boost/predef/platform/mingw.h \
+
1989 /usr/local/include/boost/predef/platform/mingw32.h \
+
1990 /usr/local/include/boost/predef/platform/mingw64.h \
+
1991 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1992 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1993 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1994 /usr/local/include/boost/predef/platform/windows_server.h \
+
1995 /usr/local/include/boost/predef/platform/windows_store.h \
+
1996 /usr/local/include/boost/predef/platform/windows_system.h \
+
1997 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1998 /usr/local/include/boost/predef/platform/ios.h \
+
1999 /usr/local/include/boost/predef/hardware.h \
+
2000 /usr/local/include/boost/predef/hardware/simd.h \
+
2001 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
2002 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2003 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2004 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2005 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2006 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2007 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2008 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2009 /usr/local/include/boost/predef/version.h \
+
2010 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2011 /usr/local/include/boost/ratio/ratio.hpp \
+
2012 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2013 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2014 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2015 /usr/local/include/boost/type_traits/common_type.hpp \
+
2016 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2017 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2018 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2019 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2020 /usr/local/include/boost/chrono/time_point.hpp \
+
2021 /usr/local/include/boost/chrono/detail/system.hpp \
+
2022 /usr/local/include/boost/system/error_code.hpp \
+
2023 /usr/local/include/boost/system/detail/error_code.hpp \
+
2024 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2025 /usr/local/include/boost/system/detail/error_category.hpp \
+
2026 /usr/local/include/boost/system/detail/config.hpp \
+
2027 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2028 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2029 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2030 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2031 /usr/local/include/boost/system/detail/is_same.hpp \
+
2032 /usr/local/include/boost/system/detail/errc.hpp \
+
2033 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2034 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2035 /usr/local/include/boost/system/detail/append_int.hpp \
+
2036 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2037 /usr/local/include/boost/system/detail/system_category.hpp \
+
2038 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2039 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2040 /usr/local/include/boost/system/api_config.hpp \
+
2041 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2042 /usr/local/include/boost/system/detail/std_category.hpp \
+
2043 /usr/local/include/boost/system/error_category.hpp \
+
2044 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2045 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2046 /usr/local/include/boost/system/detail/mutex.hpp \
+
2047 /usr/local/include/boost/system/error_condition.hpp \
+
2048 /usr/local/include/boost/system/errc.hpp \
+
2049 /usr/local/include/boost/system/generic_category.hpp \
+
2050 /usr/local/include/boost/system/system_category.hpp \
+
2051 /usr/local/include/boost/system/detail/throws.hpp \
+
2052 /usr/local/include/boost/chrono/clock_string.hpp \
+
2053 /usr/local/include/boost/ratio/config.hpp \
+
2054 /usr/local/include/boost/chrono/ceil.hpp \
+
2055 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2056 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2057 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2058 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2059 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2060 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2061 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2062 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2063 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2064 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2065 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2066 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2067 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2068 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2069 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2070 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2085 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2114 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2115 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2116 /usr/local/include/boost/thread/interruption.hpp \
+
2117 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2118 /usr/local/include/boost/thread/exceptions.hpp \
+
2119 /usr/local/include/boost/system/system_error.hpp \
+
2120 /usr/local/include/boost/thread/lock_guard.hpp \
+
2121 /usr/local/include/boost/thread/detail/delete.hpp \
+
2122 /usr/local/include/boost/thread/detail/move.hpp \
+
2123 /usr/local/include/boost/move/utility.hpp \
+
2124 /usr/local/include/boost/move/traits.hpp \
+
2125 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2126 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2127 /usr/local/include/boost/thread/lock_options.hpp \
+
2128 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2129 /usr/local/include/boost/thread/lock_types.hpp \
+
2130 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2131 /usr/local/include/boost/thread/mutex.hpp \
+
2132 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2133 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2134 /usr/local/include/boost/thread/cv_status.hpp \
+
2135 /usr/local/include/boost/core/scoped_enum.hpp \
+
2136 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2137 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2138 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2139 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2140 /usr/local/include/boost/utility/result_of.hpp \
+
2141 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2142 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2143 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2144 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2145 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2146 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2147 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2148 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2149 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2150 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2151 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2152 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2153 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2154 /usr/local/include/boost/thread/futures/launch.hpp \
+
2155 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2156 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2157 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2158 /usr/local/include/boost/scoped_array.hpp \
+
2159 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2160 /usr/local/include/boost/thread/thread_only.hpp \
+
2161 /usr/local/include/boost/thread/detail/thread.hpp \
+
2162 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2163 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2164 /usr/local/include/boost/io/ios_state.hpp \
+
2165 /usr/local/include/boost/io_fwd.hpp \
+
2166 /usr/local/include/boost/functional/hash.hpp \
+
2167 /usr/local/include/boost/container_hash/hash.hpp \
+
2168 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2169 /usr/local/include/boost/container_hash/is_range.hpp \
+
2170 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2171 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2172 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2173 /usr/local/include/boost/describe/bases.hpp \
+
2174 /usr/local/include/boost/describe/modifiers.hpp \
+
2175 /usr/local/include/boost/describe/detail/config.hpp \
+
2176 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2177 /usr/local/include/boost/mp11/algorithm.hpp \
+
2178 /usr/local/include/boost/mp11/list.hpp \
+
2179 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2180 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2181 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2182 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2183 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2184 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2185 /usr/local/include/boost/mp11/set.hpp \
+
2186 /usr/local/include/boost/mp11/function.hpp \
+
2187 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2188 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2189 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2190 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2191 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2192 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2193 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2194 /usr/local/include/boost/describe/members.hpp \
+
2195 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2196 /usr/local/include/boost/mp11/bind.hpp \
+
2197 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2198 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2199 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2200 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2201 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2202 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2203 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2204 /usr/local/include/boost/thread/executor.hpp \
+
2205 /usr/local/include/boost/thread/executors/executor.hpp \
+
2206 /usr/local/include/boost/thread/executors/work.hpp \
+
2207 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2208 /usr/local/include/boost/thread/detail/memory.hpp \
+
2209 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2210 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2211 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2212 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2213 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2214 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2215 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2216 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2217 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2218 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2219 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2220 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2221 /usr/local/include/boost/container/allocator_traits.hpp \
+
2222 /usr/local/include/boost/container/detail/mpl.hpp \
+
2223 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2224 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2225 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2226 /usr/local/include/boost/container/detail/config_end.hpp \
+
2227 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2228 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2229 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2230 /usr/local/include/boost/container/detail/addressof.hpp \
+
2231 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2232 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2233 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2234 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2235 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2236 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2237 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2238 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2239 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2240 /usr/local/include/boost/container/uses_allocator.hpp \
+
2241 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2242 /usr/local/include/boost/container/detail/pair.hpp \
+
2243 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2244 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2245 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2248 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2249 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2250 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2251 /usr/local/include/boost/variant.hpp \
+
2252 /usr/local/include/boost/variant/variant.hpp \
+
2253 /usr/local/include/boost/variant/detail/config.hpp \
+
2254 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2255 /usr/local/include/boost/blank_fwd.hpp \
+
2256 /usr/local/include/boost/preprocessor/enum.hpp \
+
2257 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2258 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2259 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2260 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2261 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2262 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2263 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2264 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2265 /usr/local/include/boost/detail/reference_content.hpp \
+
2266 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2267 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2268 /usr/local/include/boost/variant/detail/move.hpp \
+
2269 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2270 /usr/local/include/boost/mpl/list.hpp \
+
2271 /usr/local/include/boost/mpl/limits/list.hpp \
+
2272 /usr/local/include/boost/mpl/list/list20.hpp \
+
2273 /usr/local/include/boost/mpl/list/list10.hpp \
+
2274 /usr/local/include/boost/mpl/list/list0.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2287 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2288 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2289 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2290 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2291 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2292 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2293 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2294 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2295 /usr/local/include/boost/variant/static_visitor.hpp \
+
2296 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2297 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2298 /usr/local/include/boost/utility/declval.hpp \
+
2299 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2300 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2301 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2302 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2303 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2304 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2305 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2306 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2307 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2308 /usr/local/include/boost/blank.hpp \
+
2309 /usr/local/include/boost/detail/templated_streams.hpp \
+
2310 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2311 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2312 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2313 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2314 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2315 /usr/local/include/boost/mpl/front.hpp \
+
2316 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2317 /usr/local/include/boost/mpl/insert_range.hpp \
+
2318 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2319 /usr/local/include/boost/mpl/joint_view.hpp \
+
2320 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2321 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2322 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2323 /usr/local/include/boost/mpl/max_element.hpp \
+
2324 /usr/local/include/boost/mpl/size_t.hpp \
+
2325 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2326 /usr/local/include/boost/mpl/sizeof.hpp \
+
2327 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2328 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2329 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2330 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2331 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2332 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2333 /usr/local/include/boost/mpl/equal.hpp \
+
2334 /usr/local/include/boost/variant/get.hpp \
+
2335 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2336 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2337 /usr/local/include/boost/variant/bad_visit.hpp \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2344 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2345 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2349 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2350 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2359 /usr/local/include/boost/asio.hpp \
+
2360 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2361 /usr/local/include/boost/asio/detail/config.hpp \
+
2362 /usr/local/include/boost/asio/execution.hpp \
+
2363 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2364 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2365 /usr/local/include/boost/asio/execution/executor.hpp \
+
2366 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2367 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2368 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2369 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2370 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2371 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2372 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2373 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2374 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2375 /usr/local/include/boost/asio/detail/assert.hpp \
+
2376 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2377 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2378 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2379 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2380 /usr/local/include/boost/asio/detail/memory.hpp \
+
2381 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2382 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2383 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2386 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2387 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2388 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2389 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2390 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2391 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2392 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2393 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2394 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2395 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2396 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2397 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2398 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2399 /usr/local/include/boost/asio/associator.hpp \
+
2400 /usr/local/include/boost/asio/detail/functional.hpp \
+
2401 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2402 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2403 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2404 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2405 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2406 /usr/local/include/boost/asio/prefer.hpp \
+
2407 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2408 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2409 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2410 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2411 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2412 /usr/local/include/boost/asio/query.hpp \
+
2413 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2414 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2415 /usr/local/include/boost/asio/require.hpp \
+
2416 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2417 /usr/local/include/boost/asio/detail/event.hpp \
+
2418 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2419 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2420 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2421 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2422 /usr/local/include/boost/asio/error.hpp \
+
2423 /usr/local/include/boost/cerrno.hpp \
+
2424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2435 /usr/local/include/boost/asio/impl/error.ipp \
+
2436 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2437 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2438 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2439 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2440 /usr/local/include/boost/asio/execution/context.hpp \
+
2441 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2442 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2443 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2444 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2445 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2446 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2447 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2448 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2449 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2450 /usr/local/include/boost/asio/execution_context.hpp \
+
2451 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2452 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2453 /usr/local/include/boost/asio/async_result.hpp \
+
2454 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2455 /usr/local/include/boost/asio/deferred.hpp \
+
2456 /usr/local/include/boost/asio/detail/utility.hpp \
+
2457 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2458 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2459 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2460 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2461 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2462 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2463 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2464 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2465 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2466 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2467 /usr/local/include/boost/asio/associated_executor.hpp \
+
2468 /usr/local/include/boost/asio/is_executor.hpp \
+
2469 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2470 /usr/local/include/boost/asio/system_executor.hpp \
+
2471 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2472 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2473 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2474 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2475 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2476 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2477 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2478 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2479 /usr/local/include/boost/asio/detail/global.hpp \
+
2480 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2481 /usr/local/include/boost/asio/system_context.hpp \
+
2482 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2483 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2484 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2485 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2486 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2487 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2488 /usr/local/include/boost/asio/detail/thread.hpp \
+
2489 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2490 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2491 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2492 /usr/local/include/boost/asio/config.hpp \
+
2493 /usr/local/include/boost/asio/impl/config.hpp \
+
2494 /usr/local/include/boost/asio/impl/config.ipp \
+
2495 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2496 /usr/local/include/boost/asio/detail/limits.hpp \
+
2497 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2498 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2499 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2502 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2503 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2506 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2507 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2508 /usr/local/include/boost/asio/detail/operation.hpp \
+
2509 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2510 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2511 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2519 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2534 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2535 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2536 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2537 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2538 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2539 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2540 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2541 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2542 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2543 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2544 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2545 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2546 /usr/local/include/boost/asio/append.hpp \
+
2547 /usr/local/include/boost/asio/impl/append.hpp \
+
2548 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2549 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2550 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2551 /usr/local/include/boost/asio/as_tuple.hpp \
+
2552 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2553 /usr/local/include/boost/asio/awaitable.hpp \
+
2554 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2555 /usr/local/include/boost/asio/basic_socket.hpp \
+
2556 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2557 /usr/local/include/boost/asio/io_context.hpp \
+
2558 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2559 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2560 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2561 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2562 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2563 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2564 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2565 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2566 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2567 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2568 /usr/local/include/boost/asio/post.hpp \
+
2569 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2570 /usr/local/include/boost/asio/socket_base.hpp \
+
2571 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2572 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2573 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2574 /usr/local/include/boost/asio/buffer.hpp \
+
2575 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2576 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2577 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2578 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2579 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2580 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2581 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2582 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2583 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2584 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2585 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2586 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2587 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2588 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2589 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2590 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2591 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2592 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2593 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2594 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2595 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2596 /usr/local/include/boost/asio/basic_file.hpp \
+
2597 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2598 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2599 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2600 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2601 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2602 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2603 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2604 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2605 /usr/local/include/boost/asio/dispatch.hpp \
+
2606 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2607 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2608 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2609 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2610 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2611 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2615 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2616 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2617 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2618 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2619 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2620 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2621 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2622 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2623 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2624 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2625 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2626 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2627 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2628 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2629 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2630 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2631 /usr/local/include/boost/asio/steady_timer.hpp \
+
2632 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2633 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2634 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2635 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2636 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2637 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2638 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2639 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2640 /usr/local/include/boost/asio/wait_traits.hpp \
+
2641 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2642 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2643 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2644 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2645 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2646 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2647 /usr/local/include/boost/asio/bind_executor.hpp \
+
2648 /usr/local/include/boost/asio/uses_executor.hpp \
+
2649 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2650 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2651 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2652 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2653 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2654 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2655 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2656 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2657 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2658 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2659 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2660 /usr/local/include/boost/asio/completion_condition.hpp \
+
2661 /usr/local/include/boost/asio/write.hpp \
+
2662 /usr/local/include/boost/asio/impl/write.hpp \
+
2663 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2664 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2665 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2666 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2667 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2668 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2669 /usr/local/include/boost/asio/cancel_after.hpp \
+
2670 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2671 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2672 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2673 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2674 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2675 /usr/local/include/boost/asio/cancel_at.hpp \
+
2676 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2677 /usr/local/include/boost/asio/co_composed.hpp \
+
2678 /usr/local/include/boost/asio/co_spawn.hpp \
+
2679 /usr/local/include/boost/asio/compose.hpp \
+
2680 /usr/local/include/boost/asio/composed.hpp \
+
2681 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2682 /usr/local/include/boost/asio/connect.hpp \
+
2683 /usr/local/include/boost/asio/impl/connect.hpp \
+
2684 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2685 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2686 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2687 /usr/local/include/boost/asio/consign.hpp \
+
2688 /usr/local/include/boost/asio/impl/consign.hpp \
+
2689 /usr/local/include/boost/asio/coroutine.hpp \
+
2690 /usr/local/include/boost/asio/defer.hpp \
+
2691 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2692 /usr/local/include/boost/asio/detached.hpp \
+
2693 /usr/local/include/boost/asio/impl/detached.hpp \
+
2694 /usr/local/include/boost/asio/disposition.hpp \
+
2695 /usr/local/include/boost/asio/executor.hpp \
+
2696 /usr/local/include/boost/asio/impl/executor.hpp \
+
2697 /usr/local/include/boost/asio/impl/executor.ipp \
+
2698 /usr/local/include/boost/asio/file_base.hpp \
+
2699 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2700 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2701 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2702 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2703 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2704 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2705 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2706 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2707 /usr/local/include/boost/asio/immediate.hpp \
+
2708 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2709 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2710 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2711 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2712 /usr/local/include/boost/asio/ip/address.hpp \
+
2713 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2714 /usr/local/include/boost/asio/detail/array.hpp \
+
2715 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2716 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2717 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2718 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2719 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2720 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2721 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2722 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2723 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2724 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2725 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2726 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2727 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2728 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2729 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2730 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2731 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2732 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2733 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2734 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2735 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2736 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2737 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2738 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2739 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2740 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2741 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2742 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2743 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2744 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2745 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2746 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2747 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2748 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2749 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2750 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2751 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2752 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2753 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2754 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2755 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2756 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2757 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2758 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2759 /usr/local/include/boost/asio/ip/udp.hpp \
+
2760 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2761 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2762 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2763 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2764 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2765 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2766 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2767 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2768 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2769 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2770 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2771 /usr/local/include/boost/asio/packaged_task.hpp \
+
2772 /usr/local/include/boost/asio/detail/future.hpp \
+
2773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2785 /usr/local/include/boost/asio/placeholders.hpp \
+
2786 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2787 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2788 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2789 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2790 /usr/local/include/boost/asio/prepend.hpp \
+
2791 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2792 /usr/local/include/boost/asio/random_access_file.hpp \
+
2793 /usr/local/include/boost/asio/read.hpp \
+
2794 /usr/local/include/boost/asio/impl/read.hpp \
+
2795 /usr/local/include/boost/asio/read_at.hpp \
+
2796 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2797 /usr/local/include/boost/asio/read_until.hpp \
+
2798 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2799 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2800 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2801 /usr/local/include/boost/asio/redirect_error.hpp \
+
2802 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2803 /usr/local/include/boost/asio/require_concept.hpp \
+
2804 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2805 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2806 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2807 /usr/local/include/boost/asio/serial_port.hpp \
+
2808 /usr/local/include/boost/asio/signal_set.hpp \
+
2809 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2810 /usr/local/include/boost/asio/thread_pool.hpp \
+
2811 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2812 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2813 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2814 /usr/local/include/boost/asio/strand.hpp \
+
2815 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
2816 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
2817 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
2818 /usr/local/include/boost/asio/stream_file.hpp \
+
2819 /usr/local/include/boost/asio/streambuf.hpp \
+
2820 /usr/local/include/boost/asio/system_timer.hpp \
+
2821 /usr/local/include/boost/asio/this_coro.hpp \
+
2822 /usr/local/include/boost/asio/use_awaitable.hpp \
+
2823 /usr/local/include/boost/asio/use_future.hpp \
+
2824 /usr/local/include/boost/asio/impl/use_future.hpp \
+
2825 /usr/local/include/boost/asio/version.hpp \
+
2826 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
2827 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
2828 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
2829 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
2830 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
2831 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
2832 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
2833 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
2834 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
2835 /usr/local/include/boost/asio/writable_pipe.hpp \
+
2836 /usr/local/include/boost/asio/write_at.hpp \
+
2837 /usr/local/include/boost/asio/impl/write_at.hpp \
+
2838 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
2839 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2840 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
2841 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2842 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2843 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2844 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2845 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/UsernamePasswordCredentials.h \
+
2846 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
2847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
2848 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
2849 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
2850 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
2851 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
2852 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
2853 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2854 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2855 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/sql_page_codec.h \
+
2856 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
2857 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
2858 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/list_cn_fixed_size_codec.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/da/d7c/structhazelcast_1_1client_1_1local__date__time-members.html b/5.5.0/da/d7c/structhazelcast_1_1client_1_1local__date__time-members.html new file mode 100644 index 0000000000..87ef06c199 --- /dev/null +++ b/5.5.0/da/d7c/structhazelcast_1_1client_1_1local__date__time-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_date_time Member List
+
+
+ +

This is the complete list of members for hazelcast::client::local_date_time, including all inherited members.

+ + + +
date (defined in hazelcast::client::local_date_time)hazelcast::client::local_date_time
time (defined in hazelcast::client::local_date_time)hazelcast::client::local_date_time
+
+
+ + + + diff --git a/5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.html b/5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.html new file mode 100644 index 0000000000..52aa258d57 --- /dev/null +++ b/5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::like_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::like_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::like_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::like_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::like_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::like_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 458 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::like_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 464 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.png b/5.5.0/da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..501651ac3ce03836074943c68a15f295729f0d9f GIT binary patch literal 2104 zcmcJQX;f238^9Hdh6^eRhcsw4G zH}3VKAamkzZWwm}8UI~Oc94ewKNCH0W%6yM2OIu zu5a&v`tjSkbIrd8O_#=M@k?>~!LVfEG*upiUS(&2P?Bo_2uVx8pup39jOg)0}4lMj9Ie_2=GIg>2%8V*bKU7Zcm;bLQ{Ug1{76ROve^sFti!ISrJ1xA_;$ysQ!fJMQx zAs)cy67kkW%oJu<*AcSw`A8q;l4<~c~m7J;GK%EHM-~`^FlTi#pIgZQe zhz3k|3+FKEA-EpD{1eD%P=jDqxqnJz1%nndRtEf18#8_iP9!6F6Zn1)5Y?b24($D~ zBC93B+me6*-uKc4nfrmLMkH-1r!4XtA~cZbTCfv9ga&w4R{MePv>bP2i0y)a#kr2Y@sS}ZSZ6$U$0{GeHguiu+}h-vaL zv5hD6wLa+#gL##&-@7Ps>E+6HMuOg-&Ce{_DCAaQkt_P~`gF{(qLp7&hgO?YxVX1< zO@oF95<>G^(>MKW=+i3|Yo7doEB8eM%Bg!<;u=kdl&Y~Wl|M_s7&(n>@3uBE2 zRtGPebe>T6n82%eInahCR!3c)Nq^no=iDOmvMM&QE^;p6o_Gkg6th@iQSDB491YJl zJXL2o2-j!MrzpZ8al~Ux<3`T(sDsBSiS{bwIhdO#Rbdn<+qA|wJVH9_?1pDqkWvRz z4e@I6(u(aCVsCiEl0!UQXzuwU2daIbbG@k3OBV~Tjd?mS=INUy!uhB6#zKXPN_K(p z%6VwiSw*Tx?2(`HFeQdtP#+#XUW@6ptb=6x1j$X!FCNoc%c|bI*JiF+urC=aGcL|H zM=Sb6Q7h#hBSsqRg@XB6M(Qa`osUb57X8mq>rwyIv*_ad7wRxY1nS1wfNJa0viQM> zmJ2AZx2x!ZEUb2Tkc}9XXE^9zXA?l|4mOW~H?%>>z!qMpDH>lo2I0|Y6!Q>*#9tX3 zM)}{+H(vTO5o7|sn#!YZ;Nyl!#y()&9|2i;hOgrKAl?j3RT7=1W^RWr99PCQ3rSk|L0N2uXw zPZTM=Y%IS~8>0jhC{EPamEqxEQ6yW+?fB4k_D>Og_BGg3nS>WL`o!^#0nWbRCmj3M zw_*tC6ZV2@p)WbxURsqquY$d;8fA6gXk^}|;DCb4_y@|R_(PLu! zoMXrzDYccynQ2!eytf%s#QyH|zii^+qZ!Xhx0`l{m2^)Ygnq%o{Z7dX8M%Zrt90d0 zlcUneY!EDC{uys|Pf$iw>u2?)(jN3OUz2_`qBuXqnVP>e7A4*BB& M$PQ!MV0||0Kld5l5&!@I literal 0 HcmV?d00001 diff --git a/5.5.0/da/d96/structhazelcast_1_1client_1_1query_1_1query__constants-members.html b/5.5.0/da/d96/structhazelcast_1_1client_1_1query_1_1query__constants-members.html new file mode 100644 index 0000000000..a98a90a442 --- /dev/null +++ b/5.5.0/da/d96/structhazelcast_1_1client_1_1query_1_1query__constants-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::query_constants Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::query_constants, including all inherited members.

+ + + +
KEY_ATTRIBUTE_NAME (defined in hazelcast::client::query::query_constants)hazelcast::client::query::query_constantsstatic
THIS_ATTRIBUTE_NAME (defined in hazelcast::client::query::query_constants)hazelcast::client::query::query_constantsstatic
+
+
+ + + + diff --git a/5.5.0/da/d9d/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise.html b/5.5.0/da/d9d/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise.html new file mode 100644 index 0000000000..5c3db73546 --- /dev/null +++ b/5.5.0/da/d9d/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise.html @@ -0,0 +1,296 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::iexecutor_service::executor_promise< T > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iexecutor_service::executor_promise< T > Class Template Reference
+
+
+ + + + + + +

+Public Member Functions

 executor_promise (spi::ClientContext &context)
 executor_promise (boost::future< boost::optional< T > > &future, boost::uuids::uuid uuid, int partition_id, boost::uuids::uuid member, spi::ClientContext &context, const std::shared_ptr< spi::impl::ClientInvocation > &invocation)
bool cancel (bool may_interrupt_if_running)
boost::shared_future< boost::optional< T > > get_future ()
+

Detailed Description

+
template<typename T>
+class hazelcast::client::iexecutor_service::executor_promise< T >
+

Definition at line 58 of file iexecutor_service.h.

+

Constructor & Destructor Documentation

+ +

◆ executor_promise() [1/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
hazelcast::client::iexecutor_service::executor_promise< T >::executor_promise (spi::ClientContext & context)
+
+inline
+
+ +

Definition at line 61 of file iexecutor_service.h.

+ +
+
+ +

◆ executor_promise() [2/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::iexecutor_service::executor_promise< T >::executor_promise (boost::future< boost::optional< T > > & future,
boost::uuids::uuid uuid,
int partition_id,
boost::uuids::uuid member,
spi::ClientContext & context,
const std::shared_ptr< spi::impl::ClientInvocation > & invocation )
+
+inline
+
+ +

Definition at line 65 of file iexecutor_service.h.

+
72 : shared_future_(future.share())
+
73 , uuid_(uuid)
+
74 , partition_id_(partition_id)
+
75 , member_uuid_(member)
+
76 , context_(context)
+
77 , invocation_(invocation)
+
78 {}
+
+
+
+

Member Function Documentation

+ +

◆ cancel()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
bool hazelcast::client::iexecutor_service::executor_promise< T >::cancel (bool may_interrupt_if_running)
+
+inline
+
+ +

Definition at line 80 of file iexecutor_service.h.

+
81 {
+
82 if (shared_future_.is_ready()) {
+
83 return false;
+
84 }
+
85
+
86 try {
+
87 return invoke_cancel_request(may_interrupt_if_running);
+
88 } catch (exception::iexception&) {
+ +
90 }
+
91 return false;
+
92 }
+
+
+
+ +

◆ get_future()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
boost::shared_future< boost::optional< T > > hazelcast::client::iexecutor_service::executor_promise< T >::get_future ()
+
+inline
+
+ +

Definition at line 94 of file iexecutor_service.h.

+
95 {
+
96 return shared_future_;
+
97 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/d9d/itopic_8h_source.html b/5.5.0/da/d9d/itopic_8h_source.html new file mode 100644 index 0000000000..43884d8ccd --- /dev/null +++ b/5.5.0/da/d9d/itopic_8h_source.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/itopic.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
itopic.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/ITopicImpl.h"
+
19#include "hazelcast/client/topic/impl/TopicEventHandlerImpl.h"
+
20
+
21namespace hazelcast {
+
22namespace client {
+
23namespace topic {
+
24class listener;
+
25}
+
26
+
+
42class itopic : public proxy::ITopicImpl
+
43{
+
44 friend class spi::ProxyManager;
+
45
+
46public:
+
47 static constexpr const char* SERVICE_NAME = "hz:impl:topicService";
+
48
+
54 template<typename E>
+
+
55 boost::future<void> publish(const E& message)
+
56 {
+
57 return proxy::ITopicImpl::publish(to_data<E>(message));
+
58 }
+
+
59
+
+
75 boost::future<boost::uuids::uuid> add_message_listener(
+
76 topic::listener&& listener)
+
77 {
+
78 return proxy::ITopicImpl::add_message_listener(
+
79 std::shared_ptr<impl::BaseEventHandler>(
+
80 new topic::impl::TopicEventHandlerImpl(
+
81 get_name(),
+
82 get_context().get_logger(),
+
83 get_context().get_client_cluster_service(),
+
84 get_context().get_serialization_service(),
+
85 std::move(listener))));
+
86 }
+
+
87
+
88private:
+
89 itopic(const std::string& instance_name, spi::ClientContext* context)
+
90 : proxy::ITopicImpl(instance_name, context)
+
91 {}
+
92};
+
+
93} // namespace client
+
94} // namespace hazelcast
+
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subs...
Definition itopic.h:43
+
boost::future< void > publish(const E &message)
Publishes the message to all subscribers of this topic.
Definition itopic.h:55
+
boost::future< boost::uuids::uuid > add_message_listener(topic::listener &&listener)
Subscribe to this topic.
Definition itopic.h:75
+
Listen to messages from an ITopic.
Definition listener.h:42
+
+
+
+ + + + diff --git a/5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.html b/5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.html new file mode 100644 index 0000000000..74f3fffc89 --- /dev/null +++ b/5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.html @@ -0,0 +1,329 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization_config Class Reference
+
+
+ +

SerializationConfig is used to. + More...

+ +

#include <serialization_config.h>

+ + + + + + + + + + + +

+Public Member Functions

 serialization_config ()
 Constructor default value of version is zero.
int get_portable_version () const
 Portable version will be used to differentiate two same class that have changes on it , like adding/removing field or changing a type of a field.
serialization_configset_portable_version (int v)
std::shared_ptr< serialization::global_serializerget_global_serializer () const
serialization_configset_global_serializer (const std::shared_ptr< serialization::global_serializer > &global_serializer)
serialization_configset_byte_order (boost::endian::order byte_order)
boost::endian::order get_byte_order () const
+

Detailed Description

+

SerializationConfig is used to.

+
    +
  • set version of portable classes in this client (
    See also
    portable_serializer)
    +
  • +
+ +

Definition at line 38 of file serialization_config.h.

+

Constructor & Destructor Documentation

+ +

◆ serialization_config()

+ +
+
+ + + + + + + +
hazelcast::client::serialization_config::serialization_config ()
+
+ +

Constructor default value of version is zero.

+ +

Definition at line 41 of file config.cpp.

+
42 : version_(0)
+
43{}
+
+
+
+

Member Function Documentation

+ +

◆ get_byte_order()

+ +
+
+ + + + + + + +
boost::endian::order hazelcast::client::serialization_config::get_byte_order () const
+
+
Returns
the configured byte endian order
+ +

Definition at line 80 of file config.cpp.

+
81{
+
82 return byte_order_;
+
83}
+
+
+
+ +

◆ get_global_serializer()

+ +
+
+ + + + + + + +
std::shared_ptr< serialization::global_serializer > hazelcast::client::serialization_config::get_global_serializer () const
+
+ +

Definition at line 59 of file config.cpp.

+
60{
+
61 return global_serializer_;
+
62}
+
+
+
+ +

◆ get_portable_version()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization_config::get_portable_version () const
+
+ +

Portable version will be used to differentiate two same class that have changes on it , like adding/removing field or changing a type of a field.

+
Returns
version of portable classes that will be created by this client
+ +

Definition at line 46 of file config.cpp.

+
47{
+
48 return version_;
+
49}
+
+
+
+ +

◆ set_byte_order()

+ +
+
+ + + + + + + +
serialization_config & hazelcast::client::serialization_config::set_byte_order (boost::endian::order byte_order)
+
+
Parameters
+ + +
byte_orderthat the serialization will use
+
+
+
Returns
itself serialization_config
+ +

Definition at line 73 of file config.cpp.

+
74{
+
75 byte_order_ = byte_order;
+
76 return *this;
+
77}
+
+
+
+ +

◆ set_global_serializer()

+ +
+
+ + + + + + + +
serialization_config & hazelcast::client::serialization_config::set_global_serializer (const std::shared_ptr< serialization::global_serializer > & global_serializer)
+
+
Parameters
+ + +
global_serializerthe serializer to be used when no other serialization can be found for an object
+
+
+
Returns
itself serialization_config
+ +

Definition at line 65 of file config.cpp.

+
67{
+
68 global_serializer_ = global_serializer;
+
69 return *this;
+
70}
+
+
+
+ +

◆ set_portable_version()

+ +
+
+ + + + + + + +
serialization_config & hazelcast::client::serialization_config::set_portable_version (int v)
+
+
Parameters
+ + +
vThe default portable version to be used.
+
+
+
Returns
itself serialization_config
+ +

Definition at line 52 of file config.cpp.

+
53{
+
54 this->version_ = v;
+
55 return *this;
+
56}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.js b/5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.js new file mode 100644 index 0000000000..ba89df4cb6 --- /dev/null +++ b/5.5.0/da/d9e/classhazelcast_1_1client_1_1serialization__config.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1serialization__config = +[ + [ "serialization_config", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html#ad3767a20b0692ff53f74708173a14274", null ], + [ "get_byte_order", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html#af27a13c29fb935076e638c3d42764fb6", null ], + [ "get_portable_version", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html#ac2d0349e746f0b064927435e546350a2", null ], + [ "set_byte_order", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html#aab451e1b9e02863f7478a314811a9919", null ], + [ "set_global_serializer", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html#aa6e9b84e8a34a302df7855e51f610a47", null ], + [ "set_portable_version", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html#a4d29e1fa3d9cae8dd297a9ad8b47ce97", null ] +]; \ No newline at end of file diff --git a/5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.html b/5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.html new file mode 100644 index 0000000000..89742bb747 --- /dev/null +++ b/5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.html @@ -0,0 +1,243 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::socket_interceptor Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::socket_interceptor Class Referencefinal
+
+
+ +

An interface that provides the ability to intercept the creation of sockets. + More...

+ +

#include <socket_interceptor.h>

+ + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
socket_interceptoron_connect (Handler &&h) &
 Set an handler function that will be called with a Socket, each time the client creates a connection to any Member.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
socket_interceptor && on_connect (Handler &&h) &&
+ + +

+Friends

class connection::ClientConnectionManagerImpl
+

Detailed Description

+

An interface that provides the ability to intercept the creation of sockets.

+
See also
ClientConfig::setSocketInterceptor
+ +

Definition at line 43 of file socket_interceptor.h.

+

Member Function Documentation

+ +

◆ on_connect() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
socket_interceptor & hazelcast::client::socket_interceptor::on_connect (Handler && h) &
+
+inline
+
+ +

Set an handler function that will be called with a Socket, each time the client creates a connection to any Member.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const Socket &
+
+
+ +

Definition at line 54 of file socket_interceptor.h.

+
55 {
+
56 connect_ = std::forward<Handler>(h);
+
57 return *this;
+
58 }
+
+
+
+ +

◆ on_connect() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
socket_interceptor && hazelcast::client::socket_interceptor::on_connect (Handler && h) &&
+
+inline
+
+ +

+ +

Definition at line 65 of file socket_interceptor.h.

+
66 {
+
67 on_connect(std::forward<Handler>(h));
+
68 return std::move(*this);
+
69 }
+
socket_interceptor & on_connect(Handler &&h) &
Set an handler function that will be called with a Socket, each time the client creates a connection ...
+
+
+
+ + +

◆ connection::ClientConnectionManagerImpl

+ +
+
+ + + + + +
+ + + + +
friend class connection::ClientConnectionManagerImpl
+
+friend
+
+ +

Definition at line 72 of file socket_interceptor.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.js b/5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.js new file mode 100644 index 0000000000..2cd8dbcaa6 --- /dev/null +++ b/5.5.0/da/da0/classhazelcast_1_1client_1_1socket__interceptor.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1socket__interceptor = +[ + [ "on_connect", "da/da0/classhazelcast_1_1client_1_1socket__interceptor.html#a669f5c3f92a0c2717c1d66a2ddef95a9", null ], + [ "on_connect", "da/da0/classhazelcast_1_1client_1_1socket__interceptor.html#adcdc0cce8c9f52f9fc5b36c906b6b9f9", null ] +]; \ No newline at end of file diff --git a/5.5.0/da/da0/field__kind_8h_source.html b/5.5.0/da/da0/field__kind_8h_source.html new file mode 100644 index 0000000000..685780cbad --- /dev/null +++ b/5.5.0/da/da0/field__kind_8h_source.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/serialization/field_kind.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
field_kind.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <iosfwd>
+
20
+
21namespace hazelcast {
+
22namespace client {
+
23namespace serialization {
+
24
+
25enum class HAZELCAST_API field_kind
+
26{
+
27 NOT_AVAILABLE = 0,
+
28 BOOLEAN = 1,
+
29 ARRAY_OF_BOOLEAN = 2,
+
30 INT8 = 3,
+
31 ARRAY_OF_INT8 = 4,
+
32 INT16 = 7,
+
33 ARRAY_OF_INT16 = 8,
+
34 INT32 = 9,
+
35 ARRAY_OF_INT32 = 10,
+
36 INT64 = 11,
+
37 ARRAY_OF_INT64 = 12,
+
38 FLOAT32 = 13,
+
39 ARRAY_OF_FLOAT32 = 14,
+
40 FLOAT64 = 15,
+
41 ARRAY_OF_FLOAT64 = 16,
+
42 STRING = 17,
+
43 ARRAY_OF_STRING = 18,
+
44 DECIMAL = 19,
+
45 ARRAY_OF_DECIMAL = 20,
+
46 TIME = 21,
+
47 ARRAY_OF_TIME = 22,
+
48 DATE = 23,
+
49 ARRAY_OF_DATE = 24,
+
50 TIMESTAMP = 25,
+
51 ARRAY_OF_TIMESTAMP = 26,
+
52 TIMESTAMP_WITH_TIMEZONE = 27,
+
53 ARRAY_OF_TIMESTAMP_WITH_TIMEZONE = 28,
+
54 COMPACT = 29,
+
55 ARRAY_OF_COMPACT = 30,
+
56 NULLABLE_BOOLEAN = 33,
+
57 ARRAY_OF_NULLABLE_BOOLEAN = 34,
+
58 NULLABLE_INT8 = 35,
+
59 ARRAY_OF_NULLABLE_INT8 = 36,
+
60 NULLABLE_INT16 = 37,
+
61 ARRAY_OF_NULLABLE_INT16 = 38,
+
62 NULLABLE_INT32 = 39,
+
63 ARRAY_OF_NULLABLE_INT32 = 40,
+
64 NULLABLE_INT64 = 41,
+
65 ARRAY_OF_NULLABLE_INT64 = 42,
+
66 NULLABLE_FLOAT32 = 43,
+
67 ARRAY_OF_NULLABLE_FLOAT32 = 44,
+
68 NULLABLE_FLOAT64 = 45,
+
69 ARRAY_OF_NULLABLE_FLOAT64 = 46
+
70};
+
71
+
72std::ostream HAZELCAST_API&
+
73operator<<(std::ostream&, field_kind);
+
74
+
75} // namespace serialization
+
76} // namespace client
+
77} // namespace hazelcast
+
+
+
+ + + + diff --git a/5.5.0/da/da5/classhazelcast_1_1client_1_1topic_1_1reliable__listener-members.html b/5.5.0/da/da5/classhazelcast_1_1client_1_1topic_1_1reliable__listener-members.html new file mode 100644 index 0000000000..bca6587c34 --- /dev/null +++ b/5.5.0/da/da5/classhazelcast_1_1client_1_1topic_1_1reliable__listener-members.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::topic::reliable_listener Member List
+
+ +
+
+ + + + diff --git a/5.5.0/da/dac/hazelcast_8h_source.html b/5.5.0/da/dac/hazelcast_8h_source.html new file mode 100644 index 0000000000..0eb3be6f5d --- /dev/null +++ b/5.5.0/da/dac/hazelcast_8h_source.html @@ -0,0 +1,160 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/hazelcast.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/address.h"
+
19#include "hazelcast/client/client_config.h"
+
20#include "hazelcast/client/cluster.h"
+
21#include "hazelcast/client/distributed_object.h"
+
22#include "hazelcast/client/entry_event.h"
+
23#include "hazelcast/client/entry_view.h"
+
24#include "hazelcast/client/hazelcast_client.h"
+
25#include "hazelcast/client/serialization/serialization.h"
+
26#include "hazelcast/client/ilist.h"
+
27#include "hazelcast/client/imap.h"
+
28#include "hazelcast/client/initial_membership_event.h"
+
29#include "hazelcast/client/iqueue.h"
+
30#include "hazelcast/client/iset.h"
+
31#include "hazelcast/client/item_event.h"
+
32#include "hazelcast/client/itopic.h"
+
33#include "hazelcast/client/lifecycle_event.h"
+
34#include "hazelcast/client/lifecycle_listener.h"
+
35#include "hazelcast/client/load_balancer.h"
+
36#include "hazelcast/client/member.h"
+
37#include "hazelcast/client/membership_event.h"
+
38#include "hazelcast/client/membership_listener.h"
+
39#include "hazelcast/client/multi_map.h"
+
40#include "hazelcast/client/serialization/serialization.h"
+
41#include "hazelcast/client/socket.h"
+
42#include "hazelcast/client/socket_interceptor.h"
+
43#include "hazelcast/client/transactional_list.h"
+
44#include "hazelcast/client/transactional_map.h"
+
45#include "hazelcast/client/transactional_multi_map.h"
+
46#include "hazelcast/client/transactional_queue.h"
+
47#include "hazelcast/client/transactional_set.h"
+
48#include "hazelcast/client/transaction_context.h"
+
49#include "hazelcast/client/transaction_options.h"
+
50#include "hazelcast/client/monitor/local_map_stats.h"
+
51#include "hazelcast/client/monitor/near_cache_stats.h"
+
52#include "hazelcast/client/partition_aware.h"
+
53#include <hazelcast/client/member_selectors.h>
+
+
+
+ + + + diff --git a/5.5.0/da/dae/classhazelcast_1_1client_1_1sql_1_1sql__page-members.html b/5.5.0/da/dae/classhazelcast_1_1client_1_1sql_1_1sql__page-members.html new file mode 100644 index 0000000000..b67caa13c3 --- /dev/null +++ b/5.5.0/da/dae/classhazelcast_1_1client_1_1sql_1_1sql__page-members.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_page Member List
+
+
+ +

This is the complete list of members for hazelcast::client::sql::sql_page, including all inherited members.

+ + + + + + + + + +
column_count() consthazelcast::client::sql::sql_page
column_types() consthazelcast::client::sql::sql_page
last() consthazelcast::client::sql::sql_page
protocol::codec::builtin::sql_page_codec (defined in hazelcast::client::sql::sql_page)hazelcast::client::sql::sql_pagefriend
row_count() consthazelcast::client::sql::sql_page
rows() consthazelcast::client::sql::sql_page
sql_page(std::vector< sql_column_type > column_types, std::vector< column > columns, bool last, std::shared_ptr< sql_row_metadata > row_metadata=nullptr)hazelcast::client::sql::sql_page
sql_result (defined in hazelcast::client::sql::sql_page)hazelcast::client::sql::sql_pagefriend
+
+
+ + + + diff --git a/5.5.0/da/db2/classhazelcast_1_1client_1_1query_1_1in__predicate-members.html b/5.5.0/da/db2/classhazelcast_1_1client_1_1query_1_1in__predicate-members.html new file mode 100644 index 0000000000..65df587aea --- /dev/null +++ b/5.5.0/da/db2/classhazelcast_1_1client_1_1query_1_1in__predicate-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::in_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::in_predicate, including all inherited members.

+ + + + + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
in_predicate(hazelcast_client &client, const std::string &attribute_name, const Args &... values)hazelcast::client::query::in_predicateinline
in_predicate(hazelcast_client &client, const std::string &attribute_name, const std::vector< T > &values)hazelcast::client::query::in_predicateinline
multi_predicate(hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const Args &... values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
multi_predicate(const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values) (defined in hazelcast::client::query::multi_predicate)hazelcast::client::query::multi_predicateinline
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/da/dbb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4-members.html b/5.5.0/da/dbb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4-members.html new file mode 100644 index 0000000000..bb983d603c --- /dev/null +++ b/5.5.0/da/dbb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< std::string > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/da/dbe/proxy_8cpp_source.html b/5.5.0/da/dbe/proxy_8cpp_source.html new file mode 100644 index 0000000000..18834bf295 --- /dev/null +++ b/5.5.0/da/dbe/proxy_8cpp_source.html @@ -0,0 +1,2897 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/proxy.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
proxy.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <unordered_set>
+
18#include <atomic>
+
19
+
20#include "hazelcast/client/impl/ClientLockReferenceIdGenerator.h"
+
21#include "hazelcast/client/proxy/PNCounterImpl.h"
+
22#include "hazelcast/client/spi/ClientContext.h"
+
23#include "hazelcast/client/impl/hazelcast_client_instance_impl.h"
+
24#include "hazelcast/client/proxy/flake_id_generator_impl.h"
+
25#include "hazelcast/client/spi/impl/listener/listener_service_impl.h"
+
26#include "hazelcast/client/topic/impl/TopicEventHandlerImpl.h"
+
27#include "hazelcast/client/client_config.h"
+
28#include "hazelcast/client/map/data_entry_view.h"
+
29#include "hazelcast/client/proxy/RingbufferImpl.h"
+
30#include "hazelcast/client/impl/vector_clock.h"
+
31#include "hazelcast/client/internal/partition/strategy/StringPartitioningStrategy.h"
+
32#include "hazelcast/util/Util.h"
+
33#include "hazelcast/client/topic/reliable_listener.h"
+
34#include "hazelcast/client/proxy/ITopicImpl.h"
+
35#include "hazelcast/client/proxy/ReplicatedMapImpl.h"
+
36#include "hazelcast/client/flake_id_generator.h"
+
37#include "hazelcast/client/reliable_topic.h"
+
38
+
39namespace hazelcast {
+
40namespace client {
+
41const std::chrono::milliseconds imap::UNSET{ -1 };
+
42
+
43reliable_topic::reliable_topic(const std::string& instance_name,
+
44 spi::ClientContext* context)
+
45 : proxy::ProxyImpl(reliable_topic::SERVICE_NAME, instance_name, context)
+
46 , execution_service_(
+
47 context->get_client_execution_service().shared_from_this())
+
48 , executor_(execution_service_->get_user_executor())
+
49 , logger_(context->get_logger())
+
50{
+
51 auto reliable_config =
+
52 context->get_client_config().lookup_reliable_topic_config(instance_name);
+
53 if (reliable_config) {
+
54 batch_size_ = reliable_config->get_read_batch_size();
+
55 } else {
+
56 batch_size_ = config::reliable_topic_config::DEFAULT_READ_BATCH_SIZE;
+
57 }
+
58
+
59 ringbuffer_ =
+
60 context->get_hazelcast_client_implementation()
+
61 ->get_distributed_object<ringbuffer>(
+
62 std::string(reliable_topic::TOPIC_RB_PREFIX) + instance_name);
+
63}
+
64
+
65bool
+
+
66reliable_topic::remove_message_listener(const std::string& registration_id)
+
67{
+
68 int id = util::IOUtil::to_value<int>(registration_id);
+
69 auto runner = runners_map_.get(id);
+
70 if (!runner) {
+
71 return false;
+
72 }
+
73 runner->cancel();
+
74 return true;
+
75}
+
+
76
+
77void
+
78reliable_topic::on_shutdown()
+
79{
+
80 // cancel all runners
+
81 for (auto& entry : runners_map_.clear()) {
+
82 entry.second->cancel();
+
83 }
+
84}
+
85
+
86void
+
87reliable_topic::on_destroy()
+
88{
+
89 // cancel all runners
+
90 for (auto& entry : runners_map_.clear()) {
+
91 entry.second->cancel();
+
92 }
+
93}
+
94
+
95void
+
96reliable_topic::post_destroy()
+
97{
+
98 // destroy the underlying ringbuffer
+
99 ringbuffer_.get()->destroy().get();
+
100}
+
101
+
102namespace topic {
+
+ +
104 int64_t initial_sequence_id)
+
105 : loss_tolerant_(loss_tolerant)
+
106 , initial_sequence_id_(initial_sequence_id)
+
107{}
+
+
108} // namespace topic
+
109
+
110namespace impl {
+
111ClientLockReferenceIdGenerator::ClientLockReferenceIdGenerator()
+
112 : reference_id_counter_(0)
+
113{}
+
114
+
115int64_t
+
116ClientLockReferenceIdGenerator::get_next_reference_id()
+
117{
+
118 return ++reference_id_counter_;
+
119}
+
120} // namespace impl
+
121
+
122namespace proxy {
+
123MultiMapImpl::MultiMapImpl(const std::string& instance_name,
+
124 spi::ClientContext* context)
+
125 : ProxyImpl(multi_map::SERVICE_NAME, instance_name, context)
+
126{
+
127 // TODO: remove this line once the client instance get_distributed_object
+
128 // works as expected in Java for this proxy type
+
129 lock_reference_id_generator_ =
+
130 get_context().get_lock_reference_id_generator();
+
131}
+
132
+
133boost::future<bool>
+
134MultiMapImpl::put(const serialization::pimpl::data& key,
+
135 const serialization::pimpl::data& value)
+
136{
+
137 auto request = protocol::codec::multimap_put_encode(
+
138 get_name(), key, value, util::get_current_thread_id());
+
139 return invoke_and_get_future<bool>(request, key);
+
140}
+
141
+
142boost::future<std::vector<serialization::pimpl::data>>
+
143MultiMapImpl::get_data(const serialization::pimpl::data& key)
+
144{
+
145 auto request = protocol::codec::multimap_get_encode(
+
146 get_name(), key, util::get_current_thread_id());
+
147 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
148 request, key);
+
149}
+
150
+
151boost::future<bool>
+
152MultiMapImpl::remove(const serialization::pimpl::data& key,
+
153 const serialization::pimpl::data& value)
+
154{
+
155 auto request = protocol::codec::multimap_removeentry_encode(
+
156 get_name(), key, value, util::get_current_thread_id());
+
157 return invoke_and_get_future<bool>(request, key);
+
158}
+
159
+
160boost::future<std::vector<serialization::pimpl::data>>
+
161MultiMapImpl::remove_data(const serialization::pimpl::data& key)
+
162{
+
163 auto request = protocol::codec::multimap_remove_encode(
+
164 get_name(), key, util::get_current_thread_id());
+
165 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
166 request, key);
+
167}
+
168
+
169boost::future<std::vector<serialization::pimpl::data>>
+
170MultiMapImpl::key_set_data()
+
171{
+
172 auto request = protocol::codec::multimap_keyset_encode(get_name());
+
173 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
174 request);
+
175}
+
176
+
177boost::future<std::vector<serialization::pimpl::data>>
+
178MultiMapImpl::values_data()
+
179{
+
180 auto request = protocol::codec::multimap_values_encode(get_name());
+
181 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
182 request);
+
183}
+
184
+
185boost::future<EntryVector>
+
186MultiMapImpl::entry_set_data()
+
187{
+
188 auto request = protocol::codec::multimap_entryset_encode(get_name());
+
189 return invoke_and_get_future<EntryVector>(request);
+
190}
+
191
+
192boost::future<bool>
+
193MultiMapImpl::contains_key(const serialization::pimpl::data& key)
+
194{
+
195 auto request = protocol::codec::multimap_containskey_encode(
+
196 get_name(), key, util::get_current_thread_id());
+
197 return invoke_and_get_future<bool>(request, key);
+
198}
+
199
+
200boost::future<bool>
+
201MultiMapImpl::contains_value(const serialization::pimpl::data& value)
+
202{
+
203 auto request =
+
204 protocol::codec::multimap_containsvalue_encode(get_name(), value);
+
205 return invoke_and_get_future<bool>(request);
+
206}
+
207
+
208boost::future<bool>
+
209MultiMapImpl::contains_entry(const serialization::pimpl::data& key,
+
210 const serialization::pimpl::data& value)
+
211{
+
212 auto request = protocol::codec::multimap_containsentry_encode(
+
213 get_name(), key, value, util::get_current_thread_id());
+
214 return invoke_and_get_future<bool>(request, key);
+
215}
+
216
+
217boost::future<int>
+
218MultiMapImpl::size()
+
219{
+
220 auto request = protocol::codec::multimap_size_encode(get_name());
+
221 return invoke_and_get_future<int>(request);
+
222}
+
223
+
224boost::future<void>
+
225MultiMapImpl::clear()
+
226{
+
227 auto request = protocol::codec::multimap_clear_encode(get_name());
+
228 return to_void_future(invoke(request));
+
229}
+
230
+
231boost::future<int>
+
232MultiMapImpl::value_count(const serialization::pimpl::data& key)
+
233{
+
234 auto request = protocol::codec::multimap_valuecount_encode(
+
235 get_name(), key, util::get_current_thread_id());
+
236 return invoke_and_get_future<int>(request, key);
+
237}
+
238
+
239boost::future<boost::uuids::uuid>
+
240MultiMapImpl::add_entry_listener(
+
241 std::shared_ptr<impl::BaseEventHandler> entry_event_handler,
+
242 bool include_value)
+
243{
+
244 return register_listener(
+
245 create_multi_map_entry_listener_codec(include_value),
+
246 std::move(entry_event_handler));
+
247}
+
248
+
249boost::future<boost::uuids::uuid>
+
250MultiMapImpl::add_entry_listener(
+
251 std::shared_ptr<impl::BaseEventHandler> entry_event_handler,
+
252 bool include_value,
+
253 serialization::pimpl::data&& key)
+
254{
+
255 return register_listener(
+
256 create_multi_map_entry_listener_codec(include_value, std::move(key)),
+
257 std::move(entry_event_handler));
+
258}
+
259
+
260boost::future<bool>
+
261MultiMapImpl::remove_entry_listener(boost::uuids::uuid registration_id)
+
262{
+
263 return get_context().get_client_listener_service().deregister_listener(
+
264 registration_id);
+
265}
+
266
+
267boost::future<void>
+
268MultiMapImpl::lock(const serialization::pimpl::data& key)
+
269{
+
270 return lock(key, std::chrono::milliseconds(-1));
+
271}
+
272
+
273boost::future<void>
+
274MultiMapImpl::lock(const serialization::pimpl::data& key,
+
275 std::chrono::milliseconds lease_time)
+
276{
+
277 auto request = protocol::codec::multimap_lock_encode(
+
278 get_name(),
+
279 key,
+
280 util::get_current_thread_id(),
+
281 std::chrono::duration_cast<std::chrono::milliseconds>(lease_time).count(),
+
282 lock_reference_id_generator_->get_next_reference_id());
+
283 return to_void_future(invoke_on_partition(request, get_partition_id(key)));
+
284}
+
285
+
286boost::future<bool>
+
287MultiMapImpl::is_locked(const serialization::pimpl::data& key)
+
288{
+
289 auto request = protocol::codec::multimap_islocked_encode(get_name(), key);
+
290 return invoke_and_get_future<bool>(request, key);
+
291}
+
292
+
293boost::future<bool>
+
294MultiMapImpl::try_lock(const serialization::pimpl::data& key)
+
295{
+
296 auto request = protocol::codec::multimap_trylock_encode(
+
297 get_name(),
+
298 key,
+
299 util::get_current_thread_id(),
+
300 INT64_MAX,
+
301 0,
+
302 lock_reference_id_generator_->get_next_reference_id());
+
303 return invoke_and_get_future<bool>(request, key);
+
304}
+
305
+
306boost::future<bool>
+
307MultiMapImpl::try_lock(const serialization::pimpl::data& key,
+
308 std::chrono::milliseconds timeout)
+
309{
+
310 return try_lock(key, timeout, std::chrono::milliseconds(INT64_MAX));
+
311}
+
312
+
313boost::future<bool>
+
314MultiMapImpl::try_lock(const serialization::pimpl::data& key,
+
315 std::chrono::milliseconds timeout,
+
316 std::chrono::milliseconds lease_time)
+
317{
+
318 auto request = protocol::codec::multimap_trylock_encode(
+
319 get_name(),
+
320 key,
+
321 util::get_current_thread_id(),
+
322 std::chrono::duration_cast<std::chrono::milliseconds>(lease_time).count(),
+
323 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count(),
+
324 lock_reference_id_generator_->get_next_reference_id());
+
325 return invoke_and_get_future<bool>(request, key);
+
326}
+
327
+
328boost::future<void>
+
329MultiMapImpl::unlock(const serialization::pimpl::data& key)
+
330{
+
331 auto request = protocol::codec::multimap_unlock_encode(
+
332 get_name(),
+
333 key,
+
334 util::get_current_thread_id(),
+
335 lock_reference_id_generator_->get_next_reference_id());
+
336 return to_void_future(invoke_on_partition(request, get_partition_id(key)));
+
337}
+
338
+
339boost::future<void>
+
340MultiMapImpl::force_unlock(const serialization::pimpl::data& key)
+
341{
+
342 auto request = protocol::codec::multimap_forceunlock_encode(
+
343 get_name(), key, lock_reference_id_generator_->get_next_reference_id());
+
344 return to_void_future(invoke_on_partition(request, get_partition_id(key)));
+
345}
+
346
+
347std::shared_ptr<spi::impl::ListenerMessageCodec>
+
348MultiMapImpl::create_multi_map_entry_listener_codec(bool include_value)
+
349{
+
350 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
351 new MultiMapEntryListenerMessageCodec(get_name(), include_value));
+
352}
+
353
+
354std::shared_ptr<spi::impl::ListenerMessageCodec>
+
355MultiMapImpl::create_multi_map_entry_listener_codec(
+
356 bool include_value,
+
357 serialization::pimpl::data&& key)
+
358{
+
359 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
360 new MultiMapEntryListenerToKeyCodec(
+
361 get_name(), include_value, std::move(key)));
+
362}
+
363
+
364void
+
365MultiMapImpl::on_initialize()
+
366{
+
367 ProxyImpl::on_initialize();
+
368 lock_reference_id_generator_ =
+
369 get_context().get_lock_reference_id_generator();
+
370}
+
371
+
372MultiMapImpl::MultiMapEntryListenerMessageCodec::
+
373 MultiMapEntryListenerMessageCodec(std::string name, bool include_value)
+
374 : name_(std::move(name))
+
375 , include_value_(include_value)
+
376{}
+
377
+
378protocol::ClientMessage
+
379MultiMapImpl::MultiMapEntryListenerMessageCodec::encode_add_request(
+
380 bool local_only) const
+
381{
+
382 return protocol::codec::multimap_addentrylistener_encode(
+
383 name_, include_value_, local_only);
+
384}
+
385
+
386protocol::ClientMessage
+
387MultiMapImpl::MultiMapEntryListenerMessageCodec::encode_remove_request(
+
388 boost::uuids::uuid real_registration_id) const
+
389{
+
390 return protocol::codec::multimap_removeentrylistener_encode(
+
391 name_, real_registration_id);
+
392}
+
393
+
394protocol::ClientMessage
+
395MultiMapImpl::MultiMapEntryListenerToKeyCodec::encode_add_request(
+
396 bool local_only) const
+
397{
+
398 return protocol::codec::multimap_addentrylistenertokey_encode(
+
399 name_, key_, include_value_, local_only);
+
400}
+
401
+
402protocol::ClientMessage
+
403MultiMapImpl::MultiMapEntryListenerToKeyCodec::encode_remove_request(
+
404 boost::uuids::uuid real_registration_id) const
+
405{
+
406 return protocol::codec::multimap_removeentrylistener_encode(
+
407 name_, real_registration_id);
+
408}
+
409
+
410MultiMapImpl::MultiMapEntryListenerToKeyCodec::MultiMapEntryListenerToKeyCodec(
+
411 std::string name,
+
412 bool include_value,
+
413 serialization::pimpl::data&& key)
+
414 : name_(std::move(name))
+
415 , include_value_(include_value)
+
416 , key_(std::move(key))
+
417{}
+
418
+
419const std::shared_ptr<std::unordered_set<member>>
+
420 PNCounterImpl::EMPTY_ADDRESS_LIST(new std::unordered_set<member>());
+
421
+
422PNCounterImpl::PNCounterImpl(const std::string& service_name,
+
423 const std::string& object_name,
+
424 spi::ClientContext* context)
+
425 : ProxyImpl(service_name, object_name, context)
+
426 , max_configured_replica_count_(0)
+
427 , observed_clock_(
+
428 std::shared_ptr<impl::vector_clock>(new impl::vector_clock()))
+
429 , logger_(context->get_logger())
+
430{}
+
431
+
432std::ostream&
+
433operator<<(std::ostream& os, const PNCounterImpl& proxy)
+
434{
+
435 os << "PNCounter{name='" << proxy.get_name() << "\'}";
+
436 return os;
+
437}
+
438
+
439boost::future<int64_t>
+
440PNCounterImpl::get()
+
441{
+
442 boost::shared_ptr<member> target =
+
443 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
444 if (!target) {
+
445 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
446 "ClientPNCounterProxy::get",
+
447 "Cannot invoke operations on a CRDT because the cluster does not "
+
448 "contain any data members"));
+
449 }
+
450 return invoke_get_internal(EMPTY_ADDRESS_LIST, nullptr, target);
+
451}
+
452
+
453boost::future<int64_t>
+
454PNCounterImpl::get_and_add(int64_t delta)
+
455{
+
456 boost::shared_ptr<member> target =
+
457 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
458 if (!target) {
+
459 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
460 "ClientPNCounterProxy::getAndAdd",
+
461 "Cannot invoke operations on a CRDT because the cluster does not "
+
462 "contain any data members"));
+
463 }
+
464 return invoke_add_internal(
+
465 delta, true, EMPTY_ADDRESS_LIST, nullptr, target);
+
466}
+
467
+
468boost::future<int64_t>
+
469PNCounterImpl::add_and_get(int64_t delta)
+
470{
+
471 boost::shared_ptr<member> target =
+
472 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
473 if (!target) {
+
474 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
475 "ClientPNCounterProxy::addAndGet",
+
476 "Cannot invoke operations on a CRDT because the cluster does not "
+
477 "contain any data members"));
+
478 }
+
479 return invoke_add_internal(
+
480 delta, false, EMPTY_ADDRESS_LIST, nullptr, target);
+
481}
+
482
+
483boost::future<int64_t>
+
484PNCounterImpl::get_and_subtract(int64_t delta)
+
485{
+
486 boost::shared_ptr<member> target =
+
487 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
488 if (!target) {
+
489 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
490 "ClientPNCounterProxy::getAndSubtract",
+
491 "Cannot invoke operations on a CRDT because the cluster does not "
+
492 "contain any data members"));
+
493 }
+
494 return invoke_add_internal(
+
495 -delta, true, EMPTY_ADDRESS_LIST, nullptr, target);
+
496}
+
497
+
498boost::future<int64_t>
+
499PNCounterImpl::subtract_and_get(int64_t delta)
+
500{
+
501 boost::shared_ptr<member> target =
+
502 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
503 if (!target) {
+
504 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
505 "ClientPNCounterProxy::subtractAndGet",
+
506 "Cannot invoke operations on a CRDT because the cluster does not "
+
507 "contain any data members"));
+
508 }
+
509 return invoke_add_internal(
+
510 -delta, false, EMPTY_ADDRESS_LIST, nullptr, target);
+
511}
+
512
+
513boost::future<int64_t>
+
514PNCounterImpl::decrement_and_get()
+
515{
+
516 boost::shared_ptr<member> target =
+
517 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
518 if (!target) {
+
519 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
520 "ClientPNCounterProxy::decrementAndGet",
+
521 "Cannot invoke operations on a CRDT because the cluster does not "
+
522 "contain any data members"));
+
523 }
+
524 return invoke_add_internal(-1, false, EMPTY_ADDRESS_LIST, nullptr, target);
+
525}
+
526
+
527boost::future<int64_t>
+
528PNCounterImpl::increment_and_get()
+
529{
+
530 boost::shared_ptr<member> target =
+
531 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
532 if (!target) {
+
533 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
534 "ClientPNCounterProxy::incrementAndGet",
+
535 "Cannot invoke operations on a CRDT because the cluster does not "
+
536 "contain any data members"));
+
537 }
+
538 return invoke_add_internal(1, false, EMPTY_ADDRESS_LIST, nullptr, target);
+
539}
+
540
+
541boost::future<int64_t>
+
542PNCounterImpl::get_and_decrement()
+
543{
+
544 boost::shared_ptr<member> target =
+
545 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
546 if (!target) {
+
547 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
548 "ClientPNCounterProxy::getAndDecrement",
+
549 "Cannot invoke operations on a CRDT because the cluster does not "
+
550 "contain any data members"));
+
551 }
+
552 return invoke_add_internal(-1, true, EMPTY_ADDRESS_LIST, nullptr, target);
+
553}
+
554
+
555boost::future<int64_t>
+
556PNCounterImpl::get_and_increment()
+
557{
+
558 boost::shared_ptr<member> target =
+
559 get_crdt_operation_target(*EMPTY_ADDRESS_LIST);
+
560 if (!target) {
+
561 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
562 "ClientPNCounterProxy::getAndIncrement",
+
563 "Cannot invoke operations on a CRDT because the cluster does not "
+
564 "contain any data members"));
+
565 }
+
566 return invoke_add_internal(1, true, EMPTY_ADDRESS_LIST, nullptr, target);
+
567}
+
568
+
569boost::future<void>
+
570PNCounterImpl::reset()
+
571{
+
572 observed_clock_ =
+
573 std::shared_ptr<impl::vector_clock>(new impl::vector_clock());
+
574 return boost::make_ready_future();
+
575}
+
576
+
577boost::shared_ptr<member>
+
578PNCounterImpl::get_crdt_operation_target(
+
579 const std::unordered_set<member>& excluded_addresses)
+
580{
+
581 auto replicaAddress = current_target_replica_address_.load();
+
582 if (replicaAddress &&
+
583 excluded_addresses.find(*replicaAddress) == excluded_addresses.end()) {
+
584 return replicaAddress;
+
585 }
+
586
+
587 {
+
588 std::lock_guard<std::mutex> guard(target_selection_mutex_);
+
589 replicaAddress = current_target_replica_address_.load();
+
590 if (!replicaAddress || excluded_addresses.find(*replicaAddress) !=
+
591 excluded_addresses.end()) {
+
592 current_target_replica_address_ =
+
593 choose_target_replica(excluded_addresses);
+
594 }
+
595 }
+
596 return current_target_replica_address_;
+
597}
+
598
+
599boost::shared_ptr<member>
+
600PNCounterImpl::choose_target_replica(
+
601 const std::unordered_set<member>& excluded_addresses)
+
602{
+
603 std::vector<member> replicaAddresses =
+
604 get_replica_addresses(excluded_addresses);
+
605 if (replicaAddresses.empty()) {
+
606 return nullptr;
+
607 }
+
608 // TODO: Use a random generator as used in Java (ThreadLocalRandomProvider)
+
609 // which is per thread
+
610 int randomReplicaIndex = std::abs(rand()) % (int)replicaAddresses.size();
+
611 return boost::make_shared<member>(replicaAddresses[randomReplicaIndex]);
+
612}
+
613
+
614std::vector<member>
+
615PNCounterImpl::get_replica_addresses(
+
616 const std::unordered_set<member>& excluded_members)
+
617{
+
618 std::vector<member> dataMembers =
+
619 get_context().get_client_cluster_service().get_members(
+
620 *member_selectors::DATA_MEMBER_SELECTOR);
+
621 int32_t replicaCount = get_max_configured_replica_count();
+
622 int currentReplicaCount =
+
623 util::min<int>(replicaCount, (int)dataMembers.size());
+
624
+
625 std::vector<member> replicaMembers;
+
626 for (int i = 0; i < currentReplicaCount; i++) {
+
627 if (excluded_members.find(dataMembers[i]) == excluded_members.end()) {
+
628 replicaMembers.push_back(dataMembers[i]);
+
629 }
+
630 }
+
631 return replicaMembers;
+
632}
+
633
+
634int32_t
+
635PNCounterImpl::get_max_configured_replica_count()
+
636{
+
637 if (max_configured_replica_count_ > 0) {
+
638 return max_configured_replica_count_;
+
639 } else {
+
640 auto request =
+
641 protocol::codec::pncounter_getconfiguredreplicacount_encode(
+
642 get_name());
+
643 max_configured_replica_count_ =
+
644 invoke_and_get_future<int32_t>(request).get();
+
645 }
+
646 return max_configured_replica_count_;
+
647}
+
648
+
649boost::shared_ptr<member>
+
650PNCounterImpl::try_choose_a_new_target(
+
651 std::shared_ptr<std::unordered_set<member>> excluded_addresses,
+
652 boost::shared_ptr<member> last_target,
+
653 const exception::hazelcast_& last_exception)
+
654{
+
655 HZ_LOG(
+
656 logger_,
+
657 finest,
+
658 boost::str(boost::format(
+
659 "Exception occurred while invoking operation on target %1%, "
+
660 "choosing different target. Cause: %2%") %
+
661 last_target % last_exception));
+
662 if (excluded_addresses == EMPTY_ADDRESS_LIST) {
+
663 // TODO: Make sure that this only affects the local variable of the
+
664 // method
+
665 excluded_addresses = std::make_shared<std::unordered_set<member>>();
+
666 }
+
667 excluded_addresses->insert(*last_target);
+
668 return get_crdt_operation_target(*excluded_addresses);
+
669}
+
670
+
671boost::future<int64_t>
+
672PNCounterImpl::invoke_get_internal(
+
673 std::shared_ptr<std::unordered_set<member>> excluded_addresses,
+
674 std::exception_ptr last_exception,
+
675 const boost::shared_ptr<member>& target)
+
676{
+
677 if (!target) {
+
678 if (last_exception) {
+
679 std::rethrow_exception(last_exception);
+
680 } else {
+
681 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
682 "ClientPNCounterProxy::invokeGetInternal",
+
683 "Cannot invoke operations on a CRDT because the cluster does not "
+
684 "contain any data members"));
+
685 }
+
686 }
+
687 try {
+
688 auto timestamps = observed_clock_.get()->entry_set();
+
689 auto request = protocol::codec::pncounter_get_encode(
+
690 get_name(), timestamps, target->get_uuid());
+
691 return invoke_on_member(request, target->get_uuid())
+
692 .then(
+
693 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
694 try {
+
695 return get_and_update_timestamps(std::move(f));
+
696 } catch (exception::hazelcast_& e) {
+
697 return invoke_get_internal(excluded_addresses,
+
698 std::current_exception(),
+
699 try_choose_a_new_target(
+
700 excluded_addresses, target, e))
+
701 .get();
+
702 }
+
703 });
+
704 } catch (exception::hazelcast_& e) {
+
705 return invoke_get_internal(
+
706 excluded_addresses,
+
707 std::current_exception(),
+
708 try_choose_a_new_target(excluded_addresses, target, e));
+
709 }
+
710}
+
711
+
712boost::future<int64_t>
+
713PNCounterImpl::invoke_add_internal(
+
714 int64_t delta,
+
715 bool getBeforeUpdate,
+
716 std::shared_ptr<std::unordered_set<member>> excluded_addresses,
+
717 std::exception_ptr last_exception,
+
718 const boost::shared_ptr<member>& target)
+
719{
+
720 if (!target) {
+
721 if (last_exception) {
+
722 std::rethrow_exception(last_exception);
+
723 } else {
+
724 BOOST_THROW_EXCEPTION(exception::no_data_member_in_cluster(
+
725 "ClientPNCounterProxy::invokeGetInternal",
+
726 "Cannot invoke operations on a CRDT because the cluster does not "
+
727 "contain any data members"));
+
728 }
+
729 }
+
730
+
731 try {
+
732 auto request = protocol::codec::pncounter_add_encode(
+
733 get_name(),
+
734 delta,
+
735 getBeforeUpdate,
+
736 observed_clock_.get()->entry_set(),
+
737 target->get_uuid());
+
738 return invoke_on_member(request, target->get_uuid())
+
739 .then(
+
740 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
741 try {
+
742 return get_and_update_timestamps(std::move(f));
+
743 } catch (exception::hazelcast_& e) {
+
744 return invoke_add_internal(delta,
+
745 getBeforeUpdate,
+
746 excluded_addresses,
+
747 std::current_exception(),
+
748 try_choose_a_new_target(
+
749 excluded_addresses, target, e))
+
750 .get();
+
751 }
+
752 });
+
753 } catch (exception::hazelcast_& e) {
+
754 return invoke_add_internal(
+
755 delta,
+
756 getBeforeUpdate,
+
757 excluded_addresses,
+
758 std::current_exception(),
+
759 try_choose_a_new_target(excluded_addresses, target, e));
+
760 }
+
761}
+
762
+
763int64_t
+
764PNCounterImpl::get_and_update_timestamps(
+
765 boost::future<protocol::ClientMessage> f)
+
766{
+
767 auto msg = f.get();
+
768 auto value = msg.get_first_fixed_sized_field<int64_t>();
+
769 // skip replica count
+
770 msg.get<int32_t>();
+
771 update_observed_replica_timestamps(
+
772 msg.get<impl::vector_clock::timestamp_vector>());
+
773 return value;
+
774}
+
775
+
776void
+
777PNCounterImpl::update_observed_replica_timestamps(
+
778 const impl::vector_clock::timestamp_vector& received_logical_timestamps)
+
779{
+
780 std::shared_ptr<impl::vector_clock> received =
+
781 to_vector_clock(received_logical_timestamps);
+
782 for (;;) {
+
783 std::shared_ptr<impl::vector_clock> currentClock =
+
784 this->observed_clock_;
+
785 if (currentClock->is_after(*received)) {
+
786 break;
+
787 }
+
788 if (observed_clock_.compare_and_set(currentClock, received)) {
+
789 break;
+
790 }
+
791 }
+
792}
+
793
+
794std::shared_ptr<impl::vector_clock>
+
795PNCounterImpl::to_vector_clock(
+
796 const impl::vector_clock::timestamp_vector& replica_logical_timestamps)
+
797{
+
798 return std::shared_ptr<impl::vector_clock>(
+
799 new impl::vector_clock(replica_logical_timestamps));
+
800}
+
801
+
802boost::shared_ptr<member>
+
803PNCounterImpl::get_current_target_replica_address()
+
804{
+
805 return current_target_replica_address_.load();
+
806}
+
807
+
808IListImpl::IListImpl(const std::string& instance_name,
+
809 spi::ClientContext* context)
+
810 : ProxyImpl("hz:impl:listService", instance_name, context)
+
811{
+
812 serialization::pimpl::data key_data =
+
813 get_context().get_serialization_service().to_data<std::string>(
+
814 &instance_name);
+
815 partition_id_ = get_partition_id(key_data);
+
816}
+
817
+
818boost::future<bool>
+
819IListImpl::remove_item_listener(boost::uuids::uuid registration_id)
+
820{
+
821 return get_context().get_client_listener_service().deregister_listener(
+
822 registration_id);
+
823}
+
824
+
825boost::future<int>
+
826IListImpl::size()
+
827{
+
828 auto request = protocol::codec::list_size_encode(get_name());
+
829 return invoke_and_get_future<int>(request, partition_id_);
+
830}
+
831
+
832boost::future<bool>
+
833IListImpl::is_empty()
+
834{
+
835 auto request = protocol::codec::list_isempty_encode(get_name());
+
836 return invoke_and_get_future<bool>(request, partition_id_);
+
837}
+
838
+
839boost::future<bool>
+
840IListImpl::contains(const serialization::pimpl::data& element)
+
841{
+
842 auto request = protocol::codec::list_contains_encode(get_name(), element);
+
843 return invoke_and_get_future<bool>(request, partition_id_);
+
844}
+
845
+
846boost::future<std::vector<serialization::pimpl::data>>
+
847IListImpl::to_array_data()
+
848{
+
849 auto request = protocol::codec::list_getall_encode(get_name());
+
850 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
851 request, partition_id_);
+
852}
+
853
+
854boost::future<bool>
+
855IListImpl::add(const serialization::pimpl::data& element)
+
856{
+
857 auto request = protocol::codec::list_add_encode(get_name(), element);
+
858 return invoke_and_get_future<bool>(request, partition_id_);
+
859}
+
860
+
861boost::future<bool>
+
862IListImpl::remove(const serialization::pimpl::data& element)
+
863{
+
864 auto request = protocol::codec::list_remove_encode(get_name(), element);
+
865 return invoke_and_get_future<bool>(request, partition_id_);
+
866}
+
867
+
868boost::future<bool>
+
869IListImpl::contains_all_data(
+
870 const std::vector<serialization::pimpl::data>& elements)
+
871{
+
872 auto request =
+
873 protocol::codec::list_containsall_encode(get_name(), elements);
+
874 return invoke_and_get_future<bool>(request, partition_id_);
+
875}
+
876
+
877boost::future<bool>
+
878IListImpl::add_all_data(const std::vector<serialization::pimpl::data>& elements)
+
879{
+
880 auto request = protocol::codec::list_addall_encode(get_name(), elements);
+
881 return invoke_and_get_future<bool>(request, partition_id_);
+
882}
+
883
+
884boost::future<bool>
+
885IListImpl::add_all_data(int index,
+
886 const std::vector<serialization::pimpl::data>& elements)
+
887{
+
888 auto request =
+
889 protocol::codec::list_addallwithindex_encode(get_name(), index, elements);
+
890 return invoke_and_get_future<bool>(request, partition_id_);
+
891}
+
892
+
893boost::future<bool>
+
894IListImpl::remove_all_data(
+
895 const std::vector<serialization::pimpl::data>& elements)
+
896{
+
897 auto request =
+
898 protocol::codec::list_compareandremoveall_encode(get_name(), elements);
+
899 return invoke_and_get_future<bool>(request, partition_id_);
+
900}
+
901
+
902boost::future<bool>
+
903IListImpl::retain_all_data(
+
904 const std::vector<serialization::pimpl::data>& elements)
+
905{
+
906 auto request =
+
907 protocol::codec::list_compareandretainall_encode(get_name(), elements);
+
908 return invoke_and_get_future<bool>(request, partition_id_);
+
909}
+
910
+
911boost::future<void>
+
912IListImpl::clear()
+
913{
+
914 auto request = protocol::codec::list_clear_encode(get_name());
+
915 return to_void_future(invoke_on_partition(request, partition_id_));
+
916}
+
917
+
918boost::future<boost::optional<serialization::pimpl::data>>
+
919IListImpl::get_data(int index)
+
920{
+
921 auto request = protocol::codec::list_get_encode(get_name(), index);
+
922 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
923 request, partition_id_);
+
924}
+
925
+
926boost::future<boost::optional<serialization::pimpl::data>>
+
927IListImpl::set_data(int index, const serialization::pimpl::data& element)
+
928{
+
929 auto request = protocol::codec::list_set_encode(get_name(), index, element);
+
930 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
931 request, partition_id_);
+
932}
+
933
+
934boost::future<void>
+
935IListImpl::add(int index, const serialization::pimpl::data& element)
+
936{
+
937 auto request =
+
938 protocol::codec::list_addwithindex_encode(get_name(), index, element);
+
939 return to_void_future(invoke_on_partition(request, partition_id_));
+
940}
+
941
+
942boost::future<boost::optional<serialization::pimpl::data>>
+
943IListImpl::remove_data(int index)
+
944{
+
945 auto request =
+
946 protocol::codec::list_removewithindex_encode(get_name(), index);
+
947 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
948 request, partition_id_);
+
949}
+
950
+
951boost::future<int>
+
952IListImpl::index_of(const serialization::pimpl::data& element)
+
953{
+
954 auto request = protocol::codec::list_indexof_encode(get_name(), element);
+
955 return invoke_and_get_future<int>(request, partition_id_);
+
956}
+
957
+
958boost::future<int>
+
959IListImpl::last_index_of(const serialization::pimpl::data& element)
+
960{
+
961 auto request =
+
962 protocol::codec::list_lastindexof_encode(get_name(), element);
+
963 return invoke_and_get_future<int>(request, partition_id_);
+
964}
+
965
+
966boost::future<std::vector<serialization::pimpl::data>>
+
967IListImpl::sub_list_data(int from_index, int to_index)
+
968{
+
969 auto request =
+
970 protocol::codec::list_sub_encode(get_name(), from_index, to_index);
+
971 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
972 request, partition_id_);
+
973}
+
974
+
975std::shared_ptr<spi::impl::ListenerMessageCodec>
+
976IListImpl::create_item_listener_codec(bool include_value)
+
977{
+
978 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
979 new ListListenerMessageCodec(get_name(), include_value));
+
980}
+
981
+
982IListImpl::ListListenerMessageCodec::ListListenerMessageCodec(
+
983 std::string name,
+
984 bool include_value)
+
985 : name_(std::move(name))
+
986 , include_value_(include_value)
+
987{}
+
988
+
989protocol::ClientMessage
+
990IListImpl::ListListenerMessageCodec::encode_add_request(bool local_only) const
+
991{
+
992 return protocol::codec::list_addlistener_encode(
+
993 name_, include_value_, local_only);
+
994}
+
995
+
996protocol::ClientMessage
+
997IListImpl::ListListenerMessageCodec::encode_remove_request(
+
998 boost::uuids::uuid real_registration_id) const
+
999{
+
1000 return protocol::codec::list_removelistener_encode(name_,
+
1001 real_registration_id);
+
1002}
+
1003
+
1004flake_id_generator_impl::Block::Block(IdBatch&& id_batch,
+
1005 std::chrono::milliseconds validity)
+
1006 : id_batch_(id_batch)
+
1007 , invalid_since_(std::chrono::steady_clock::now() + validity)
+
1008 , num_returned_(0)
+
1009{}
+
1010
+
1011int64_t
+
1012flake_id_generator_impl::Block::next()
+
1013{
+
1014 if (invalid_since_ <= std::chrono::steady_clock::now()) {
+
1015 return INT64_MIN;
+
1016 }
+
1017 int32_t index;
+
1018 do {
+
1019 index = num_returned_;
+
1020 if (index == id_batch_.get_batch_size()) {
+
1021 return INT64_MIN;
+
1022 }
+
1023 } while (!num_returned_.compare_exchange_strong(index, index + 1));
+
1024
+
1025 return id_batch_.get_base() + index * id_batch_.get_increment();
+
1026}
+
1027
+
1028flake_id_generator_impl::IdBatch::IdIterator
+
1029 flake_id_generator_impl::IdBatch::endOfBatch;
+
1030
+
1031int64_t
+
1032flake_id_generator_impl::IdBatch::get_base() const
+
1033{
+
1034 return base_;
+
1035}
+
1036
+
1037int64_t
+
1038flake_id_generator_impl::IdBatch::get_increment() const
+
1039{
+
1040 return increment_;
+
1041}
+
1042
+
1043int32_t
+
1044flake_id_generator_impl::IdBatch::get_batch_size() const
+
1045{
+
1046 return batch_size_;
+
1047}
+
1048
+
1049flake_id_generator_impl::IdBatch::IdBatch(int64_t base,
+
1050 int64_t increment,
+
1051 int32_t batch_size)
+
1052 : base_(base)
+
1053 , increment_(increment)
+
1054 , batch_size_(batch_size)
+
1055{}
+
1056
+
1057flake_id_generator_impl::IdBatch::IdIterator&
+
1058flake_id_generator_impl::IdBatch::end()
+
1059{
+
1060 return endOfBatch;
+
1061}
+
1062
+
1063flake_id_generator_impl::IdBatch::IdIterator
+
1064flake_id_generator_impl::IdBatch::iterator()
+
1065{
+
1066 return flake_id_generator_impl::IdBatch::IdIterator(
+
1067 base_, increment_, batch_size_);
+
1068}
+
1069
+
1070flake_id_generator_impl::IdBatch::IdIterator::IdIterator(
+
1071 int64_t base2,
+
1072 const int64_t increment,
+
1073 int32_t remaining)
+
1074 : base2_(base2)
+
1075 , increment_(increment)
+
1076 , remaining_(remaining)
+
1077{}
+
1078
+
1079bool
+
1080flake_id_generator_impl::IdBatch::IdIterator::operator==(
+
1081 const flake_id_generator_impl::IdBatch::IdIterator& rhs) const
+
1082{
+
1083 return base2_ == rhs.base2_ && increment_ == rhs.increment_ &&
+
1084 remaining_ == rhs.remaining_;
+
1085}
+
1086
+
1087bool
+
1088flake_id_generator_impl::IdBatch::IdIterator::operator!=(
+
1089 const flake_id_generator_impl::IdBatch::IdIterator& rhs) const
+
1090{
+
1091 return !(rhs == *this);
+
1092}
+
1093const int64_t&
+
1094flake_id_generator_impl::IdBatch::IdIterator::operator*() const
+
1095{
+
1096 return base2_;
+
1097}
+
1098
+
1099flake_id_generator_impl::IdBatch::IdIterator::IdIterator()
+
1100 : base2_(-1)
+
1101 , increment_(-1)
+
1102 , remaining_(-1)
+
1103{}
+
1104
+
1105flake_id_generator_impl::IdBatch::IdIterator&
+
1106flake_id_generator_impl::IdBatch::IdIterator::operator++()
+
1107{
+
1108 if (remaining_ == 0) {
+
1109 return flake_id_generator_impl::IdBatch::end();
+
1110 }
+
1111
+
1112 --remaining_;
+
1113
+
1114 base2_ += increment_;
+
1115
+
1116 return *this;
+
1117}
+
1118
+
1119flake_id_generator_impl::flake_id_generator_impl(
+
1120 const std::string& service_name,
+
1121 const std::string& object_name,
+
1122 spi::ClientContext* context)
+
1123 : ProxyImpl(service_name, object_name, context)
+
1124 , block_(nullptr)
+
1125{
+
1126 auto config =
+
1127 context->get_client_config().find_flake_id_generator_config(object_name);
+
1128 batch_size_ = config->get_prefetch_count();
+
1129 validity_ = config->get_prefetch_validity_duration();
+
1130}
+
1131
+
1132int64_t
+
1133flake_id_generator_impl::new_id_internal()
+
1134{
+
1135 auto b = block_.load();
+
1136 if (b) {
+
1137 int64_t res = b->next();
+
1138 if (res != INT64_MIN) {
+
1139 return res;
+
1140 }
+
1141 }
+
1142
+
1143 throw std::overflow_error("");
+
1144}
+
1145
+
1146boost::future<int64_t>
+
1147flake_id_generator_impl::new_id()
+
1148{
+
1149 try {
+
1150 return boost::make_ready_future(new_id_internal());
+
1151 } catch (std::overflow_error&) {
+
1152 return new_id_batch(batch_size_)
+
1153 .then(boost::launch::sync,
+
1154 [=](boost::future<flake_id_generator_impl::IdBatch> f) {
+
1155 auto newBlock =
+
1156 boost::make_shared<Block>(f.get(), validity_);
+
1157 auto value = newBlock->next();
+
1158 auto b = block_.load();
+
1159 block_.compare_exchange_strong(b, newBlock);
+
1160 return value;
+
1161 });
+
1162 }
+
1163}
+
1164
+
1165boost::future<flake_id_generator_impl::IdBatch>
+
1166flake_id_generator_impl::new_id_batch(int32_t size)
+
1167{
+
1168 auto request =
+
1169 protocol::codec::flakeidgenerator_newidbatch_encode(get_name(), size);
+
1170 return invoke(request).then(
+
1171 boost::launch::sync, [](boost::future<protocol::ClientMessage> f) {
+
1172 auto msg = f.get();
+
1173 msg.rd_ptr(protocol::ClientMessage::RESPONSE_HEADER_LEN);
+
1174
+
1175 auto base = msg.get<int64_t>();
+
1176 auto increment = msg.get<int64_t>();
+
1177 auto batch_size = msg.get<int32_t>();
+
1178 return flake_id_generator_impl::IdBatch(base, increment, batch_size);
+
1179 });
+
1180}
+
1181
+
1182IQueueImpl::IQueueImpl(const std::string& instance_name,
+
1183 spi::ClientContext* context)
+
1184 : ProxyImpl("hz:impl:queueService", instance_name, context)
+
1185{
+
1186 serialization::pimpl::data data =
+
1187 get_context().get_serialization_service().to_data<std::string>(
+
1188 &instance_name);
+
1189 partition_id_ = get_partition_id(data);
+
1190}
+
1191
+
1192boost::future<bool>
+
1193IQueueImpl::remove_item_listener(boost::uuids::uuid registration_id)
+
1194{
+
1195 return get_context().get_client_listener_service().deregister_listener(
+
1196 registration_id);
+
1197}
+
1198
+
1199boost::future<bool>
+
1200IQueueImpl::offer(const serialization::pimpl::data& element,
+
1201 std::chrono::milliseconds timeout)
+
1202{
+
1203 auto request = protocol::codec::queue_offer_encode(
+
1204 get_name(),
+
1205 element,
+
1206 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
1207 return invoke_and_get_future<bool>(request, partition_id_);
+
1208}
+
1209
+
1210boost::future<void>
+
1211IQueueImpl::put(const serialization::pimpl::data& element)
+
1212{
+
1213 auto request = protocol::codec::queue_put_encode(get_name(), element);
+
1214 return to_void_future(invoke_on_partition(request, partition_id_));
+
1215}
+
1216
+
1217boost::future<boost::optional<serialization::pimpl::data>>
+
1218IQueueImpl::poll_data(std::chrono::milliseconds timeout)
+
1219{
+
1220 auto request = protocol::codec::queue_poll_encode(
+
1221 get_name(),
+
1222 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
1223 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1224 request, partition_id_);
+
1225}
+
1226
+
1227boost::future<int>
+
1228IQueueImpl::remaining_capacity()
+
1229{
+
1230 auto request = protocol::codec::queue_remainingcapacity_encode(get_name());
+
1231 return invoke_and_get_future<int>(request, partition_id_);
+
1232}
+
1233
+
1234boost::future<bool>
+
1235IQueueImpl::remove(const serialization::pimpl::data& element)
+
1236{
+
1237 auto request = protocol::codec::queue_remove_encode(get_name(), element);
+
1238 return invoke_and_get_future<bool>(request, partition_id_);
+
1239}
+
1240
+
1241boost::future<bool>
+
1242IQueueImpl::contains(const serialization::pimpl::data& element)
+
1243{
+
1244 auto request = protocol::codec::queue_contains_encode(get_name(), element);
+
1245 return invoke_and_get_future<bool>(request, partition_id_);
+
1246}
+
1247
+
1248boost::future<std::vector<serialization::pimpl::data>>
+
1249IQueueImpl::drain_to_data(size_t max_elements)
+
1250{
+
1251 auto request = protocol::codec::queue_draintomaxsize_encode(
+
1252 get_name(), (int32_t)max_elements);
+
1253
+
1254 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1255 request, partition_id_);
+
1256}
+
1257
+
1258boost::future<std::vector<serialization::pimpl::data>>
+
1259IQueueImpl::drain_to_data()
+
1260{
+
1261 auto request = protocol::codec::queue_drainto_encode(get_name());
+
1262 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1263 request, partition_id_);
+
1264}
+
1265
+
1266boost::future<boost::optional<serialization::pimpl::data>>
+
1267IQueueImpl::take_data()
+
1268{
+
1269 auto request = protocol::codec::queue_take_encode(get_name());
+
1270 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1271 request, partition_id_);
+
1272}
+
1273
+
1274boost::future<boost::optional<serialization::pimpl::data>>
+
1275IQueueImpl::peek_data()
+
1276{
+
1277 auto request = protocol::codec::queue_peek_encode(get_name());
+
1278 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1279 request, partition_id_);
+
1280}
+
1281
+
1282boost::future<int>
+
1283IQueueImpl::size()
+
1284{
+
1285 auto request = protocol::codec::queue_size_encode(get_name());
+
1286 return invoke_and_get_future<int>(request, partition_id_);
+
1287}
+
1288
+
1289boost::future<bool>
+
1290IQueueImpl::is_empty()
+
1291{
+
1292 auto request = protocol::codec::queue_isempty_encode(get_name());
+
1293 return invoke_and_get_future<bool>(request, partition_id_);
+
1294}
+
1295
+
1296boost::future<std::vector<serialization::pimpl::data>>
+
1297IQueueImpl::to_array_data()
+
1298{
+
1299 auto request = protocol::codec::queue_iterator_encode(get_name());
+
1300 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1301 request, partition_id_);
+
1302}
+
1303
+
1304boost::future<bool>
+
1305IQueueImpl::contains_all_data(
+
1306 const std::vector<serialization::pimpl::data>& elements)
+
1307{
+
1308 auto request =
+
1309 protocol::codec::queue_containsall_encode(get_name(), elements);
+
1310 return invoke_and_get_future<bool>(request, partition_id_);
+
1311}
+
1312
+
1313boost::future<bool>
+
1314IQueueImpl::add_all_data(
+
1315 const std::vector<serialization::pimpl::data>& elements)
+
1316{
+
1317 auto request = protocol::codec::queue_addall_encode(get_name(), elements);
+
1318 return invoke_and_get_future<bool>(request, partition_id_);
+
1319}
+
1320
+
1321boost::future<bool>
+
1322IQueueImpl::remove_all_data(
+
1323 const std::vector<serialization::pimpl::data>& elements)
+
1324{
+
1325 auto request =
+
1326 protocol::codec::queue_compareandremoveall_encode(get_name(), elements);
+
1327 return invoke_and_get_future<bool>(request, partition_id_);
+
1328}
+
1329
+
1330boost::future<bool>
+
1331IQueueImpl::retain_all_data(
+
1332 const std::vector<serialization::pimpl::data>& elements)
+
1333{
+
1334 auto request =
+
1335 protocol::codec::queue_compareandretainall_encode(get_name(), elements);
+
1336 return invoke_and_get_future<bool>(request, partition_id_);
+
1337}
+
1338
+
1339boost::future<void>
+
1340IQueueImpl::clear()
+
1341{
+
1342 auto request = protocol::codec::queue_clear_encode(get_name());
+
1343 return to_void_future(invoke_on_partition(request, partition_id_));
+
1344}
+
1345
+
1346std::shared_ptr<spi::impl::ListenerMessageCodec>
+
1347IQueueImpl::create_item_listener_codec(bool include_value)
+
1348{
+
1349 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
1350 new QueueListenerMessageCodec(get_name(), include_value));
+
1351}
+
1352
+
1353IQueueImpl::QueueListenerMessageCodec::QueueListenerMessageCodec(
+
1354 std::string name,
+
1355 bool include_value)
+
1356 : name_(std::move(name))
+
1357 , include_value_(include_value)
+
1358{}
+
1359
+
1360protocol::ClientMessage
+
1361IQueueImpl::QueueListenerMessageCodec::encode_add_request(bool local_only) const
+
1362{
+
1363 return protocol::codec::queue_addlistener_encode(
+
1364 name_, include_value_, local_only);
+
1365}
+
1366
+
1367protocol::ClientMessage
+
1368IQueueImpl::QueueListenerMessageCodec::encode_remove_request(
+
1369 boost::uuids::uuid real_registration_id) const
+
1370{
+
1371 return protocol::codec::queue_removelistener_encode(name_,
+
1372 real_registration_id);
+
1373}
+
1374
+
1375ProxyImpl::ProxyImpl(const std::string& service_name,
+
1376 const std::string& object_name,
+
1377 spi::ClientContext* context)
+
1378 : ClientProxy(object_name, service_name, *context)
+
1379 , SerializingProxy(*context, object_name)
+
1380{}
+
1381
+
1382ProxyImpl::~ProxyImpl() = default;
+
1383
+
1384SerializingProxy::SerializingProxy(spi::ClientContext& context,
+
1385 const std::string& object_name)
+
1386 : serialization_service_(context.get_serialization_service())
+
1387 , partition_service_(context.get_partition_service())
+
1388 , object_name_(object_name)
+
1389 , client_context_(context)
+
1390{}
+
1391
+
1392int
+
1393SerializingProxy::get_partition_id(const serialization::pimpl::data& key)
+
1394{
+
1395 return partition_service_.get_partition_id(key);
+
1396}
+
1397
+
1398boost::future<protocol::ClientMessage>
+
1399SerializingProxy::invoke_on_partition(protocol::ClientMessage& request,
+
1400 int partition_id)
+
1401{
+
1402 try {
+
1403 return spi::impl::ClientInvocation::create(
+
1404 client_context_,
+
1405 std::make_shared<protocol::ClientMessage>(std::move(request)),
+
1406 object_name_,
+
1407 partition_id)
+
1408 ->invoke();
+
1409 } catch (exception::iexception&) {
+
1410 util::exception_util::rethrow(std::current_exception());
+
1411 return boost::make_ready_future(protocol::ClientMessage(0));
+
1412 }
+
1413}
+
1414
+
1415boost::future<protocol::ClientMessage>
+
1416SerializingProxy::invoke(protocol::ClientMessage& request)
+
1417{
+
1418 try {
+
1419 return spi::impl::ClientInvocation::create(
+
1420 client_context_,
+
1421 std::make_shared<protocol::ClientMessage>(std::move(request)),
+
1422 object_name_)
+
1423 ->invoke();
+
1424 } catch (exception::iexception&) {
+
1425 util::exception_util::rethrow(std::current_exception());
+
1426 return boost::make_ready_future(protocol::ClientMessage(0));
+
1427 }
+
1428}
+
1429
+
1430boost::future<protocol::ClientMessage>
+
1431SerializingProxy::invoke_on_connection(
+
1432 protocol::ClientMessage& request,
+
1433 std::shared_ptr<connection::Connection> connection)
+
1434{
+
1435 try {
+
1436 return spi::impl::ClientInvocation::create(
+
1437 client_context_,
+
1438 std::make_shared<protocol::ClientMessage>(std::move(request)),
+
1439 object_name_,
+
1440 connection)
+
1441 ->invoke();
+
1442 } catch (exception::iexception&) {
+
1443 util::exception_util::rethrow(std::current_exception());
+
1444 return boost::make_ready_future(protocol::ClientMessage(0));
+
1445 }
+
1446}
+
1447
+
1448boost::future<protocol::ClientMessage>
+
1449SerializingProxy::invoke_on_key_owner(
+
1450 protocol::ClientMessage& request,
+
1451 const serialization::pimpl::data& key_data)
+
1452{
+
1453 try {
+
1454 return invoke_on_partition(request, get_partition_id(key_data));
+
1455 } catch (exception::iexception&) {
+
1456 util::exception_util::rethrow(std::current_exception());
+
1457 return boost::make_ready_future(protocol::ClientMessage(0));
+
1458 }
+
1459}
+
1460
+
1461boost::future<protocol::ClientMessage>
+
1462SerializingProxy::invoke_on_member(protocol::ClientMessage& request,
+
1463 boost::uuids::uuid uuid)
+
1464{
+
1465 try {
+
1466 auto invocation = spi::impl::ClientInvocation::create(
+
1467 client_context_,
+
1468 std::make_shared<protocol::ClientMessage>(std::move(request)),
+
1469 object_name_,
+
1470 uuid);
+
1471 return invocation->invoke();
+
1472 } catch (exception::iexception&) {
+
1473 util::exception_util::rethrow(std::current_exception());
+
1474 return boost::make_ready_future(protocol::ClientMessage(0));
+
1475 }
+
1476}
+
1477
+
1478template<>
+
1479boost::future<boost::optional<serialization::pimpl::data>>
+
1480SerializingProxy::invoke_and_get_future(protocol::ClientMessage& request)
+
1481{
+
1482 return decode_optional_var_sized<serialization::pimpl::data>(
+
1483 invoke(request));
+
1484}
+
1485
+
1486template<>
+
1487boost::future<boost::optional<map::data_entry_view>>
+
1488SerializingProxy::invoke_and_get_future(protocol::ClientMessage& request,
+
1489 const serialization::pimpl::data& key)
+
1490{
+
1491 return decode_optional_var_sized<map::data_entry_view>(
+
1492 invoke_on_key_owner(request, key));
+
1493}
+
1494
+
1495template<>
+
1496boost::future<boost::optional<serialization::pimpl::data>>
+
1497SerializingProxy::invoke_and_get_future(protocol::ClientMessage& request,
+
1498 int partition_id)
+
1499{
+
1500 return decode_optional_var_sized<serialization::pimpl::data>(
+
1501 invoke_on_partition(request, partition_id));
+
1502}
+
1503
+
1504template<>
+
1505boost::future<boost::optional<serialization::pimpl::data>>
+
1506SerializingProxy::invoke_and_get_future(protocol::ClientMessage& request,
+
1507 const serialization::pimpl::data& key)
+
1508{
+
1509 return decode_optional_var_sized<serialization::pimpl::data>(
+
1510 invoke_on_key_owner(request, key));
+
1511}
+
1512
+
1513PartitionSpecificClientProxy::PartitionSpecificClientProxy(
+
1514 const std::string& service_name,
+
1515 const std::string& object_name,
+
1516 spi::ClientContext* context)
+
1517 : ProxyImpl(service_name, object_name, context)
+
1518 , partition_id_(-1)
+
1519{}
+
1520
+
1521void
+
1522PartitionSpecificClientProxy::on_initialize()
+
1523{
+
1524 std::string partitionKey = internal::partition::strategy::
+
1525 StringPartitioningStrategy::get_partition_key(name_);
+
1526 partition_id_ = get_context().get_partition_service().get_partition_id(
+
1527 to_data<std::string>(partitionKey));
+
1528}
+
1529
+
1530IMapImpl::IMapImpl(const std::string& instance_name,
+
1531 spi::ClientContext* context)
+
1532 : ProxyImpl("hz:impl:mapService", instance_name, context)
+
1533{}
+
1534
+
1535boost::future<bool>
+
1536IMapImpl::contains_key(const serialization::pimpl::data& key)
+
1537{
+
1538 auto request = protocol::codec::map_containskey_encode(
+
1539 get_name(), key, util::get_current_thread_id());
+
1540 return invoke_and_get_future<bool>(request, key);
+
1541}
+
1542
+
1543boost::future<bool>
+
1544IMapImpl::contains_value(const serialization::pimpl::data& value)
+
1545{
+
1546 auto request = protocol::codec::map_containsvalue_encode(get_name(), value);
+
1547 return invoke_and_get_future<bool>(request);
+
1548}
+
1549
+
1550boost::future<boost::optional<serialization::pimpl::data>>
+
1551IMapImpl::get_data(const serialization::pimpl::data& key)
+
1552{
+
1553 auto request = protocol::codec::map_get_encode(
+
1554 get_name(), key, util::get_current_thread_id());
+
1555 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1556 request, key);
+
1557}
+
1558
+
1559boost::future<boost::optional<serialization::pimpl::data>>
+
1560IMapImpl::remove_data(const serialization::pimpl::data& key)
+
1561{
+
1562 auto request = protocol::codec::map_remove_encode(
+
1563 get_name(), key, util::get_current_thread_id());
+
1564 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1565 request, key);
+
1566}
+
1567
+
1568boost::future<bool>
+
1569IMapImpl::remove(const serialization::pimpl::data& key,
+
1570 const serialization::pimpl::data& value)
+
1571{
+
1572 auto request = protocol::codec::map_removeifsame_encode(
+
1573 get_name(), key, value, util::get_current_thread_id());
+
1574 return invoke_and_get_future<bool>(request, key);
+
1575}
+
1576
+
1577boost::future<protocol::ClientMessage>
+
1578IMapImpl::remove_all(const serialization::pimpl::data& predicate_data)
+
1579{
+
1580 auto request =
+
1581 protocol::codec::map_removeall_encode(get_name(), predicate_data);
+
1582 return invoke(request);
+
1583}
+
1584
+
1585boost::future<protocol::ClientMessage>
+
1586IMapImpl::delete_entry(const serialization::pimpl::data& key)
+
1587{
+
1588 auto request = protocol::codec::map_delete_encode(
+
1589 get_name(), key, util::get_current_thread_id());
+
1590 return invoke_on_partition(request, get_partition_id(key));
+
1591}
+
1592
+
1593boost::future<protocol::ClientMessage>
+
1594IMapImpl::flush()
+
1595{
+
1596 auto request = protocol::codec::map_flush_encode(get_name());
+
1597 return invoke(request);
+
1598}
+
1599
+
1600boost::future<bool>
+
1601IMapImpl::try_remove(const serialization::pimpl::data& key,
+
1602 std::chrono::milliseconds timeout)
+
1603{
+
1604 auto request = protocol::codec::map_tryremove_encode(
+
1605 get_name(),
+
1606 key,
+
1607 util::get_current_thread_id(),
+
1608 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
1609
+
1610 return invoke_and_get_future<bool>(request, key);
+
1611}
+
1612
+
1613boost::future<bool>
+
1614IMapImpl::try_put(const serialization::pimpl::data& key,
+
1615 const serialization::pimpl::data& value,
+
1616 std::chrono::milliseconds timeout)
+
1617{
+
1618 auto request = protocol::codec::map_tryput_encode(
+
1619 get_name(),
+
1620 key,
+
1621 value,
+
1622 util::get_current_thread_id(),
+
1623 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
1624
+
1625 return invoke_and_get_future<bool>(request, key);
+
1626}
+
1627
+
1628boost::future<boost::optional<serialization::pimpl::data>>
+
1629IMapImpl::put_data(const serialization::pimpl::data& key,
+
1630 const serialization::pimpl::data& value,
+
1631 std::chrono::milliseconds ttl)
+
1632{
+
1633 auto request = protocol::codec::map_put_encode(
+
1634 get_name(),
+
1635 key,
+
1636 value,
+
1637 util::get_current_thread_id(),
+
1638 std::chrono::duration_cast<std::chrono::milliseconds>(ttl).count());
+
1639 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1640 request, key);
+
1641}
+
1642
+
1643boost::future<protocol::ClientMessage>
+
1644IMapImpl::put_transient(const serialization::pimpl::data& key,
+
1645 const serialization::pimpl::data& value,
+
1646 std::chrono::milliseconds ttl)
+
1647{
+
1648 auto request = protocol::codec::map_puttransient_encode(
+
1649 get_name(),
+
1650 key,
+
1651 value,
+
1652 util::get_current_thread_id(),
+
1653 std::chrono::duration_cast<std::chrono::milliseconds>(ttl).count());
+
1654 return invoke_on_partition(request, get_partition_id(key));
+
1655}
+
1656
+
1657boost::future<boost::optional<serialization::pimpl::data>>
+
1658IMapImpl::put_if_absent_data(const serialization::pimpl::data& key,
+
1659 const serialization::pimpl::data& value,
+
1660 std::chrono::milliseconds ttl)
+
1661{
+
1662 auto request = protocol::codec::map_putifabsent_encode(
+
1663 get_name(),
+
1664 key,
+
1665 value,
+
1666 util::get_current_thread_id(),
+
1667 std::chrono::duration_cast<std::chrono::milliseconds>(ttl).count());
+
1668 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1669 request, key);
+
1670}
+
1671
+
1672boost::future<bool>
+
1673IMapImpl::replace(const serialization::pimpl::data& key,
+
1674 const serialization::pimpl::data& old_value,
+
1675 const serialization::pimpl::data& new_value)
+
1676{
+
1677 auto request = protocol::codec::map_replaceifsame_encode(
+
1678 get_name(), key, old_value, new_value, util::get_current_thread_id());
+
1679
+
1680 return invoke_and_get_future<bool>(request, key);
+
1681}
+
1682
+
1683boost::future<boost::optional<serialization::pimpl::data>>
+
1684IMapImpl::replace_data(const serialization::pimpl::data& key,
+
1685 const serialization::pimpl::data& value)
+
1686{
+
1687 auto request = protocol::codec::map_replace_encode(
+
1688 get_name(), key, value, util::get_current_thread_id());
+
1689
+
1690 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1691 request, key);
+
1692}
+
1693
+
1694boost::future<protocol::ClientMessage>
+
1695IMapImpl::set(const serialization::pimpl::data& key,
+
1696 const serialization::pimpl::data& value,
+
1697 std::chrono::milliseconds ttl)
+
1698{
+
1699 auto request = protocol::codec::map_set_encode(
+
1700 get_name(),
+
1701 key,
+
1702 value,
+
1703 util::get_current_thread_id(),
+
1704 std::chrono::duration_cast<std::chrono::milliseconds>(ttl).count());
+
1705 return invoke_on_partition(request, get_partition_id(key));
+
1706}
+
1707
+
1708boost::future<protocol::ClientMessage>
+
1709IMapImpl::lock(const serialization::pimpl::data& key)
+
1710{
+
1711 return lock(key, std::chrono::milliseconds(-1));
+
1712}
+
1713
+
1714boost::future<protocol::ClientMessage>
+
1715IMapImpl::lock(const serialization::pimpl::data& key,
+
1716 std::chrono::milliseconds lease_time)
+
1717{
+
1718 auto request = protocol::codec::map_lock_encode(
+
1719 get_name(),
+
1720 key,
+
1721 util::get_current_thread_id(),
+
1722 std::chrono::duration_cast<std::chrono::milliseconds>(lease_time).count(),
+
1723 lock_reference_id_generator_->get_next_reference_id());
+
1724 return invoke_on_partition(request, get_partition_id(key));
+
1725}
+
1726
+
1727boost::future<bool>
+
1728IMapImpl::is_locked(const serialization::pimpl::data& key)
+
1729{
+
1730 auto request = protocol::codec::map_islocked_encode(get_name(), key);
+
1731
+
1732 return invoke_and_get_future<bool>(request, key);
+
1733}
+
1734
+
1735boost::future<bool>
+
1736IMapImpl::try_lock(const serialization::pimpl::data& key,
+
1737 std::chrono::milliseconds timeout)
+
1738{
+
1739 return try_lock(key, timeout, std::chrono::milliseconds(-1));
+
1740}
+
1741
+
1742boost::future<bool>
+
1743IMapImpl::try_lock(const serialization::pimpl::data& key,
+
1744 std::chrono::milliseconds timeout,
+
1745 std::chrono::milliseconds lease_time)
+
1746{
+
1747 auto request = protocol::codec::map_trylock_encode(
+
1748 get_name(),
+
1749 key,
+
1750 util::get_current_thread_id(),
+
1751 std::chrono::duration_cast<std::chrono::milliseconds>(lease_time).count(),
+
1752 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count(),
+
1753 lock_reference_id_generator_->get_next_reference_id());
+
1754 return invoke_and_get_future<bool>(request, key);
+
1755}
+
1756
+
1757boost::future<protocol::ClientMessage>
+
1758IMapImpl::unlock(const serialization::pimpl::data& key)
+
1759{
+
1760 auto request = protocol::codec::map_unlock_encode(
+
1761 get_name(),
+
1762 key,
+
1763 util::get_current_thread_id(),
+
1764 lock_reference_id_generator_->get_next_reference_id());
+
1765 return invoke_on_partition(request, get_partition_id(key));
+
1766}
+
1767
+
1768boost::future<protocol::ClientMessage>
+
1769IMapImpl::force_unlock(const serialization::pimpl::data& key)
+
1770{
+
1771 auto request = protocol::codec::map_forceunlock_encode(
+
1772 get_name(), key, lock_reference_id_generator_->get_next_reference_id());
+
1773 return invoke_on_partition(request, get_partition_id(key));
+
1774}
+
1775
+
1776boost::future<std::string>
+
1777IMapImpl::add_interceptor(const serialization::pimpl::data& interceptor)
+
1778{
+
1779 auto request =
+
1780 protocol::codec::map_addinterceptor_encode(get_name(), interceptor);
+
1781 return invoke_and_get_future<std::string>(request);
+
1782}
+
1783
+
1784// TODO: We can use generic template Listener instead of impl::BaseEventHandler
+
1785// to prevent the virtual function calls
+
1786boost::future<boost::uuids::uuid>
+
1787IMapImpl::add_entry_listener(
+
1788 std::shared_ptr<impl::BaseEventHandler> entry_event_handler,
+
1789 bool include_value,
+
1790 int32_t listener_flags)
+
1791{
+
1792 return register_listener(
+
1793 create_map_entry_listener_codec(include_value, listener_flags),
+
1794 std::move(entry_event_handler));
+
1795}
+
1796
+
1797boost::future<boost::uuids::uuid>
+
1798IMapImpl::add_entry_listener(
+
1799 std::shared_ptr<impl::BaseEventHandler> entry_event_handler,
+
1800 serialization::pimpl::data&& predicate,
+
1801 bool include_value,
+
1802 int32_t listener_flags)
+
1803{
+
1804 return register_listener(
+
1805 create_map_entry_listener_codec(
+
1806 include_value, std::move(predicate), listener_flags),
+
1807 std::move(entry_event_handler));
+
1808}
+
1809
+
1810boost::future<bool>
+
1811IMapImpl::remove_entry_listener(boost::uuids::uuid registration_id)
+
1812{
+
1813 return get_context().get_client_listener_service().deregister_listener(
+
1814 registration_id);
+
1815}
+
1816
+
1817boost::future<boost::uuids::uuid>
+
1818IMapImpl::add_entry_listener(
+
1819 std::shared_ptr<impl::BaseEventHandler> entry_event_handler,
+
1820 bool include_value,
+
1821 serialization::pimpl::data&& key,
+
1822 int32_t listener_flags)
+
1823{
+
1824 return register_listener(create_map_entry_listener_codec(
+
1825 include_value, listener_flags, std::move(key)),
+
1826 std::move(entry_event_handler));
+
1827}
+
1828
+
1829boost::future<boost::optional<map::data_entry_view>>
+
1830IMapImpl::get_entry_view_data(const serialization::pimpl::data& key)
+
1831{
+
1832 auto request = protocol::codec::map_getentryview_encode(
+
1833 get_name(), key, util::get_current_thread_id());
+
1834 return invoke_and_get_future<boost::optional<map::data_entry_view>>(request,
+
1835 key);
+
1836}
+
1837
+
1838boost::future<bool>
+
1839IMapImpl::evict(const serialization::pimpl::data& key)
+
1840{
+
1841 auto request = protocol::codec::map_evict_encode(
+
1842 get_name(), key, util::get_current_thread_id());
+
1843 return invoke_and_get_future<bool>(request, key);
+
1844}
+
1845
+
1846boost::future<protocol::ClientMessage>
+
1847IMapImpl::evict_all()
+
1848{
+
1849 auto request = protocol::codec::map_evictall_encode(get_name());
+
1850 return invoke(request);
+
1851}
+
1852
+
1853boost::future<EntryVector>
+
1854IMapImpl::get_all_data(int partition_id,
+
1855 const std::vector<serialization::pimpl::data>& keys)
+
1856{
+
1857 auto request = protocol::codec::map_getall_encode(get_name(), keys);
+
1858 return invoke_and_get_future<EntryVector>(request, partition_id);
+
1859}
+
1860
+
1861boost::future<std::vector<serialization::pimpl::data>>
+
1862IMapImpl::key_set_data()
+
1863{
+
1864 auto request = protocol::codec::map_keyset_encode(get_name());
+
1865 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1866 request);
+
1867}
+
1868
+
1869boost::future<std::vector<serialization::pimpl::data>>
+
1870IMapImpl::key_set_data(const serialization::pimpl::data& predicate)
+
1871{
+
1872 auto request =
+
1873 protocol::codec::map_keysetwithpredicate_encode(get_name(), predicate);
+
1874 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1875 request);
+
1876}
+
1877
+
1878boost::future<
+
1879 std::pair<std::vector<serialization::pimpl::data>, query::anchor_data_list>>
+
1880IMapImpl::key_set_for_paging_predicate_data(
+
1881 protocol::codec::holder::paging_predicate_holder const& predicate)
+
1882{
+
1883 auto request = protocol::codec::map_keysetwithpagingpredicate_encode(
+
1884 get_name(), predicate);
+
1885 return invoke(request).then(
+
1886 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
1887 return get_paging_predicate_response<
+
1888 std::vector<serialization::pimpl::data>>(std::move(f));
+
1889 });
+
1890}
+
1891
+
1892boost::future<EntryVector>
+
1893IMapImpl::entry_set_data()
+
1894{
+
1895 auto request = protocol::codec::map_entryset_encode(get_name());
+
1896 return invoke_and_get_future<EntryVector>(request);
+
1897}
+
1898
+
1899boost::future<EntryVector>
+
1900IMapImpl::entry_set_data(const serialization::pimpl::data& predicate)
+
1901{
+
1902 auto request =
+
1903 protocol::codec::map_entrieswithpredicate_encode(get_name(), predicate);
+
1904 return invoke_and_get_future<EntryVector>(request);
+
1905}
+
1906
+
1907boost::future<std::pair<EntryVector, query::anchor_data_list>>
+
1908IMapImpl::entry_set_for_paging_predicate_data(
+
1909 protocol::codec::holder::paging_predicate_holder const& predicate)
+
1910{
+
1911 auto request = protocol::codec::map_entrieswithpagingpredicate_encode(
+
1912 get_name(), predicate);
+
1913 return invoke(request).then(
+
1914 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
1915 return get_paging_predicate_response<EntryVector>(std::move(f));
+
1916 });
+
1917}
+
1918
+
1919boost::future<std::vector<serialization::pimpl::data>>
+
1920IMapImpl::values_data()
+
1921{
+
1922 auto request = protocol::codec::map_values_encode(get_name());
+
1923 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1924 request);
+
1925}
+
1926
+
1927boost::future<std::vector<serialization::pimpl::data>>
+
1928IMapImpl::values_data(const serialization::pimpl::data& predicate)
+
1929{
+
1930 auto request =
+
1931 protocol::codec::map_valueswithpredicate_encode(get_name(), predicate);
+
1932 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
1933 request);
+
1934}
+
1935
+
1936boost::future<
+
1937 std::pair<std::vector<serialization::pimpl::data>, query::anchor_data_list>>
+
1938IMapImpl::values_for_paging_predicate_data(
+
1939 protocol::codec::holder::paging_predicate_holder const& predicate)
+
1940{
+
1941 auto request = protocol::codec::map_valueswithpagingpredicate_encode(
+
1942 get_name(), predicate);
+
1943 return invoke(request).then(
+
1944 boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
1945 return get_paging_predicate_response<
+
1946 std::vector<serialization::pimpl::data>>(std::move(f));
+
1947 });
+
1948}
+
1949
+
1950boost::future<protocol::ClientMessage>
+
1951IMapImpl::add_index_data(const config::index_config& config)
+
1952{
+
1953 auto request = protocol::codec::map_addindex_encode(get_name(), config);
+
1954 return invoke(request);
+
1955}
+
1956
+
1957boost::future<int>
+
1958IMapImpl::size()
+
1959{
+
1960 auto request = protocol::codec::map_size_encode(get_name());
+
1961 return invoke_and_get_future<int>(request);
+
1962}
+
1963
+
1964boost::future<bool>
+
1965IMapImpl::is_empty()
+
1966{
+
1967 auto request = protocol::codec::map_isempty_encode(get_name());
+
1968 return invoke_and_get_future<bool>(request);
+
1969}
+
1970
+
1971boost::future<protocol::ClientMessage>
+
1972IMapImpl::put_all_data(int partition_id, const EntryVector& entries)
+
1973{
+
1974 auto request =
+
1975 protocol::codec::map_putall_encode(get_name(), entries, true);
+
1976 return invoke_on_partition(request, partition_id);
+
1977}
+
1978
+
1979boost::future<protocol::ClientMessage>
+
1980IMapImpl::clear_data()
+
1981{
+
1982 auto request = protocol::codec::map_clear_encode(get_name());
+
1983 return invoke(request);
+
1984}
+
1985
+
1986boost::future<boost::optional<serialization::pimpl::data>>
+
1987IMapImpl::execute_on_key_data(const serialization::pimpl::data& key,
+
1988 const serialization::pimpl::data& processor)
+
1989{
+
1990 auto request = protocol::codec::map_executeonkey_encode(
+
1991 get_name(), processor, key, util::get_current_thread_id());
+
1992 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
1993 request, get_partition_id(key));
+
1994}
+
1995
+
1996boost::future<boost::optional<serialization::pimpl::data>>
+
1997IMapImpl::submit_to_key_data(const serialization::pimpl::data& key,
+
1998 const serialization::pimpl::data& processor)
+
1999{
+
2000 auto request = protocol::codec::map_submittokey_encode(
+
2001 get_name(), processor, key, util::get_current_thread_id());
+
2002 return invoke_on_partition(request, get_partition_id(key))
+
2003 .then(boost::launch::sync, [](boost::future<protocol::ClientMessage> f) {
+
2004 auto msg = f.get();
+
2005 msg.skip_frame();
+
2006 return msg.get_nullable<serialization::pimpl::data>();
+
2007 });
+
2008}
+
2009
+
2010boost::future<EntryVector>
+
2011IMapImpl::execute_on_keys_data(
+
2012 const std::vector<serialization::pimpl::data>& keys,
+
2013 const serialization::pimpl::data& processor)
+
2014{
+
2015 auto request =
+
2016 protocol::codec::map_executeonkeys_encode(get_name(), processor, keys);
+
2017 return invoke_and_get_future<EntryVector>(request);
+
2018}
+
2019
+
2020boost::future<protocol::ClientMessage>
+
2021IMapImpl::remove_interceptor(const std::string& id)
+
2022{
+
2023 auto request =
+
2024 protocol::codec::map_removeinterceptor_encode(get_name(), id);
+
2025 return invoke(request);
+
2026}
+
2027
+
2028boost::future<EntryVector>
+
2029IMapImpl::execute_on_entries_data(
+
2030 const serialization::pimpl::data& entry_processor)
+
2031{
+
2032 auto request =
+
2033 protocol::codec::map_executeonallkeys_encode(get_name(), entry_processor);
+
2034 return invoke_and_get_future<EntryVector>(request);
+
2035}
+
2036
+
2037boost::future<EntryVector>
+
2038IMapImpl::execute_on_entries_data(
+
2039 const serialization::pimpl::data& entry_processor,
+
2040 const serialization::pimpl::data& predicate)
+
2041{
+
2042 auto request = protocol::codec::map_executewithpredicate_encode(
+
2043 get_name(), entry_processor, predicate);
+
2044 return invoke_and_get_future<EntryVector>(request);
+
2045}
+
2046
+
2047std::shared_ptr<spi::impl::ListenerMessageCodec>
+
2048IMapImpl::create_map_entry_listener_codec(
+
2049 bool include_value,
+
2050 serialization::pimpl::data&& predicate,
+
2051 int32_t listener_flags)
+
2052{
+
2053 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
2054 new MapEntryListenerWithPredicateMessageCodec(
+
2055 get_name(), include_value, listener_flags, std::move(predicate)));
+
2056}
+
2057
+
2058std::shared_ptr<spi::impl::ListenerMessageCodec>
+
2059IMapImpl::create_map_entry_listener_codec(bool include_value,
+
2060 int32_t listener_flags)
+
2061{
+
2062 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
2063 new MapEntryListenerMessageCodec(
+
2064 get_name(), include_value, listener_flags));
+
2065}
+
2066
+
2067std::shared_ptr<spi::impl::ListenerMessageCodec>
+
2068IMapImpl::create_map_entry_listener_codec(bool include_value,
+
2069 int32_t listener_flags,
+
2070 serialization::pimpl::data&& key)
+
2071{
+
2072 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
2073 new MapEntryListenerToKeyCodec(
+
2074 get_name(), include_value, listener_flags, std::move(key)));
+
2075}
+
2076
+
2077void
+
2078IMapImpl::on_initialize()
+
2079{
+
2080 ProxyImpl::on_initialize();
+
2081 lock_reference_id_generator_ =
+
2082 get_context().get_lock_reference_id_generator();
+
2083}
+
2084
+
2085IMapImpl::MapEntryListenerMessageCodec::MapEntryListenerMessageCodec(
+
2086 std::string name,
+
2087 bool include_value,
+
2088 int32_t listener_flags)
+
2089 : name_(std::move(name))
+
2090 , include_value_(include_value)
+
2091 , listener_flags_(listener_flags)
+
2092{}
+
2093
+
2094protocol::ClientMessage
+
2095IMapImpl::MapEntryListenerMessageCodec::encode_add_request(
+
2096 bool local_only) const
+
2097{
+
2098 return protocol::codec::map_addentrylistener_encode(
+
2099 name_, include_value_, static_cast<int32_t>(listener_flags_), local_only);
+
2100}
+
2101
+
2102protocol::ClientMessage
+
2103IMapImpl::MapEntryListenerMessageCodec::encode_remove_request(
+
2104 boost::uuids::uuid real_registration_id) const
+
2105{
+
2106 return protocol::codec::map_removeentrylistener_encode(
+
2107 name_, real_registration_id);
+
2108}
+
2109
+
2110protocol::ClientMessage
+
2111IMapImpl::MapEntryListenerToKeyCodec::encode_add_request(bool local_only) const
+
2112{
+
2113 return protocol::codec::map_addentrylistenertokey_encode(
+
2114 name_,
+
2115 key_,
+
2116 include_value_,
+
2117 static_cast<int32_t>(listener_flags_),
+
2118 local_only);
+
2119}
+
2120
+
2121protocol::ClientMessage
+
2122IMapImpl::MapEntryListenerToKeyCodec::encode_remove_request(
+
2123 boost::uuids::uuid real_registration_id) const
+
2124{
+
2125 return protocol::codec::map_removeentrylistener_encode(
+
2126 name_, real_registration_id);
+
2127}
+
2128
+
2129IMapImpl::MapEntryListenerToKeyCodec::MapEntryListenerToKeyCodec(
+
2130 std::string name,
+
2131 bool include_value,
+
2132 int32_t listener_flags,
+
2133 serialization::pimpl::data key)
+
2134 : name_(std::move(name))
+
2135 , include_value_(include_value)
+
2136 , listener_flags_(listener_flags)
+
2137 , key_(std::move(key))
+
2138{}
+
2139
+
2140IMapImpl::MapEntryListenerWithPredicateMessageCodec::
+
2141 MapEntryListenerWithPredicateMessageCodec(
+
2142 std::string name,
+
2143 bool include_value,
+
2144 int32_t listener_flags,
+
2145 serialization::pimpl::data&& predicate)
+
2146 : name_(std::move(name))
+
2147 , include_value_(include_value)
+
2148 , listener_flags_(listener_flags)
+
2149 , predicate_(std::move(predicate))
+
2150{}
+
2151
+
2152protocol::ClientMessage
+
2153IMapImpl::MapEntryListenerWithPredicateMessageCodec::encode_add_request(
+
2154 bool local_only) const
+
2155{
+
2156 return protocol::codec::map_addentrylistenerwithpredicate_encode(
+
2157 name_,
+
2158 predicate_,
+
2159 include_value_,
+
2160 static_cast<int32_t>(listener_flags_),
+
2161 local_only);
+
2162}
+
2163
+
2164protocol::ClientMessage
+
2165IMapImpl::MapEntryListenerWithPredicateMessageCodec::encode_remove_request(
+
2166 boost::uuids::uuid real_registration_id) const
+
2167{
+
2168 return protocol::codec::map_removeentrylistener_encode(
+
2169 name_, real_registration_id);
+
2170}
+
2171
+
2172TransactionalQueueImpl::TransactionalQueueImpl(
+
2173 const std::string& name,
+
2174 txn::TransactionProxy& transaction_proxy)
+
2175 : TransactionalObject(iqueue::SERVICE_NAME, name, transaction_proxy)
+
2176{}
+
2177
+
2178boost::future<bool>
+
2179TransactionalQueueImpl::offer(const serialization::pimpl::data& e,
+
2180 std::chrono::milliseconds timeout)
+
2181{
+
2182 auto request = protocol::codec::transactionalqueue_offer_encode(
+
2183 get_name(),
+
2184 get_transaction_id(),
+
2185 util::get_current_thread_id(),
+
2186 e,
+
2187 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
2188
+
2189 return invoke_and_get_future<bool>(request);
+
2190}
+
2191
+
2192boost::future<boost::optional<serialization::pimpl::data>>
+
2193TransactionalQueueImpl::poll_data(std::chrono::milliseconds timeout)
+
2194{
+
2195 auto request = protocol::codec::transactionalqueue_poll_encode(
+
2196 get_name(),
+
2197 get_transaction_id(),
+
2198 util::get_current_thread_id(),
+
2199 std::chrono::duration_cast<std::chrono::milliseconds>(timeout).count());
+
2200
+
2201 return invoke_and_get_future<boost::optional<serialization::pimpl::data>>(
+
2202 request);
+
2203}
+
2204
+
2205boost::future<int>
+
2206TransactionalQueueImpl::size()
+
2207{
+
2208 auto request = protocol::codec::transactionalqueue_size_encode(
+
2209 get_name(), get_transaction_id(), util::get_current_thread_id());
+
2210
+
2211 return invoke_and_get_future<int>(request);
+
2212}
+
2213
+
2214ISetImpl::ISetImpl(const std::string& instance_name,
+
2215 spi::ClientContext* client_context)
+
2216 : ProxyImpl(iset::SERVICE_NAME, instance_name, client_context)
+
2217{
+
2218 serialization::pimpl::data key_data =
+
2219 get_context().get_serialization_service().to_data<std::string>(
+
2220 &instance_name);
+
2221 partition_id_ = get_partition_id(key_data);
+
2222}
+
2223
+
2224boost::future<bool>
+
2225ISetImpl::remove_item_listener(boost::uuids::uuid registration_id)
+
2226{
+
2227 return get_context().get_client_listener_service().deregister_listener(
+
2228 registration_id);
+
2229}
+
2230
+
2231boost::future<int>
+
2232ISetImpl::size()
+
2233{
+
2234 auto request = protocol::codec::set_size_encode(get_name());
+
2235 return invoke_and_get_future<int>(request, partition_id_);
+
2236}
+
2237
+
2238boost::future<bool>
+
2239ISetImpl::is_empty()
+
2240{
+
2241 auto request = protocol::codec::set_isempty_encode(get_name());
+
2242 return invoke_and_get_future<bool>(request, partition_id_);
+
2243}
+
2244
+
2245boost::future<bool>
+
2246ISetImpl::contains(const serialization::pimpl::data& element)
+
2247{
+
2248 auto request = protocol::codec::set_contains_encode(get_name(), element);
+
2249 return invoke_and_get_future<bool>(request, partition_id_);
+
2250}
+
2251
+
2252boost::future<std::vector<serialization::pimpl::data>>
+
2253ISetImpl::to_array_data()
+
2254{
+
2255 auto request = protocol::codec::set_getall_encode(get_name());
+
2256 return invoke_and_get_future<std::vector<serialization::pimpl::data>>(
+
2257 request, partition_id_);
+
2258}
+
2259
+
2260boost::future<bool>
+
2261ISetImpl::add(const serialization::pimpl::data& element)
+
2262{
+
2263 auto request = protocol::codec::set_add_encode(get_name(), element);
+
2264 return invoke_and_get_future<bool>(request, partition_id_);
+
2265}
+
2266
+
2267boost::future<bool>
+
2268ISetImpl::remove(const serialization::pimpl::data& element)
+
2269{
+
2270 auto request = protocol::codec::set_remove_encode(get_name(), element);
+
2271 return invoke_and_get_future<bool>(request, partition_id_);
+
2272}
+
2273
+
2274boost::future<bool>
+
2275ISetImpl::contains_all(const std::vector<serialization::pimpl::data>& elements)
+
2276{
+
2277 auto request =
+
2278 protocol::codec::set_containsall_encode(get_name(), elements);
+
2279 return invoke_and_get_future<bool>(request, partition_id_);
+
2280}
+
2281
+
2282boost::future<bool>
+
2283ISetImpl::add_all(const std::vector<serialization::pimpl::data>& elements)
+
2284{
+
2285 auto request = protocol::codec::set_addall_encode(get_name(), elements);
+
2286 return invoke_and_get_future<bool>(request, partition_id_);
+
2287}
+
2288
+
2289boost::future<bool>
+
2290ISetImpl::remove_all(const std::vector<serialization::pimpl::data>& elements)
+
2291{
+
2292 auto request =
+
2293 protocol::codec::set_compareandremoveall_encode(get_name(), elements);
+
2294 return invoke_and_get_future<bool>(request, partition_id_);
+
2295}
+
2296
+
2297boost::future<bool>
+
2298ISetImpl::retain_all(const std::vector<serialization::pimpl::data>& elements)
+
2299{
+
2300 auto request =
+
2301 protocol::codec::set_compareandretainall_encode(get_name(), elements);
+
2302 return invoke_and_get_future<bool>(request, partition_id_);
+
2303}
+
2304
+
2305boost::future<void>
+
2306ISetImpl::clear()
+
2307{
+
2308 auto request = protocol::codec::set_clear_encode(get_name());
+
2309 return to_void_future(invoke_on_partition(request, partition_id_));
+
2310}
+
2311
+
2312std::shared_ptr<spi::impl::ListenerMessageCodec>
+
2313ISetImpl::create_item_listener_codec(bool include_value)
+
2314{
+
2315 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
2316 new SetListenerMessageCodec(get_name(), include_value));
+
2317}
+
2318
+
2319ISetImpl::SetListenerMessageCodec::SetListenerMessageCodec(std::string name,
+
2320 bool include_value)
+
2321 : name_(std::move(name))
+
2322 , include_value_(include_value)
+
2323{}
+
2324
+
2325protocol::ClientMessage
+
2326ISetImpl::SetListenerMessageCodec::encode_add_request(bool local_only) const
+
2327{
+
2328 return protocol::codec::set_addlistener_encode(
+
2329 name_, include_value_, local_only);
+
2330}
+
2331
+
2332protocol::ClientMessage
+
2333ISetImpl::SetListenerMessageCodec::encode_remove_request(
+
2334 boost::uuids::uuid real_registration_id) const
+
2335{
+
2336 return protocol::codec::set_removelistener_encode(name_,
+
2337 real_registration_id);
+
2338}
+
2339
+
2340ITopicImpl::ITopicImpl(const std::string& instance_name,
+
2341 spi::ClientContext* context)
+
2342 : proxy::ProxyImpl("hz:impl:topicService", instance_name, context)
+
2343 , partition_id_(get_partition_id(to_data(instance_name)))
+
2344{}
+
2345
+
2346boost::future<void>
+
2347ITopicImpl::publish(const serialization::pimpl::data& data)
+
2348{
+
2349 auto request = protocol::codec::topic_publish_encode(get_name(), data);
+
2350 return to_void_future(invoke_on_partition(request, partition_id_));
+
2351}
+
2352
+
2353boost::future<boost::uuids::uuid>
+
2354ITopicImpl::add_message_listener(
+
2355 std::shared_ptr<impl::BaseEventHandler> topic_event_handler)
+
2356{
+
2357 return register_listener(create_item_listener_codec(),
+
2358 std::move(topic_event_handler));
+
2359}
+
2360
+
2361boost::future<bool>
+
2362ITopicImpl::remove_message_listener(boost::uuids::uuid registration_id)
+
2363{
+
2364 return get_context().get_client_listener_service().deregister_listener(
+
2365 registration_id);
+
2366}
+
2367
+
2368std::shared_ptr<spi::impl::ListenerMessageCodec>
+
2369ITopicImpl::create_item_listener_codec()
+
2370{
+
2371 return std::shared_ptr<spi::impl::ListenerMessageCodec>(
+
2372 new TopicListenerMessageCodec(get_name()));
+
2373}
+
2374
+
2375ITopicImpl::TopicListenerMessageCodec::TopicListenerMessageCodec(
+
2376 std::string name)
+
2377 : name_(std::move(name))
+
2378{}
+
2379
+
2380protocol::ClientMessage
+
2381ITopicImpl::TopicListenerMessageCodec::encode_add_request(bool local_only) const
+
2382{
+
2383 return protocol::codec::topic_addmessagelistener_encode(name_, local_only);
+
2384}
+
2385
+
2386protocol::ClientMessage
+
2387ITopicImpl::TopicListenerMessageCodec::encode_remove_request(
+
2388 boost::uuids::uuid real_registration_id) const
+
2389{
+
2390 return protocol::codec::topic_removemessagelistener_encode(
+
2391 name_, real_registration_id);
+
2392}
+
2393
+
2394ReplicatedMapImpl::ReplicatedMapImpl(const std::string& service_name,
+
2395 const std::string& object_name,
+
2396 spi::ClientContext* context)
+
2397 : ProxyImpl(service_name, object_name, context)
+
2398 , target_partition_id_(-1)
+
2399{}
+
2400
+
2401const int32_t RingbufferImpl::MAX_BATCH_SIZE{ 1000 };
+
2402} // namespace proxy
+
2403
+
2404namespace map {
+
2405const serialization::pimpl::data&
+
2406data_entry_view::get_key() const
+
2407{
+
2408 return key_;
+
2409}
+
2410
+
2411const serialization::pimpl::data&
+
2412data_entry_view::get_value() const
+
2413{
+
2414 return value_;
+
2415}
+
2416
+
2417int64_t
+
2418data_entry_view::get_cost() const
+
2419{
+
2420 return cost_;
+
2421}
+
2422
+
2423int64_t
+
2424data_entry_view::get_creation_time() const
+
2425{
+
2426 return creation_time_;
+
2427}
+
2428
+
2429int64_t
+
2430data_entry_view::get_expiration_time() const
+
2431{
+
2432 return expiration_time_;
+
2433}
+
2434
+
2435int64_t
+
2436data_entry_view::get_hits() const
+
2437{
+
2438 return hits_;
+
2439}
+
2440
+
2441int64_t
+
2442data_entry_view::get_last_access_time() const
+
2443{
+
2444 return last_access_time_;
+
2445}
+
2446
+
2447int64_t
+
2448data_entry_view::get_last_stored_time() const
+
2449{
+
2450 return last_stored_time_;
+
2451}
+
2452
+
2453int64_t
+
2454data_entry_view::get_last_update_time() const
+
2455{
+
2456 return last_update_time_;
+
2457}
+
2458
+
2459int64_t
+
2460data_entry_view::get_version() const
+
2461{
+
2462 return version_;
+
2463}
+
2464
+
2465int64_t
+
2466data_entry_view::get_ttl() const
+
2467{
+
2468 return ttl_;
+
2469}
+
2470
+
2471int64_t
+
2472data_entry_view::get_max_idle() const
+
2473{
+
2474 return max_idle_;
+
2475}
+
2476
+
2477data_entry_view::data_entry_view(serialization::pimpl::data&& key,
+
2478 serialization::pimpl::data&& value,
+
2479 int64_t cost,
+
2480 int64_t creation_time,
+
2481 int64_t expiration_time,
+
2482 int64_t hits,
+
2483 int64_t last_access_time,
+
2484 int64_t last_stored_time,
+
2485 int64_t last_update_time,
+
2486 int64_t version,
+
2487 int64_t ttl,
+
2488 int64_t max_idle)
+
2489 : key_(std::move(key))
+
2490 , value_(std::move(value))
+
2491 , cost_(cost)
+
2492 , creation_time_(creation_time)
+
2493 , expiration_time_(expiration_time)
+
2494 , hits_(hits)
+
2495 , last_access_time_(last_access_time)
+
2496 , last_stored_time_(last_stored_time)
+
2497 , last_update_time_(last_update_time)
+
2498 , version_(version)
+
2499 , ttl_(ttl)
+
2500 , max_idle_(max_idle)
+
2501{}
+
2502} // namespace map
+
2503
+
2504namespace topic {
+
2505namespace impl {
+
2506namespace reliable {
+
2507ReliableTopicMessage::ReliableTopicMessage()
+
2508 : publish_time_(std::chrono::system_clock::now())
+
2509{}
+
2510
+
2511ReliableTopicMessage::ReliableTopicMessage(
+
2512 hazelcast::client::serialization::pimpl::data&& payload_data,
+
2513 std::unique_ptr<address> address)
+
2514 : publish_time_(std::chrono::system_clock::now())
+
2515 , payload_(std::move(payload_data))
+
2516{
+
2517 if (address) {
+
2518 publisher_address_ = boost::make_optional(*address);
+
2519 }
+
2520}
+
2521
+
2522std::chrono::system_clock::time_point
+
2523ReliableTopicMessage::get_publish_time() const
+
2524{
+
2525 return publish_time_;
+
2526}
+
2527
+
2528const boost::optional<address>&
+
2529ReliableTopicMessage::get_publisher_address() const
+
2530{
+
2531 return publisher_address_;
+
2532}
+
2533
+
2534serialization::pimpl::data&
+
2535ReliableTopicMessage::get_payload()
+
2536{
+
2537 return payload_;
+
2538}
+
2539} // namespace reliable
+
2540} // namespace impl
+
2541} // namespace topic
+
2542
+
2543namespace serialization {
+
2544int32_t
+
2545hz_serializer<topic::impl::reliable::ReliableTopicMessage>::get_factory_id()
+
2546{
+
2547 return F_ID;
+
2548}
+
2549
+
2550int
+
2551hz_serializer<topic::impl::reliable::ReliableTopicMessage>::get_class_id()
+
2552{
+
2553 return RELIABLE_TOPIC_MESSAGE;
+
2554}
+
2555
+
2556void
+
2557hz_serializer<topic::impl::reliable::ReliableTopicMessage>::write_data(
+
2558 const topic::impl::reliable::ReliableTopicMessage& object,
+
2559 object_data_output& out)
+
2560{
+
2561 out.write<int64_t>(std::chrono::duration_cast<std::chrono::milliseconds>(
+
2562 object.publish_time_.time_since_epoch())
+
2563 .count());
+
2564 out.write_object(object.publisher_address_);
+
2565 out.write(object.payload_.to_byte_array());
+
2566}
+
2567
+
2568topic::impl::reliable::ReliableTopicMessage
+
2569hz_serializer<topic::impl::reliable::ReliableTopicMessage>::read_data(
+
2570 object_data_input& in)
+
2571{
+
2572 topic::impl::reliable::ReliableTopicMessage message;
+
2573 auto now = std::chrono::system_clock::now();
+
2574 message.publish_time_ = now +
+
2575 std::chrono::milliseconds(in.read<int64_t>()) -
+
2576 now.time_since_epoch();
+
2577 message.publisher_address_ = in.read_object<address>();
+
2578 message.payload_ =
+
2579 serialization::pimpl::data(in.read<std::vector<byte>>().value());
+
2580 return message;
+
2581}
+
2582} // namespace serialization
+
2583
+
2584entry_event::entry_event(const std::string& name,
+
2585 member&& member,
+
2586 type event_type,
+
2587 typed_data&& key,
+
2588 typed_data&& value,
+
2589 typed_data&& old_value,
+
2590 typed_data&& merging_value)
+
2591 : name_(name)
+
2592 , member_(std::move(member))
+
2593 , event_type_(event_type)
+
2594 , key_(std::move(key))
+
2595 , value_(std::move(value))
+
2596 , old_value_(std::move(old_value))
+
2597 , merging_value_(std::move(merging_value))
+
2598{}
+
2599
+
2600const typed_data&
+
+ +
2602{
+
2603 return key_;
+
2604}
+
+
2605
+
2606const typed_data&
+
+ +
2608{
+
2609 return old_value_;
+
2610}
+
+
2611
+
2612const typed_data&
+
+ +
2614{
+
2615 return value_;
+
2616}
+
+
2617
+
2618const typed_data&
+
+ +
2620{
+
2621 return merging_value_;
+
2622}
+
+
2623
+
2624const member&
+
+ +
2626{
+
2627 return member_;
+
2628}
+
+
2629
+
2630entry_event::type
+
+ +
2632{
+
2633 return event_type_;
+
2634}
+
+
2635
+
2636const std::string&
+
+ +
2638{
+
2639 return name_;
+
2640}
+
+
2641
+
2642std::ostream&
+
2643operator<<(std::ostream& os, const entry_event& event)
+
2644{
+
2645 os << "name: " << event.name_ << " member: " << event.member_
+
2646 << " eventType: " << static_cast<int>(event.event_type_)
+
2647 << " key: " << event.key_.get_type()
+
2648 << " value: " << event.value_.get_type()
+
2649 << " oldValue: " << event.old_value_.get_type()
+
2650 << " mergingValue: " << event.merging_value_.get_type();
+
2651 return os;
+
2652}
+
2653
+
+ +
2655 entry_event::type event_type,
+
2656 const std::string& name,
+
2657 int number_of_entries_affected)
+
2658 : member_(member)
+
2659 , event_type_(event_type)
+
2660 , name_(name)
+
2661 , number_of_entries_affected_(number_of_entries_affected)
+
2662{}
+
+
2663
+
2664const member&
+
+ +
2666{
+
2667 return member_;
+
2668}
+
+
2669
+
2670entry_event::type
+
+ +
2672{
+
2673 return event_type_;
+
2674}
+
+
2675
+
2676const std::string&
+
+ +
2678{
+
2679 return name_;
+
2680}
+
+
2681
+
2682int
+
+ +
2684{
+
2685 return number_of_entries_affected_;
+
2686}
+
+
2687
+
2688std::ostream&
+
2689operator<<(std::ostream& os, const map_event& event)
+
2690{
+
2691 os << "MapEvent{member: " << event.member_
+
2692 << " eventType: " << static_cast<int>(event.event_type_)
+
2693 << " name: " << event.name_
+
2694 << " numberOfEntriesAffected: " << event.number_of_entries_affected_;
+
2695 return os;
+
2696}
+
2697
+
2698item_event_base::item_event_base(const std::string& name,
+
2699 const member& member,
+
2700 const item_event_type& event_type)
+
2701 : name_(name)
+
2702 , member_(member)
+
2703 , event_type_(event_type)
+
2704{}
+
2705
+
2706const member&
+
+ +
2708{
+
2709 return member_;
+
2710}
+
+
2711
+
2712item_event_type
+
+ +
2714{
+
2715 return event_type_;
+
2716}
+
+
2717
+
2718const std::string&
+
+ +
2720{
+
2721 return name_;
+
2722}
+
+
2723
+
2724item_event_base::~item_event_base() = default;
+
2725
+
2726flake_id_generator::flake_id_generator(const std::string& object_name,
+
2727 spi::ClientContext* context)
+
2728 : flake_id_generator_impl(SERVICE_NAME, object_name, context)
+
2729{}
+
2730} // namespace client
+
2731} // namespace hazelcast
+ +
const typed_data & get_key() const
Returns the key of the entry event.
Definition proxy.cpp:2601
+
const std::string & get_name() const
Returns the name of the map for this event.
Definition proxy.cpp:2637
+
const typed_data & get_old_value() const
Returns the old value of the entry event.
Definition proxy.cpp:2607
+
type get_event_type() const
Return the event type.
Definition proxy.cpp:2631
+
const member & get_member() const
Returns the member fired this event.
Definition proxy.cpp:2625
+
const typed_data & get_value() const
Returns the value of the entry event.
Definition proxy.cpp:2613
+
const typed_data & get_merging_value() const
Returns the incoming merging value of the entry event.
Definition proxy.cpp:2619
+
static const std::chrono::milliseconds UNSET
Default TTL value of a record.
Definition imap.h:1136
+
item_event_type get_event_type() const
Return the event type.
Definition proxy.cpp:2713
+
const member & get_member() const
Returns the member fired this event.
Definition proxy.cpp:2707
+
const std::string & get_name() const
Returns the name of the collection for this event.
Definition proxy.cpp:2719
+
Map events common contract.
Definition map_event.h:36
+
const std::string & get_name() const
Returns the name of the map for this event.
Definition proxy.cpp:2677
+
entry_event::type get_event_type() const
Return the event type.
Definition proxy.cpp:2671
+
int get_number_of_entries_affected() const
Returns the number of entries affected by this event.
Definition proxy.cpp:2683
+
map_event(member &&member, entry_event::type event_type, const std::string &name, int number_of_entries_affected)
Constructor.
Definition proxy.cpp:2654
+
const member & get_member() const
Returns the member fired this event.
Definition proxy.cpp:2665
+
hz_cluster member class.
Definition member.h:62
+
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subs...
+
bool remove_message_listener(const std::string &registration_id)
Stops receiving messages for the given message listener.
Definition proxy.cpp:66
+
reliable_listener(bool loss_tolerant, int64_t initial_sequence_id=-1)
Definition proxy.cpp:103
+
typed_data class is a wrapper class for the serialized binary data.
+
serialization::pimpl::object_type get_type() const
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/da/dc1/connection__retry__config_8h_source.html b/5.5.0/da/dc1/connection__retry__config_8h_source.html new file mode 100644 index 0000000000..5590d416e0 --- /dev/null +++ b/5.5.0/da/dc1/connection__retry__config_8h_source.html @@ -0,0 +1,196 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/connection_retry_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
connection_retry_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <chrono>
+
19
+
20#include "hazelcast/util/export.h"
+
21
+
22#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
23#pragma warning(push)
+
24#pragma warning(disable : 4251) // for dll export
+
25#endif
+
26
+
27namespace hazelcast {
+
28namespace client {
+
29namespace config {
+
+
35class HAZELCAST_API connection_retry_config
+
36{
+
37public:
+
43 std::chrono::milliseconds get_initial_backoff_duration() const;
+
44
+ +
51 std::chrono::milliseconds initial_backoff_duration);
+
52
+
58 std::chrono::milliseconds get_max_backoff_duration() const;
+
59
+ +
67 std::chrono::milliseconds max_backoff_duration);
+
68
+
74 double get_multiplier() const;
+
75
+
81 connection_retry_config& set_multiplier(double multiplier);
+
82
+
89 std::chrono::milliseconds get_cluster_connect_timeout() const;
+
90
+ +
98 std::chrono::milliseconds cluster_connect_timeout);
+
99
+
107 double get_jitter() const;
+
108
+
116 connection_retry_config& set_jitter(double jitter);
+
117
+
118private:
+
119 static constexpr std::chrono::milliseconds INITIAL_BACKOFF{ 1000 };
+
120 static constexpr std::chrono::milliseconds MAX_BACKOFF{ 30000 };
+
121 static constexpr std::chrono::milliseconds CLUSTER_CONNECT_TIMEOUT{ (
+
122 std::chrono::milliseconds::max)() };
+
123 static constexpr double JITTER = 0;
+
124 std::chrono::milliseconds initial_backoff_duration_ = INITIAL_BACKOFF;
+
125 std::chrono::milliseconds max_backoff_duration_ = MAX_BACKOFF;
+
126 double multiplier_ = 1.05;
+
127 std::chrono::milliseconds cluster_connect_timeout_ =
+
128 CLUSTER_CONNECT_TIMEOUT;
+
129 double jitter_ = JITTER;
+
130};
+
+
131
+
132} // namespace config
+
133} // namespace client
+
134} // namespace hazelcast
+
135
+
136#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
137#pragma warning(pop)
+
138#endif
+
Connection Retry Config is controls the period among the retries and when should a client gave up ret...
+
connection_retry_config & set_initial_backoff_duration(std::chrono::milliseconds initial_backoff_duration)
Definition config.cpp:246
+
connection_retry_config & set_cluster_connect_timeout(std::chrono::milliseconds cluster_connect_timeout)
Definition config.cpp:294
+
std::chrono::milliseconds get_cluster_connect_timeout() const
Timeout value for the client to give up to connect to the current cluster Theclient can shutdown afte...
Definition config.cpp:288
+
std::chrono::milliseconds get_max_backoff_duration() const
When backoff reaches this upper bound, it does not increase any more.
Definition config.cpp:257
+
connection_retry_config & set_multiplier(double multiplier)
Definition config.cpp:279
+
connection_retry_config & set_jitter(double jitter)
At each iteration calculated back-off is randomized via following method random(-jitter * current_bac...
Definition config.cpp:311
+
double get_multiplier() const
factor with which to multiply backoff time after a failed retry
Definition config.cpp:273
+
connection_retry_config & set_max_backoff_duration(std::chrono::milliseconds max_backoff_duration)
When backoff reaches this upper bound, it does not increase any more.
Definition config.cpp:263
+
double get_jitter() const
by how much to randomize backoffs.
Definition config.cpp:305
+
std::chrono::milliseconds get_initial_backoff_duration() const
how long to wait after the first failure before retrying
Definition config.cpp:240
+
+
+
+ + + + diff --git a/5.5.0/da/dd2/classhazelcast_1_1client_1_1query_1_1not__equal__predicate-members.html b/5.5.0/da/dd2/classhazelcast_1_1client_1_1query_1_1not__equal__predicate-members.html new file mode 100644 index 0000000000..9af99af06e --- /dev/null +++ b/5.5.0/da/dd2/classhazelcast_1_1client_1_1query_1_1not__equal__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::not_equal_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::not_equal_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
not_equal_predicate(hazelcast_client &client, const std::string &attribute_name, const T &value)hazelcast::client::query::not_equal_predicateinline
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__client-members.html b/5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__client-members.html new file mode 100644 index 0000000000..414820829d --- /dev/null +++ b/5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__client-members.html @@ -0,0 +1,138 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::hazelcast_client Member List
+
+
+ +

This is the complete list of members for hazelcast::client::hazelcast_client, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_lifecycle_listener(lifecycle_listener &&lifecycle_listener)hazelcast::client::hazelcast_client
get_client_config()hazelcast::client::hazelcast_client
get_cluster()hazelcast::client::hazelcast_client
get_cp_subsystem()hazelcast::client::hazelcast_client
get_distributed_object(const std::string &name)hazelcast::client::hazelcast_clientinline
get_executor_service(const std::string &name)hazelcast::client::hazelcast_clientinline
get_flake_id_generator(const std::string &name)hazelcast::client::hazelcast_clientinline
get_lifecycle_service()hazelcast::client::hazelcast_client
get_list(const std::string &name)hazelcast::client::hazelcast_clientinline
get_local_endpoint() consthazelcast::client::hazelcast_client
get_map(const std::string &name)hazelcast::client::hazelcast_clientinline
get_multi_map(const std::string &name)hazelcast::client::hazelcast_clientinline
get_name() consthazelcast::client::hazelcast_client
get_pn_counter(const std::string &name)hazelcast::client::hazelcast_clientinline
get_queue(const std::string &name)hazelcast::client::hazelcast_clientinline
get_reliable_topic(const std::string &name)hazelcast::client::hazelcast_clientinline
get_replicated_map(const std::string &name) (defined in hazelcast::client::hazelcast_client)hazelcast::client::hazelcast_clientinline
get_ringbuffer(const std::string &name)hazelcast::client::hazelcast_clientinline
get_set(const std::string &name)hazelcast::client::hazelcast_clientinline
get_sql()hazelcast::client::hazelcast_client
get_topic(const std::string &name)hazelcast::client::hazelcast_clientinline
hazelcast::new_client (defined in hazelcast::client::hazelcast_client)hazelcast::client::hazelcast_clientfriend
hazelcast::new_client (defined in hazelcast::client::hazelcast_client)hazelcast::client::hazelcast_clientfriend
new_transaction_context()hazelcast::client::hazelcast_client
new_transaction_context(const transaction_options &options)hazelcast::client::hazelcast_client
remove_lifecycle_listener(const boost::uuids::uuid &registration_id)hazelcast::client::hazelcast_client
shutdown()hazelcast::client::hazelcast_client
spi::ClientContext (defined in hazelcast::client::hazelcast_client)hazelcast::client::hazelcast_clientfriend
~hazelcast_client() (defined in hazelcast::client::hazelcast_client)hazelcast::client::hazelcast_clientvirtual
+
+
+ + + + diff --git a/5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__json__value-members.html b/5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__json__value-members.html new file mode 100644 index 0000000000..1effb0fa0c --- /dev/null +++ b/5.5.0/da/dd5/classhazelcast_1_1client_1_1hazelcast__json__value-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::hazelcast_json_value Member List
+
+
+ +

This is the complete list of members for hazelcast::client::hazelcast_json_value, including all inherited members.

+ + + + + + + + +
hazelcast_json_value(std::string json_string)hazelcast::client::hazelcast_json_value
operator!=(const hazelcast_json_value &rhs) const (defined in hazelcast::client::hazelcast_json_value)hazelcast::client::hazelcast_json_value
operator<(const hazelcast_json_value &rhs) const (defined in hazelcast::client::hazelcast_json_value)hazelcast::client::hazelcast_json_value
operator<< (defined in hazelcast::client::hazelcast_json_value)hazelcast::client::hazelcast_json_valuefriend
operator==(const hazelcast_json_value &rhs) const (defined in hazelcast::client::hazelcast_json_value)hazelcast::client::hazelcast_json_value
to_string() consthazelcast::client::hazelcast_json_value
~hazelcast_json_value() (defined in hazelcast::client::hazelcast_json_value)hazelcast::client::hazelcast_json_valuevirtual
+
+
+ + + + diff --git a/5.5.0/da/dda/index__config_8h_source.html b/5.5.0/da/dda/index__config_8h_source.html new file mode 100644 index 0000000000..db56c7cce3 --- /dev/null +++ b/5.5.0/da/dda/index__config_8h_source.html @@ -0,0 +1,231 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/index_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
index_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <string>
+
20
+
21#include "hazelcast/util/export.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace config {
+
+
40struct HAZELCAST_API index_config
+
41{
+
+
42 struct HAZELCAST_API bitmap_index_options
+
43 {
+
+ +
45 {
+ +
52
+ +
60
+ +
68 };
+
+
69
+
70 std::string key;
+
71 unique_key_transformation transformation;
+
72
+
76 static const std::string DEFAULT_KEY;
+
77
+ +
82
+ +
88 };
+
+
89
+
+ +
91 {
+ +
94
+ +
97
+ +
100 };
+
+
101
+
103 boost::optional<std::string> name;
+
104
+ +
107
+
109 std::vector<std::string> attributes;
+
110
+
111 boost::optional<bitmap_index_options> options;
+
112
+
113 static const index_type DEFAULT_TYPE;
+
114
+
120 index_config(index_type type = DEFAULT_TYPE);
+
121
+
129 template<typename... T>
+
+ +
131 : index_config(t)
+
132 {
+
133 add_attributes(std::forward<T>(attrs)...);
+
134 }
+
+
135
+
136private:
+
137 template<typename... T>
+
138 void add_attributes(std::string attribute, T... attrs)
+
139 {
+
140 attributes.emplace_back(std::move(attribute));
+
141 add_attributes(attrs...);
+
142 }
+
143
+
144 void add_attributes();
+
145};
+
+
146} // namespace config
+
147} // namespace client
+
148} // namespace hazelcast
+
149
+
150#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
151#pragma warning(pop)
+
152#endif
+
bitmap_index_options()
Constructs a new bitmap index options instance with all options set to default values.
Definition config.cpp:806
+ +
@ OBJECT
Extracted unique key value is interpreted as an object value.
+
@ RAW
Extracted unique key value is interpreted as a whole integer value of byte, short,...
+
@ LONG
Extracted unique key value is interpreted as a whole integer value of byte, short,...
+
static const unique_key_transformation DEFAULT_TRANSFORMATION
The default for \transformation.
+
static const std::string DEFAULT_KEY
The default for \key.
+
std::vector< std::string > attributes
Indexed attributes.
+
boost::optional< std::string > name
Name of the index.
+
index_config(index_type type=DEFAULT_TYPE)
Creates an index configuration of the given type.
Definition config.cpp:814
+
index_type type
Type of the index.
+ + + + +
index_config(index_type t, T... attrs)
Creates an index configuration of the given type with provided attributes.
+
+
+
+ + + + diff --git a/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html b/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html new file mode 100644 index 0000000000..8656e42224 --- /dev/null +++ b/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html @@ -0,0 +1,595 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::monitor::near_cache_stats Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::monitor::near_cache_stats Class Referenceabstract
+
+
+
Inheritance diagram for hazelcast::client::monitor::near_cache_stats:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

int64_t get_creation_time ()=0
 Returns the creation time of this Near Cache on this member.
virtual int64_t get_owned_entry_count ()=0
 Returns the number of Near Cache entries owned by this member.
virtual int64_t get_owned_entry_memory_cost ()=0
 Returns memory cost (number of bytes) of Near Cache entries owned by this member.
virtual int64_t get_hits ()=0
 Returns the number of hits (reads) of Near Cache entries owned by this member.
virtual int64_t get_misses ()=0
 Returns the number of misses of Near Cache entries owned by this member.
virtual double get_ratio ()=0
 Returns the hit/miss ratio of Near Cache entries owned by this member.
virtual int64_t get_evictions ()=0
 Returns the number of evictions of Near Cache entries owned by this member.
virtual int64_t get_expirations ()=0
 Returns the number of TTL and max-idle expirations of Near Cache entries owned by this member.
virtual int64_t get_invalidations ()=0
 Returns the number of invalidations of Near Cache entries owned by this member.
virtual int64_t get_persistence_count ()=0
 Returns the number of Near Cache key persistences (when the pre-load feature is enabled).
virtual int64_t get_last_persistence_time ()=0
 Returns the timestamp of the last Near Cache key persistence (when the pre-load feature is enabled).
virtual int64_t get_last_persistence_duration ()=0
 Returns the duration in milliseconds of the last Near Cache key persistence (when the pre-load feature is enabled).
virtual int64_t get_last_persistence_written_bytes ()=0
 Returns the written bytes of the last Near Cache key persistence (when the pre-load feature is enabled).
virtual int64_t get_last_persistence_key_count ()=0
 Returns the number of persisted keys of the last Near Cache key persistence (when the pre-load feature is enabled).
virtual std::string get_last_persistence_failure ()=0
 Returns the failure reason of the last Near Cache persistence (when the pre-load feature is enabled).
+virtual std::string to_string ()=0
+ + + + +

+Additional Inherited Members

Static Public Attributes inherited from hazelcast::client::monitor::local_instance_stats
static const int64_t STAT_NOT_AVAILABLE = -99L
 Fill a stat value with this if it is not available.
+

Detailed Description

+
+

Definition at line 44 of file near_cache_stats.h.

+

Member Function Documentation

+ +

◆ get_creation_time()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t hazelcast::client::monitor::near_cache_stats::get_creation_time ()
+
+pure virtual
+
+ +

Returns the creation time of this Near Cache on this member.

+
Returns
creation time of this Near Cache on this member.
+ +

Implements hazelcast::client::monitor::local_instance_stats.

+ +
+
+ +

◆ get_evictions()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_evictions ()
+
+pure virtual
+
+ +

Returns the number of evictions of Near Cache entries owned by this member.

+
Returns
number of evictions of Near Cache entries owned by this member.
+ +
+
+ +

◆ get_expirations()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_expirations ()
+
+pure virtual
+
+ +

Returns the number of TTL and max-idle expirations of Near Cache entries owned by this member.

+
Returns
number of TTL and max-idle expirations of Near Cache entries owned by this member.
+ +
+
+ +

◆ get_hits()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_hits ()
+
+pure virtual
+
+ +

Returns the number of hits (reads) of Near Cache entries owned by this member.

+
Returns
number of hits (reads) of Near Cache entries owned by this member.
+ +
+
+ +

◆ get_invalidations()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_invalidations ()
+
+pure virtual
+
+ +

Returns the number of invalidations of Near Cache entries owned by this member.

+
Returns
number of invalidations of Near Cache entries owned by this member
+ +
+
+ +

◆ get_last_persistence_duration()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_last_persistence_duration ()
+
+pure virtual
+
+ +

Returns the duration in milliseconds of the last Near Cache key persistence (when the pre-load feature is enabled).

+
Returns
the duration of the last Near Cache key persistence (in milliseconds)
+ +
+
+ +

◆ get_last_persistence_failure()

+ +
+
+ + + + + +
+ + + + + + + +
virtual std::string hazelcast::client::monitor::near_cache_stats::get_last_persistence_failure ()
+
+pure virtual
+
+ +

Returns the failure reason of the last Near Cache persistence (when the pre-load feature is enabled).

+
Returns
the failure reason of the last Near Cache persistence
+ +
+
+ +

◆ get_last_persistence_key_count()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_last_persistence_key_count ()
+
+pure virtual
+
+ +

Returns the number of persisted keys of the last Near Cache key persistence (when the pre-load feature is enabled).

+
Returns
the number of persisted keys of the last Near Cache key persistence
+ +
+
+ +

◆ get_last_persistence_time()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_last_persistence_time ()
+
+pure virtual
+
+ +

Returns the timestamp of the last Near Cache key persistence (when the pre-load feature is enabled).

+
Returns
the timestamp of the last Near Cache key persistence
+ +
+
+ +

◆ get_last_persistence_written_bytes()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_last_persistence_written_bytes ()
+
+pure virtual
+
+ +

Returns the written bytes of the last Near Cache key persistence (when the pre-load feature is enabled).

+
Returns
the written bytes of the last Near Cache key persistence
+ +
+
+ +

◆ get_misses()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_misses ()
+
+pure virtual
+
+ +

Returns the number of misses of Near Cache entries owned by this member.

+
Returns
number of misses of Near Cache entries owned by this member.
+ +
+
+ +

◆ get_owned_entry_count()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_owned_entry_count ()
+
+pure virtual
+
+ +

Returns the number of Near Cache entries owned by this member.

+
Returns
number of Near Cache entries owned by this member.
+ +
+
+ +

◆ get_owned_entry_memory_cost()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_owned_entry_memory_cost ()
+
+pure virtual
+
+ +

Returns memory cost (number of bytes) of Near Cache entries owned by this member.

+
Returns
memory cost (number of bytes) of Near Cache entries owned by this member.
+ +
+
+ +

◆ get_persistence_count()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t hazelcast::client::monitor::near_cache_stats::get_persistence_count ()
+
+pure virtual
+
+ +

Returns the number of Near Cache key persistences (when the pre-load feature is enabled).

+
Returns
the number of Near Cache key persistences
+ +
+
+ +

◆ get_ratio()

+ +
+
+ + + + + +
+ + + + + + + +
virtual double hazelcast::client::monitor::near_cache_stats::get_ratio ()
+
+pure virtual
+
+ +

Returns the hit/miss ratio of Near Cache entries owned by this member.

+
Returns
hit/miss ratio of Near Cache entries owned by this member.
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.js b/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.js new file mode 100644 index 0000000000..491c5ea36a --- /dev/null +++ b/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.js @@ -0,0 +1,18 @@ +var classhazelcast_1_1client_1_1monitor_1_1near__cache__stats = +[ + [ "get_creation_time", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#ae5e52147a12b943685f473dd31db7ad5", null ], + [ "get_evictions", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#ab13efe4b2030509e8b58fe3a7dd9a70e", null ], + [ "get_expirations", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#a1acd40b41a02dfd31b19196bd5b9397c", null ], + [ "get_hits", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#a5ed4d59cfaabeee0440395ee5fa67c03", null ], + [ "get_invalidations", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#aa9513a076f0ec6d6489d9499ab6f547e", null ], + [ "get_last_persistence_duration", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#afd0f3ce6311644a7033d8490135313e6", null ], + [ "get_last_persistence_failure", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#aa4987b7e49cee232453fc340d81607d6", null ], + [ "get_last_persistence_key_count", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#ab224b0270330ffa215418e667291e8f7", null ], + [ "get_last_persistence_time", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#a8b978df0b8cef9787aa0b6e4039d3437", null ], + [ "get_last_persistence_written_bytes", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#a453e5fbef12d2f4a02c41e6de103ea06", null ], + [ "get_misses", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#a97df9f9fc3dbd5b9f110cd11c39f289c", null ], + [ "get_owned_entry_count", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#a7de6fadbda5fb8dedee1490fa9ae955b", null ], + [ "get_owned_entry_memory_cost", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#ab8f67b1b10b51aac6503a377bd848adb", null ], + [ "get_persistence_count", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#abe9593f660d005fc960800bc871eb8dc", null ], + [ "get_ratio", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html#ab87d7bdf47ef31e6e177a2329321a18b", null ] +]; \ No newline at end of file diff --git a/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.png b/5.5.0/da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.png new file mode 100644 index 0000000000000000000000000000000000000000..8603ecfbc6c5a7b4d7169d1925e9b490e90aa499 GIT binary patch literal 950 zcmeAS@N?(olHy`uVBq!ia0y~yVB`j}12~w0q~+EH4}g?(fKQ0)|NsAi%olIImi8Z7 zZegHVATj;Siw6%L0L4wuhAjcgah3%61v3EoU|`NP`w9aCv!kbrV@L(#+qrM^zG(5Z zw0DM_{Tu($Gg7Fh@$ITxul9thCpj^(&2C@6-=gpFhF8taDr-L*a&J~Rsk7ODd(xR* zks^~~vV*5~pZ|aIljr)|X6J8x{nT1Msm615+`ZFHD(rg&9-2o^khxSHIVCDEt88EN zH7T2YRb};UW*0wQjNNYefA;f;_|19Yz3(J8pVpqTVNsBY^YxW~WwW;AuJ1gmeC^$a z|2*+JF)Cu;LN+_`t#sS5K7X;gx5w)>n>A9rl0RB3uv-y&rm}y_CNuY$uJ<0*MylAa zzVY3;M`zRI-se+~3b+`|{T0i)C$aEt-?lwWPgXDSeb9IG?z6o*Roibaa^GBZ_fcoH z%I$O2Dqrn4%Q5*qo@20o_R*sLB^lGai%PfVUc1ufy1mk_>E;{tZztaEnc=@a_uJaf zkBVPjxm;V_ALE{H!5#knL~Y6>)g>YJcRV})mdJjoPTS}nWzIi)=id$PyWW11Q#@(E zF8=tUd98;-CO-+US~>N4YvhEKX^}HnJ=11_nAc7|vgkYftA^ph|Lg1w5owGHOZxc_ z8*np7lq@pf+04+OG8xD@VZ;q&f`Xka=8xwQQ-Zoe%i|S75s#+B}u`T5Bo$Ka32W!ft z+YMMvwo7e$sC8y}^%Bu7mM3&RiM>CqWa)cTPf7Hv3BN*b)|z;>Eg7QeWj%pG{?cOC z-(_U$F4*U_j`P-r9k=&1yWU?dEq3?z9j!G#47O}JFmHpzAt^RXKR>DGNB-2lPKsH) z`MkQH`txqrzoy;y9{l7;+dTh${_fIaG*IgN~a7whcS4%`njxgN@xNALzc&( literal 0 HcmV?d00001 diff --git a/5.5.0/da/ddc/local__time_8h_source.html b/5.5.0/da/ddc/local__time_8h_source.html new file mode 100644 index 0000000000..8ab698dc2b --- /dev/null +++ b/5.5.0/da/ddc/local__time_8h_source.html @@ -0,0 +1,169 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/local_time.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
local_time.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
+
52struct HAZELCAST_API local_time
+
53{
+
57 uint8_t hours;
+
61 uint8_t minutes;
+
65 uint8_t seconds;
+
69 int32_t nanos;
+
70};
+
+
71
+
72bool HAZELCAST_API
+
73operator==(const local_time& lhs, const local_time& rhs);
+
74
+
75bool HAZELCAST_API
+
76operator<(const local_time& lhs, const local_time& rhs);
+
77} // namespace client
+
78} // namespace hazelcast
+
79namespace std {
+
80template<>
+
+
81struct HAZELCAST_API hash<hazelcast::client::local_time>
+
82{
+
83 std::size_t operator()(const hazelcast::client::local_time& f) const;
+
84};
+
+
85} // namespace std
+
86
+
87#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
88#pragma warning(pop)
+
89#endif
+
STL namespace.
+
A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30.
Definition local_time.h:53
+
uint8_t hours
the hour-of-day to represent, from 0 to 23
Definition local_time.h:57
+
uint8_t seconds
the second-of-minute to represent, from 0 to 59
Definition local_time.h:65
+
int32_t nanos
the nanosecond-of-second to represent, from 0 to 999,999,999
Definition local_time.h:69
+
uint8_t minutes
the minute-of-hour to represent, from 0 to 59
Definition local_time.h:61
+
+
+
+ + + + diff --git a/5.5.0/da/ddd/socket_8h_source.html b/5.5.0/da/ddd/socket_8h_source.html new file mode 100644 index 0000000000..39d75d33f8 --- /dev/null +++ b/5.5.0/da/ddd/socket_8h_source.html @@ -0,0 +1,179 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/socket.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
socket.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <boost/asio.hpp>
+
19
+
20#include "hazelcast/client/config/socket_options.h"
+
21#include "hazelcast/client/address.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace connection {
+
31class Connection;
+
32}
+
33
+
34namespace spi {
+
35namespace impl {
+
36class ClientInvocation;
+
37}
+
38} // namespace spi
+
39
+
+
40class HAZELCAST_API socket
+
41{
+
42public:
+
43 virtual ~socket() = default;
+
44
+
45 virtual void connect(
+
46 const std::shared_ptr<connection::Connection> connection) = 0;
+
47
+
48 virtual void async_write(
+
49 const std::shared_ptr<connection::Connection> connection,
+
50 const std::shared_ptr<spi::impl::ClientInvocation> invocation) = 0;
+
51
+
52 virtual void close() = 0;
+
53
+
54 virtual address get_address() const = 0;
+
55
+
62 virtual boost::optional<address> local_socket_address() const = 0;
+
63
+
64 virtual const address& get_remote_endpoint() const = 0;
+
65
+
66 virtual boost::asio::io_context::strand& get_executor() noexcept = 0;
+
67};
+
+
68} // namespace client
+
69} // namespace hazelcast
+
70
+
71#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
72#pragma warning(pop)
+
73#endif
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+ +
virtual boost::optional< address > local_socket_address() const =0
This function is used to obtain the locally bound endpoint of the socket.
+
+
+
+ + + + diff --git a/5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.html b/5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.html new file mode 100644 index 0000000000..b98ec5c43a --- /dev/null +++ b/5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.html @@ -0,0 +1,136 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::partition_aware_marker Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::partition_aware_marker Class Reference
+
+
+ +

This marker interface is needed to make template matching work during serialisation. + More...

+ +

#include <partition_aware.h>

+
Inheritance diagram for hazelcast::client::partition_aware_marker:
+
+
+ +

Detailed Description

+

This marker interface is needed to make template matching work during serialisation.

+ +

Definition at line 29 of file partition_aware.h.

+

The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.png b/5.5.0/da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.png new file mode 100644 index 0000000000000000000000000000000000000000..1290ce8fb2afe24416f18b8c978a5bb155dad1ba GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0vp^AAmT3gBeH)Oy}?eQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GVgo-U3d6^w7^-k$VXgQsP7 zS?H?!|2yl~A5iMRG?>N(*D#_du>D z)c)Rk>C>xo+vd0A@9%6B~H|I)7cFDKbNUK8`_%8!WC z66Pv`uaGebZkSw$f+Hkl% ze_vT#T6d7upEGNXb?wy7&7KkS)MwYEZC7)JU!PLGKb3dgxs=kEt?yILEw3)QAnTm{ z)F-RY?nC66m3C*&&GA1M!TjLOWmdC?%_;8eH}>r-^ZTrJ{n`-&p2k=wna=ymrP3xm zliG1>LH2_`7v`NvE1zwZalT>gamE78Tc?d+^O6FLjz+1|B=gor!OU}z# zy|}b;=MA%quP>#GTit)nEK+}e>FY^lnFilWr*F%b-|~$sVp3he{?B5bRg3&t?0)t9 zcAU0k-oO1%-I={F^}pQSp!!mIOM_}=8aObm3xHwk!SF%7is8WA67vVgAEzBDXTDeY z-nGX1!PTXV33<8+3^O9RB^c7KF|jqw+}gmH0MtoX=z;l`+}q#8t8#8{``fr-;*;7f z4W30nos;H7nieRW+{YGwwg3C?W1p0?m`^L5G#7m&?^*U$`GCsHFDySgSv~7qr*DjU zFk|kFB~w;^nVJ4{((+@+qmC6EJ=SiY_x)yJ=AJjpmd?ZJ(g>+V}~3QE;hd+XPz7u(%k z+$`r|wXUncFry~LD+6WSxLj&*V)f2RA#;DnaF;?ta{#& z_rbiu*AFp3BF*5R@dQ8KtJ>CY#D0C@xxP+ZHFoYpeFozR&U@?Iia*Pgy}T0h@AnF+ z&HFvu)F<)>{HdM3&imHVgLn4dU+VdZ{p(!&?J7S@YYjeJoM0vGF=>7FTLaH?Ygm0I o8D}$2esbnk + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/cluster.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cluster.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <functional>
+
18#include <boost/uuid/uuid_io.hpp>
+
19#include <boost/functional/hash.hpp>
+
20
+
21#include "hazelcast/client/cluster.h"
+
22#include "hazelcast/client/spi/impl/ClientClusterServiceImpl.h"
+
23#include "hazelcast/client/membership_listener.h"
+
24#include "hazelcast/client/initial_membership_event.h"
+
25#include "hazelcast/client/member.h"
+
26#include "hazelcast/client/serialization/serialization.h"
+
27#include "hazelcast/client/membership_event.h"
+
28#include "hazelcast/client/impl/vector_clock.h"
+
29#include "hazelcast/client/member_selectors.h"
+
30#include "hazelcast/client/internal/partition/strategy/StringPartitioningStrategy.h"
+
31
+
32namespace hazelcast {
+
33namespace client {
+
+
34cluster::cluster(spi::impl::ClientClusterServiceImpl& cluster_service)
+
35 : cluster_service_(cluster_service)
+
36{}
+
+
37
+
38std::vector<member>
+
+ +
40{
+
41 return cluster_service_.get_member_list();
+
42}
+
+
43
+
44boost::uuids::uuid
+
+ +
46{
+
47 return cluster_service_.add_membership_listener(std::move(listener));
+
48}
+
+
49
+
50bool
+
+
51cluster::remove_membership_listener(boost::uuids::uuid registration_id)
+
52{
+
53 return cluster_service_.remove_membership_listener(registration_id);
+
54}
+
+
55
+
56member::member()
+
57 : lite_member_(false)
+
58 , version_{ 0, 0, 0 }
+
59{}
+
60
+
61member::member(address member_address,
+
62 boost::uuids::uuid uuid,
+
63 bool lite,
+
64 std::unordered_map<std::string, std::string> attr,
+
65 std::unordered_map<endpoint_qualifier, address> address_map,
+
66 version v)
+
67 : address_(std::move(member_address))
+
68 , uuid_(uuid)
+
69 , lite_member_(lite)
+
70 , attributes_(std::move(attr))
+
71 , address_map_(std::move(address_map))
+
72 , version_(v)
+
73{}
+
74
+
75member::member(address member_address)
+
76 : address_(member_address)
+
77 , lite_member_(false)
+
78 , version_{ 0, 0, 0 }
+
79{}
+
80
+
81member::member(boost::uuids::uuid uuid)
+
82 : uuid_(uuid)
+
83 , lite_member_(false)
+
84 , version_{ 0, 0, 0 }
+
85{}
+
86
+
87const address&
+
+ +
89{
+
90 return address_;
+
91}
+
+
92
+
93boost::uuids::uuid
+
+ +
95{
+
96 return uuid_;
+
97}
+
+
98
+
99bool
+
+ +
101{
+
102 return lite_member_;
+
103}
+
+
104
+
105const std::unordered_map<std::string, std::string>&
+
106member::get_attributes() const
+
107{
+
108 return attributes_;
+
109}
+
110
+
111std::ostream&
+
112operator<<(std::ostream& out, const member& member)
+
113{
+
114 const address& address = member.get_address();
+
115 out << "Member[";
+
116 out << address.get_host();
+
117 out << "]";
+
118 out << ":";
+
119 out << address.get_port();
+
120 out << " - " << boost::uuids::to_string(member.get_uuid());
+
121 if (member.is_lite_member()) {
+
122 out << " lite";
+
123 }
+
124 return out;
+
125}
+
126
+
127const std::string*
+
+
128member::get_attribute(const std::string& key) const
+
129{
+
130 std::unordered_map<std::string, std::string>::const_iterator it =
+
131 attributes_.find(key);
+
132 if (attributes_.end() != it) {
+
133 return &(it->second);
+
134 } else {
+
135 return NULL;
+
136 }
+
137}
+
+
138
+ +
+ +
141{
+
142 return version_;
+
143}
+
+
144
+
145bool
+
+
146member::lookup_attribute(const std::string& key) const
+
147{
+
148 return attributes_.find(key) != attributes_.end();
+
149}
+
+
150
+
151bool
+
152member::operator<(const member& rhs) const
+
153{
+
154 return uuid_ < rhs.uuid_;
+
155}
+
156
+
157const std::unordered_map<endpoint_qualifier, address>&
+
158member::address_map() const
+
159{
+
160 return address_map_;
+
161}
+
162
+
163bool
+
164operator==(const member& lhs, const member& rhs)
+
165{
+
166 return lhs.address_ == rhs.address_ && lhs.uuid_ == rhs.uuid_;
+
167}
+
168
+
169endpoint::endpoint(boost::uuids::uuid uuid,
+
170 boost::optional<address> socket_address)
+
171 : uuid_(uuid)
+
172 , socket_address_(std::move(socket_address))
+
173{}
+
174
+
175boost::uuids::uuid
+
+ +
177{
+
178 return uuid_;
+
179}
+
+
180
+
181const boost::optional<address>&
+
+ +
183{
+
184 return socket_address_;
+
185}
+
+
186
+
+ + +
189 const member& m,
+
190 membership_event_type event_type,
+
191 const std::unordered_map<boost::uuids::uuid,
+
192 member,
+
193 boost::hash<boost::uuids::uuid>>& members_list)
+
194 : cluster_(cluster)
+
195 , member_(m)
+
196 , event_type_(event_type)
+
197 , members_(members_list)
+
198{}
+
+
199
+ +
201
+
202std::unordered_map<boost::uuids::uuid, member, boost::hash<boost::uuids::uuid>>
+
+ +
204{
+
205 return members_;
+
206}
+
+
207
+
208cluster&
+
+ +
210{
+
211 return cluster_;
+
212}
+
+
213
+
214membership_event::membership_event_type
+
+ +
216{
+
217 return event_type_;
+
218}
+
+
219
+
220const member&
+
+ +
222{
+
223 return member_;
+
224}
+
+
225
+
226local_endpoint::local_endpoint(boost::uuids::uuid uuid,
+
227 boost::optional<address> socket_address,
+
228 std::string name,
+
229 std::unordered_set<std::string> labels)
+
230 : endpoint(uuid, std::move(socket_address))
+
231 , name_(std::move(name))
+
232 , labels_(std::move(labels))
+
233{}
+
234
+
235const std::string&
+
236local_endpoint::get_name() const
+
237{
+
238 return name_;
+
239}
+
240
+
241namespace impl {
+
242vector_clock::vector_clock() = default;
+
243
+
244vector_clock::vector_clock(
+
245 const vector_clock::timestamp_vector& replica_logical_timestamps)
+
246 : replica_timestamp_entries_(replica_logical_timestamps)
+
247{
+
248 for (const vector_clock::timestamp_vector::value_type& replicaTimestamp :
+
249 replica_logical_timestamps) {
+
250 replica_timestamps_[replicaTimestamp.first] = replicaTimestamp.second;
+
251 }
+
252}
+
253
+
254vector_clock::timestamp_vector
+
255vector_clock::entry_set()
+
256{
+
257 return replica_timestamp_entries_;
+
258}
+
259
+
260bool
+
261vector_clock::is_after(vector_clock& other)
+
262{
+
263 bool anyTimestampGreater = false;
+
264 for (const vector_clock::timestamp_map::value_type& otherEntry :
+
265 other.replica_timestamps_) {
+
266 const auto& replicaId = otherEntry.first;
+
267 int64_t otherReplicaTimestamp = otherEntry.second;
+
268 std::pair<bool, int64_t> localReplicaTimestamp =
+
269 get_timestamp_for_replica(replicaId);
+
270
+
271 if (!localReplicaTimestamp.first ||
+
272 localReplicaTimestamp.second < otherReplicaTimestamp) {
+
273 return false;
+
274 } else if (localReplicaTimestamp.second > otherReplicaTimestamp) {
+
275 anyTimestampGreater = true;
+
276 }
+
277 }
+
278 // there is at least one local timestamp greater or local vector clock has
+
279 // additional timestamps
+
280 return anyTimestampGreater ||
+
281 other.replica_timestamps_.size() < replica_timestamps_.size();
+
282}
+
283
+
284std::pair<bool, int64_t>
+
285vector_clock::get_timestamp_for_replica(boost::uuids::uuid replica_id)
+
286{
+
287 if (replica_timestamps_.count(replica_id) == 0) {
+
288 return std::make_pair(false, -1);
+
289 }
+
290 return std::make_pair(true, replica_timestamps_[replica_id]);
+
291}
+
292} // namespace impl
+
293
+
294bool
+
295member_selectors::data_member_selector::select(const member& member) const
+
296{
+
297 return !member.is_lite_member();
+
298}
+
299
+
300const std::unique_ptr<member_selector> member_selectors::DATA_MEMBER_SELECTOR(
+
301 new member_selectors::data_member_selector());
+
302
+
303namespace internal {
+
304namespace partition {
+
305namespace strategy {
+
306std::string
+
307StringPartitioningStrategy::get_base_name(const std::string& name)
+
308{
+
309 size_t index_of = name.find('@');
+
310 if (index_of == std::string::npos) {
+
311 return name;
+
312 }
+
313 return name.substr(0, index_of);
+
314}
+
315
+
316std::string
+
317StringPartitioningStrategy::get_partition_key(const std::string& key)
+
318{
+
319 size_t firstIndexOf = key.find('@');
+
320 if (firstIndexOf == std::string::npos) {
+
321 return key;
+
322 } else {
+
323 return key.substr(firstIndexOf + 1);
+
324 }
+
325}
+
326} // namespace strategy
+
327} // namespace partition
+
328} // namespace internal
+
329
+
330bool
+
331operator==(const endpoint_qualifier& lhs, const endpoint_qualifier& rhs)
+
332{
+
333 return lhs.type == rhs.type && lhs.identifier == rhs.identifier;
+
334}
+
335
+
336bool
+
337member::version::operator==(const member::version& rhs) const
+
338{
+
339 return major == rhs.major && minor == rhs.minor && patch == rhs.patch;
+
340}
+
341
+
342bool
+
343member::version::operator!=(const member::version& rhs) const
+
344{
+
345 return !(rhs == *this);
+
346}
+
347
+
348bool
+
349member::version::operator<(const member::version& rhs) const
+
350{
+
351 if (major < rhs.major)
+
352 return true;
+
353 if (rhs.major < major)
+
354 return false;
+
355 if (minor < rhs.minor)
+
356 return true;
+
357 if (rhs.minor < minor)
+
358 return false;
+
359 return patch < rhs.patch;
+
360}
+
361
+
362bool
+
363member::version::operator>(const member::version& rhs) const
+
364{
+
365 return rhs < *this;
+
366}
+
367
+
368bool
+
369member::version::operator<=(const member::version& rhs) const
+
370{
+
371 return !(rhs < *this);
+
372}
+
373
+
374bool
+
375member::version::operator>=(const member::version& rhs) const
+
376{
+
377 return !(*this < rhs);
+
378}
+
379
+
380std::ostream&
+
381operator<<(std::ostream& os, const member::version& version)
+
382{
+
383 os << version.major << "." << version.minor << "." << version.patch;
+
384 return os;
+
385}
+
386} // namespace client
+
387} // namespace hazelcast
+
388
+
389namespace std {
+
390std::size_t
+
391hash<hazelcast::client::member>::operator()(
+
392 const hazelcast::client::member& m) const noexcept
+
393{
+
394 std::size_t seed = 0;
+
395 boost::hash_combine(
+
396 seed, std::hash<hazelcast::client::address>()(m.get_address()));
+
397 boost::hash_combine(seed, m.get_uuid());
+
398 return seed;
+
399}
+
400
+
401std::size_t
+
402hash<hazelcast::client::endpoint_qualifier>::operator()(
+
403 const hazelcast::client::endpoint_qualifier& e) const noexcept
+
404{
+
405 std::size_t seed = 0;
+
406 boost::hash_combine(seed, e.type);
+
407 boost::hash_combine(seed, e.identifier);
+
408 return seed;
+
409}
+
410} // namespace std
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+
Hazelcast cluster interface.
Definition cluster.h:37
+
cluster(spi::impl::ClientClusterServiceImpl &cluster_service)
Constructor.
Definition cluster.cpp:34
+
std::vector< member > get_members()
Set of current members of the cluster.
Definition cluster.cpp:39
+
bool remove_membership_listener(boost::uuids::uuid registration_id)
Removes the specified membership_listener.
Definition cluster.cpp:51
+
boost::uuids::uuid add_membership_listener(membership_listener &&listener)
Adds membership_listener to listen for membership updates.
Definition cluster.cpp:45
+
Endpoint represents a peer in the cluster.
Definition endpoint.h:35
+
boost::uuids::uuid get_uuid() const
Returns the UUID of this endpoint.
Definition cluster.cpp:176
+
const boost::optional< address > & get_socket_address() const
Returns the socket address for this endpoint.
Definition cluster.cpp:182
+
hz_cluster member class.
Definition member.h:62
+
bool is_lite_member() const
Lite member is does not hold data.
Definition cluster.cpp:100
+
boost::uuids::uuid get_uuid() const
Returns UUID of this member.
Definition cluster.cpp:94
+
bool lookup_attribute(const std::string &key) const
check if an attribute is defined for given key.
Definition cluster.cpp:146
+
const std::string * get_attribute(const std::string &key) const
Returns the value of the specified key for this member or default constructed value if value is undef...
Definition cluster.cpp:128
+
version get_version() const
Returns the Hazelcast codebase version of this member; this may or may not be different from the vers...
Definition cluster.cpp:140
+
const address & get_address() const
Returns the socket address of this member.
Definition cluster.cpp:88
+
std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > get_members() const
Returns a consistent view of the the members exactly after this MembershipEvent has been processed.
Definition cluster.cpp:203
+
cluster & get_cluster()
Returns the cluster of the event.
Definition cluster.cpp:209
+
virtual ~membership_event()
Destructor.
+
membership_event_type get_event_type() const
Returns the membership event type; MembershipEvent::MEMBER_JOINED , MembershipEvent::MEMBER_LEFT.
Definition cluster.cpp:215
+
const member & get_member() const
Returns the removed or added member.
Definition cluster.cpp:221
+
membership_event(cluster &cluster, const member &m, membership_event_type event_type, const std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > &members_list)
Internal API.
Definition cluster.cpp:187
+ +
STL namespace.
+ +
+
+
+ + + + diff --git a/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.html b/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.html new file mode 100644 index 0000000000..688205e997 --- /dev/null +++ b/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.html @@ -0,0 +1,583 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::iset Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iset Class Reference
+
+
+ +

Concurrent, distributed client implementation of std::unordered_set. + More...

+ +

#include <iset.h>

+
Inheritance diagram for hazelcast::client::iset:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

boost::future< boost::uuids::uuid > add_item_listener (item_listener &&listener, bool include_value)
 Warning 1: If listener should do a time consuming operation, off-load the operation to another thread.
template<typename E>
boost::future< bool > contains (const E &element)
template<typename E>
boost::future< std::vector< E > > to_array ()
template<typename E>
boost::future< bool > add (const E &element)
template<typename E>
boost::future< bool > remove (const E &element)
template<typename E>
boost::future< bool > contains_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > add_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > remove_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > retain_all (const std::vector< E > &elements)
 Removes the elements from this set that are not available in given "elements" vector.
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:setService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

Concurrent, distributed client implementation of std::unordered_set.

+ +

Definition at line 28 of file iset.h.

+

Member Function Documentation

+ +

◆ add()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::add (const E & element)
+
+inline
+
+
Parameters
+ + +
elementto be added
+
+
+
Returns
true if element is added successfully. If elements was already there returns false.
+ +

Definition at line 93 of file iset.h.

+
94 {
+
95 return proxy::ISetImpl::add(to_data(element));
+
96 }
+
+
+
+ +

◆ add_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::add_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if all elements given in vector can be added to set.
+ +

Definition at line 126 of file iset.h.

+
127 {
+
128 std::vector<serialization::pimpl::data> dataCollection =
+
129 to_data_collection(elements);
+
130 return proxy::ISetImpl::add_all(to_data_collection(elements));
+
131 }
+
+
+
+ +

◆ add_item_listener()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::iset::add_item_listener (item_listener && listener,
bool include_value )
+
+inline
+
+ +

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread.

+

otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + +
listenerto be added
includeValueboolean value representing value should be included in incoming ItemEvent or not.
+
+
+
Returns
registrationId that can be used to remove item listener
+ +

Definition at line 46 of file iset.h.

+
49 {
+
50 std::unique_ptr<
+
51 impl::item_event_handler<protocol::codec::set_addlistener_handler>>
+
52 itemEventHandler(new impl::item_event_handler<
+
53 protocol::codec::set_addlistener_handler>(
+
54 get_name(),
+
55 get_context().get_logger(),
+
56 get_context().get_client_cluster_service(),
+
57 get_context().get_serialization_service(),
+
58 std::move(listener),
+
59 include_value));
+
60
+
61 return proxy::ISetImpl::add_item_listener(std::move(itemEventHandler),
+
62 include_value);
+
63 }
+
+
+
+ +

◆ contains()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::contains (const E & element)
+
+inline
+
+
Parameters
+ + +
elementto be searched
+
+
+
Returns
true if set contains element
+ +

Definition at line 71 of file iset.h.

+
72 {
+
73 return proxy::ISetImpl::contains(to_data(element));
+
74 }
+
+
+
+ +

◆ contains_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::contains_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if this set contains all elements given in vector.
+ +

Definition at line 115 of file iset.h.

+
116 {
+
117 return proxy::ISetImpl::contains_all(to_data_collection(elements));
+
118 }
+
+
+
+ +

◆ remove()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::remove (const E & element)
+
+inline
+
+
Parameters
+ + +
elementto be removed
+
+
+
Returns
true if element is removed successfully.
+ +

Definition at line 104 of file iset.h.

+
105 {
+
106 return proxy::ISetImpl::remove(to_data(element));
+
107 }
+
+
+
+ +

◆ remove_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::remove_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if all elements are removed successfully.
+ +

Definition at line 139 of file iset.h.

+
140 {
+
141 return proxy::ISetImpl::remove_all(to_data_collection(elements));
+
142 }
+
+
+
+ +

◆ retain_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iset::retain_all (const std::vector< E > & elements)
+
+inline
+
+ +

Removes the elements from this set that are not available in given "elements" vector.

+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if operation is successful.
+ +

Definition at line 152 of file iset.h.

+
153 {
+
154 return proxy::ISetImpl::retain_all(to_data_collection(elements));
+
155 }
+
+
+
+ +

◆ to_array()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< E > > hazelcast::client::iset::to_array ()
+
+inline
+
+
Returns
all elements as std::vector
+ +

Definition at line 81 of file iset.h.

+
82 {
+
83 return to_object_vector<E>(proxy::ISetImpl::to_array_data());
+
84 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 30 of file iset.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::iset::SERVICE_NAME = "hz:impl:setService"
+
+staticconstexpr
+
+ +

Definition at line 33 of file iset.h.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/iset.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.js b/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.js new file mode 100644 index 0000000000..3033396d68 --- /dev/null +++ b/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.js @@ -0,0 +1,12 @@ +var classhazelcast_1_1client_1_1iset = +[ + [ "add", "db/d12/classhazelcast_1_1client_1_1iset.html#abe6bc6ea039b6c221b6ba09662f7199f", null ], + [ "add_all", "db/d12/classhazelcast_1_1client_1_1iset.html#a4c5fa5614ab2071746c32cff5e041e4e", null ], + [ "add_item_listener", "db/d12/classhazelcast_1_1client_1_1iset.html#a78dd714b042f0ffcecd74f4a10f3668e", null ], + [ "contains", "db/d12/classhazelcast_1_1client_1_1iset.html#ab7e08fc7a68ededb6a8a41877a3162fb", null ], + [ "contains_all", "db/d12/classhazelcast_1_1client_1_1iset.html#afa7f8f9407ddf4a39c3b4cb0737ba52a", null ], + [ "remove", "db/d12/classhazelcast_1_1client_1_1iset.html#a00b046eb2a9dc979a54097d37e13dd0c", null ], + [ "remove_all", "db/d12/classhazelcast_1_1client_1_1iset.html#a6b17485babbfc098a1a94353177ba6be", null ], + [ "retain_all", "db/d12/classhazelcast_1_1client_1_1iset.html#ac214bd61c028eba65033c975d10739a6", null ], + [ "to_array", "db/d12/classhazelcast_1_1client_1_1iset.html#a4b29d78496f8af03d55d2a0e558c1fae", null ] +]; \ No newline at end of file diff --git a/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.png b/5.5.0/db/d12/classhazelcast_1_1client_1_1iset.png new file mode 100644 index 0000000000000000000000000000000000000000..c139466aa24f11b1a3b09aa4dd3128a4c25fe81b GIT binary patch literal 567 zcmV-70?7S|P)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0005P zNkl}zoUMbzG`@gW3^dOW5%Cj*B)t@Pl62DF z#_z#<0}m^c6IYP$@ke|+ck(gU@g=^V(~QDq`8Cb@ zflY%&Le6ea3XS?nm(+e;NMn!Vhf3EXq!tv?*i-mc&ROf_MInvd!?)NTTH0!k7t-48 z+Lz9+P2DGDXua&2YEzoN*v-x-$+@n4DNcNE;4gir9>-t%O5VkjF51s(vL6nFq| zQs4pLu0%xq1W{G>Qs7lpo%FBZKfJ|a%Pw#8H_y5-aef}Jsyb+S>N{SJ(e__Vzxk0} z)2Kb_u#4$E({arw?NsNo(eNp{;QGlhQqhU2XtU!Xsw?ZtG$g;TL%p^wYMt4-E?#sJ z^#Nbfp7YctrL2@RF7P$R;&W8npWwSon{&q$*`sZqW_Y{5#@j?KYHvf&l7C+NJvDpV zt~)WP@ literal 0 HcmV?d00001 diff --git a/5.5.0/db/d1a/classhazelcast_1_1client_1_1item__event-members.html b/5.5.0/db/d1a/classhazelcast_1_1client_1_1item__event-members.html new file mode 100644 index 0000000000..2a851c2cb3 --- /dev/null +++ b/5.5.0/db/d1a/classhazelcast_1_1client_1_1item__event-members.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::item_event Member List
+
+
+ +

This is the complete list of members for hazelcast::client::item_event, including all inherited members.

+ + + + + + + + +
get_event_type() consthazelcast::client::item_event_base
get_item() consthazelcast::client::item_eventinline
get_member() consthazelcast::client::item_event_base
get_name() consthazelcast::client::item_event_base
item_event(const std::string &name, item_event_type event_type, typed_data &&item, const member &member) (defined in hazelcast::client::item_event)hazelcast::client::item_eventinline
item_event_base(const std::string &name, const member &member, const item_event_type &event_type) (defined in hazelcast::client::item_event_base)hazelcast::client::item_event_base
~item_event_base() (defined in hazelcast::client::item_event_base)hazelcast::client::item_event_basevirtual
+
+
+ + + + diff --git a/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html b/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html new file mode 100644 index 0000000000..2b711ae48d --- /dev/null +++ b/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html @@ -0,0 +1,259 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::session_aware_proxy Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::session_aware_proxy Class Reference
+
+
+
Inheritance diagram for hazelcast::cp::session_aware_proxy:
+
+
+ + + + + + + +

+Public Member Functions

 session_aware_proxy (const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager)
Public Member Functions inherited from hazelcast::cp::cp_proxy
 cp_proxy (const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name)
const raft_group_idget_group_id () const
+ + + + + +

+Protected Member Functions

void release_session (int64_t session_id)
 Decrements acquire count of the session.
Protected Member Functions inherited from hazelcast::cp::cp_proxy
void on_destroy ()
+ + + + + +

+Protected Attributes

internal::session::proxy_session_manager & session_manager_
Protected Attributes inherited from hazelcast::cp::cp_proxy
raft_group_id group_id_
std::string object_name_
+

Detailed Description

+
+

Definition at line 75 of file cp.h.

+

Constructor & Destructor Documentation

+ +

◆ session_aware_proxy()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::cp::session_aware_proxy::session_aware_proxy (const std::string & service_name,
const std::string & proxy_name,
client::spi::ClientContext * context,
const raft_group_id & group_id,
const std::string & object_name,
internal::session::proxy_session_manager & session_manager )
+
+ +

Definition at line 928 of file cp.cpp.

+
935 : cp_proxy(service_name, proxy_name, context, group_id, object_name)
+
936 , session_manager_(session_manager)
+
937{}
+
+
+
+

Member Function Documentation

+ +

◆ release_session()

+ +
+
+ + + + + +
+ + + + + + + +
void hazelcast::cp::session_aware_proxy::release_session (int64_t session_id)
+
+protected
+
+ +

Decrements acquire count of the session.

+

Returns silently if no session exists for the given id.

+ +

Definition at line 940 of file cp.cpp.

+
941{
+
942 session_manager_.release_session(group_id_, session_id);
+
943}
+
+
+
+

Member Data Documentation

+ +

◆ session_manager_

+ +
+
+ + + + + +
+ + + + +
internal::session::proxy_session_manager& hazelcast::cp::session_aware_proxy::session_manager_
+
+protected
+
+ +

Definition at line 87 of file cp.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.js b/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.js new file mode 100644 index 0000000000..6a59487bbd --- /dev/null +++ b/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1cp_1_1session__aware__proxy = +[ + [ "release_session", "db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html#a3b533d4b4300e7d1e1d5402d79c9b314", null ] +]; \ No newline at end of file diff --git a/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.png b/5.5.0/db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf8ebcee16cac9b87b58dd8feb1a2e21536def9 GIT binary patch literal 1123 zcmeAS@N?(olHy`uVBq!ia0vp^*MPW#gBeJ!+4*!fkdhAY332`Z|38rV;?396{zJ=jq}YQo;Ck?!!r|6?j_x zANfrFUjHaNR6*g|*1e_XKFj8CNhrv-{1A6>dCaMzWHgJ(+vP|%n7DUvmirsF*g2^u z!<3ZVU+vkm>B#H|C8eqBlIHgA6wSW-=459 z^$l+(?Q~QMJ$Zrsn`+1TGh%bHI0YxlzciXwy09|hOVqZ&`)ierg*HBQTXS`@c0}sR zeLwS-*D$Hl$Tco0G)*Px^!1HZ-Juan&mUSMQqU7Rd!mPC{J!YFJ~Q5ze_EB2 zKl_o_QrkPz(^606*Kc=m;rp7jOMcy#m&^a9ttnsm&+OXmkb0meo_rStx;Rb*M3^KC z3i7Hm?C|Diknm4VvXyf#>g_ZQ?mc0u5tib_@L}-*CI)>j9fl8!NMQW%xNPG4m{ZvJ za|V}AS{hJ4kl5Aadge^6?4ByarkOvhxz^nDjQX?Wsp0?p{OP~h-pr8RbyeWCp9oZA>YvN;$kw-Vb!X|nj1nw_iBKNVyR*4_d-BRvb@6Q7({9cAeEt91jX(EaJEa_cc1CX7mFqY1|CdE&?=MU1Ho9^} z+W+(HOFq@H8?Ie{8k!kms`_?HDQoC0QPsC1$@%B@RitH24L%n9d)e2$d`{B+W%pM# zoL*ZLv0HMDXY&5ri>=nIe%iyon>XXijJKe0E=&Z5^NmQpjb_5x^WDF0d=u5HoH?s_ z&71V*(7@^8*5}`HmTjEnylwHWh@HiMHCKkM3JzVIQ{Qy;*oA|4SGAkfE-!y=v*nlL zj%L5~f}X8Qrlqg5Jl7(9@bmg3-X{Z|In7T!WX7Q#aoO%vi&?!{xOF1Xm&mdKI;Vst0Edhkz5oCK literal 0 HcmV?d00001 diff --git a/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.html b/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.html new file mode 100644 index 0000000000..f264feb413 --- /dev/null +++ b/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.html @@ -0,0 +1,215 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::partition_aware< T > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::partition_aware< T > Class Template Referenceabstract
+
+
+ +

PartitionAware means that data will be based in the same member based on the partition key and implementing tasks will be executed on the getPartitionKey()'s owner member. + More...

+ +

#include <partition_aware.h>

+
Inheritance diagram for hazelcast::client::partition_aware< T >:
+
+
+ + + + +

+Public Types

typedef T KEY_TYPE
+ + + +

+Public Member Functions

virtual const T * get_partition_key () const =0
 The key that will be used by Hazelcast to specify the partition.
+

Detailed Description

+
template<typename T>
+class hazelcast::client::partition_aware< T >

PartitionAware means that data will be based in the same member based on the partition key and implementing tasks will be executed on the getPartitionKey()'s owner member.

+

This achieves data affinity. data and execution occurs on the same partition.

+

In Hazelcast, disparate data structures will be stored on the same partition, based on the partition key. For example, if "Steve" was used, then the following would be on one partition.

    +
  • +a customers IMap with an entry of key "Steve"
  • +
  • +an orders IMap using a customer key type implementing PartitionAware with key "Steve</li> <li>any queue named "Steve"</li> <li>any PartitionAware object +with partition key "Steve"
  • +
+

If you have a com.hazelcast.core.IExecutorService which needs to deal with a customer and a customer's orders, you can achieve optimal performance by putting them on the same partition.

+

DistributedObject also has a notion of the partition key which is of type String to ensure that the same partition as distributed Objects Strings is used for the partition key.

+
See also
DistributedObject
+
Parameters
+ + +
<T>key type
+
+
+ +

Definition at line 55 of file partition_aware.h.

+

Member Typedef Documentation

+ +

◆ KEY_TYPE

+ +
+
+
+template<typename T>
+ + + + +
typedef T hazelcast::client::partition_aware< T >::KEY_TYPE
+
+ +

Definition at line 58 of file partition_aware.h.

+ +
+
+

Member Function Documentation

+ +

◆ get_partition_key()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
virtual const T * hazelcast::client::partition_aware< T >::get_partition_key () const
+
+pure virtual
+
+ +

The key that will be used by Hazelcast to specify the partition.

+

You should give the same key for objects that you want to be in the same partition.

+
Returns
the key that specifies the partition. If returned object is a NULL pointer, it will not be used for partition calculation.
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.js b/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.js new file mode 100644 index 0000000000..5ee405f7d1 --- /dev/null +++ b/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1partition__aware = +[ + [ "get_partition_key", "db/d26/classhazelcast_1_1client_1_1partition__aware.html#aaa205254aa180c70117794af446925d4", null ] +]; \ No newline at end of file diff --git a/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.png b/5.5.0/db/d26/classhazelcast_1_1client_1_1partition__aware.png new file mode 100644 index 0000000000000000000000000000000000000000..f47fb5d88f0c8a60fc2162d449e5cde94b2a4cf1 GIT binary patch literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^AAmT3gBeH)Oy}?eQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GW5o-U3d6^w7^KAf~ffv08m zwyf3n|974bo}$uFY`lB3dFz!+%2`4`olg8ax=H8s+?H0A_lr4wCMjn#O@4C1s!`Z; z+to@@`SstYK6MRIo8~yler?%}`K)T5%h?a`>v()BwPo>}?Rrb^b^gAT^R;1m&#(N5 zIBgrV@#Dkow@bIhYOUY&MEBT6rq^%m>TN!L{9E;{nmy*!YoFSK8yr$ru?e5Paot(X zy5`5Lt)Gper(AxRo;SDhWA&pwohPr(^bEiBGxD4VOP~AJoC1r<4=-`uKQYI@{QUy! zwp*uWy7ZZS2t2dX?#wwE|Go&>2bY&~<{VPL)W^2rZ%xU$&sx{79Wf|rjCGRfyuX~| zvS%?1pL7XtjolXYO}Fl@;(KMB@OmS2OxL$hJnq-KC*|pObf%Ux&OEVBuW_~Pn<-x| zI$OtDnTy|6i;DgA!s&QMx2j-0>`D{`YH_ zrBg1=ZBg<3evxI` z5};<)%oNuL+<(rk{!y`az0UecyKZmaqw+HIX`GIy?_So3Nps{F>^DqUl3pUYn(f}^ z&FY%Zwf@iBTx7ZY*zu@$54(E#_upN&`E5|;P2bao#Xm0Jto`TuASf>V6?Yr!q#)BN zA;5=t*?el+@R<%1RpX>|se6DWUD`+8ib<@FzK5gFGHOj?yclS2W zQ?cCH#UZV+vPTXWVd?S(-1gpk`D=ceH2VHfxp|Rc+x-4>zbEc^<@_;K`bOIM$vPXtwJjCGX>gTe~DWM4f75lmu literal 0 HcmV?d00001 diff --git a/5.5.0/db/d35/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4-members.html b/5.5.0/db/d35/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4-members.html new file mode 100644 index 0000000000..c424efe7b8 --- /dev/null +++ b/5.5.0/db/d35/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::string > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< std::string >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< std::string >)hazelcast::client::serialization::hz_serializer< std::string >inlinestatic
+
+
+ + + + diff --git a/5.5.0/db/d56/classhazelcast_1_1client_1_1query_1_1greater__less__predicate-members.html b/5.5.0/db/d56/classhazelcast_1_1client_1_1query_1_1greater__less__predicate-members.html new file mode 100644 index 0000000000..85ff6f2f45 --- /dev/null +++ b/5.5.0/db/d56/classhazelcast_1_1client_1_1query_1_1greater__less__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::greater_less_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::greater_less_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
greater_less_predicate(hazelcast_client &client, const std::string &attribute_name, const T &value, bool is_equal, bool is_less)hazelcast::client::query::greater_less_predicateinline
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/db/d5b/classhazelcast_1_1client_1_1config_1_1ssl__config-members.html b/5.5.0/db/d5b/classhazelcast_1_1client_1_1config_1_1ssl__config-members.html new file mode 100644 index 0000000000..bd3ac21a2e --- /dev/null +++ b/5.5.0/db/d5b/classhazelcast_1_1client_1_1config_1_1ssl__config-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::ssl_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::ssl_config, including all inherited members.

+ + +
ssl_config() (defined in hazelcast::client::config::ssl_config)hazelcast::client::config::ssl_config
+
+
+ + + + diff --git a/5.5.0/db/d65/classhazelcast_1_1client_1_1imap-members.html b/5.5.0/db/d65/classhazelcast_1_1client_1_1imap-members.html new file mode 100644 index 0000000000..38a279dc9b --- /dev/null +++ b/5.5.0/db/d65/classhazelcast_1_1client_1_1imap-members.html @@ -0,0 +1,190 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::imap Member List
+
+
+ +

This is the complete list of members for hazelcast::client::imap, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_entry_listener(entry_listener &&listener, bool include_value)hazelcast::client::imapinline
add_entry_listener(entry_listener &&listener, const P &predicate, bool include_value)hazelcast::client::imapinline
add_entry_listener(entry_listener &&listener, bool include_value, const K &key)hazelcast::client::imapinline
add_index(const config::index_config &config)hazelcast::client::imapinline
add_index(config::index_config::index_type type, T... attributes)hazelcast::client::imapinline
add_interceptor(const MapInterceptor &interceptor)hazelcast::client::imapinline
clear() (defined in hazelcast::client::imap)hazelcast::client::imapinline
contains_key(const K &key)hazelcast::client::imapinline
contains_key_internal(const serialization::pimpl::data &key_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
contains_value(const V &value)hazelcast::client::imapinline
delete_entry(const K &key)hazelcast::client::imapinline
delete_internal(const serialization::pimpl::data &key_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
entry_set()hazelcast::client::imapinline
entry_set(const P &predicate)hazelcast::client::imapinline
entry_set(query::paging_predicate< K, V > &predicate)hazelcast::client::imapinline
evict(const K &key)hazelcast::client::imapinline
evict_internal(const serialization::pimpl::data &key_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
execute_on_entries(const EntryProcessor &entry_processor)hazelcast::client::imapinline
execute_on_entries(const EntryProcessor &entry_processor, const P &predicate)hazelcast::client::imapinline
execute_on_key(const K &key, const EntryProcessor &entry_processor)hazelcast::client::imapinline
execute_on_key_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &processor) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
execute_on_keys(const std::unordered_set< K > &keys, const EntryProcessor &entry_processor)hazelcast::client::imapinline
execute_on_keys_internal(const std::unordered_set< K > &keys, const EntryProcessor &entry_processor) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotected
force_unlock(const K &key)hazelcast::client::imapinline
get(const K &key)hazelcast::client::imapinline
get_all(const std::unordered_set< K > &keys)hazelcast::client::imapinline
get_all_internal(int partition_id, const std::vector< serialization::pimpl::data > &partition_keys) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
get_entry_view(const K &key)hazelcast::client::imapinline
get_internal(const serialization::pimpl::data &key_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
get_local_map_stats()hazelcast::client::imapinline
imap(const std::string &instance_name, spi::ClientContext *context) (defined in hazelcast::client::imap)hazelcast::client::imapinline
is_locked(const K &key)hazelcast::client::imapinline
key_set()hazelcast::client::imapinline
key_set(const P &predicate)hazelcast::client::imapinline
key_set(query::paging_predicate< K, V > &predicate)hazelcast::client::imapinline
local_map_stats_ (defined in hazelcast::client::imap)hazelcast::client::imapprotected
lock(const K &key)hazelcast::client::imapinline
lock(const K &key, std::chrono::milliseconds lease_time)hazelcast::client::imapinline
new_paging_predicate(size_t predicate_page_size) (defined in hazelcast::client::imap)hazelcast::client::imapinline
new_paging_predicate(size_t predicate_page_size, const INNER_PREDICATE &predicate) (defined in hazelcast::client::imap)hazelcast::client::imapinline
new_paging_predicate(COMPARATOR &&comparator, size_t predicate_page_size) (defined in hazelcast::client::imap)hazelcast::client::imapinline
new_paging_predicate(const INNER_PREDICATE &predicate, COMPARATOR &&comparator, size_t predicate_page_size) (defined in hazelcast::client::imap)hazelcast::client::imapinline
put(const K &key, const V &value)hazelcast::client::imapinline
put(const K &key, const V &value, std::chrono::milliseconds ttl)hazelcast::client::imapinline
put_all(const std::unordered_map< K, V > &entries)hazelcast::client::imapinline
put_all_internal(int partition_id, const EntryVector &entries) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
put_if_absent(const K &key, const V &value)hazelcast::client::imapinline
put_if_absent(const K &key, const V &value, std::chrono::milliseconds ttl)hazelcast::client::imapinline
put_if_absent_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
put_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
put_transient(const K &key, const V &value, std::chrono::milliseconds ttl)hazelcast::client::imapinline
remove(const K &key)hazelcast::client::imapinline
remove(const K &key, const V &value)hazelcast::client::imapinline
remove_all(const P &predicate)hazelcast::client::imapinline
remove_all_internal(const serialization::pimpl::data &predicate_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
remove_internal(const serialization::pimpl::data &key_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
remove_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
replace(const K &key, const V &old_value, const N &new_value)hazelcast::client::imapinline
replace(const K &key, const V &value)hazelcast::client::imapinline
replace_if_same_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, const serialization::pimpl::data &new_value_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
replace_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
SERVICE_NAME (defined in hazelcast::client::imap)hazelcast::client::imapstatic
set(const K &key, const V &value)hazelcast::client::imapinline
set(const K &key, const V &value, std::chrono::milliseconds ttl)hazelcast::client::imapinline
set_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
spi::ProxyManager (defined in hazelcast::client::imap)hazelcast::client::imapfriend
submit_to_key(const K &key, const EntryProcessor &entry_processor)hazelcast::client::imapinline
submit_to_key_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &processor) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotected
try_lock(const K &key)hazelcast::client::imapinline
try_lock(const K &key, std::chrono::milliseconds timeout)hazelcast::client::imapinline
try_lock(const K &key, std::chrono::milliseconds timeout, std::chrono::milliseconds lease_time)hazelcast::client::imapinline
try_put(const K &key, const V &value, std::chrono::milliseconds timeout)hazelcast::client::imapinline
try_put_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds timeout) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
try_put_transient_internal(const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
try_remove(const K &key, std::chrono::milliseconds timeout)hazelcast::client::imapinline
try_remove_internal(const serialization::pimpl::data &key_data, std::chrono::milliseconds timeout) (defined in hazelcast::client::imap)hazelcast::client::imapinlineprotectedvirtual
unlock(const K &key)hazelcast::client::imapinline
UNSEThazelcast::client::imapprotectedstatic
values()hazelcast::client::imapinline
values(const P &predicate)hazelcast::client::imapinline
values(query::paging_predicate< K, V > &predicate)hazelcast::client::imapinline
+
+
+ + + + diff --git a/5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.html b/5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.html new file mode 100644 index 0000000000..befb1bfac9 --- /dev/null +++ b/5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.html @@ -0,0 +1,670 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::entry_event Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::entry_event Class Reference
+
+
+ +

Map Entry event. + More...

+ +

#include <entry_event.h>

+ + + +

+Public Types

enum struct  type {
+  ADDED = 1 +, REMOVED = 1 << 1 +, UPDATED = 1 << 2 +, EVICTED = 1 << 3 +,
+  EXPIRED = 1 << 4 +, EVICT_ALL = 1 << 5 +, CLEAR_ALL = 1 << 6 +, MERGED = 1 << 7 +,
+  INVALIDATION = 1 << 8 +, LOADED = 1 << 9 +, ALL = 0xFF +
+ }
+ + + + + + + + + + + + + + + + +

+Public Member Functions

 entry_event (const std::string &name, member &&member, type event_type, typed_data &&key, typed_data &&value, typed_data &&old_value, typed_data &&merging_value)
const typed_dataget_key () const
 Returns the key of the entry event.
const typed_dataget_old_value () const
 Returns the old value of the entry event.
const typed_dataget_value () const
 Returns the value of the entry event.
const typed_dataget_merging_value () const
 Returns the incoming merging value of the entry event.
const memberget_member () const
 Returns the member fired this event.
type get_event_type () const
 Return the event type.
const std::string & get_name () const
 Returns the name of the map for this event.
+ + + + + + + + +

+Protected Attributes

std::string name_
member member_
type event_type_
typed_data key_
typed_data value_
typed_data old_value_
typed_data merging_value_
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &os, const entry_event &event)
+

Detailed Description

+

Map Entry event.

+
Parameters
+ + + +
<K>key of the map entry
<V>value of the map entry
+
+
+
See also
EntryListener
+
+IMap#add_entry_listener(Listener, boolean)
+ +

Definition at line 39 of file entry_event.h.

+

Member Enumeration Documentation

+ +

◆ type

+ +
+
+ + + + + +
+ + + + +
enum struct hazelcast::client::entry_event::type
+
+strong
+
+ +

Definition at line 42 of file entry_event.h.

+
43 {
+
44 ADDED = 1,
+
45 REMOVED = 1 << 1,
+
46 UPDATED = 1 << 2,
+
47 EVICTED = 1 << 3,
+
48 EXPIRED = 1 << 4,
+
49 EVICT_ALL = 1 << 5,
+
50 CLEAR_ALL = 1 << 6,
+
51 MERGED = 1 << 7,
+
52 INVALIDATION = 1 << 8,
+
53 LOADED = 1 << 9,
+
54 ALL = 0xFF
+
55 };
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ entry_event()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::entry_event::entry_event (const std::string & name,
member && member,
type event_type,
typed_data && key,
typed_data && value,
typed_data && old_value,
typed_data && merging_value )
+
+ +

Definition at line 2584 of file proxy.cpp.

+
2591 : name_(name)
+
2592 , member_(std::move(member))
+
2593 , event_type_(event_type)
+
2594 , key_(std::move(key))
+
2595 , value_(std::move(value))
+
2596 , old_value_(std::move(old_value))
+
2597 , merging_value_(std::move(merging_value))
+
2598{}
+
+
+
+

Member Function Documentation

+ +

◆ get_event_type()

+ +
+
+ + + + + + + +
entry_event::type hazelcast::client::entry_event::get_event_type () const
+
+ +

Return the event type.

+
Returns
event type
+ +

Definition at line 2631 of file proxy.cpp.

+
2632{
+
2633 return event_type_;
+
2634}
+
+
+
+ +

◆ get_key()

+ +
+
+ + + + + + + +
const typed_data & hazelcast::client::entry_event::get_key () const
+
+ +

Returns the key of the entry event.

+
Returns
the key
+ +

Definition at line 2601 of file proxy.cpp.

+
2602{
+
2603 return key_;
+
2604}
+
+
+
+ +

◆ get_member()

+ +
+
+ + + + + + + +
const member & hazelcast::client::entry_event::get_member () const
+
+ +

Returns the member fired this event.

+
Returns
the member fired this event.
+ +

Definition at line 2625 of file proxy.cpp.

+
2626{
+
2627 return member_;
+
2628}
+
+
+
+ +

◆ get_merging_value()

+ +
+
+ + + + + + + +
const typed_data & hazelcast::client::entry_event::get_merging_value () const
+
+ +

Returns the incoming merging value of the entry event.

+
Returns
merging value
+ +

Definition at line 2619 of file proxy.cpp.

+
2620{
+
2621 return merging_value_;
+
2622}
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::entry_event::get_name () const
+
+ +

Returns the name of the map for this event.

+
Returns
name of the map.
+ +

Definition at line 2637 of file proxy.cpp.

+
2638{
+
2639 return name_;
+
2640}
+
+
+
+ +

◆ get_old_value()

+ +
+
+ + + + + + + +
const typed_data & hazelcast::client::entry_event::get_old_value () const
+
+ +

Returns the old value of the entry event.

+
Returns
The older value for the entry
+ +

Definition at line 2607 of file proxy.cpp.

+
2608{
+
2609 return old_value_;
+
2610}
+
+
+
+ +

◆ get_value()

+ +
+
+ + + + + + + +
const typed_data & hazelcast::client::entry_event::get_value () const
+
+ +

Returns the value of the entry event.

+
Returns
The value of for the entry
+ +

Definition at line 2613 of file proxy.cpp.

+
2614{
+
2615 return value_;
+
2616}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & os,
const entry_event & event )
+
+friend
+
+ +

Definition at line 2642 of file proxy.cpp.

+
2644{
+
2645 os << "name: " << event.name_ << " member: " << event.member_
+
2646 << " eventType: " << static_cast<int>(event.event_type_)
+
2647 << " key: " << event.key_.get_type()
+
2648 << " value: " << event.value_.get_type()
+
2649 << " oldValue: " << event.old_value_.get_type()
+
2650 << " mergingValue: " << event.merging_value_.get_type();
+
2651 return os;
+
2652}
+
+
+
+

Member Data Documentation

+ +

◆ event_type_

+ +
+
+ + + + + +
+ + + + +
type hazelcast::client::entry_event::event_type_
+
+protected
+
+ +

Definition at line 123 of file entry_event.h.

+ +
+
+ +

◆ key_

+ +
+
+ + + + + +
+ + + + +
typed_data hazelcast::client::entry_event::key_
+
+protected
+
+ +

Definition at line 124 of file entry_event.h.

+ +
+
+ +

◆ member_

+ +
+
+ + + + + +
+ + + + +
member hazelcast::client::entry_event::member_
+
+protected
+
+ +

Definition at line 122 of file entry_event.h.

+ +
+
+ +

◆ merging_value_

+ +
+
+ + + + + +
+ + + + +
typed_data hazelcast::client::entry_event::merging_value_
+
+protected
+
+ +

Definition at line 127 of file entry_event.h.

+ +
+
+ +

◆ name_

+ +
+
+ + + + + +
+ + + + +
std::string hazelcast::client::entry_event::name_
+
+protected
+
+ +

Definition at line 121 of file entry_event.h.

+ +
+
+ +

◆ old_value_

+ +
+
+ + + + + +
+ + + + +
typed_data hazelcast::client::entry_event::old_value_
+
+protected
+
+ +

Definition at line 126 of file entry_event.h.

+ +
+
+ +

◆ value_

+ +
+
+ + + + + +
+ + + + +
typed_data hazelcast::client::entry_event::value_
+
+protected
+
+ +

Definition at line 125 of file entry_event.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.js b/5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.js new file mode 100644 index 0000000000..48a60749c4 --- /dev/null +++ b/5.5.0/db/d6d/classhazelcast_1_1client_1_1entry__event.js @@ -0,0 +1,10 @@ +var classhazelcast_1_1client_1_1entry__event = +[ + [ "get_event_type", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#a4ad25cb8c2b265665c80d2799cc71eb1", null ], + [ "get_key", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#a082717eda9eeff8d2fd5dda4c4240368", null ], + [ "get_member", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#a5f6541ec4e7d8067da203845c94cfe88", null ], + [ "get_merging_value", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#ac3ed13a0723cbe111f65120ce310ba25", null ], + [ "get_name", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#a305d0d0c8f96ac1cbc0e56f77f5adad5", null ], + [ "get_old_value", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#a329b17ba312e92121b5231d20490531c", null ], + [ "get_value", "db/d6d/classhazelcast_1_1client_1_1entry__event.html#a8e45ec45c601f33c206fd610310b994a", null ] +]; \ No newline at end of file diff --git a/5.5.0/db/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4-members.html b/5.5.0/db/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4-members.html new file mode 100644 index 0000000000..09d72c4c34 --- /dev/null +++ b/5.5.0/db/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< boost::uuids::uuid > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/db/d89/classhazelcast_1_1cp_1_1session__semaphore-members.html b/5.5.0/db/d89/classhazelcast_1_1cp_1_1session__semaphore-members.html new file mode 100644 index 0000000000..a674cf3d4d --- /dev/null +++ b/5.5.0/db/d89/classhazelcast_1_1cp_1_1session__semaphore-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::session_semaphore Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::session_semaphore, including all inherited members.

+ + + + + + + + + + +
acquire(int32_t permits) override (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphore
do_change_permits(int32_t delta) override (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphoreprotected
drain_permits() override (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphore
DRAIN_SESSION_ACQ_COUNThazelcast::cp::session_semaphoreprotectedstatic
get_thread_id() override (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphoreprotected
release(int32_t permits) override (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphore
session_semaphore(const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager) (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphore
throw_illegal_state_exception(std::exception_ptr e) (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphoreprotected
try_acquire_for_millis(int32_t permits, std::chrono::milliseconds timeout) override (defined in hazelcast::cp::session_semaphore)hazelcast::cp::session_semaphoreprotected
+
+
+ + + + diff --git a/5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.html b/5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.html new file mode 100644 index 0000000000..8415e05ff0 --- /dev/null +++ b/5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< float > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< float > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< float >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 320 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< float >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.png b/5.5.0/db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..bc2d834f5df278f29ff9626816ca4977dcff37ab GIT binary patch literal 1101 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!12~w03f*F8(FfeDDeT9L6`G%*9V@L(#+qtj%-e~Z& zbUR61{cZp8+mkL%m8mmrFWsDaHRO4k^z*}f^?})IS4L&mifMT+^Z4Y+*{$NMsx!%C z>IRQXA%~PagM}knRgTZHd6i$kPJde1mBz;!*EAkwnQz~wu5z;RpNh^To=rtk5@-Lq zy-wWsbN8BeiBnbGBKhY3f4kvm-1&2d3vd0{GA(;Y!sTE3`(NDf`}z0!@vcgk9+QFk^C@W!v~pcwG_!--RF)q#@8y&efGS+;9iU1mdkCk|GNE> zvYz%g(xmyzEa&9QEPJbDk2QyOG%hn%jDmj` zw`v6yS} z*V&ght&dHXoqeBe?NPH#=i)=#H+UGi8uk3QT=TSfuNb%Izo5uSl}xR~iAz?txK3Io zB<4BGD*`IOza}c%_iEJZ#S9PhuZS}&VR#V9$<1I>TdS(euwlvuh69(|LoYEgxB~@q zRJ9lkrUHdR4lywV0|k6kb!a5;b^0N#rBgyQm)dZe&FAA79csmR}@)^wp;xO;4@4>kb~i9I*DU&BLkwD{R;7P1s(QGc9xf=H31Y zvUbgq+uQG^Y+Nuqx_rYfw@ppvVhd01syt`@qTuTWr9X0?mwFzbDtegr+tR@BcBTr> z*RCHnm!?fMje9N~v2erl`)lrf-Nw6nsYH8m;?YA@;(sD8#Mf`W*83vQ{7!d;_1w2@ z)m!DaA8r#>du_fZ_4w{%UGjft-~C|rW2;uP`|PGA27D2drc7G0^WWtS)A+wFU{ZPM zuc7Td2^g!MMpHMaoD4ZMNhO#QD)6;2)Jt<^kXPju`~BhHr>$)X>H%ha22WQ%mvv4F FO#r9U{a^q9 literal 0 HcmV?d00001 diff --git a/5.5.0/db/d94/classhazelcast_1_1client_1_1entry__event-members.html b/5.5.0/db/d94/classhazelcast_1_1client_1_1entry__event-members.html new file mode 100644 index 0000000000..1525e7722e --- /dev/null +++ b/5.5.0/db/d94/classhazelcast_1_1client_1_1entry__event-members.html @@ -0,0 +1,126 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::entry_event Member List
+
+
+ +

This is the complete list of members for hazelcast::client::entry_event, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
entry_event(const std::string &name, member &&member, type event_type, typed_data &&key, typed_data &&value, typed_data &&old_value, typed_data &&merging_value) (defined in hazelcast::client::entry_event)hazelcast::client::entry_event
event_type_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
get_event_type() consthazelcast::client::entry_event
get_key() consthazelcast::client::entry_event
get_member() consthazelcast::client::entry_event
get_merging_value() consthazelcast::client::entry_event
get_name() consthazelcast::client::entry_event
get_old_value() consthazelcast::client::entry_event
get_value() consthazelcast::client::entry_event
key_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
member_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
merging_value_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
name_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
old_value_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
operator<< (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventfriend
type enum name (defined in hazelcast::client::entry_event)hazelcast::client::entry_event
value_ (defined in hazelcast::client::entry_event)hazelcast::client::entry_eventprotected
+
+
+ + + + diff --git a/5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.html b/5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.html new file mode 100644 index 0000000000..92dd33398c --- /dev/null +++ b/5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.html @@ -0,0 +1,175 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::offset_date_time Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::offset_date_time Struct Reference
+
+
+ +

A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00. + More...

+ +

#include <offset_date_time.h>

+ + + + + + +

+Public Attributes

local_date_time date_time
 The local date-time.
int32_t zone_offset_in_seconds
 The offset from UTC/Greenwich.
+

Detailed Description

+

A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00.

+

offset_date_time is an immutable representation of a date-time with an offset. This class stores all date and time fields, to a precision of nanoseconds, as well as the offset from UTC/Greenwich. For example, the value "2nd October 2007 at 13:45:30.123456789 +02:00" can be stored in an
+offset_date_time
.

+

The minimum supported offset_date_time, '-999999999-01-01T00:00:00+18:00'. This is the local date-time of midnight at the start of the minimum date in the maximum offset (larger offsets are earlier on the time-line). The maximum supported offset_date_time, '+999999999-12-31T23:59:59.999999999-18:00'. This is the local date-time just before midnight at the end of the maximum date in the minimum offset (larger negative offsets are later on the time-line).

+ +

Definition at line 47 of file offset_date_time.h.

+

Member Data Documentation

+ +

◆ date_time

+ +
+
+ + + + +
local_date_time hazelcast::client::offset_date_time::date_time
+
+ +

The local date-time.

+ +

Definition at line 52 of file offset_date_time.h.

+ +
+
+ +

◆ zone_offset_in_seconds

+ +
+
+ + + + +
int32_t hazelcast::client::offset_date_time::zone_offset_in_seconds
+
+ +

The offset from UTC/Greenwich.

+

The offset must be in the range -18:00 to +18:00, which corresponds to -64800 to +64800 seconds.

+ +

Definition at line 58 of file offset_date_time.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.js b/5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.js new file mode 100644 index 0000000000..10465fa1a7 --- /dev/null +++ b/5.5.0/db/d9c/structhazelcast_1_1client_1_1offset__date__time.js @@ -0,0 +1,5 @@ +var structhazelcast_1_1client_1_1offset__date__time = +[ + [ "date_time", "db/d9c/structhazelcast_1_1client_1_1offset__date__time.html#aa0fa76c5433efd5108b986f07eebd2ca", null ], + [ "zone_offset_in_seconds", "db/d9c/structhazelcast_1_1client_1_1offset__date__time.html#a98e54ae82cd339d86b6e7944df7821bd", null ] +]; \ No newline at end of file diff --git a/5.5.0/db/dc3/ssl__config_8h_source.html b/5.5.0/db/dc3/ssl__config_8h_source.html new file mode 100644 index 0000000000..e116ec3464 --- /dev/null +++ b/5.5.0/db/dc3/ssl__config_8h_source.html @@ -0,0 +1,206 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/ssl_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ssl_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <vector>
+
20
+
21#ifdef HZ_BUILD_WITH_SSL
+
22#include <boost/asio/ssl/context.hpp>
+
23#endif
+
24
+
25#include "hazelcast/util/export.h"
+
26
+
27#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
28#pragma warning(push)
+
29#pragma warning(disable : 4251) // for dll export
+
30#endif
+
31
+
32namespace hazelcast {
+
33namespace client {
+
34namespace internal {
+
35namespace socket {
+
36class SocketFactory;
+
37}
+
38} // namespace internal
+
39namespace config {
+
40#ifdef HZ_BUILD_WITH_SSL
+
42enum HAZELCAST_API ssl_protocol
+
43{
+
45 sslv2 = 0, // boost::asio::ssl::context_base::sslv2
+
46
+
48 sslv3 = 3, // boost::asio::ssl::context_base::sslv3
+
49
+
51 tlsv1 = 6, // boost::asio::ssl::context_base::tlsv1
+
52
+
54 sslv23 = 9, // boost::asio::ssl::context_base::sslv23
+
55
+
57 tlsv11 = 12, // boost::asio::ssl::context_base::tlsv11,
+
58
+
60 tlsv12 = 15, // boost::asio::ssl::context_base::tlsv12
+
61};
+
62#endif
+
+
66class HAZELCAST_API ssl_config
+
67{
+
68public:
+
69 ssl_config();
+
70
+
71#ifdef HZ_BUILD_WITH_SSL
+
77 ssl_config& set_context(boost::asio::ssl::context context);
+
78
+
84 bool is_enabled() const;
+
85
+
93 ssl_config& set_enabled(bool is_enabled);
+
94
+
102 ssl_config& set_protocol(ssl_protocol protocol);
+
103
+
109 ssl_protocol get_protocol() const;
+
110
+
117 const std::vector<std::string>& get_verify_files() const;
+
118
+
131 ssl_config& add_verify_file(const std::string& filename);
+
132
+
136 const std::string& get_cipher_list() const;
+
137
+
151 ssl_config& set_cipher_list(const std::string& ciphers);
+
152
+
153private:
+
154 friend class internal::socket::SocketFactory;
+
155
+
156 bool enabled_;
+
157 ssl_protocol ssl_protocol_;
+
158 std::vector<std::string> client_verify_files_;
+
159 std::string cipher_list_;
+
160 std::shared_ptr<boost::asio::ssl::context> ssl_context_;
+
161 void check_context_enabled_already() const;
+
162#endif
+
163};
+
+
164} // namespace config
+
165} // namespace client
+
166} // namespace hazelcast
+
167
+
168#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
169#pragma warning(pop)
+
170#endif
+
+
+
+ + + + diff --git a/5.5.0/db/ddc/classhazelcast_1_1client_1_1iqueue-members.html b/5.5.0/db/ddc/classhazelcast_1_1client_1_1iqueue-members.html new file mode 100644 index 0000000000..85a29c1134 --- /dev/null +++ b/5.5.0/db/ddc/classhazelcast_1_1client_1_1iqueue-members.html @@ -0,0 +1,128 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iqueue Member List
+
+
+ +

This is the complete list of members for hazelcast::client::iqueue, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
add_all(const std::vector< E > &elements)hazelcast::client::iqueueinline
add_item_listener(item_listener &&listener, bool include_value)hazelcast::client::iqueueinline
contains(const E &element)hazelcast::client::iqueueinline
contains_all(const std::vector< E > &elements)hazelcast::client::iqueueinline
drain_to(std::vector< E > &elements)hazelcast::client::iqueueinline
drain_to(std::vector< E > &elements, size_t max_elements)hazelcast::client::iqueueinline
offer(const E &element)hazelcast::client::iqueueinline
offer(const E &element, std::chrono::milliseconds timeout)hazelcast::client::iqueueinline
peek()hazelcast::client::iqueueinline
poll(std::chrono::milliseconds timeout)hazelcast::client::iqueueinline
poll()hazelcast::client::iqueueinline
put(const E &element)hazelcast::client::iqueueinline
remove(const E &element)hazelcast::client::iqueueinline
remove_all(const std::vector< E > &elements)hazelcast::client::iqueueinline
retain_all(const std::vector< E > &elements)hazelcast::client::iqueueinline
SERVICE_NAME (defined in hazelcast::client::iqueue)hazelcast::client::iqueuestatic
spi::ProxyManager (defined in hazelcast::client::iqueue)hazelcast::client::iqueuefriend
take()hazelcast::client::iqueueinline
to_array()hazelcast::client::iqueueinline
+
+
+ + + + diff --git a/5.5.0/db/dea/structhazelcast_1_1client_1_1serialization_1_1global__serializer.html b/5.5.0/db/dea/structhazelcast_1_1client_1_1serialization_1_1global__serializer.html new file mode 100644 index 0000000000..2ccf001342 --- /dev/null +++ b/5.5.0/db/dea/structhazelcast_1_1client_1_1serialization_1_1global__serializer.html @@ -0,0 +1,163 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::global_serializer Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::global_serializer Struct Referenceabstract
+
+
+ + + + +

+Public Member Functions

+virtual void write (const boost::any &object, object_data_output &out)=0
+virtual boost::any read (object_data_input &in)=0
+ + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 210 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::global_serializer::get_type_id ()
+
+inlinestatic
+
+ +

Definition at line 214 of file serialization.h.

+
215 {
+
216 return pimpl::serialization_constants::CONSTANT_TYPE_GLOBAL;
+
217 }
+
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.html b/5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.html new file mode 100644 index 0000000000..0df3fd2302 --- /dev/null +++ b/5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.html @@ -0,0 +1,210 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::local_endpoint Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_endpoint Class Reference
+
+
+ +

The Client interface allows to get information about a connected client's socket address, type and UUID. + More...

+ +

#include <local_endpoint.h>

+
Inheritance diagram for hazelcast::client::local_endpoint:
+
+
+ + + + + + + + + + + +

+Public Member Functions

 local_endpoint (boost::uuids::uuid uuid, boost::optional< address > socket_address, std::string name, std::unordered_set< std::string > labels)
const std::string & get_name () const
Public Member Functions inherited from hazelcast::client::endpoint
 endpoint (boost::uuids::uuid uuid, boost::optional< address > socket_address)
boost::uuids::uuid get_uuid () const
 Returns the UUID of this endpoint.
const boost::optional< address > & get_socket_address () const
 Returns the socket address for this endpoint.
+

Detailed Description

+

The Client interface allows to get information about a connected client's socket address, type and UUID.

+ +

Definition at line 32 of file local_endpoint.h.

+

Constructor & Destructor Documentation

+ +

◆ local_endpoint()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::local_endpoint::local_endpoint (boost::uuids::uuid uuid,
boost::optional< address > socket_address,
std::string name,
std::unordered_set< std::string > labels )
+
+ +

Definition at line 226 of file cluster.cpp.

+
230 : endpoint(uuid, std::move(socket_address))
+
231 , name_(std::move(name))
+
232 , labels_(std::move(labels))
+
233{}
+
+
+
+

Member Function Documentation

+ +

◆ get_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::local_endpoint::get_name () const
+
+ +

Definition at line 236 of file cluster.cpp.

+
237{
+
238 return name_;
+
239}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.png b/5.5.0/db/df0/classhazelcast_1_1client_1_1local__endpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..8f102e52a337d6180d2afe389e9fad23bd215df4 GIT binary patch literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^dx1EBgBeIxUv7y5QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=B-Uo-U3d6^w7^-aNP3fTu;h zIppkb`;U%{nAe`Y>ckNbS+#H-U^R3cv%udiRqe^KK|-ru{s@7^>!6)PoX_VnD@*mVCQf$ib% z-$YE*xyAbT+o$Gjb3&Ba%A}Z!yJHn*U(*TST=a4M%+1lcA5X0MyEKw7`{#p_bEp3L zUXPlnbKCasMC0GRW*0pqO_%wbnf}fEDgDLug!GzUO}BPz+kU0{?_W_Hm-)qyjowFJ z<~LeC|2uz*-=8nXP1EahS4lU|DmM5w?YOD>+#Z$azt`&Dx}H=&IeE@JmH8L%d{Oz? z31sCy`J$4!cxqkbwA3)h1L9wq8Zu2y|GqXg{&(ez_Mam^iZ556Wn|E{v}L$);w9q& zH$Q#`v!W`74HGXjH}uYtW5{{(g&{$CIXiTtFFJo;20F?=%FtbO`~AJQ(c1&xUD~igvpnzJ zr+M@G50^hy-K%7kV|KmH7#MzU4Eb+|69Y1q@38k$l^$bAEgY z+4=2k^Q_5!-+uq!YF_Z|%g5}q|79n2ef#`nlF5}jUnZ3(!hD>ulwYwW@+-f9=Ipg6 SI8;F?mBG{1&t;ucLK6Vm1a;;B literal 0 HcmV?d00001 diff --git a/5.5.0/db/df8/iset_8h_source.html b/5.5.0/db/df8/iset_8h_source.html new file mode 100644 index 0000000000..5b44636978 --- /dev/null +++ b/5.5.0/db/df8/iset_8h_source.html @@ -0,0 +1,244 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/iset.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
iset.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/ISetImpl.h"
+
19#include "hazelcast/client/impl/ItemEventHandler.h"
+
20#include "hazelcast/client/protocol/codec/codecs.h"
+
21
+
22namespace hazelcast {
+
23namespace client {
+
+
28class HAZELCAST_API iset : public proxy::ISetImpl
+
29{
+
30 friend class spi::ProxyManager;
+
31
+
32public:
+
33 static constexpr const char* SERVICE_NAME = "hz:impl:setService";
+
34
+
+
46 boost::future<boost::uuids::uuid> add_item_listener(
+
47 item_listener&& listener,
+
48 bool include_value)
+
49 {
+
50 std::unique_ptr<
+
51 impl::item_event_handler<protocol::codec::set_addlistener_handler>>
+
52 itemEventHandler(new impl::item_event_handler<
+
53 protocol::codec::set_addlistener_handler>(
+
54 get_name(),
+
55 get_context().get_logger(),
+
56 get_context().get_client_cluster_service(),
+
57 get_context().get_serialization_service(),
+
58 std::move(listener),
+
59 include_value));
+
60
+
61 return proxy::ISetImpl::add_item_listener(std::move(itemEventHandler),
+
62 include_value);
+
63 }
+
+
64
+
70 template<typename E>
+
+
71 boost::future<bool> contains(const E& element)
+
72 {
+
73 return proxy::ISetImpl::contains(to_data(element));
+
74 }
+
+
75
+
80 template<typename E>
+
+
81 boost::future<std::vector<E>> to_array()
+
82 {
+
83 return to_object_vector<E>(proxy::ISetImpl::to_array_data());
+
84 }
+
+
85
+
92 template<typename E>
+
+
93 boost::future<bool> add(const E& element)
+
94 {
+
95 return proxy::ISetImpl::add(to_data(element));
+
96 }
+
+
97
+
103 template<typename E>
+
+
104 boost::future<bool> remove(const E& element)
+
105 {
+
106 return proxy::ISetImpl::remove(to_data(element));
+
107 }
+
+
108
+
114 template<typename E>
+
+
115 boost::future<bool> contains_all(const std::vector<E>& elements)
+
116 {
+
117 return proxy::ISetImpl::contains_all(to_data_collection(elements));
+
118 }
+
+
119
+
125 template<typename E>
+
+
126 boost::future<bool> add_all(const std::vector<E>& elements)
+
127 {
+
128 std::vector<serialization::pimpl::data> dataCollection =
+
129 to_data_collection(elements);
+
130 return proxy::ISetImpl::add_all(to_data_collection(elements));
+
131 }
+
+
132
+
138 template<typename E>
+
+
139 boost::future<bool> remove_all(const std::vector<E>& elements)
+
140 {
+
141 return proxy::ISetImpl::remove_all(to_data_collection(elements));
+
142 }
+
+
143
+
151 template<typename E>
+
+
152 boost::future<bool> retain_all(const std::vector<E>& elements)
+
153 {
+
154 return proxy::ISetImpl::retain_all(to_data_collection(elements));
+
155 }
+
+
156
+
157private:
+
158 iset(const std::string& instance_name, spi::ClientContext* context)
+
159 : proxy::ISetImpl(instance_name, context)
+
160 {}
+
161};
+
+
162} // namespace client
+
163} // namespace hazelcast
+
Concurrent, distributed client implementation of std::unordered_set.
Definition iset.h:29
+
boost::future< bool > remove(const E &element)
Definition iset.h:104
+
boost::future< std::vector< E > > to_array()
Definition iset.h:81
+
boost::future< bool > add_all(const std::vector< E > &elements)
Definition iset.h:126
+
boost::future< bool > remove_all(const std::vector< E > &elements)
Definition iset.h:139
+
boost::future< boost::uuids::uuid > add_item_listener(item_listener &&listener, bool include_value)
Warning 1: If listener should do a time consuming operation, off-load the operation to another thread...
Definition iset.h:46
+
boost::future< bool > contains(const E &element)
Definition iset.h:71
+
boost::future< bool > add(const E &element)
Definition iset.h:93
+
boost::future< bool > retain_all(const std::vector< E > &elements)
Removes the elements from this set that are not available in given "elements" vector.
Definition iset.h:152
+
boost::future< bool > contains_all(const std::vector< E > &elements)
Definition iset.h:115
+
Item listener for IQueue, ISet and IList.
+
+
+
+ + + + diff --git a/5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.html b/5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.html new file mode 100644 index 0000000000..ac0162ee52 --- /dev/null +++ b/5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< boost::uuids::uuid > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< boost::uuids::uuid > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< boost::uuids::uuid >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 461 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< boost::uuids::uuid >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.png b/5.5.0/dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..1751f8a7978528d91565801fbf08b0c616b9604b GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0y~yU@QT$12~w0q}}(ruRuyVz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6#n{uuF{Fa=?cBFTo2__S zuAlZvfB(PBU+93xHpOKxSI;|_af*%W*9N)UpW<~+Z(1@fHS$qQt4gqn4BQkM-%6qNNWkx=g!v+?pHhudZ@3|JC+|lb2i$$z@(#y#L~! zd#XR0kJz`y#U*R5zx}v;cW!db{J!W~6T53gyw7vi{C|Dk`qq^5^UbEoFaLOZ?cAGZ zTUN7r-n*`Tp+9$5n*F~*e;t_^9h-Gql{WRPTl>xN&&i0#bB<5n_VJAB7h$(amw#>8 zn^U=c=KJF>wtwE(!Jay6_C`a;>h)PRGkoP=l>D+SnY1);{)V4klgz&|U-<63{jKk2 zmv833H(4~s)&5Djy6&mg){o{s&#tOpNEeRcp0sEE`GvbX%T4~4y$IiUUs$%pzFht7 z>m_?@xPSGw%$Hqf&vrNW+~;}scExR*p5}G@;XP;hlJAqh6{$a5zkT|1&piLK>SO!& zy^G#{ZR2cHyL)Nh-%q}}FXa<|QtoxRld=od-=-Qp%y(2jDdKrA)G40-Sn0<}DGfqa zo^09+C#P({WXN5Zo*Ef+dXr8fQ-l2~eFhIkhdDx43`btQ)?Uf%uma3HXai&}0Ww>( zCo($#4Pju>UPvFtKZ7qpUY=8fyygU`XsUV!dcBw=vZh7P6PRA0j8zx(Z_KaBinssw zUT66tJ{k9o_uS_2>UsLzU-#GO)6TQ!ou;cS*K}E&=y@ri-27S3-@mu)x$_oGzaCt9 zS8o69+~R1gsU>XfLB0>x2gA9~FI|}zuw-q4e#!pGea_OJ->eqoFJ4{zc+c(v*G<#A z`m)ysX)RvOx24-&@^sX0F(cWU=Oqk#LsQJBZ8x)vz8sgcd?j%(7cII+3($GK%k?>XK#f3)rV8KoQd-@H@5u)1G9D3@zp zm2`c4UEbe0PUXAHjCO3?a5j^tHsFcCi>ptzGT+@E!F*T0EiL!^+4Mb^YIo#y$Moji zh`Z;sU+~Y3Q~6=P7Mu`XU~D#Bd++V&>2KGS?#md?{?7HXJ?}iGEcw5`XsLJ52BBRltlA6F8Lt`l jP6-NHIz?#Ne};tbP0l+XkKm+m@C literal 0 HcmV?d00001 diff --git a/5.5.0/dc/d05/classhazelcast_1_1client_1_1serialization_1_1portable__writer-members.html b/5.5.0/dc/d05/classhazelcast_1_1client_1_1serialization_1_1portable__writer-members.html new file mode 100644 index 0000000000..25d72af34b --- /dev/null +++ b/5.5.0/dc/d05/classhazelcast_1_1client_1_1serialization_1_1portable__writer-members.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::portable_writer Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::portable_writer, including all inherited members.

+ + + + + + + + + +
end()hazelcast::client::serialization::portable_writer
get_raw_data_output()hazelcast::client::serialization::portable_writer
portable_writer(pimpl::DefaultPortableWriter *default_portable_writer)hazelcast::client::serialization::portable_writer
portable_writer(pimpl::ClassDefinitionWriter *class_definition_writer)hazelcast::client::serialization::portable_writer
write(const std::string &field_name, T value) (defined in hazelcast::client::serialization::portable_writer)hazelcast::client::serialization::portable_writerinline
write_null_portable(const std::string &field_name)hazelcast::client::serialization::portable_writer
write_portable(const std::string &field_name, const T *portable)hazelcast::client::serialization::portable_writer
write_portable_array(const std::string &field_name, const std::vector< T > *values)hazelcast::client::serialization::portable_writer
+
+
+ + + + diff --git a/5.5.0/dc/d08/structhazelcast_1_1client_1_1offset__date__time-members.html b/5.5.0/dc/d08/structhazelcast_1_1client_1_1offset__date__time-members.html new file mode 100644 index 0000000000..a66ac27a69 --- /dev/null +++ b/5.5.0/dc/d08/structhazelcast_1_1client_1_1offset__date__time-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::offset_date_time Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dc/d11/classhazelcast_1_1client_1_1initial__membership__event-members.html b/5.5.0/dc/d11/classhazelcast_1_1client_1_1initial__membership__event-members.html new file mode 100644 index 0000000000..394f4ce729 --- /dev/null +++ b/5.5.0/dc/d11/classhazelcast_1_1client_1_1initial__membership__event-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::initial_membership_event Member List
+
+
+ +

This is the complete list of members for hazelcast::client::initial_membership_event, including all inherited members.

+ + + + +
get_cluster()hazelcast::client::initial_membership_event
get_members() consthazelcast::client::initial_membership_event
initial_membership_event(cluster &cluster, std::unordered_set< member > members) (defined in hazelcast::client::initial_membership_event)hazelcast::client::initial_membership_event
+
+
+ + + + diff --git a/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html b/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html new file mode 100644 index 0000000000..dd923ee7ed --- /dev/null +++ b/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html @@ -0,0 +1,178 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::instance_of_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::instance_of_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::instance_of_predicate:
+
+
+ + + + + + +

+Public Member Functions

 instance_of_predicate (hazelcast_client &client, const std::string &java_class_name)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 221 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ instance_of_predicate()

+ +
+
+ + + + + + + + + + + +
hazelcast::client::query::instance_of_predicate::instance_of_predicate (hazelcast_client & client,
const std::string & java_class_name )
+
+
Parameters
+ + +
javaClassNameThe name of the java class as identified by Class.get_name() in java.
+
+
+ +

Definition at line 39 of file query.cpp.

+
41 : base_predicate(client)
+
42{
+
43 out_stream.write(java_class_name);
+
44}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.js b/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.js new file mode 100644 index 0000000000..b6fa86bb43 --- /dev/null +++ b/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1instance__of__predicate = +[ + [ "instance_of_predicate", "dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html#a8d7642074ac28b69b224c2b164a9eed9", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.png b/5.5.0/dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..c74e2904de9461d61dcff21bcb41a5ab84aa8316 GIT binary patch literal 1487 zcmb`HeKga19LIlJiZF!`Kc;J*+6b%svM3I1OBd0>bY0}3+tHXxu_1?2l3^TlXgi%u zDki&m+>L5!?ND9o$wM<%k?f&7j#=)id(S=h{@wSF&-?TFe*b&FKJRZqa3IcLoy9r; z01OCtzYqY>f@}H z|B?YBH%W)dCGof0-a00o<&3bq=fZ4Lf;z2=lP@VcI`p!VNkty7P0Av!ST*NP$m$UE z%*PB~bI-w36x|>+c;TFIhZ$#^=eWxj*=U?(tT+Sy%tY|KkhR1{)EB*RiC_3xgoqN3 zWEI*zveUz21!E3mX>V->OXW@tP*X4#72d9U87vUzFFFme$`Q?siF_+=+D}mGE!0k3y$soM@fT6@j5VKX{IHmlK zPo4aKeB1Cpb#3!{MaH$Qr*bFHBXOrL#?91AXN?#U(0Vc${47#B!xw}~|+ z8L4Jg<1Du%POd7APcapdBzU>^+CHq=LBm=Zhn5 zI=iFMY5b|nr?EU+D(;f1_3qoSs5TijoAct6D1W32TKzE!6~EhhIjrTTAqGo)p!I@@ z7WMC?_dg|ow}3J#?34PS7CObxK2cMvE^AYpXBigR-7{)^ zE1H3PPAbZtYNQP?PGYS^=He44%$D8^S){ND%qHD2bxVd)*){p$E@c;(uP<^m*hp(^ z;ye#X=NyI+-H!I&Z}=8kSY=PcfnzkH909TOc&YlX%wBH@ZQ7koE9VB&!t2`zuHV4V z!}5+yC|uweRDa<3@%*@G`<5E8|89c#jy*(kbAWy+DTxl<>2h@qF74BL+AE)$!hj<= zwwbq;sSm=BULRV+J!Hk!KMw`oY8+gVhw;OA9l;kd$Ec0V---}{(WGgy&W7=_SN%nkX23( bYgz%OSVlE+jen@fqrb?nB2brNEEXr literal 0 HcmV?d00001 diff --git a/5.5.0/dc/d18/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4-members.html b/5.5.0/dc/d18/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4-members.html new file mode 100644 index 0000000000..f008876679 --- /dev/null +++ b/5.5.0/dc/d18/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< int64_t > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dc/d32/replicated__map_8h_source.html b/5.5.0/dc/d32/replicated__map_8h_source.html new file mode 100644 index 0000000000..ef4e3b6f74 --- /dev/null +++ b/5.5.0/dc/d32/replicated__map_8h_source.html @@ -0,0 +1,474 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/replicated_map.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
replicated_map.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <memory>
+
20
+
21#include "hazelcast/client/proxy/ReplicatedMapImpl.h"
+
22#include "hazelcast/client/spi/impl/ClientClusterServiceImpl.h"
+
23#include "hazelcast/client/entry_listener.h"
+
24#include "hazelcast/client/entry_event.h"
+
25#include "hazelcast/client/map_event.h"
+
26#include "hazelcast/client/query/predicates.h"
+
27#include "hazelcast/logger.h"
+
28
+
29#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
30#pragma warning(push)
+
31#pragma warning(disable : 4251) // for dll export
+
32#endif
+
33
+
34namespace hazelcast {
+
35namespace client {
+
+
47class HAZELCAST_API replicated_map : public proxy::ReplicatedMapImpl
+
48{
+
49 friend class spi::ProxyManager;
+
50
+
51public:
+
52 static constexpr const char* SERVICE_NAME = "hz:impl:replicatedMapService";
+
67 template<typename K, typename V, typename R = V>
+
+
68 boost::future<boost::optional<R>> put(const K& key,
+
69 const V& value,
+
70 std::chrono::milliseconds ttl)
+
71 {
+
72 return to_object<R>(put_data(to_data(key), to_data(value), ttl));
+
73 }
+
+
74
+
85 template<typename K, typename V>
+
+
86 boost::future<void> put_all(const std::unordered_map<K, V>& entries)
+
87 {
+
88 return put_all_data(to_data_entries(entries));
+
89 }
+
+
90
+
+
97 boost::future<boost::uuids::uuid> add_entry_listener(
+
98 entry_listener&& listener)
+
99 {
+
100 return proxy::ReplicatedMapImpl::add_entry_listener(
+
101 std::shared_ptr<impl::BaseEventHandler>(
+
102 new EntryEventHandler<
+
103 protocol::codec::replicatedmap_addentrylistener_handler>(
+
104 get_name(),
+
105 get_context().get_client_cluster_service(),
+
106 get_context().get_serialization_service(),
+
107 std::move(listener),
+
108 get_context().get_logger())));
+
109 }
+
+
110
+
123 template<typename K>
+
124 typename std::enable_if<!std::is_base_of<query::predicate, K>::value,
+
125 boost::future<boost::uuids::uuid>>::type
+
+
126 add_entry_listener(entry_listener&& listener, const K& key)
+
127 {
+
128 return proxy::ReplicatedMapImpl::add_entry_listener_to_key(
+
129 std::shared_ptr<impl::BaseEventHandler>(
+
130 new EntryEventHandler<
+
131 protocol::codec::replicatedmap_addentrylistenertokey_handler>(
+
132 get_name(),
+
133 get_context().get_client_cluster_service(),
+
134 get_context().get_serialization_service(),
+
135 std::move(listener),
+
136 get_context().get_logger())),
+
137 to_data(key));
+
138 }
+
+
139
+
148 template<typename P>
+
149 typename std::enable_if<std::is_base_of<query::predicate, P>::value,
+
150 boost::future<boost::uuids::uuid>>::type
+
+
151 add_entry_listener(entry_listener&& listener, const P& predicate)
+
152 {
+
153 return proxy::ReplicatedMapImpl::add_entry_listener(
+
154 std::shared_ptr<impl::BaseEventHandler>(
+
155 new EntryEventHandler<
+
156 protocol::codec::
+
157 replicatedmap_addentrylistenerwithpredicate_handler>(
+
158 get_name(),
+
159 get_context().get_client_cluster_service(),
+
160 get_context().get_serialization_service(),
+
161 std::move(listener),
+
162 get_context().get_logger())),
+
163 to_data(predicate));
+
164 }
+
+
165
+
175 template<typename K, typename P>
+
176 typename std::enable_if<std::is_base_of<query::predicate, P>::value,
+
177 boost::future<boost::uuids::uuid>>::type
+
+ +
179 const P& predicate,
+
180 const K& key)
+
181 {
+
182 return proxy::ReplicatedMapImpl::add_entry_listener(
+
183 std::shared_ptr<impl::BaseEventHandler>(
+
184 new EntryEventHandler<
+
185 protocol::codec::
+
186 replicatedmap_addentrylistenertokeywithpredicate_handler>(
+
187 get_name(),
+
188 get_context().get_client_cluster_service(),
+
189 get_context().get_serialization_service(),
+
190 std::move(listener),
+
191 get_context().get_logger())),
+
192 to_data(key),
+
193 to_data(predicate));
+
194 }
+
+
195
+
210 template<typename V>
+
+
211 boost::future<std::vector<V>> values()
+
212 {
+
213 return to_object_vector<V>(values_data());
+
214 }
+
+
215
+
227 template<typename K, typename V>
+
+
228 boost::future<std::vector<std::pair<K, V>>> entry_set()
+
229 {
+
230 return to_entry_object_vector<K, V>(entry_set_data());
+
231 }
+
+
232
+
244 template<typename K>
+
+
245 boost::future<std::vector<K>> key_set()
+
246 {
+
247 return to_object_vector<K>(key_set_data());
+
248 }
+
+
249
+
255 template<typename K>
+
+
256 boost::future<bool> contains_key(const K& key)
+
257 {
+
258 return contains_key_data(to_data(key));
+
259 }
+
+
260
+
266 template<typename V>
+
+
267 boost::future<bool> contains_value(const V& value)
+
268 {
+
269 return contains_value_data(to_data(value));
+
270 }
+
+
271
+
277 template<typename K, typename V>
+
+
278 boost::future<boost::optional<V>> get(const K& key)
+
279 {
+
280 return to_object<V>(get_data(to_data(key)));
+
281 }
+
+
282
+
290 template<typename K, typename V, typename R = V>
+
+
291 boost::future<boost::optional<R>> put(const K& key, const V& value)
+
292 {
+
293 return put<K, V, R>(key, value, std::chrono::milliseconds(0));
+
294 }
+
+
295
+
301 template<typename K, typename V>
+
+
302 boost::future<boost::optional<V>> remove(const K& key)
+
303 {
+
304 return to_object<V>(remove_data(to_data(key)));
+
305 }
+
+
306
+
307private:
+
308 replicated_map(const std::string& object_name, spi::ClientContext* context)
+
309 : proxy::ReplicatedMapImpl(SERVICE_NAME, object_name, context)
+
310 {}
+
311
+
312 template<typename HANDLER>
+
313 class EntryEventHandler : public HANDLER
+
314 {
+
315 public:
+
316 EntryEventHandler(
+
317 const std::string& instance_name,
+
318 spi::impl::ClientClusterServiceImpl& cluster_service,
+
319 serialization::pimpl::SerializationService& serialization_service,
+
320 entry_listener&& listener,
+
321 logger& lg)
+
322 : HANDLER(lg)
+
323 , instance_name_(instance_name)
+
324 , cluster_service_(cluster_service)
+
325 , serialization_service_(serialization_service)
+
326 , listener_(std::move(listener))
+
327 , logger_(lg)
+
328 {}
+
329
+
330 void handle_entry(
+
331 const boost::optional<serialization::pimpl::data>& key,
+
332 const boost::optional<serialization::pimpl::data>& value,
+
333 const boost::optional<serialization::pimpl::data>& old_value,
+
334 const boost::optional<serialization::pimpl::data>& merging_value,
+
335 int32_t event_type,
+
336 boost::uuids::uuid uuid,
+
337 int32_t number_of_affected_entries) override
+
338 {
+
339 if (event_type ==
+
340 static_cast<int32_t>(entry_event::type::CLEAR_ALL)) {
+
341 fire_map_wide_event(key,
+
342 value,
+
343 old_value,
+
344 merging_value,
+
345 event_type,
+
346 uuid,
+
347 number_of_affected_entries);
+
348 return;
+
349 }
+
350
+
351 fire_entry_event(key,
+
352 value,
+
353 old_value,
+
354 merging_value,
+
355 event_type,
+
356 uuid,
+
357 number_of_affected_entries);
+
358 }
+
359
+
360 private:
+
361 void fire_map_wide_event(
+
362 const boost::optional<serialization::pimpl::data>& /* key */,
+
363 const boost::optional<serialization::pimpl::data>& /* value */,
+
364 const boost::optional<serialization::pimpl::data>& /* old_value */,
+
365 const boost::optional<serialization::pimpl::data>& /* merging_value */,
+
366 int32_t event_type,
+
367 boost::uuids::uuid uuid,
+
368 int32_t number_of_affected_entries)
+
369 {
+
370 auto member = cluster_service_.get_member(uuid);
+
371 auto mapEventType = static_cast<entry_event::type>(event_type);
+
372 map_event mapEvent(std::move(member).value(),
+
373 mapEventType,
+
374 instance_name_,
+
375 number_of_affected_entries);
+
376 listener_.map_cleared_(std::move(mapEvent));
+
377 }
+
378
+
379 void fire_entry_event(
+
380 const boost::optional<serialization::pimpl::data>& key,
+
381 const boost::optional<serialization::pimpl::data>& value,
+
382 const boost::optional<serialization::pimpl::data>& old_value,
+
383 const boost::optional<serialization::pimpl::data>& merging_value,
+
384 int32_t event_type,
+
385 boost::uuids::uuid uuid,
+
386 int32_t /* number_of_affected_entries */)
+
387 {
+
388 typed_data eventKey, val, oldVal, mergingVal;
+
389 if (value) {
+
390 val = typed_data(std::move(*value), serialization_service_);
+
391 }
+
392 if (old_value) {
+
393 oldVal =
+
394 typed_data(std::move(*old_value), serialization_service_);
+
395 }
+
396 if (merging_value) {
+
397 mergingVal =
+
398 typed_data(std::move(*merging_value), serialization_service_);
+
399 }
+
400 if (key) {
+
401 eventKey = typed_data(std::move(*key), serialization_service_);
+
402 }
+
403 auto m = cluster_service_.get_member(uuid);
+
404 if (!m.has_value()) {
+
405 m = member(uuid);
+
406 }
+
407 auto type = static_cast<entry_event::type>(event_type);
+
408 entry_event entryEvent(instance_name_,
+
409 std::move(m.value()),
+
410 type,
+
411 std::move(eventKey),
+
412 std::move(val),
+
413 std::move(oldVal),
+
414 std::move(mergingVal));
+
415 switch (type) {
+
416 case entry_event::type::ADDED:
+
417 listener_.added_(std::move(entryEvent));
+
418 break;
+
419 case entry_event::type::REMOVED:
+
420 listener_.removed_(std::move(entryEvent));
+
421 break;
+
422 case entry_event::type::UPDATED:
+
423 listener_.updated_(std::move(entryEvent));
+
424 break;
+
425 case entry_event::type::EVICTED:
+
426 listener_.evicted_(std::move(entryEvent));
+
427 break;
+
428 default:
+
429 HZ_LOG(
+
430 logger_,
+
431 warning,
+
432 boost::str(boost::format(
+
433 "Received unrecognized event with type: %1% "
+
434 "Dropping the event!!!") %
+
435 static_cast<int>(type)));
+
436 }
+
437 }
+
438
+
439 private:
+
440 const std::string& instance_name_;
+
441 spi::impl::ClientClusterServiceImpl& cluster_service_;
+
442 serialization::pimpl::SerializationService& serialization_service_;
+
443 entry_listener listener_;
+
444 logger& logger_;
+
445 };
+
446};
+
+
447} // namespace client
+
448} // namespace hazelcast
+
449
+
450#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
451#pragma warning(pop)
+
452#endif
+
Map entry listener to get notified when a map entry is added, removed, updated, evicted,...
+ +
std::enable_if< std::is_base_of< query::predicate, P >::value, boost::future< boost::uuids::uuid > >::type add_entry_listener(entry_listener &&listener, const P &predicate, const K &key)
Adds an continuous entry listener for this map.
+
boost::future< void > put_all(const std::unordered_map< K, V > &entries)
Copies all of the mappings from the specified map to this map (optional operation).
+
boost::future< std::vector< V > > values()
Due to the lazy nature of the returned array, changes to the map (addition, removal,...
+
boost::future< boost::optional< V > > remove(const K &key)
+
std::enable_if< std::is_base_of< query::predicate, P >::value, boost::future< boost::uuids::uuid > >::type add_entry_listener(entry_listener &&listener, const P &predicate)
Adds an continuous entry listener for this map.
+
boost::future< boost::optional< R > > put(const K &key, const V &value)
+
boost::future< bool > contains_value(const V &value)
+
boost::future< boost::optional< V > > get(const K &key)
+
boost::future< boost::optional< R > > put(const K &key, const V &value, std::chrono::milliseconds ttl)
+
boost::future< bool > contains_key(const K &key)
+
boost::future< std::vector< K > > key_set()
Returns a view of the keys contained in this map.
+
std::enable_if<!std::is_base_of< query::predicate, K >::value, boost::future< boost::uuids::uuid > >::type add_entry_listener(entry_listener &&listener, const K &key)
Adds the specified entry listener for the specified key.
+
boost::future< boost::uuids::uuid > add_entry_listener(entry_listener &&listener)
Adds an entry listener for this map.
+
boost::future< std::vector< std::pair< K, V > > > entry_set()
Returns a view of the mappings contained in this map.
+ +
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/dc/d3d/structhazelcast_1_1client_1_1query_1_1anchor__data__list-members.html b/5.5.0/dc/d3d/structhazelcast_1_1client_1_1query_1_1anchor__data__list-members.html new file mode 100644 index 0000000000..84294dee4f --- /dev/null +++ b/5.5.0/dc/d3d/structhazelcast_1_1client_1_1query_1_1anchor__data__list-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::anchor_data_list Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dc/d41/eviction__policy_8h_source.html b/5.5.0/dc/d41/eviction__policy_8h_source.html new file mode 100644 index 0000000000..049de973de --- /dev/null +++ b/5.5.0/dc/d41/eviction__policy_8h_source.html @@ -0,0 +1,148 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/eviction_policy.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
eviction_policy.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
27namespace config {
+
28enum HAZELCAST_API eviction_policy
+
29{
+
33 LRU,
+
37 LFU,
+
41 NONE,
+
45 RANDOM
+
46};
+
47}
+
48} // namespace client
+
49} // namespace hazelcast
+
50
+
51#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
52#pragma warning(pop)
+
53#endif
+
+
+
+ + + + diff --git a/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.html b/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.html new file mode 100644 index 0000000000..82794a5194 --- /dev/null +++ b/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.html @@ -0,0 +1,292 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::itopic Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::itopic Class Reference
+
+
+ +

Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model. + More...

+ +

#include <itopic.h>

+
Inheritance diagram for hazelcast::client::itopic:
+
+
+ + + + + + + + +

+Public Member Functions

template<typename E>
boost::future< void > publish (const E &message)
 Publishes the message to all subscribers of this topic.
boost::future< boost::uuids::uuid > add_message_listener (topic::listener &&listener)
 Subscribe to this topic.
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:topicService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model.

+

Publish and subscriptions are cluster-wide. When a member subscribes for a topic, it is actually registering for messages published by any member in the cluster, including the new members joined after you added the listener.

+

Messages are ordered, meaning, listeners(subscribers) will process the messages in the order they are actually published. If cluster member M publishes messages m1, m2, m3...mn to a topic T, then Hazelcast makes sure that all of the subscribers of topic T will receive and process m1, m2, m3...mn in order.

+ +

Definition at line 42 of file itopic.h.

+

Member Function Documentation

+ +

◆ add_message_listener()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::itopic::add_message_listener (topic::listener && listener)
+
+inline
+
+ +

Subscribe to this topic.

+

When a message is published on this topic, the callback function that was provided to the given Listener object is called.

See also
Listener
+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + +
listener
+
+
+
Returns
registration id.
+ +

Definition at line 75 of file itopic.h.

+
77 {
+
78 return proxy::ITopicImpl::add_message_listener(
+
79 std::shared_ptr<impl::BaseEventHandler>(
+
80 new topic::impl::TopicEventHandlerImpl(
+
81 get_name(),
+
82 get_context().get_logger(),
+
83 get_context().get_client_cluster_service(),
+
84 get_context().get_serialization_service(),
+
85 std::move(listener))));
+
86 }
+
+
+
+ +

◆ publish()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::itopic::publish (const E & message)
+
+inline
+
+ +

Publishes the message to all subscribers of this topic.

+
Parameters
+ + +
message
+
+
+ +

Definition at line 55 of file itopic.h.

+
56 {
+
57 return proxy::ITopicImpl::publish(to_data<E>(message));
+
58 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 44 of file itopic.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::itopic::SERVICE_NAME = "hz:impl:topicService"
+
+staticconstexpr
+
+ +

Definition at line 47 of file itopic.h.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/itopic.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.js b/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.js new file mode 100644 index 0000000000..d6b1e629b8 --- /dev/null +++ b/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1itopic = +[ + [ "add_message_listener", "dc/d49/classhazelcast_1_1client_1_1itopic.html#a73f23d414029cd663b342e955f4a937e", null ], + [ "publish", "dc/d49/classhazelcast_1_1client_1_1itopic.html#a2f93a68aa9821dffdbb3a74084acf5d6", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.png b/5.5.0/dc/d49/classhazelcast_1_1client_1_1itopic.png new file mode 100644 index 0000000000000000000000000000000000000000..b9218fab14a972ca5d73a65cec19a456973826f5 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^oj@GG!3-p&PA`)IQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=E9VJzX3_Dj46+y_xsgfXAg> zf9B8s`s>6`Dv6#x+k4qzhr)u1TPH0SnYr)KnH;Wz9z{&5oStqVd{^0U+8*_n(X;1A z$Xo33Hrn<_bJExKy7!kxAJ4s&V>!vz;OVVpR=0eQ_)dCbqOx*3zxLXTH)g#ydp5aP z+VO_U$+*WeCLHstyL5Dk<+lk-j($s=q$j`M|5DuV-70UFeUBF|@Gv^FT)HwSd-=4+ z@*i_HPTyL*WqVe;%K6f-zdx?uue;sjUO7-x{F#YQJl;>7@T7dIii#u%Z=En>=2-=X z9c$Scd=_SU$n{4CEK`hhP;;Ewu9D5pP^HSr;6g0^o3E0V7R;gMDXihCqNxSMuM~DN zNacJzefrPKCmRcP{$y8~B=Y2X9p^sfjk#MyzTKPdZ@97l)^mwn*8iU5t(zP9{J7J{ zr*GIM-3_pPsGg{D*>m#Bt#6YrWmex>vyp54WBFGN@9zJY@lz&4+W*Y-+4u7NgYGYN zx!byG-4upCk3MU2&ln9Wal?YS(_iS!+UHZD^w;fS+UaN%$c+c{72U;@p$?s`WP@BFnGH9 KxvX + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::cp::raft_group_id > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::cp::raft_group_id >, including all inherited members.

+ + +
operator()(const hazelcast::cp::raft_group_id &group_id) const noexcept (defined in std::hash< hazelcast::cp::raft_group_id >)std::hash< hazelcast::cp::raft_group_id >
+
+
+ + + + diff --git a/5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html b/5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html new file mode 100644 index 0000000000..0417638d98 --- /dev/null +++ b/5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html @@ -0,0 +1,569 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::topic::reliable_listener Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::topic::reliable_listener Class Referencefinal
+
+
+ +

Listen to messages from a reliable_topic. + More...

+ +

#include <reliable_listener.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 reliable_listener (bool loss_tolerant, int64_t initial_sequence_id=-1)
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listeneron_received (Handler &&h) &
 Set an handler function to be invoked when a message is received for the added topic.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listener && on_received (Handler &&h) &&
 Set an handler function to be invoked when a message is received for the added topic.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listeneron_store_sequence_id (Handler &&h) &
 Set an handler function to be invoked to informs the listener that it should store the sequence.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listener && on_store_sequence_id (Handler &&h) &&
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listenerterminate_on_exception (Handler &&h) &
 Set an handler function that checks if the listener should be terminated based on an exception thrown while calling the function set by reliable_listener::on_received.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listener && terminate_on_exception (Handler &&h) &&
 Set an handler function that checks if the listener should be terminated based on an exception thrown while calling the function set by reliable_listener::on_received.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listeneron_cancel (Handler &&h) &
 Set an handler function which will be called when the listener is cancelled.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
reliable_listener && on_cancel (Handler &&h) &&
 Set an handler function which will be called when the listener is cancelled.
+ + +

+Friends

class client::reliable_topic
+

Detailed Description

+

Listen to messages from a reliable_topic.

+

Durable Subscription

+

reliable_listener allows you to control where you want to start processing a message when the listener is registered. This makes it possible to create a durable subscription by storing the sequence-id of the last message and using this id as the id to start from.

+

Exception handling

+

reliable_listener also gives the ability to deal with exceptions via the method reliable_listener::terminate_on_exception.

+

Global order

+

The reliable_listener will always get all events in order (global order). It will not get duplicates and there will only be gaps if it is too slow. For more information see isLossTolerant().

+

Delivery guarantees

+

Because the reliable_listener controls which item it wants to continue from upon restart, it is very easy to provide an at-least-once or at-most-once delivery guarantee. The function set via reliable_listener::on_store_sequence_id is always called before a message is processed; so the id can be persisted on some non-volatile storage. When the the stored sequence-id is then passed to reliable_listener::reliable_listener, an at-least-once delivery is implemented since the same item is now being processed twice. To implement an at-most-once delivery guarantee, add 1 to the stored sequence-id before passing it to reliable_listener::reliable_listener.

+ +

Definition at line 65 of file reliable_listener.h.

+

Constructor & Destructor Documentation

+ +

◆ reliable_listener()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::topic::reliable_listener::reliable_listener (bool loss_tolerant,
int64_t initial_sequence_id = -1 )
+
+explicit
+
+
Parameters
+ + + +
loss_toleranttrue if this listener is able to deal with message loss. Even though the reliable topic promises to be reliable, it can be that the listener is too slow. Eventually the message won't be available anymore. If the reliable_listener is not loss tolerant and the topic detects that there are missing messages, it will terminate the reliable_listener.
initial_sequence_idthe initial sequence-id from which this listener should start. -1 if there is no initial sequence-id and you want to start from the next published message. If you intent to create a durable subscriber so you continue from where you stopped the previous time, load the previous sequence-id and add 1. If you don't add one, then you will be receiving the same message twice.
+
+
+ +

Definition at line 103 of file proxy.cpp.

+
105 : loss_tolerant_(loss_tolerant)
+
106 , initial_sequence_id_(initial_sequence_id)
+
107{}
+
+
+
+

Member Function Documentation

+ +

◆ on_cancel() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener & hazelcast::client::topic::reliable_listener::on_cancel (Handler && h) &
+
+inline
+
+ +

Set an handler function which will be called when the listener is cancelled.

+
Parameters
+ + +
ha void function object with no parameters
+
+
+ +

Definition at line 177 of file reliable_listener.h.

+
178 {
+
179 on_cancel_ = std::move(h);
+
180 return *this;
+
181 }
+
+
+
+ +

◆ on_cancel() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener && hazelcast::client::topic::reliable_listener::on_cancel (Handler && h) &&
+
+inline
+
+ +

Set an handler function which will be called when the listener is cancelled.

+
Parameters
+ + +
ha void function object with no parameters
+
+
+ +

Definition at line 188 of file reliable_listener.h.

+
189 {
+
190 on_cancel(std::move(h));
+
191 return std::move(*this);
+
192 }
+
reliable_listener & on_cancel(Handler &&h) &
Set an handler function which will be called when the listener is cancelled.
+
+
+
+ +

◆ on_received() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener & hazelcast::client::topic::reliable_listener::on_received (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when a message is received for the added topic.

+

Note that topic guarantees message ordering. Therefore there is only one thread invoking the function. The user should not keep the thread busy, but preferably should dispatch it via an Executor. This will increase the performance of the topic.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type Message &&
+
+
+
Returns
*this
+ +

Definition at line 98 of file reliable_listener.h.

+
99 {
+
100 received_ = std::move(h);
+
101 return *this;
+
102 }
+
+
+
+ +

◆ on_received() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener && hazelcast::client::topic::reliable_listener::on_received (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when a message is received for the added topic.

+

Note that topic guarantees message ordering. Therefore there is only one thread invoking the function. The user should not keep the thread busy, but preferably should dispatch it via an Executor. This will increase the performance of the topic.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type Message &&
+
+
+
Returns
*this
+ +

Definition at line 109 of file reliable_listener.h.

+
110 {
+
111 on_received(std::move(h));
+
112 return std::move(*this);
+
113 }
+
reliable_listener & on_received(Handler &&h) &
Set an handler function to be invoked when a message is received for the added topic.
+
+
+
+ +

◆ on_store_sequence_id() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener & hazelcast::client::topic::reliable_listener::on_store_sequence_id (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked to informs the listener that it should store the sequence.

+

This method is called before the message is processed. Can be used to make a durable subscription.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type int64_t
+
+
+
Returns
*this
+ +

Definition at line 125 of file reliable_listener.h.

+
126 {
+
127 store_sequence_id_ = std::move(h);
+
128 return *this;
+
129 }
+
+
+
+ +

◆ on_store_sequence_id() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener && hazelcast::client::topic::reliable_listener::on_store_sequence_id (Handler && h) &&
+
+inline
+
+ +

+ +

Definition at line 136 of file reliable_listener.h.

+
137 {
+
138 on_store_sequence_id(std::move(h));
+
139 return std::move(*this);
+
140 }
+
reliable_listener & on_store_sequence_id(Handler &&h) &
Set an handler function to be invoked to informs the listener that it should store the sequence.
+
+
+
+ +

◆ terminate_on_exception() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener & hazelcast::client::topic::reliable_listener::terminate_on_exception (Handler && h) &
+
+inline
+
+ +

Set an handler function that checks if the listener should be terminated based on an exception thrown while calling the function set by reliable_listener::on_received.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const IException &
+
+
+
Returns
*this
+ +

Definition at line 152 of file reliable_listener.h.

+
153 {
+
154 terminal_ = std::move(h);
+
155 return *this;
+
156 }
+
+
+
+ +

◆ terminate_on_exception() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
reliable_listener && hazelcast::client::topic::reliable_listener::terminate_on_exception (Handler && h) &&
+
+inline
+
+ +

Set an handler function that checks if the listener should be terminated based on an exception thrown while calling the function set by reliable_listener::on_received.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const IException &
+
+
+
Returns
*this
+ +

Definition at line 163 of file reliable_listener.h.

+
164 {
+
165 terminate_on_exception(std::move(h));
+
166 return std::move(*this);
+
167 }
+
reliable_listener & terminate_on_exception(Handler &&h) &
Set an handler function that checks if the listener should be terminated based on an exception thrown...
+
+
+
+ + +

◆ client::reliable_topic

+ +
+
+ + + + + +
+ + + + +
friend class client::reliable_topic
+
+friend
+
+ +

Definition at line 67 of file reliable_listener.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.js b/5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.js new file mode 100644 index 0000000000..5be8d7d993 --- /dev/null +++ b/5.5.0/dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.js @@ -0,0 +1,12 @@ +var classhazelcast_1_1client_1_1topic_1_1reliable__listener = +[ + [ "reliable_listener", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#ab95364d47f11f51406674bbcbe348422", null ], + [ "on_cancel", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#a574fb70613df2be41f7d99d30f532782", null ], + [ "on_cancel", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#a836525f24463996f4a3c3d75a3d1190a", null ], + [ "on_received", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#ad9c0d7b7b6fecc369bb2da5bb452a5a8", null ], + [ "on_received", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#a4a12f3fe90edd4e9d45e37806702f395", null ], + [ "on_store_sequence_id", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#abf92a8d001d4f2c854e7060577f6fa7e", null ], + [ "on_store_sequence_id", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#a94c395617c4df2a859a077a7c965f967", null ], + [ "terminate_on_exception", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#a26aaba2a933d44f6233eb5438b3f4b58", null ], + [ "terminate_on_exception", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html#a5ee39446f848b0401af92bb4d05cdd26", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/d5d/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata.html b/5.5.0/dc/d5d/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata.html new file mode 100644 index 0000000000..b1f8482e9c --- /dev/null +++ b/5.5.0/dc/d5d/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata.html @@ -0,0 +1,216 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_column_metadata Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_column_metadata Struct Reference
+
+
+ + + + + +

+Public Attributes

std::string name
sql_column_type type
bool nullable
+ + +

+Friends

bool HAZELCAST_API operator== (const sql_column_metadata &lhs, const sql_column_metadata &rhs)
+

Detailed Description

+
+

Definition at line 27 of file sql_column_metadata.h.

+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool HAZELCAST_API operator== (const sql_column_metadata & lhs,
const sql_column_metadata & rhs )
+
+friend
+
+ +

Definition at line 1317 of file sql.cpp.

+
1318{
+
1319 return lhs.name == rhs.name && lhs.type == rhs.type &&
+
1320 lhs.nullable == rhs.nullable;
+
1321}
+
+
+
+

Member Data Documentation

+ +

◆ name

+ +
+
+ + + + +
std::string hazelcast::client::sql::sql_column_metadata::name
+
+ +

Definition at line 29 of file sql_column_metadata.h.

+ +
+
+ +

◆ nullable

+ +
+
+ + + + +
bool hazelcast::client::sql::sql_column_metadata::nullable
+
+ +

Definition at line 31 of file sql_column_metadata.h.

+ +
+
+ +

◆ type

+ +
+
+ + + + +
sql_column_type hazelcast::client::sql::sql_column_metadata::type
+
+ +

Definition at line 30 of file sql_column_metadata.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html b/5.5.0/dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html new file mode 100644 index 0000000000..10291aaf74 --- /dev/null +++ b/5.5.0/dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html @@ -0,0 +1,157 @@ + + + + + + + +Hazelcast C++ Client: std::hash< std::pair< std::string, std::string > > Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< std::pair< std::string, std::string > > Class Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const std::pair< std::string, std::string > &val) const noexcept
+

Detailed Description

+
+

Definition at line 39 of file transaction_context.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< std::pair< std::string, std::string > >::operator() (const std::pair< std::string, std::string > & val) const
+
+noexcept
+
+ +

Definition at line 805 of file transactions.cpp.

+
807{
+
808 return std::hash<std::string>{}(val.first + val.second);
+
809}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dc/d61/in__memory__format_8h_source.html b/5.5.0/dc/d61/in__memory__format_8h_source.html new file mode 100644 index 0000000000..c92973327d --- /dev/null +++ b/5.5.0/dc/d61/in__memory__format_8h_source.html @@ -0,0 +1,146 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/in_memory_format.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
in_memory_format.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
27namespace config {
+
28enum HAZELCAST_API in_memory_format
+
29{
+
33 BINARY,
+
37 OBJECT
+
38};
+
39}
+
40} // namespace client
+
41} // namespace hazelcast
+
42
+
43#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
44#pragma warning(pop)
+
45#endif
+
+
+
+ + + + diff --git a/5.5.0/dc/d6e/classhazelcast_1_1client_1_1transaction__options-members.html b/5.5.0/dc/d6e/classhazelcast_1_1client_1_1transaction__options-members.html new file mode 100644 index 0000000000..5a248f8d5a --- /dev/null +++ b/5.5.0/dc/d6e/classhazelcast_1_1client_1_1transaction__options-members.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transaction_options Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dc/d78/compact_8cpp_8o_8d_source.html b/5.5.0/dc/d78/compact_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..775d2b343b --- /dev/null +++ b/5.5.0/dc/d78/compact_8cpp_8o_8d_source.html @@ -0,0 +1,2754 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/compact.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
compact.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/compact.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/compact.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
37 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
38 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
41 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
99 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
113 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
384 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
387 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
388 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
389 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
390 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
391 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
392 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
393 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
448 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
801 /usr/local/include/boost/property_tree/json_parser.hpp \
+
802 /usr/local/include/boost/property_tree/ptree.hpp \
+
803 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
804 /usr/local/include/boost/config.hpp \
+
805 /usr/local/include/boost/config/user.hpp \
+
806 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
807 /usr/local/include/boost/config/compiler/clang.hpp \
+
808 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
809 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
810 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
812 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
813 /usr/local/include/boost/config/platform/macos.hpp \
+
814 /usr/local/include/boost/config/detail/posix_features.hpp \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
821 /usr/local/include/boost/config/detail/suffix.hpp \
+
822 /usr/local/include/boost/config/helper_macros.hpp \
+
823 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
824 /usr/local/include/boost/optional/optional_fwd.hpp \
+
825 /usr/local/include/boost/throw_exception.hpp \
+
826 /usr/local/include/boost/exception/exception.hpp \
+
827 /usr/local/include/boost/assert/source_location.hpp \
+
828 /usr/local/include/boost/cstdint.hpp \
+
829 /usr/local/include/boost/config/workaround.hpp \
+
830 /usr/local/include/boost/property_tree/string_path.hpp \
+
831 /usr/local/include/boost/property_tree/id_translator.hpp \
+
832 /usr/local/include/boost/optional/optional.hpp \
+
833 /usr/local/include/boost/assert.hpp \
+
834 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
835 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
836 /usr/local/include/boost/core/addressof.hpp \
+
837 /usr/local/include/boost/core/enable_if.hpp \
+
838 /usr/local/include/boost/core/invoke_swap.hpp \
+
839 /usr/local/include/boost/core/launder.hpp \
+
840 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
841 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
842 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
843 /usr/local/include/boost/type_traits/detail/config.hpp \
+
844 /usr/local/include/boost/version.hpp \
+
845 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
846 /usr/local/include/boost/detail/workaround.hpp \
+
847 /usr/local/include/boost/type_traits/conditional.hpp \
+
848 /usr/local/include/boost/type_traits/conjunction.hpp \
+
849 /usr/local/include/boost/type_traits/disjunction.hpp \
+
850 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
851 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
852 /usr/local/include/boost/type_traits/is_complete.hpp \
+
853 /usr/local/include/boost/type_traits/declval.hpp \
+
854 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
855 /usr/local/include/boost/type_traits/is_void.hpp \
+
856 /usr/local/include/boost/type_traits/is_reference.hpp \
+
857 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
858 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
859 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
860 /usr/local/include/boost/type_traits/is_function.hpp \
+
861 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
862 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
863 /usr/local/include/boost/static_assert.hpp \
+
864 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
865 /usr/local/include/boost/type_traits/is_pod.hpp \
+
866 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
867 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
868 /usr/local/include/boost/type_traits/is_integral.hpp \
+
869 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
870 /usr/local/include/boost/type_traits/is_enum.hpp \
+
871 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
872 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
873 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
874 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
875 /usr/local/include/boost/type_traits/remove_const.hpp \
+
876 /usr/local/include/boost/type_traits/decay.hpp \
+
877 /usr/local/include/boost/type_traits/is_array.hpp \
+
878 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
879 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
880 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
881 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
882 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
883 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
884 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
885 /usr/local/include/boost/type_traits/is_same.hpp \
+
886 /usr/local/include/boost/type_traits/is_class.hpp \
+
887 /usr/local/include/boost/type_traits/is_const.hpp \
+
888 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
889 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
890 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
891 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
892 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
893 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
894 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
895 /usr/local/include/boost/type_traits/enable_if.hpp \
+
896 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
897 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
898 /usr/local/include/boost/config/pragma_message.hpp \
+
899 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
900 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
901 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
902 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
903 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
904 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
905 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
906 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
907 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
908 /usr/local/include/boost/property_tree/exceptions.hpp \
+
909 /usr/local/include/boost/any.hpp \
+
910 /usr/local/include/boost/any/detail/config.hpp \
+
911 /usr/local/include/boost/type_index.hpp \
+
912 /usr/local/include/boost/type_index/detail/config.hpp \
+
913 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
914 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
915 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
916 /usr/local/include/boost/core/demangle.hpp \
+
917 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
918 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
919 /usr/local/include/boost/any/bad_any_cast.hpp \
+
920 /usr/local/include/boost/any/fwd.hpp \
+
921 /usr/local/include/boost/any/detail/placeholder.hpp \
+
922 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
923 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
924 /usr/local/include/boost/limits.hpp \
+
925 /usr/local/include/boost/mpl/has_xxx.hpp \
+
926 /usr/local/include/boost/mpl/bool.hpp \
+
927 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
928 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
929 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
930 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
931 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
932 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
933 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
934 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
935 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
936 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
937 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
938 /usr/local/include/boost/mpl/void_fwd.hpp \
+
939 /usr/local/include/boost/mpl/aux_/na.hpp \
+
940 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
941 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
942 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
943 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
944 /usr/local/include/boost/mpl/int.hpp \
+
945 /usr/local/include/boost/mpl/int_fwd.hpp \
+
946 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
947 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
948 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
949 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
950 /usr/local/include/boost/preprocessor/cat.hpp \
+
951 /usr/local/include/boost/preprocessor/config/config.hpp \
+
952 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
953 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
954 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
955 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
956 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
957 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
958 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
959 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
960 /usr/local/include/boost/preprocessor/control/if.hpp \
+
961 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
962 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
963 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
964 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
965 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
966 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
967 /usr/local/include/boost/preprocessor/repeat.hpp \
+
968 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
969 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
970 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
971 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
972 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
973 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
974 /usr/local/include/boost/preprocessor/inc.hpp \
+
975 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
976 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
977 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
978 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
979 /usr/local/include/boost/mpl/limits/arity.hpp \
+
980 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
981 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
982 /usr/local/include/boost/preprocessor/identity.hpp \
+
983 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
984 /usr/local/include/boost/preprocessor/empty.hpp \
+
985 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
986 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
987 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
988 /usr/local/include/boost/preprocessor/control/while.hpp \
+
989 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
990 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
991 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
992 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
993 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
994 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
995 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
996 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
997 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
998 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
999 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1000 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1001 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1002 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1003 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1004 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1005 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1006 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1007 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1008 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1009 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1010 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1011 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1012 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1013 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1014 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1015 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1016 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1017 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1018 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1019 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1020 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1021 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1022 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1023 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1024 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1025 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1026 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1027 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1028 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1029 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1030 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1031 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1032 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1033 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1034 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1035 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1036 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1037 /usr/local/include/boost/mpl/and.hpp \
+
1038 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1039 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1040 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1041 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1042 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1043 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1044 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1045 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1046 /usr/local/include/boost/optional/optional_io.hpp \
+
1047 /usr/local/include/boost/multi_index_container.hpp \
+
1048 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1049 /usr/local/include/boost/move/core.hpp \
+
1050 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1051 /usr/local/include/boost/move/detail/workaround.hpp \
+
1052 /usr/local/include/boost/move/detail/config_end.hpp \
+
1053 /usr/local/include/boost/move/utility_core.hpp \
+
1054 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1055 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1056 /usr/local/include/boost/move/detail/addressof.hpp \
+
1057 /usr/local/include/boost/mpl/at.hpp \
+
1058 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1059 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1060 /usr/local/include/boost/mpl/begin_end.hpp \
+
1061 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1062 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1063 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1064 /usr/local/include/boost/mpl/void.hpp \
+
1065 /usr/local/include/boost/mpl/eval_if.hpp \
+
1066 /usr/local/include/boost/mpl/if.hpp \
+
1067 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1068 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1069 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1070 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1071 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1072 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1073 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1074 /usr/local/include/boost/mpl/advance.hpp \
+
1075 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1076 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1077 /usr/local/include/boost/mpl/less.hpp \
+
1078 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1079 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1080 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1081 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1082 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1083 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1084 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1085 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1086 /usr/local/include/boost/mpl/tag.hpp \
+
1087 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1088 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1089 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1090 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1091 /usr/local/include/boost/mpl/negate.hpp \
+
1092 /usr/local/include/boost/mpl/integral_c.hpp \
+
1093 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1094 /usr/local/include/boost/mpl/long.hpp \
+
1095 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1096 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1097 /usr/local/include/boost/mpl/next.hpp \
+
1098 /usr/local/include/boost/mpl/next_prior.hpp \
+
1099 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1100 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1101 /usr/local/include/boost/mpl/prior.hpp \
+
1102 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1103 /usr/local/include/boost/mpl/deref.hpp \
+
1104 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1105 /usr/local/include/boost/mpl/contains.hpp \
+
1106 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1107 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1108 /usr/local/include/boost/mpl/find.hpp \
+
1109 /usr/local/include/boost/mpl/find_if.hpp \
+
1110 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1111 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1112 /usr/local/include/boost/mpl/apply.hpp \
+
1113 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1114 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1115 /usr/local/include/boost/mpl/placeholders.hpp \
+
1116 /usr/local/include/boost/mpl/arg.hpp \
+
1117 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1118 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1119 /usr/local/include/boost/mpl/assert.hpp \
+
1120 /usr/local/include/boost/mpl/not.hpp \
+
1121 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1122 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1123 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1124 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1125 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1127 /usr/local/include/boost/mpl/lambda.hpp \
+
1128 /usr/local/include/boost/mpl/bind.hpp \
+
1129 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1131 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1132 /usr/local/include/boost/mpl/protect.hpp \
+
1133 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1134 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1135 /usr/local/include/boost/mpl/quote.hpp \
+
1136 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1137 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1138 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1139 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1141 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1142 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1143 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1144 /usr/local/include/boost/mpl/logical.hpp \
+
1145 /usr/local/include/boost/mpl/or.hpp \
+
1146 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1147 /usr/local/include/boost/mpl/always.hpp \
+
1148 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1149 /usr/local/include/boost/mpl/pair.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1151 /usr/local/include/boost/mpl/identity.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1153 /usr/local/include/boost/mpl/same_as.hpp \
+
1154 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1155 /usr/local/include/boost/mpl/size.hpp \
+
1156 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1157 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1158 /usr/local/include/boost/mpl/distance.hpp \
+
1159 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1160 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1161 /usr/local/include/boost/mpl/O1_size.hpp \
+
1162 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1163 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1164 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1165 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1166 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1167 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1168 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1169 /usr/local/include/boost/multi_index/identity.hpp \
+
1170 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1171 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1172 /usr/local/include/boost/mpl/vector.hpp \
+
1173 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1174 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1175 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1176 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1177 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1178 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1179 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1180 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1181 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1182 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1183 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1184 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1185 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1186 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1187 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1188 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1189 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1190 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1191 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1192 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1193 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1194 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1195 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1196 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1197 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1198 /usr/local/include/boost/mpl/plus.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1200 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1201 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1202 /usr/local/include/boost/mpl/minus.hpp \
+
1203 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1204 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1205 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1206 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1207 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1208 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1209 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1210 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1211 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1212 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1213 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1214 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1215 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1216 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1217 /usr/local/include/boost/multi_index/tag.hpp \
+
1218 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1219 /usr/local/include/boost/mpl/fold.hpp \
+
1220 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1221 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1222 /usr/local/include/boost/mpl/set/set0.hpp \
+
1223 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1224 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1225 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1226 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1227 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1228 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1229 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1230 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1231 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1232 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1233 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1234 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1235 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1236 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1237 /usr/local/include/boost/mpl/base.hpp \
+
1238 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1239 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1240 /usr/local/include/boost/mpl/insert.hpp \
+
1241 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1242 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1243 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1244 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1245 /usr/local/include/boost/mpl/clear.hpp \
+
1246 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1247 /usr/local/include/boost/mpl/push_front.hpp \
+
1248 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1249 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1250 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1251 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1252 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1253 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1254 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1255 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1256 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1257 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1258 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1259 /usr/local/include/boost/mpl/has_key.hpp \
+
1260 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1261 /usr/local/include/boost/mpl/transform.hpp \
+
1262 /usr/local/include/boost/mpl/pair_view.hpp \
+
1263 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1264 /usr/local/include/boost/mpl/min_max.hpp \
+
1265 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1266 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1267 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1268 /usr/local/include/boost/mpl/push_back.hpp \
+
1269 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1270 /usr/local/include/boost/mpl/inserter.hpp \
+
1271 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1272 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1273 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1274 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1275 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1276 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1277 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1278 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1279 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1280 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1281 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1282 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1283 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1284 /usr/local/include/boost/core/noncopyable.hpp \
+
1285 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1286 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1287 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1288 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1289 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1290 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1291 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1292 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1293 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1294 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1295 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1296 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1297 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1298 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1299 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1300 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1301 /usr/local/include/boost/core/serialization.hpp \
+
1302 /usr/local/include/boost/core/nvp.hpp \
+
1303 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1304 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1305 /usr/local/include/boost/mpl/empty.hpp \
+
1306 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1307 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1308 /usr/local/include/boost/tuple/tuple.hpp \
+
1309 /usr/local/include/boost/core/ref.hpp \
+
1310 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1311 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1312 /usr/local/include/boost/type_traits/add_const.hpp \
+
1313 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1314 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1315 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1316 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1317 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1318 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1319 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1320 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1321 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1322 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1323 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1324 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1325 /usr/local/include/boost/utility/base_from_member.hpp \
+
1326 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1327 /usr/local/include/boost/utility/enable_if.hpp \
+
1328 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1329 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1330 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1331 /usr/local/include/boost/bind/bind.hpp \
+
1332 /usr/local/include/boost/bind/mem_fn.hpp \
+
1333 /usr/local/include/boost/get_pointer.hpp \
+
1334 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1335 /usr/local/include/boost/bind/arg.hpp \
+
1336 /usr/local/include/boost/is_placeholder.hpp \
+
1337 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1338 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1339 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1340 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1341 /usr/local/include/boost/visit_each.hpp \
+
1342 /usr/local/include/boost/type.hpp \
+
1343 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1344 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1345 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1346 /usr/local/include/boost/bind/placeholders.hpp \
+
1347 /usr/local/include/boost/call_traits.hpp \
+
1348 /usr/local/include/boost/detail/call_traits.hpp \
+
1349 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1350 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1351 /usr/local/include/boost/core/use_default.hpp \
+
1352 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1353 /usr/local/include/boost/mp11/utility.hpp \
+
1354 /usr/local/include/boost/mp11/integral.hpp \
+
1355 /usr/local/include/boost/mp11/version.hpp \
+
1356 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1357 /usr/local/include/boost/mp11/detail/config.hpp \
+
1358 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1359 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1360 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1361 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1362 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1363 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1364 /usr/local/include/boost/iterator/interoperable.hpp \
+
1365 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1366 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1367 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1368 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1369 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1370 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1371 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1372 /usr/local/include/boost/type_traits/negation.hpp \
+
1373 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1374 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1375 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1376 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1377 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1378 /usr/local/include/boost/operators.hpp \
+
1379 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1380 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1381 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1382 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1383 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1384 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1385 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1386 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1387 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1388 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1389 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1390 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1391 /usr/local/include/boost/type_traits/is_final.hpp \
+
1392 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1393 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1394 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1395 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1396 /usr/local/include/boost/multi_index/member.hpp \
+
1397 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1398 /usr/local/include/boost/core/type_name.hpp \
+
1399 /usr/local/include/boost/property_tree/json_parser/error.hpp \
+
1400 /usr/local/include/boost/property_tree/detail/file_parser_error.hpp \
+
1401 /usr/local/include/boost/property_tree/json_parser/detail/read.hpp \
+
1402 /usr/local/include/boost/property_tree/json_parser/detail/parser.hpp \
+
1403 /usr/local/include/boost/property_tree/json_parser/detail/narrow_encoding.hpp \
+
1404 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1405 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1406 /usr/local/include/boost/range/functions.hpp \
+
1407 /usr/local/include/boost/range/begin.hpp \
+
1408 /usr/local/include/boost/range/config.hpp \
+
1409 /usr/local/include/boost/range/iterator.hpp \
+
1410 /usr/local/include/boost/range/range_fwd.hpp \
+
1411 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1412 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1413 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1414 /usr/local/include/boost/range/const_iterator.hpp \
+
1415 /usr/local/include/boost/range/end.hpp \
+
1416 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1417 /usr/local/include/boost/range/detail/common.hpp \
+
1418 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1419 /usr/local/include/boost/range/size.hpp \
+
1420 /usr/local/include/boost/range/size_type.hpp \
+
1421 /usr/local/include/boost/range/difference_type.hpp \
+
1422 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1423 /usr/local/include/boost/range/concepts.hpp \
+
1424 /usr/local/include/boost/concept_check.hpp \
+
1425 /usr/local/include/boost/concept/assert.hpp \
+
1426 /usr/local/include/boost/concept/detail/general.hpp \
+
1427 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1428 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1429 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1430 /usr/local/include/boost/concept/usage.hpp \
+
1431 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1432 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1433 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1434 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1435 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1436 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1437 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1438 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1439 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1440 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1441 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1442 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1443 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1444 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1445 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1446 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1447 /usr/local/include/boost/range/value_type.hpp \
+
1448 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1449 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1450 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1451 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1452 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1453 /usr/local/include/boost/utility.hpp \
+
1454 /usr/local/include/boost/utility/binary.hpp \
+
1455 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1456 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1457 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1458 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1459 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1460 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1461 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1462 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1463 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1464 /usr/local/include/boost/utility/identity_type.hpp \
+
1465 /usr/local/include/boost/core/checked_delete.hpp \
+
1466 /usr/local/include/boost/range/distance.hpp \
+
1467 /usr/local/include/boost/iterator/distance.hpp \
+
1468 /usr/local/include/boost/range/empty.hpp \
+
1469 /usr/local/include/boost/range/rbegin.hpp \
+
1470 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1471 /usr/local/include/boost/range/rend.hpp \
+
1472 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1473 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1474 /usr/local/include/boost/next_prior.hpp \
+
1475 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1476 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1477 /usr/local/include/boost/type_traits/make_void.hpp \
+
1478 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1479 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1480 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1481 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1482 /usr/local/include/boost/iterator/advance.hpp \
+
1483 /usr/local/include/boost/property_tree/json_parser/detail/wide_encoding.hpp \
+
1484 /usr/local/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp \
+
1485 /usr/local/include/boost/property_tree/json_parser/detail/write.hpp \
+
1486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/fstream \
+
1488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem \
+
1489 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1491 /usr/local/include/boost/optional.hpp \
+
1492 /usr/local/include/boost/uuid/uuid.hpp \
+
1493 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
1494 /usr/local/include/boost/uuid/detail/endian.hpp \
+
1495 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
1496 /usr/local/include/boost/uuid/detail/config.hpp \
+
1497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
1498 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
1499 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1500 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1501 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1502 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1503 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1504 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1505 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1506 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1507 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1508 /usr/local/include/boost/format.hpp \
+
1509 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1510 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1511 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1512 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1513 /usr/local/include/boost/format/format_fwd.hpp \
+
1514 /usr/local/include/boost/format/internals_fwd.hpp \
+
1515 /usr/local/include/boost/format/internals.hpp \
+
1516 /usr/local/include/boost/core/ignore_unused.hpp \
+
1517 /usr/local/include/boost/format/alt_sstream.hpp \
+
1518 /usr/local/include/boost/core/allocator_access.hpp \
+
1519 /usr/local/include/boost/core/pointer_traits.hpp \
+
1520 /usr/local/include/boost/shared_ptr.hpp \
+
1521 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1522 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1523 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1524 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1525 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1526 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1527 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1528 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1529 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1530 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1531 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1532 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1533 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1534 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1535 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1536 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1537 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1538 /usr/local/include/boost/core/yield_primitives.hpp \
+
1539 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1540 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1541 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1542 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1543 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1544 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1545 /usr/local/include/boost/format/format_class.hpp \
+
1546 /usr/local/include/boost/format/exceptions.hpp \
+
1547 /usr/local/include/boost/format/format_implementation.hpp \
+
1548 /usr/local/include/boost/format/group.hpp \
+
1549 /usr/local/include/boost/format/feed_args.hpp \
+
1550 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1551 /usr/local/include/boost/format/parsing.hpp \
+
1552 /usr/local/include/boost/format/free_funcs.hpp \
+
1553 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1554 /usr/local/include/boost/exception_ptr.hpp \
+
1555 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1556 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1557 /usr/local/include/boost/exception/info.hpp \
+
1558 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1559 /usr/local/include/boost/exception/to_string.hpp \
+
1560 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1561 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1562 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1563 /usr/local/include/boost/core/typeinfo.hpp \
+
1564 /usr/local/include/boost/current_function.hpp \
+
1565 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1566 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1569 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1570 /usr/local/include/boost/exception/get_error_info.hpp \
+
1571 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1572 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1573 /usr/local/include/boost/make_shared.hpp \
+
1574 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1575 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1576 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1577 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1578 /usr/local/include/boost/core/default_allocator.hpp \
+
1579 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1580 /usr/local/include/boost/core/alloc_construct.hpp \
+
1581 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1582 /usr/local/include/boost/core/first_scalar.hpp \
+
1583 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1584 /usr/local/include/boost/endian/conversion.hpp \
+
1585 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1586 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1587 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1588 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1589 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1590 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1591 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1592 /usr/local/include/boost/endian/detail/order.hpp \
+
1593 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1594 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1595 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1596 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1597 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1598 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1599 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1600 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1601 /usr/local/include/boost/algorithm/string.hpp \
+
1602 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1603 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1604 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1605 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1606 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1608 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1609 /usr/local/include/boost/algorithm/string/config.hpp \
+
1610 /usr/local/include/boost/range/as_literal.hpp \
+
1611 /usr/local/include/boost/range/iterator_range.hpp \
+
1612 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1613 /usr/local/include/boost/range/detail/str_types.hpp \
+
1614 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1615 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1616 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1617 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1618 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1619 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1620 /usr/local/include/boost/core/empty_value.hpp \
+
1621 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1622 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1623 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1624 /usr/local/include/boost/algorithm/string/find.hpp \
+
1625 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1626 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1627 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1628 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1629 /usr/local/include/boost/algorithm/string/split.hpp \
+
1630 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1631 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1632 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1633 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1634 /usr/local/include/boost/function.hpp \
+
1635 /usr/local/include/boost/function/function_template.hpp \
+
1636 /usr/local/include/boost/function/function_base.hpp \
+
1637 /usr/local/include/boost/function/function_fwd.hpp \
+
1638 /usr/local/include/boost/function_equal.hpp \
+
1639 /usr/local/include/boost/mem_fn.hpp \
+
1640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1641 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1642 /usr/local/include/boost/algorithm/string/join.hpp \
+
1643 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1644 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1645 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1646 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1647 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1648 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1649 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1650 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1651 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1652 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1653 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1654 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1655 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1657 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1658 /usr/local/include/boost/lexical_cast.hpp \
+
1659 /usr/local/include/boost/predef/other/endian.h \
+
1660 /usr/local/include/boost/integer.hpp \
+
1661 /usr/local/include/boost/integer_fwd.hpp \
+
1662 /usr/local/include/boost/integer_traits.hpp \
+
1663 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1664 /usr/local/include/boost/predef/version_number.h \
+
1665 /usr/local/include/boost/predef/make.h \
+
1666 /usr/local/include/boost/predef/detail/test.h \
+
1667 /usr/local/include/boost/predef/library/c/gnu.h \
+
1668 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1669 /usr/local/include/boost/predef/detail/_cassert.h \
+
1670 /usr/local/include/boost/predef/os/macos.h \
+
1671 /usr/local/include/boost/predef/os/ios.h \
+
1672 /usr/local/include/boost/predef/detail/os_detected.h \
+
1673 /usr/local/include/boost/predef/os/bsd.h \
+
1674 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1675 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1676 /usr/local/include/boost/predef/os/bsd/free.h \
+
1677 /usr/local/include/boost/predef/os/bsd/open.h \
+
1678 /usr/local/include/boost/predef/os/bsd/net.h \
+
1679 /usr/local/include/boost/predef/platform/android.h \
+
1680 /usr/local/include/boost/multiprecision/number.hpp \
+
1681 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1682 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1683 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1684 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1685 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1686 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1687 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1688 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1689 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1690 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1691 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1692 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1693 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1694 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1695 /usr/local/include/boost/core/cmath.hpp \
+
1696 /usr/local/include/boost/type_traits/is_float.hpp \
+
1697 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1698 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1699 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1700 /usr/local/include/boost/container/container_fwd.hpp \
+
1701 /usr/local/include/boost/container/detail/workaround.hpp \
+
1702 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1703 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1704 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1705 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1706 /usr/local/include/boost/core/snprintf.hpp \
+
1707 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1708 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1709 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1710 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1711 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1712 /usr/local/include/boost/math/tools/complex.hpp \
+
1713 /usr/local/include/boost/math/tools/config.hpp \
+
1714 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1717 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1719 /usr/local/include/boost/math/tools/user.hpp \
+
1720 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1721 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1723 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1724 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1725 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1726 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1727 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1728 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1729 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1730 /usr/local/include/boost/cstdfloat.hpp \
+
1731 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1732 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1733 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1734 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1735 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1736 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1737 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1738 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1739 /usr/local/include/boost/math/tools/promotion.hpp \
+
1740 /usr/local/include/boost/math/policies/policy.hpp \
+
1741 /usr/local/include/boost/math/tools/mp.hpp \
+
1742 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1743 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1744 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1745 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1746 /usr/local/include/boost/math/tools/assert.hpp \
+
1747 /usr/local/include/boost/math/special_functions/next.hpp \
+
1748 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1749 /usr/local/include/boost/math/tools/precision.hpp \
+
1750 /usr/local/include/boost/math/tools/tuple.hpp \
+
1751 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1752 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1753 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1754 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1755 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1756 /usr/local/include/boost/math/tools/traits.hpp \
+
1757 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1758 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1759 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1760 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1761 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1762 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1763 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1764 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1765 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1766 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1767 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1768 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1769 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1770 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1771 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1772 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1773 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1774 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1775 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1776 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1777 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1778 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1779 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1780 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1781 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1782 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1783 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1784 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1785 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1786 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1787 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1788 /usr/local/include/boost/multiprecision/integer.hpp \
+
1789 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1790 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1791 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1792 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1793 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1800 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1801 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1802 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1803 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1804 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1805 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1806 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1807 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1808 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1809 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1810 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1811 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1812 /usr/local/include/boost/thread/future.hpp \
+
1813 /usr/local/include/boost/thread/detail/config.hpp \
+
1814 /usr/local/include/boost/thread/detail/platform.hpp \
+
1815 /usr/local/include/boost/config/requires_threads.hpp \
+
1816 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1817 /usr/local/include/boost/thread/condition_variable.hpp \
+
1818 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1819 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1820 /usr/local/include/boost/thread/thread_time.hpp \
+
1821 /usr/local/include/boost/date_time/time_clock.hpp \
+
1822 /usr/local/include/boost/date_time/c_time.hpp \
+
1823 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1824 /usr/local/include/boost/date_time/locale_config.hpp \
+
1825 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1826 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1827 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1828 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1829 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1830 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1831 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1832 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1833 /usr/local/include/boost/date_time/time_duration.hpp \
+
1834 /usr/local/include/boost/date_time/special_defs.hpp \
+
1835 /usr/local/include/boost/date_time/time_defs.hpp \
+
1836 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1837 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1838 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1839 /usr/local/include/boost/date_time/date.hpp \
+
1840 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1841 /usr/local/include/boost/date_time/period.hpp \
+
1842 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1843 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1844 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1845 /usr/local/include/boost/date_time/date_defs.hpp \
+
1846 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1847 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1848 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1849 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1850 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1851 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1852 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1853 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1854 /usr/local/include/boost/date_time/date_duration.hpp \
+
1855 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1856 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1857 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1858 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1859 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1860 /usr/local/include/boost/date_time/date_generators.hpp \
+
1861 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1862 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1863 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1864 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1865 /usr/local/include/boost/date_time/time.hpp \
+
1866 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1867 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1868 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1869 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1870 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1871 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1872 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1873 /usr/local/include/boost/mpl/equal_to.hpp \
+
1874 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1875 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1876 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1877 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1878 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1879 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1880 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1881 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1882 /usr/local/include/boost/mpl/multiplies.hpp \
+
1883 /usr/local/include/boost/mpl/times.hpp \
+
1884 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1885 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1886 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1887 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1888 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1889 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1890 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1891 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1892 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1893 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1894 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1895 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1896 /usr/local/include/boost/config/abi_prefix.hpp \
+
1897 /usr/local/include/boost/config/abi_suffix.hpp \
+
1898 /usr/local/include/boost/chrono/duration.hpp \
+
1899 /usr/local/include/boost/chrono/config.hpp \
+
1900 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1901 /usr/local/include/boost/predef.h \
+
1902 /usr/local/include/boost/predef/language.h \
+
1903 /usr/local/include/boost/predef/language/stdc.h \
+
1904 /usr/local/include/boost/predef/language/stdcpp.h \
+
1905 /usr/local/include/boost/predef/language/objc.h \
+
1906 /usr/local/include/boost/predef/language/cuda.h \
+
1907 /usr/local/include/boost/predef/architecture.h \
+
1908 /usr/local/include/boost/predef/architecture/alpha.h \
+
1909 /usr/local/include/boost/predef/architecture/arm.h \
+
1910 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1911 /usr/local/include/boost/predef/architecture/convex.h \
+
1912 /usr/local/include/boost/predef/architecture/e2k.h \
+
1913 /usr/local/include/boost/predef/architecture/ia64.h \
+
1914 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1915 /usr/local/include/boost/predef/architecture/m68k.h \
+
1916 /usr/local/include/boost/predef/architecture/mips.h \
+
1917 /usr/local/include/boost/predef/architecture/parisc.h \
+
1918 /usr/local/include/boost/predef/architecture/ppc.h \
+
1919 /usr/local/include/boost/predef/architecture/ptx.h \
+
1920 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1921 /usr/local/include/boost/predef/architecture/riscv.h \
+
1922 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1923 /usr/local/include/boost/predef/architecture/sparc.h \
+
1924 /usr/local/include/boost/predef/architecture/superh.h \
+
1925 /usr/local/include/boost/predef/architecture/sys370.h \
+
1926 /usr/local/include/boost/predef/architecture/sys390.h \
+
1927 /usr/local/include/boost/predef/architecture/x86.h \
+
1928 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1929 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1930 /usr/local/include/boost/predef/architecture/z.h \
+
1931 /usr/local/include/boost/predef/compiler.h \
+
1932 /usr/local/include/boost/predef/compiler/borland.h \
+
1933 /usr/local/include/boost/predef/compiler/clang.h \
+
1934 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1935 /usr/local/include/boost/predef/compiler/comeau.h \
+
1936 /usr/local/include/boost/predef/compiler/compaq.h \
+
1937 /usr/local/include/boost/predef/compiler/diab.h \
+
1938 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1939 /usr/local/include/boost/predef/compiler/dignus.h \
+
1940 /usr/local/include/boost/predef/compiler/edg.h \
+
1941 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1942 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1943 /usr/local/include/boost/predef/compiler/gcc.h \
+
1944 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1945 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1946 /usr/local/include/boost/predef/compiler/iar.h \
+
1947 /usr/local/include/boost/predef/compiler/ibm.h \
+
1948 /usr/local/include/boost/predef/compiler/intel.h \
+
1949 /usr/local/include/boost/predef/compiler/kai.h \
+
1950 /usr/local/include/boost/predef/compiler/llvm.h \
+
1951 /usr/local/include/boost/predef/compiler/metaware.h \
+
1952 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1953 /usr/local/include/boost/predef/compiler/microtec.h \
+
1954 /usr/local/include/boost/predef/compiler/mpw.h \
+
1955 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1956 /usr/local/include/boost/predef/compiler/palm.h \
+
1957 /usr/local/include/boost/predef/compiler/pgi.h \
+
1958 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1959 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1960 /usr/local/include/boost/predef/compiler/tendra.h \
+
1961 /usr/local/include/boost/predef/compiler/visualc.h \
+
1962 /usr/local/include/boost/predef/compiler/watcom.h \
+
1963 /usr/local/include/boost/predef/library.h \
+
1964 /usr/local/include/boost/predef/library/c.h \
+
1965 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1966 /usr/local/include/boost/predef/library/c/uc.h \
+
1967 /usr/local/include/boost/predef/library/c/vms.h \
+
1968 /usr/local/include/boost/predef/library/c/zos.h \
+
1969 /usr/local/include/boost/predef/library/std.h \
+
1970 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1971 /usr/local/include/boost/predef/detail/_exception.h \
+
1972 /usr/local/include/boost/predef/library/std/cxx.h \
+
1973 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1974 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1975 /usr/local/include/boost/predef/library/std/modena.h \
+
1976 /usr/local/include/boost/predef/library/std/msl.h \
+
1977 /usr/local/include/boost/predef/library/std/msvc.h \
+
1978 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1979 /usr/local/include/boost/predef/library/std/sgi.h \
+
1980 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1981 /usr/local/include/boost/predef/library/std/stlport.h \
+
1982 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1983 /usr/local/include/boost/predef/os.h \
+
1984 /usr/local/include/boost/predef/os/aix.h \
+
1985 /usr/local/include/boost/predef/os/amigaos.h \
+
1986 /usr/local/include/boost/predef/os/beos.h \
+
1987 /usr/local/include/boost/predef/os/cygwin.h \
+
1988 /usr/local/include/boost/predef/os/haiku.h \
+
1989 /usr/local/include/boost/predef/os/hpux.h \
+
1990 /usr/local/include/boost/predef/os/irix.h \
+
1991 /usr/local/include/boost/predef/os/linux.h \
+
1992 /usr/local/include/boost/predef/os/os400.h \
+
1993 /usr/local/include/boost/predef/os/qnxnto.h \
+
1994 /usr/local/include/boost/predef/os/solaris.h \
+
1995 /usr/local/include/boost/predef/os/unix.h \
+
1996 /usr/local/include/boost/predef/os/vms.h \
+
1997 /usr/local/include/boost/predef/os/windows.h \
+
1998 /usr/local/include/boost/predef/other.h \
+
1999 /usr/local/include/boost/predef/other/wordsize.h \
+
2000 /usr/local/include/boost/predef/other/workaround.h \
+
2001 /usr/local/include/boost/predef/platform.h \
+
2002 /usr/local/include/boost/predef/platform/cloudabi.h \
+
2003 /usr/local/include/boost/predef/platform/mingw.h \
+
2004 /usr/local/include/boost/predef/platform/mingw32.h \
+
2005 /usr/local/include/boost/predef/platform/mingw64.h \
+
2006 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
2007 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
2008 /usr/local/include/boost/predef/platform/windows_phone.h \
+
2009 /usr/local/include/boost/predef/platform/windows_server.h \
+
2010 /usr/local/include/boost/predef/platform/windows_store.h \
+
2011 /usr/local/include/boost/predef/platform/windows_system.h \
+
2012 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
2013 /usr/local/include/boost/predef/platform/ios.h \
+
2014 /usr/local/include/boost/predef/hardware.h \
+
2015 /usr/local/include/boost/predef/hardware/simd.h \
+
2016 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
2017 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2018 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2019 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2020 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2021 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2022 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2023 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2024 /usr/local/include/boost/predef/version.h \
+
2025 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2026 /usr/local/include/boost/ratio/ratio.hpp \
+
2027 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2028 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2029 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2030 /usr/local/include/boost/type_traits/common_type.hpp \
+
2031 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2032 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2033 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2034 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2035 /usr/local/include/boost/chrono/time_point.hpp \
+
2036 /usr/local/include/boost/chrono/detail/system.hpp \
+
2037 /usr/local/include/boost/system/error_code.hpp \
+
2038 /usr/local/include/boost/system/detail/error_code.hpp \
+
2039 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2040 /usr/local/include/boost/system/detail/error_category.hpp \
+
2041 /usr/local/include/boost/system/detail/config.hpp \
+
2042 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2043 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2044 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2045 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2046 /usr/local/include/boost/system/detail/is_same.hpp \
+
2047 /usr/local/include/boost/system/detail/errc.hpp \
+
2048 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2049 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2050 /usr/local/include/boost/system/detail/append_int.hpp \
+
2051 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2052 /usr/local/include/boost/system/detail/system_category.hpp \
+
2053 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2054 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2055 /usr/local/include/boost/system/api_config.hpp \
+
2056 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2057 /usr/local/include/boost/system/detail/std_category.hpp \
+
2058 /usr/local/include/boost/system/error_category.hpp \
+
2059 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2060 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2061 /usr/local/include/boost/system/detail/mutex.hpp \
+
2062 /usr/local/include/boost/system/error_condition.hpp \
+
2063 /usr/local/include/boost/system/errc.hpp \
+
2064 /usr/local/include/boost/system/generic_category.hpp \
+
2065 /usr/local/include/boost/system/system_category.hpp \
+
2066 /usr/local/include/boost/system/detail/throws.hpp \
+
2067 /usr/local/include/boost/chrono/clock_string.hpp \
+
2068 /usr/local/include/boost/ratio/config.hpp \
+
2069 /usr/local/include/boost/chrono/ceil.hpp \
+
2070 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2071 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2072 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2073 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2074 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2075 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2076 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2077 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2078 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2079 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2080 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2081 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2082 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2083 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2084 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2085 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2086 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2087 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2088 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2089 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2090 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2129 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2130 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2131 /usr/local/include/boost/thread/interruption.hpp \
+
2132 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2133 /usr/local/include/boost/thread/exceptions.hpp \
+
2134 /usr/local/include/boost/system/system_error.hpp \
+
2135 /usr/local/include/boost/thread/lock_guard.hpp \
+
2136 /usr/local/include/boost/thread/detail/delete.hpp \
+
2137 /usr/local/include/boost/thread/detail/move.hpp \
+
2138 /usr/local/include/boost/move/utility.hpp \
+
2139 /usr/local/include/boost/move/traits.hpp \
+
2140 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2141 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2142 /usr/local/include/boost/thread/lock_options.hpp \
+
2143 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2144 /usr/local/include/boost/thread/lock_types.hpp \
+
2145 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2146 /usr/local/include/boost/thread/mutex.hpp \
+
2147 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2148 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2149 /usr/local/include/boost/thread/cv_status.hpp \
+
2150 /usr/local/include/boost/core/scoped_enum.hpp \
+
2151 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2152 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2153 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2154 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2155 /usr/local/include/boost/utility/result_of.hpp \
+
2156 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2157 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2158 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2159 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2160 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2161 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2162 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2163 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2164 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2165 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2166 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2167 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2168 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2169 /usr/local/include/boost/thread/futures/launch.hpp \
+
2170 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2171 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2172 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2173 /usr/local/include/boost/scoped_array.hpp \
+
2174 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2175 /usr/local/include/boost/thread/thread_only.hpp \
+
2176 /usr/local/include/boost/thread/detail/thread.hpp \
+
2177 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2178 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2179 /usr/local/include/boost/io/ios_state.hpp \
+
2180 /usr/local/include/boost/io_fwd.hpp \
+
2181 /usr/local/include/boost/functional/hash.hpp \
+
2182 /usr/local/include/boost/container_hash/hash.hpp \
+
2183 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
2184 /usr/local/include/boost/container_hash/is_range.hpp \
+
2185 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
2186 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
2187 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
2188 /usr/local/include/boost/describe/bases.hpp \
+
2189 /usr/local/include/boost/describe/modifiers.hpp \
+
2190 /usr/local/include/boost/describe/detail/config.hpp \
+
2191 /usr/local/include/boost/describe/detail/void_t.hpp \
+
2192 /usr/local/include/boost/mp11/algorithm.hpp \
+
2193 /usr/local/include/boost/mp11/list.hpp \
+
2194 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
2195 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
2196 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
2197 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
2198 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
2199 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
2200 /usr/local/include/boost/mp11/set.hpp \
+
2201 /usr/local/include/boost/mp11/function.hpp \
+
2202 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
2203 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
2204 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
2205 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
2206 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
2207 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
2208 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
2209 /usr/local/include/boost/describe/members.hpp \
+
2210 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
2211 /usr/local/include/boost/mp11/bind.hpp \
+
2212 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
2213 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
2214 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
2215 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
2216 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
2217 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
2218 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2219 /usr/local/include/boost/thread/executor.hpp \
+
2220 /usr/local/include/boost/thread/executors/executor.hpp \
+
2221 /usr/local/include/boost/thread/executors/work.hpp \
+
2222 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2223 /usr/local/include/boost/thread/detail/memory.hpp \
+
2224 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2225 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2226 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2227 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2228 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2229 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2230 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2231 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2232 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2233 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2234 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2235 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2236 /usr/local/include/boost/container/allocator_traits.hpp \
+
2237 /usr/local/include/boost/container/detail/mpl.hpp \
+
2238 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2239 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2240 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2241 /usr/local/include/boost/container/detail/config_end.hpp \
+
2242 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2243 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2244 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2245 /usr/local/include/boost/container/detail/addressof.hpp \
+
2246 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2247 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2248 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2249 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2250 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2251 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2252 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2253 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2254 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2255 /usr/local/include/boost/container/uses_allocator.hpp \
+
2256 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2257 /usr/local/include/boost/container/detail/pair.hpp \
+
2258 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2259 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2260 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2261 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2262 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2263 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2264 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2265 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2266 /usr/local/include/boost/variant.hpp \
+
2267 /usr/local/include/boost/variant/variant.hpp \
+
2268 /usr/local/include/boost/variant/detail/config.hpp \
+
2269 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2270 /usr/local/include/boost/blank_fwd.hpp \
+
2271 /usr/local/include/boost/preprocessor/enum.hpp \
+
2272 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2273 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2274 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2275 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2276 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2277 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2278 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2279 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2280 /usr/local/include/boost/detail/reference_content.hpp \
+
2281 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2282 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2283 /usr/local/include/boost/variant/detail/move.hpp \
+
2284 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2285 /usr/local/include/boost/mpl/list.hpp \
+
2286 /usr/local/include/boost/mpl/limits/list.hpp \
+
2287 /usr/local/include/boost/mpl/list/list20.hpp \
+
2288 /usr/local/include/boost/mpl/list/list10.hpp \
+
2289 /usr/local/include/boost/mpl/list/list0.hpp \
+
2290 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2291 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2292 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2293 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2294 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2295 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2296 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2297 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2298 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2299 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2300 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2301 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2302 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2303 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2304 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2305 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2306 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2307 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2308 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2309 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2310 /usr/local/include/boost/variant/static_visitor.hpp \
+
2311 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2312 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2313 /usr/local/include/boost/utility/declval.hpp \
+
2314 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2315 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2316 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2317 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2318 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2319 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2320 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2321 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2322 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2323 /usr/local/include/boost/blank.hpp \
+
2324 /usr/local/include/boost/detail/templated_streams.hpp \
+
2325 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2326 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2327 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2328 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2329 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2330 /usr/local/include/boost/mpl/front.hpp \
+
2331 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2332 /usr/local/include/boost/mpl/insert_range.hpp \
+
2333 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2334 /usr/local/include/boost/mpl/joint_view.hpp \
+
2335 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2336 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2337 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2338 /usr/local/include/boost/mpl/max_element.hpp \
+
2339 /usr/local/include/boost/mpl/size_t.hpp \
+
2340 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2341 /usr/local/include/boost/mpl/sizeof.hpp \
+
2342 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2343 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2344 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2345 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2346 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2347 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2348 /usr/local/include/boost/mpl/equal.hpp \
+
2349 /usr/local/include/boost/variant/get.hpp \
+
2350 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2351 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2352 /usr/local/include/boost/variant/bad_visit.hpp \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2359 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2360 /usr/local/include/boost/endian/arithmetic.hpp \
+
2361 /usr/local/include/boost/endian/buffers.hpp \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2367 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2368 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2369 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2370 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2371 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2372 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2373 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2374 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2375 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2376 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2377 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2378 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2379 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2380 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2381 /usr/local/include/boost/asio/thread_pool.hpp \
+
2382 /usr/local/include/boost/asio/detail/config.hpp \
+
2383 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2384 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2385 /usr/local/include/boost/asio/execution_context.hpp \
+
2386 /usr/local/include/boost/asio/detail/memory.hpp \
+
2387 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2388 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2389 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2392 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2393 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2394 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2395 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2396 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2397 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2398 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2399 /usr/local/include/boost/asio/async_result.hpp \
+
2400 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2401 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2402 /usr/local/include/boost/asio/deferred.hpp \
+
2403 /usr/local/include/boost/asio/associator.hpp \
+
2404 /usr/local/include/boost/asio/detail/utility.hpp \
+
2405 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2406 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2407 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2408 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2409 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2410 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2411 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2412 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2413 /usr/local/include/boost/asio/error.hpp \
+
2414 /usr/local/include/boost/cerrno.hpp \
+
2415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2426 /usr/local/include/boost/asio/impl/error.ipp \
+
2427 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2428 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2429 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2430 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2431 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2432 /usr/local/include/boost/asio/detail/event.hpp \
+
2433 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2434 /usr/local/include/boost/asio/detail/assert.hpp \
+
2435 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2436 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2437 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2438 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2439 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2440 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2441 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2442 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2443 /usr/local/include/boost/asio/detail/thread.hpp \
+
2444 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2445 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2446 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2447 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2448 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2449 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2450 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2451 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2452 /usr/local/include/boost/asio/config.hpp \
+
2453 /usr/local/include/boost/asio/impl/config.hpp \
+
2454 /usr/local/include/boost/asio/impl/config.ipp \
+
2455 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2456 /usr/local/include/boost/asio/detail/limits.hpp \
+
2457 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2458 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2459 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2460 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2461 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2462 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2465 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2466 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2469 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2470 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2471 /usr/local/include/boost/asio/detail/operation.hpp \
+
2472 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2473 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2474 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2482 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2497 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2498 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2499 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2500 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2501 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2502 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2503 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2504 /usr/local/include/boost/asio/execution.hpp \
+
2505 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2506 /usr/local/include/boost/asio/execution/executor.hpp \
+
2507 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2508 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2509 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2510 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2511 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2512 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2513 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2514 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2515 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2516 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2517 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2518 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2519 /usr/local/include/boost/asio/detail/functional.hpp \
+
2520 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2521 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2522 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2523 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2524 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2525 /usr/local/include/boost/asio/prefer.hpp \
+
2526 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2527 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2528 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2529 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2530 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2531 /usr/local/include/boost/asio/query.hpp \
+
2532 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2533 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2534 /usr/local/include/boost/asio/require.hpp \
+
2535 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2536 /usr/local/include/boost/asio/execution/context.hpp \
+
2537 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2538 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2539 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2540 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2541 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2542 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2543 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2544 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2545 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2546 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2547 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2548 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2549 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2550 /usr/local/include/boost/asio/steady_timer.hpp \
+
2551 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2552 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2553 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2554 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2555 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2556 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2557 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2558 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2559 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2560 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2561 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2562 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2563 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2564 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2565 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2566 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2567 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2568 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2569 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2570 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2571 /usr/local/include/boost/asio/associated_executor.hpp \
+
2572 /usr/local/include/boost/asio/is_executor.hpp \
+
2573 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2574 /usr/local/include/boost/asio/system_executor.hpp \
+
2575 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2576 /usr/local/include/boost/asio/detail/global.hpp \
+
2577 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2578 /usr/local/include/boost/asio/system_context.hpp \
+
2579 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2580 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2581 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2582 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2583 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2584 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2585 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2586 /usr/local/include/boost/asio/io_context.hpp \
+
2587 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2588 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2589 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2590 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2591 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2592 /usr/local/include/boost/asio/wait_traits.hpp \
+
2593 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2594 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2595 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2596 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
2597 /usr/local/include/boost/asio/post.hpp \
+
2598 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2599 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2635 /usr/local/include/boost/thread/latch.hpp \
+
2636 /usr/local/include/boost/thread/detail/counter.hpp \
+
2637 /usr/local/include/boost/uuid/random_generator.hpp \
+
2638 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2639 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2640 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2641 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2642 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2643 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2644 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2645 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
2646 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/dc/d8a/network_8cpp_source.html b/5.5.0/dc/d8a/network_8cpp_source.html new file mode 100644 index 0000000000..2285fbf80a --- /dev/null +++ b/5.5.0/dc/d8a/network_8cpp_source.html @@ -0,0 +1,2026 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/network.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
network.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <cstdlib>
+
18#include <unordered_set>
+
19
+
20#include "hazelcast/client/execution_callback.h"
+
21#include "hazelcast/client/lifecycle_event.h"
+
22#include "hazelcast/client/connection/AddressProvider.h"
+
23#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
24#include "hazelcast/util/Util.h"
+
25#include "hazelcast/client/protocol/AuthenticationStatus.h"
+
26#include "hazelcast/client/exception/protocol_exceptions.h"
+
27#include "hazelcast/client/connection/ClientConnectionManagerImpl.h"
+
28#include "hazelcast/client/connection/ConnectionListener.h"
+
29#include "hazelcast/client/connection/Connection.h"
+
30#include "hazelcast/client/spi/ClientContext.h"
+
31#include "hazelcast/client/spi/impl/ClientExecutionServiceImpl.h"
+
32#include "hazelcast/client/serialization/serialization.h"
+
33#include "hazelcast/client/protocol/UsernamePasswordCredentials.h"
+
34#include "hazelcast/client/protocol/codec/codecs.h"
+
35#include "hazelcast/client/client_config.h"
+
36#include "hazelcast/client/socket_interceptor.h"
+
37#include "hazelcast/client/config/client_network_config.h"
+
38#include "hazelcast/client/client_properties.h"
+
39#include "hazelcast/client/connection/HeartbeatManager.h"
+
40#include "hazelcast/client/impl/hazelcast_client_instance_impl.h"
+
41#include "hazelcast/client/spi/impl/listener/listener_service_impl.h"
+
42#include "hazelcast/client/spi/impl/ClientPartitionServiceImpl.h"
+
43#include "hazelcast/client/spi/impl/ClientInvocationServiceImpl.h"
+
44#include "hazelcast/client/internal/socket/TcpSocket.h"
+
45#include "hazelcast/client/internal/socket/SSLSocket.h"
+
46#include "hazelcast/client/config/ssl_config.h"
+
47#include "hazelcast/util/IOUtil.h"
+
48#include "hazelcast/client/internal/socket/SocketFactory.h"
+
49#include "hazelcast/client/connection/wait_strategy.h"
+
50
+
51namespace hazelcast {
+
52namespace client {
+
53namespace connection {
+
54constexpr size_t ClientConnectionManagerImpl::EXECUTOR_CORE_POOL_SIZE;
+
55const endpoint_qualifier ClientConnectionManagerImpl::PUBLIC_ENDPOINT_QUALIFIER{
+
56 CLIENT,
+
57 "public"
+
58};
+
59
+
60constexpr int ClientConnectionManagerImpl::SQL_CONNECTION_RANDOM_ATTEMPTS;
+
61
+
62ClientConnectionManagerImpl::ClientConnectionManagerImpl(
+
63 spi::ClientContext& client,
+
64 std::unique_ptr<AddressProvider> address_provider)
+
65 : alive_(false)
+
66 , logger_(client.get_logger())
+
67 , connection_timeout_millis_((std::chrono::milliseconds::max)())
+
68 , client_(client)
+
69 , socket_interceptor_(client.get_client_config().get_socket_interceptor())
+
70 , address_provider_(std::move(address_provider))
+
71 , connection_id_gen_(0)
+
72 , heartbeat_(client, *this)
+
73 , async_start_(client.get_client_config()
+
74 .get_connection_strategy_config()
+
75 .is_async_start())
+
76 , reconnect_mode_(client.get_client_config()
+
77 .get_connection_strategy_config()
+
78 .get_reconnect_mode())
+
79 , smart_routing_enabled_(
+
80 client.get_client_config().get_network_config().is_smart_routing())
+
81 , client_uuid_(client.random_uuid())
+
82 , authentication_timeout_(
+
83 boost::chrono::milliseconds(heartbeat_.get_heartbeat_timeout().count()))
+
84 , load_balancer_(client.get_client_config().get_load_balancer())
+
85 , wait_strategy_(client.get_client_config()
+
86 .get_connection_strategy_config()
+
87 .get_retry_config(),
+
88 logger_)
+
89 , cluster_id_(boost::uuids::nil_uuid())
+
90 , client_state_(client_state::INITIAL)
+
91 , connect_to_cluster_task_submitted_(false)
+
92 , established_initial_cluster_connection(false)
+
93 , use_public_address_(
+
94 address_provider_->is_default_provider() &&
+
95 client.get_client_config().get_network_config().use_public_address())
+
96{
+
97 config::client_network_config& networkConfig =
+
98 client.get_client_config().get_network_config();
+
99 auto connTimeout = networkConfig.get_connection_timeout();
+
100 if (connTimeout.count() > 0) {
+
101 connection_timeout_millis_ = std::chrono::milliseconds(connTimeout);
+
102 }
+
103
+
104 client_properties& clientProperties = client.get_client_properties();
+
105 shuffle_member_list_ =
+
106 clientProperties.get_boolean(clientProperties.get_shuffle_member_list());
+
107}
+
108
+
109bool
+
110ClientConnectionManagerImpl::start()
+
111{
+
112 bool expected = false;
+
113 if (!alive_.compare_exchange_strong(expected, true)) {
+
114 return false;
+
115 }
+
116
+
117 io_context_.reset(new boost::asio::io_context);
+
118 io_resolver_.reset(
+
119 new boost::asio::ip::tcp::resolver(io_context_->get_executor()));
+
120 socket_factory_.reset(new internal::socket::SocketFactory(
+
121 client_, *io_context_, *io_resolver_));
+
122 auto guard = boost::asio::make_work_guard(*io_context_);
+
123 io_guard_ = std::unique_ptr<
+
124 boost::asio::executor_work_guard<boost::asio::io_context::executor_type>>(
+
125 new boost::asio::executor_work_guard<
+
126 boost::asio::io_context::executor_type>(std::move(guard)));
+
127
+
128 if (!socket_factory_->start()) {
+
129 return false;
+
130 }
+
131
+
132 socket_interceptor_ = client_.get_client_config().get_socket_interceptor();
+
133
+
134 io_thread_ = std::thread([=]() { io_context_->run(); });
+
135
+
136 executor_.reset(
+
137 new hazelcast::util::hz_thread_pool(EXECUTOR_CORE_POOL_SIZE));
+
138 connect_to_members_timer_ =
+
139 boost::asio::steady_timer(executor_->get_executor());
+
140
+
141 heartbeat_.start();
+
142
+
143 connect_to_cluster();
+
144 if (smart_routing_enabled_) {
+
145 schedule_connect_to_all_members();
+
146 }
+
147
+
148 load_balancer_.init_(client_.get_cluster());
+
149
+
150 return true;
+
151}
+
152
+
153void
+
154ClientConnectionManagerImpl::schedule_connect_to_all_members()
+
155{
+
156 if (!client_.get_lifecycle_service().is_running()) {
+
157 return;
+
158 }
+
159
+
160 connect_to_members_timer_->expires_after(
+
161 boost::asio::chrono::seconds(1));
+
162 connect_to_members_timer_->async_wait([=](boost::system::error_code ec) {
+
163 if (ec == boost::asio::error::operation_aborted) {
+
164 return;
+
165 }
+
166 connect_to_all_members();
+
167
+
168 schedule_connect_to_all_members();
+
169 });
+
170}
+
171
+
172void
+
173ClientConnectionManagerImpl::shutdown()
+
174{
+
175 bool expected = true;
+
176 if (!alive_.compare_exchange_strong(expected, false)) {
+
177 return;
+
178 }
+
179
+
180 if (connect_to_members_timer_) {
+
181 connect_to_members_timer_->cancel();
+
182 }
+
183
+
184 heartbeat_.shutdown();
+
185
+
186 // close connections
+
187 for (auto& connection : active_connections_.values()) {
+
188 // prevent any exceptions
+
189 util::IOUtil::close_resource(connection.get(),
+
190 "Hazelcast client is shutting down");
+
191 }
+
192
+
193 spi::impl::ClientExecutionServiceImpl::shutdown_thread_pool(
+
194 executor_.get());
+
195
+
196 // release the guard so that the io thread can stop gracefully
+
197 io_guard_.reset();
+
198 io_thread_.join();
+
199
+
200 connection_listeners_.clear();
+
201 active_connections_.clear();
+
202 active_connection_ids_.clear();
+
203}
+
204
+
205std::shared_ptr<Connection>
+
206ClientConnectionManagerImpl::get_or_connect(const member& m)
+
207{
+
208 const auto& uuid = m.get_uuid();
+
209 auto connection = active_connections_.get(uuid);
+
210 if (connection) {
+
211 return connection;
+
212 }
+
213
+
214 address addr = translate(m);
+
215 return connect(addr);
+
216}
+
217
+
218std::vector<std::shared_ptr<Connection>>
+
219ClientConnectionManagerImpl::get_active_connections()
+
220{
+
221 return active_connections_.values();
+
222}
+
223
+
224std::shared_ptr<Connection>
+
225ClientConnectionManagerImpl::get_connection(boost::uuids::uuid uuid)
+
226{
+
227 return active_connections_.get(uuid);
+
228}
+
229
+
230ClientConnectionManagerImpl::auth_response
+
231ClientConnectionManagerImpl::authenticate_on_cluster(
+
232 std::shared_ptr<Connection>& connection)
+
233{
+
234 auto request =
+
235 encode_authentication_request(client_.get_serialization_service());
+
236 auto clientInvocation =
+
237 spi::impl::ClientInvocation::create(client_, request, "", connection);
+
238 auto f = clientInvocation->invoke_urgent();
+
239
+
240 struct auth_response result;
+
241 try {
+
242 if (f.wait_for(authentication_timeout_) !=
+
243 boost::future_status::ready) {
+
244 BOOST_THROW_EXCEPTION(exception::timeout(
+
245 "ClientConnectionManagerImpl::authenticate",
+
246 (boost::format("Authentication response is "
+
247 "not received for %1% msecs for %2%") %
+
248 authentication_timeout_.count() % *clientInvocation)
+
249 .str()));
+
250 }
+
251 auto response = f.get();
+
252 auto* initial_frame =
+
253 reinterpret_cast<protocol::ClientMessage::frame_header_type*>(
+
254 response.rd_ptr(protocol::ClientMessage::RESPONSE_HEADER_LEN));
+
255 result = { response.get<byte>(),
+
256 response.get<boost::uuids::uuid>(),
+
257 response.get<byte>(),
+
258 response.get<int32_t>(),
+
259 response.get<boost::uuids::uuid>() };
+
260 // skip first frame
+
261 response.rd_ptr(static_cast<int32_t>(initial_frame->frame_len) -
+
262 protocol::ClientMessage::RESPONSE_HEADER_LEN -
+
263 2 * protocol::ClientMessage::UINT8_SIZE -
+
264 2 * (util::Bits::UUID_SIZE_IN_BYTES +
+
265 protocol::ClientMessage::UINT8_SIZE) -
+
266 protocol::ClientMessage::INT32_SIZE);
+
267
+
268 result.server_address = response.get_nullable<address>();
+
269 result.server_version = response.get<std::string>();
+
270 } catch (exception::iexception&) {
+
271 connection->close("Failed to authenticate connection",
+
272 std::current_exception());
+
273 throw;
+
274 }
+
275
+
276 auto authentication_status = (protocol::authentication_status)result.status;
+
277 switch (authentication_status) {
+
278 case protocol::AUTHENTICATED: {
+
279 return result;
+
280 }
+
281 case protocol::CREDENTIALS_FAILED: {
+
282 auto e = std::make_exception_ptr(exception::authentication(
+
283 "ClientConnectionManagerImpl::authenticate_on_cluster",
+
284 "Authentication failed. The configured cluster name on the "
+
285 "client (see client_config::set_cluster_name()) does not match "
+
286 "the one configured in the cluster or the credentials set in the "
+
287 "Client security config could not be authenticated"));
+
288 connection->close("Failed to authenticate connection", e);
+
289 std::rethrow_exception(e);
+
290 }
+
291 case protocol::NOT_ALLOWED_IN_CLUSTER: {
+
292 auto e = std::make_exception_ptr(exception::authentication(
+
293 "ClientConnectionManagerImpl::authenticate_on_cluster",
+
294 "Client is not allowed in the cluster"));
+
295 connection->close("Failed to authenticate connection", e);
+
296 std::rethrow_exception(e);
+
297 }
+
298 default: {
+
299 auto e = std::make_exception_ptr(exception::authentication(
+
300 "ClientConnectionManagerImpl::authenticate_on_cluster",
+
301 (boost::format(
+
302 "Authentication status code not supported. status: %1%") %
+
303 authentication_status)
+
304 .str()));
+
305 connection->close("Failed to authenticate connection", e);
+
306 std::rethrow_exception(e);
+
307 }
+
308 }
+
309}
+
310
+
311std::ostream&
+
312operator<<(std::ostream& os, ClientConnectionManagerImpl::client_state state)
+
313{
+
314 using client_state = ClientConnectionManagerImpl::client_state;
+
315
+
316 switch (state) {
+
317 case client_state::INITIAL:
+
318 return os << "INITIAL";
+
319 case client_state::CONNECTED_TO_CLUSTER:
+
320 return os << "CONNECTED_TO_CLUSTER";
+
321 case client_state::INITIALIZED_ON_CLUSTER:
+
322 return os << "INITIALIZED_ON_CLUSTER";
+
323 case client_state::DISCONNECTED_FROM_CLUSTER:
+
324 return os << "DISCONNECTED_FROM_CLUSTER";
+
325 }
+
326
+
327 return os;
+
328}
+
329
+
330protocol::ClientMessage
+
331ClientConnectionManagerImpl::encode_authentication_request(
+
332 serialization::pimpl::SerializationService& ss)
+
333{
+
334 byte serializationVersion = ss.get_version();
+
335 client_config& clientConfig = client_.get_client_config();
+
336 auto cluster_name = clientConfig.get_cluster_name();
+
337
+
338 auto credential = clientConfig.get_credentials();
+
339 if (!credential) {
+
340 return protocol::codec::client_authentication_encode(
+
341 cluster_name,
+
342 nullptr,
+
343 nullptr,
+
344 client_uuid_,
+
345 protocol::ClientTypes::CPP,
+
346 serializationVersion,
+
347 HAZELCAST_VERSION,
+
348 client_.get_name(),
+
349 labels_,
+
350 ALL_MEMBERS_ROUTING, // default routing to ALL_MEMBERS
+
351 false);
+
352 }
+
353
+
354 switch (credential->type()) {
+
355 case security::credentials::credential_type::username_password: {
+
356 auto cr =
+
357 std::static_pointer_cast<security::username_password_credentials>(
+
358 credential);
+
359 return protocol::codec::client_authentication_encode(
+
360 cluster_name,
+
361 &cr->name(),
+
362 &cr->password(),
+
363 client_uuid_,
+
364 protocol::ClientTypes::CPP,
+
365 serializationVersion,
+
366 HAZELCAST_VERSION,
+
367 client_.get_name(),
+
368 labels_,
+
369 ALL_MEMBERS_ROUTING, // default routing to ALL_MEMBERS,
+
370 false);
+
371 }
+
372 case security::credentials::credential_type::token: {
+
373 auto cr =
+
374 std::static_pointer_cast<security::token_credentials>(credential);
+
375 return protocol::codec::client_authenticationcustom_encode(
+
376 cluster_name,
+
377 cr->token(),
+
378 client_uuid_,
+
379 protocol::ClientTypes::CPP,
+
380 serializationVersion,
+
381 HAZELCAST_VERSION,
+
382 client_.get_name(),
+
383 labels_,
+
384 ALL_MEMBERS_ROUTING, // default routing to ALL_MEMBERS
+
385 false);
+
386 }
+
387 }
+
388 assert(0);
+
389 return protocol::ClientMessage();
+
390}
+
391
+
392void
+
393ClientConnectionManagerImpl::fire_connection_added_event(
+
394 const std::shared_ptr<Connection>& connection)
+
395{
+
396 for (const std::shared_ptr<ConnectionListener>& connectionListener :
+
397 connection_listeners_.to_array()) {
+
398 connectionListener->connection_added(connection);
+
399 }
+
400}
+
401
+
402void
+
403ClientConnectionManagerImpl::fire_connection_removed_event(
+
404 const std::shared_ptr<Connection>& connection)
+
405{
+
406 for (const auto& listener : connection_listeners_.to_array()) {
+
407 listener->connection_removed(connection);
+
408 }
+
409}
+
410
+
411void
+
412ClientConnectionManagerImpl::shutdown_with_external_thread(
+
413 std::weak_ptr<client::impl::hazelcast_client_instance_impl> client_impl)
+
414{
+
415 std::thread([=] {
+
416 std::shared_ptr<client::impl::hazelcast_client_instance_impl>
+
417 clientInstance = client_impl.lock();
+
418 if (!clientInstance ||
+
419 !clientInstance->get_lifecycle_service().is_running()) {
+
420 return;
+
421 }
+
422
+
423 try {
+
424 clientInstance->get_lifecycle_service().shutdown();
+
425 } catch (exception::iexception& e) {
+
426 HZ_LOG(*clientInstance->get_logger(),
+
427 severe,
+
428 boost::str(boost::format("Exception during client shutdown "
+
429 "%1%.clientShutdown-:%2%") %
+
430 clientInstance->get_name() % e));
+
431 }
+
432 }).detach();
+
433}
+
434
+
435void
+
436ClientConnectionManagerImpl::submit_connect_to_cluster_task()
+
437{
+
438 bool expected = false;
+
439 if (!connect_to_cluster_task_submitted_.compare_exchange_strong(expected,
+
440 true)) {
+
441 return;
+
442 }
+
443
+
444 std::weak_ptr<client::impl::hazelcast_client_instance_impl> c =
+
445 client_.get_hazelcast_client_implementation();
+
446 boost::asio::post(executor_->get_executor(), [=]() {
+
447 try {
+
448 do_connect_to_cluster();
+
449
+
450 std::lock_guard<std::recursive_mutex> guard(client_state_mutex_);
+
451 connect_to_cluster_task_submitted_ = false;
+
452 if (active_connections_.empty()) {
+
453 HZ_LOG(
+
454 logger_,
+
455 finest,
+
456 boost::str(boost::format("No connection to cluster: %1%") %
+
457 cluster_id_));
+
458
+
459 submit_connect_to_cluster_task();
+
460 }
+
461
+
462 } catch (std::exception& e) {
+
463 HZ_LOG(logger_,
+
464 warning,
+
465 boost::str(boost::format("Could not connect to any cluster, "
+
466 "shutting down the client: %1%") %
+
467 e.what()));
+
468
+
469 shutdown_with_external_thread(c);
+
470 }
+
471 });
+
472}
+
473
+
474void
+
475ClientConnectionManagerImpl::connect_to_all_members()
+
476{
+
477 if (!client_.get_lifecycle_service().is_running() ||
+
478 active_connections_.empty()) {
+
479 return;
+
480 }
+
481
+
482 for (const auto& m :
+
483 client_.get_client_cluster_service().get_member_list()) {
+
484
+
485 {
+
486 std::lock_guard<std::recursive_mutex> guard{ client_state_mutex_ };
+
487
+
488 if (client_state_ == client_state::DISCONNECTED_FROM_CLUSTER) {
+
489 // Best effort check to prevent this task from attempting to
+
490 // open a new connection when the client is either switching
+
491 // clusters or is not connected to any of the cluster members.
+
492 // In such occasions, only `do_connect_to_cluster`
+
493 // method should open new connections.
+
494 return;
+
495 }
+
496 }
+
497
+
498 if (client_.get_lifecycle_service().is_running() &&
+
499 !get_connection(m.get_uuid()) &&
+
500 connecting_members_.get_or_put_if_absent(m, nullptr).second) {
+
501 // submit a task for this address only if there is no other pending
+
502 // connection attempt for it
+
503 member member_to_connect = m;
+
504 boost::asio::post(
+
505 executor_->get_executor(), [member_to_connect, this]() {
+
506 try {
+
507 if (!client_.get_lifecycle_service().is_running()) {
+
508 return;
+
509 }
+
510 if (!get_connection(member_to_connect.get_uuid())) {
+
511 get_or_connect(member_to_connect);
+
512 }
+
513 connecting_members_.remove(member_to_connect);
+
514 } catch (std::exception&) {
+
515 connecting_members_.remove(member_to_connect);
+
516 }
+
517 });
+
518 }
+
519 }
+
520}
+
521
+
522void
+
523ClientConnectionManagerImpl::do_connect_to_cluster()
+
524{
+
525 std::unordered_set<address> tried_addresses;
+
526 wait_strategy_.reset();
+
527
+
528 do {
+
529 std::unordered_set<address> tried_addresses_per_attempt;
+
530 auto member_list =
+
531 client_.get_client_cluster_service().get_member_list();
+
532 if (shuffle_member_list_) {
+
533 shuffle(member_list);
+
534 }
+
535
+
536 // try to connect to a member in the member list first
+
537 for (const auto& m : member_list) {
+
538 check_client_active();
+
539 tried_addresses_per_attempt.insert(m.get_address());
+
540 auto connection = try_connect(m);
+
541 if (connection) {
+
542 return;
+
543 }
+
544 }
+
545 // try to connect to a member given via config(explicit config/discovery
+
546 // mechanisms)
+
547 for (const address& server_address : get_possible_member_addresses()) {
+
548 check_client_active();
+
549 if (!tried_addresses_per_attempt.insert(server_address).second) {
+
550 // if we can not add it means that it is already tried to be
+
551 // connected with the member list
+
552 continue;
+
553 }
+
554 auto connection = try_connect<address>(server_address);
+
555 if (connection) {
+
556 return;
+
557 }
+
558 }
+
559 tried_addresses.insert(tried_addresses_per_attempt.begin(),
+
560 tried_addresses_per_attempt.end());
+
561 // If the address provider loads no addresses, then the above loop is
+
562 // not entered and the lifecycle check is missing, hence we need to
+
563 // repeat the same check at this point.
+
564 check_client_active();
+
565 } while (wait_strategy_.sleep());
+
566
+
567 std::ostringstream out;
+
568 out << "Unable to connect to any address! The following addresses were "
+
569 "tried: { ";
+
570 for (const auto& address : tried_addresses) {
+
571 out << address << " , ";
+
572 }
+
573 out << "}";
+
574 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
575 "ConnectionManager::do_connect_to_cluster", out.str()));
+
576}
+
577
+
578std::vector<address>
+
579ClientConnectionManagerImpl::get_possible_member_addresses()
+
580{
+
581 std::vector<address> addresses;
+
582 for (auto&& member :
+
583 client_.get_client_cluster_service().get_member_list()) {
+
584 addresses.emplace_back(std::move(member.get_address()));
+
585 }
+
586
+
587 if (shuffle_member_list_) {
+
588 shuffle(addresses);
+
589 }
+
590
+
591 std::vector<address> provided_addresses =
+
592 address_provider_->load_addresses();
+
593
+
594 if (shuffle_member_list_) {
+
595 shuffle(provided_addresses);
+
596 }
+
597
+
598 addresses.insert(
+
599 addresses.end(), provided_addresses.begin(), provided_addresses.end());
+
600
+
601 return addresses;
+
602}
+
603
+
604void
+
605ClientConnectionManagerImpl::connect_to_cluster()
+
606{
+
607 if (async_start_) {
+
608 submit_connect_to_cluster_task();
+
609 } else {
+
610 do_connect_to_cluster();
+
611 }
+
612}
+
613
+
614bool
+
615ClientConnectionManagerImpl::is_alive()
+
616{
+
617 return alive_;
+
618}
+
619
+
620void
+
621ClientConnectionManagerImpl::on_connection_close(
+
622 const std::shared_ptr<Connection>& connection)
+
623{
+
624 auto endpoint = connection->get_remote_address();
+
625 auto member_uuid = connection->get_remote_uuid();
+
626
+
627 auto socket_remote_address = connection->get_socket().get_remote_endpoint();
+
628
+
629 if (!endpoint) {
+
630 HZ_LOG(logger_,
+
631 finest,
+
632 boost::str(boost::format(
+
633 "Destroying %1% , but it has end-point set to null "
+
634 "-> not removing it from a connection map") %
+
635 *connection));
+
636 return;
+
637 }
+
638
+
639 {
+
640 std::lock_guard<std::recursive_mutex> guard(client_state_mutex_);
+
641
+
642 if (active_connections_.remove(member_uuid, connection)) {
+
643 active_connection_ids_.remove(connection->get_connection_id());
+
644
+
645 HZ_LOG(logger_,
+
646 info,
+
647 boost::str(
+
648 boost::format(
+
649 "Removed connection to endpoint: %1%, connection: %2%") %
+
650 *endpoint % *connection));
+
651
+
652 if (active_connections_.empty()) {
+
653 if (client_state_ == client_state::INITIALIZED_ON_CLUSTER) {
+
654 fire_life_cycle_event(
+
655 lifecycle_event::lifecycle_state::CLIENT_DISCONNECTED);
+
656 }
+
657
+
658 client_state_ = client_state::DISCONNECTED_FROM_CLUSTER;
+
659 trigger_cluster_reconnection();
+
660 }
+
661
+
662 fire_connection_removed_event(connection);
+
663 } else {
+
664 HZ_LOG(
+
665 logger_,
+
666 finest,
+
667 boost::str(boost::format(
+
668 "Destroying a connection, but there is no mapping "
+
669 "%1% -> %2% in the connection map.") %
+
670 endpoint % *connection));
+
671 }
+
672 }
+
673}
+
674
+
675void
+
676ClientConnectionManagerImpl::add_connection_listener(
+
677 const std::shared_ptr<ConnectionListener>& connection_listener)
+
678{
+
679 connection_listeners_.add(connection_listener);
+
680}
+
681
+
682ClientConnectionManagerImpl::~ClientConnectionManagerImpl()
+
683{
+
684 shutdown();
+
685}
+
686
+
687void
+
688ClientConnectionManagerImpl::check_client_active()
+
689{
+
690 if (!client_.get_lifecycle_service().is_running()) {
+
691 BOOST_THROW_EXCEPTION(exception::hazelcast_client_not_active(
+
692 "ClientConnectionManagerImpl::check_client_active",
+
693 "Client is shutdown"));
+
694 }
+
695}
+
696
+
697void
+
698ClientConnectionManagerImpl::initialize_client_on_cluster(
+
699 boost::uuids::uuid target_cluster_id)
+
700{
+
701 if (!client_.get_lifecycle_service().is_running()) {
+
702 return;
+
703 }
+
704
+
705 try {
+
706 {
+
707 std::lock_guard<std::recursive_mutex> guard(client_state_mutex_);
+
708
+
709 if (target_cluster_id != cluster_id_) {
+
710 logger_.log(
+
711 hazelcast::logger::level::warning,
+
712 (boost::format("Won't send client state to cluster: %1%"
+
713 " Because switched to a new cluster: %2%") %
+
714 target_cluster_id % cluster_id_)
+
715 .str());
+
716
+
717 return;
+
718 }
+
719 }
+
720
+
721 client_.get_hazelcast_client_implementation()->send_state_to_cluster();
+
722
+
723 {
+
724 std::lock_guard<std::recursive_mutex> guard(client_state_mutex_);
+
725
+
726 if (target_cluster_id == cluster_id_) {
+
727 HZ_LOG(logger_,
+
728 fine,
+
729 (boost::format("Client state is sent to cluster: %1%") %
+
730 target_cluster_id)
+
731 .str());
+
732
+
733 client_state_ = client_state::INITIALIZED_ON_CLUSTER;
+
734 fire_life_cycle_event(lifecycle_event::CLIENT_CONNECTED);
+
735 } else if (logger_.enabled(hazelcast::logger::level::fine)) {
+
736 logger_.log(hazelcast::logger::level::warning,
+
737 (boost::format("Cannot set client state to %1%"
+
738 " because current cluster id: %2%"
+
739 " is different than expected cluster"
+
740 " id: %3%") %
+
741 client_state::INITIALIZED_ON_CLUSTER %
+
742 cluster_id_ % target_cluster_id)
+
743 .str());
+
744 }
+
745 }
+
746 } catch (const std::exception& e) {
+
747 auto cluster_name = client_.get_client_config().get_cluster_name();
+
748
+
749 logger_.log(
+
750 hazelcast::logger::level::warning,
+
751 (boost::format("Failure during sending state to the cluster. %1%") %
+
752 e.what())
+
753 .str());
+
754
+
755 {
+
756 std::lock_guard<std::recursive_mutex> guard(client_state_mutex_);
+
757
+
758 if (cluster_id_ == target_cluster_id) {
+
759 if (logger_.enabled(hazelcast::logger::level::fine)) {
+
760 logger_.log(
+
761 hazelcast::logger::level::warning,
+
762 (boost::format(
+
763 "Retrying sending to the cluster: %1%, name: %2%") %
+
764 target_cluster_id % cluster_name)
+
765 .str());
+
766 }
+
767
+
768 auto self = shared_from_this();
+
769
+
770 boost::asio::post(
+
771 executor_->get_executor(), [self, target_cluster_id]() {
+
772 self->initialize_client_on_cluster(target_cluster_id);
+
773 });
+
774 }
+
775 }
+
776 }
+
777}
+
778
+
779std::shared_ptr<Connection>
+
780ClientConnectionManagerImpl::on_authenticated(
+
781 const std::shared_ptr<Connection>& connection,
+
782 auth_response& response)
+
783{
+
784 {
+
785 std::lock_guard<std::recursive_mutex> guard(client_state_mutex_);
+
786 check_partition_count(response.partition_count);
+
787 connection->set_connected_server_version(response.server_version);
+
788 connection->set_remote_address(response.server_address);
+
789 connection->set_remote_uuid(response.member_uuid);
+
790
+
791 auto existing_connection =
+
792 active_connections_.get(response.member_uuid);
+
793 if (existing_connection) {
+
794 connection->close(
+
795 (boost::format(
+
796 "Duplicate connection to same member with uuid : %1%") %
+
797 boost::uuids::to_string(response.member_uuid))
+
798 .str());
+
799 return existing_connection;
+
800 }
+
801
+
802 auto new_cluster_id = response.cluster_id;
+
803 boost::uuids::uuid current_cluster_id = cluster_id_;
+
804
+
805 HZ_LOG(logger_,
+
806 finest,
+
807 boost::str(boost::format(
+
808 "Checking the cluster: %1%, current cluster: %2%") %
+
809 new_cluster_id % current_cluster_id));
+
810
+
811 auto cluster_id_changed = !current_cluster_id.is_nil() &&
+
812 !(new_cluster_id == current_cluster_id);
+
813 if (cluster_id_changed) {
+
814 HZ_LOG(
+
815 logger_,
+
816 warning,
+
817 boost::str(
+
818 boost::format(
+
819 "Switching from current cluster: %1% to new cluster: %2%") %
+
820 current_cluster_id % new_cluster_id));
+
821 client_.get_hazelcast_client_implementation()->on_cluster_restart();
+
822 }
+
823
+
824 auto connections_empty = active_connections_.empty();
+
825 active_connection_ids_.put(connection->get_connection_id(), connection);
+
826 active_connections_.put(response.member_uuid, connection);
+
827 if (connections_empty) {
+
828 // The first connection that opens a connection to the new cluster
+
829 // should set `clusterId`. This one will initiate
+
830 // `initializeClientOnCluster` if necessary.
+
831 cluster_id_ = new_cluster_id;
+
832
+
833 if (established_initial_cluster_connection) {
+
834 // In split brain, the client might connect to the one half
+
835 // of the cluster, and then later might reconnect to the
+
836 // other half, after the half it was connected to is
+
837 // completely dead. Since the cluster id is preserved in
+
838 // split brain scenarios, it is impossible to distinguish
+
839 // reconnection to the same cluster vs reconnection to the
+
840 // other half of the split brain. However, in the latter,
+
841 // we might need to send some state to the other half of
+
842 // the split brain (like Compact schemas or user code
+
843 // deployment classes). That forces us to send the client
+
844 // state to the cluster after the first cluster connection,
+
845 // regardless the cluster id is changed or not.
+
846 client_state_ = client_state::CONNECTED_TO_CLUSTER;
+
847 auto self = shared_from_this();
+
848 boost::asio::post(
+
849 executor_->get_executor(), [self, new_cluster_id]() {
+
850 self->initialize_client_on_cluster(new_cluster_id);
+
851 });
+
852 } else {
+
853 established_initial_cluster_connection = true;
+
854 client_state_ = client_state::INITIALIZED_ON_CLUSTER;
+
855
+
856 fire_life_cycle_event(
+
857 lifecycle_event::lifecycle_state::CLIENT_CONNECTED);
+
858 }
+
859 }
+
860
+
861 auto local_address = connection->get_local_socket_address();
+
862 if (local_address) {
+
863 HZ_LOG(
+
864 logger_,
+
865 info,
+
866 boost::str(
+
867 boost::format(
+
868 "Authenticated with server %1%:%2%, server version: %3%, "
+
869 "local address: %4%. %5%") %
+
870 response.server_address % response.member_uuid %
+
871 response.server_version % *local_address % *connection));
+
872 } else {
+
873 HZ_LOG(
+
874 logger_,
+
875 info,
+
876 boost::str(
+
877 boost::format(
+
878 "Authenticated with server %1%:%2%, server version: %3%, "
+
879 "no local address: (connection disconnected ?). %4%") %
+
880 response.server_address % response.member_uuid %
+
881 response.server_version % *connection));
+
882 }
+
883
+
884 fire_connection_added_event(connection);
+
885 }
+
886
+
887 // It could happen that this connection is already closed and
+
888 // on_connection_close() is called even before the synchronized block
+
889 // above is executed. In this case, now we have a closed but registered
+
890 // connection. We do a final check here to remove this connection
+
891 // if needed.
+
892 if (!connection->is_alive()) {
+
893 on_connection_close(connection);
+
894 return nullptr;
+
895 }
+
896
+
897 // If the client is shutdown in parallel, we need to close this new
+
898 // connection.
+
899 if (!client_.get_lifecycle_service().is_running()) {
+
900 connection->close("Client is shutdown");
+
901 }
+
902
+
903 return connection;
+
904}
+
905
+
906void
+
907ClientConnectionManagerImpl::fire_life_cycle_event(
+
908 lifecycle_event::lifecycle_state state)
+
909{
+
910 client_.get_lifecycle_service().fire_lifecycle_event(state);
+
911}
+
912
+
913void
+
914ClientConnectionManagerImpl::check_partition_count(int32_t new_partition_count)
+
915{
+
916 auto& partition_service =
+
917 static_cast<spi::impl::ClientPartitionServiceImpl&>(
+
918 client_.get_partition_service());
+
919 if (!partition_service.check_and_set_partition_count(new_partition_count)) {
+
920 BOOST_THROW_EXCEPTION(exception::client_not_allowed_in_cluster(
+
921 "ClientConnectionManagerImpl::check_partition_count",
+
922 (boost::format(
+
923 "Client can not work with this cluster because it has a different "
+
924 "partition count. "
+
925 "Expected partition count: %1%, Member partition count: %2%") %
+
926 partition_service.get_partition_count() % new_partition_count)
+
927 .str()));
+
928 }
+
929}
+
930
+
931void
+
932ClientConnectionManagerImpl::trigger_cluster_reconnection()
+
933{
+
934 if (reconnect_mode_ ==
+
935 config::client_connection_strategy_config::reconnect_mode::OFF) {
+
936 HZ_LOG(
+
937 logger_, info, "RECONNECT MODE is off. Shutting down the client.");
+
938 shutdown_with_external_thread(
+
939 client_.get_hazelcast_client_implementation());
+
940 return;
+
941 }
+
942
+
943 if (client_.get_lifecycle_service().is_running()) {
+
944 submit_connect_to_cluster_task();
+
945 }
+
946}
+
947
+
948std::shared_ptr<Connection>
+
949ClientConnectionManagerImpl::get_random_connection()
+
950{
+
951 if (smart_routing_enabled_) {
+
952 auto member = load_balancer_.next_(client_.get_cluster());
+
953 if (!member) {
+
954 return nullptr;
+
955 }
+
956 auto connection = get_connection(member->get_uuid());
+
957 if (connection) {
+
958 return connection;
+
959 }
+
960 }
+
961
+
962 auto connections = active_connections_.values();
+
963 if (connections.empty()) {
+
964 return nullptr;
+
965 }
+
966
+
967 return connections[0];
+
968}
+
969
+
970boost::uuids::uuid
+
971ClientConnectionManagerImpl::get_client_uuid() const
+
972{
+
973 return client_uuid_;
+
974}
+
975
+
976void
+
977ClientConnectionManagerImpl::check_invocation_allowed()
+
978{
+
979 client_state state = client_state_;
+
980 if (state == client_state::INITIALIZED_ON_CLUSTER &&
+
981 active_connections_.size() > 0) {
+
982 return;
+
983 }
+
984
+
985 if (state == client_state::INITIAL) {
+
986 if (async_start_) {
+
987 BOOST_THROW_EXCEPTION(exception::hazelcast_client_offline(
+
988 "ClientConnectionManagerImpl::check_invocation_allowed",
+
989 "No connection found to cluster and async start is configured."));
+
990 } else {
+
991 BOOST_THROW_EXCEPTION(exception::io(
+
992 "No connection found to cluster since the client is starting."));
+
993 }
+
994 } else if (reconnect_mode_ == config::client_connection_strategy_config::
+
995 reconnect_mode::ASYNC) {
+
996 BOOST_THROW_EXCEPTION(exception::hazelcast_client_offline(
+
997 "ClientConnectionManagerImpl::check_invocation_allowed",
+
998 "No connection found to cluster and reconnect mode is async."));
+
999 } else {
+
1000 BOOST_THROW_EXCEPTION(
+
1001 exception::io("ClientConnectionManagerImpl::check_invocation_allowed",
+
1002 "No connection found to cluster."));
+
1003 }
+
1004}
+
1005
+
1006bool
+
1007ClientConnectionManagerImpl::client_initialized_on_cluster() const
+
1008{
+
1009 std::lock_guard<std::recursive_mutex> guard{ client_state_mutex_ };
+
1010
+
1011 return client_state_ == client_state::INITIALIZED_ON_CLUSTER;
+
1012}
+
1013
+
1014void
+
1015ClientConnectionManagerImpl::connect_to_all_cluster_members()
+
1016{
+
1017 if (!smart_routing_enabled_) {
+
1018 return;
+
1019 }
+
1020
+
1021 for (const auto& member :
+
1022 client_.get_client_cluster_service().get_member_list()) {
+
1023
+
1024 try {
+
1025 get_or_connect(member);
+
1026 } catch (std::exception&) {
+
1027 // ignore
+
1028 }
+
1029 }
+
1030}
+
1031
+
1032void
+
1033ClientConnectionManagerImpl::notify_backup(int64_t call_id)
+
1034{
+
1035 struct correlation_id
+
1036 {
+
1037 int32_t connnection_id;
+
1038 int32_t call_id;
+
1039 };
+
1040 union
+
1041 {
+
1042 int64_t id;
+
1043 correlation_id composed_id;
+
1044 } c_id_union;
+
1045 c_id_union.id = call_id;
+
1046 auto connection_id = c_id_union.composed_id.connnection_id;
+
1047 auto connection = active_connection_ids_.get(connection_id);
+
1048 if (!connection) {
+
1049 return;
+
1050 }
+
1051 boost::asio::post(connection->get_socket().get_executor(), [=]() {
+
1052 auto invocation_it = connection->invocations.find(call_id);
+
1053 if (invocation_it != connection->invocations.end()) {
+
1054 invocation_it->second->notify_backup();
+
1055 }
+
1056 });
+
1057}
+
1058
+
1059std::shared_ptr<Connection>
+
1060ClientConnectionManagerImpl::connect(const address& addr)
+
1061{
+
1062 HZ_LOG(logger_,
+
1063 info,
+
1064 boost::str(boost::format("Trying to connect to %1%.") % addr));
+
1065
+
1066 auto connection = std::make_shared<Connection>(addr,
+
1067 client_,
+
1068 ++connection_id_gen_,
+
1069 *socket_factory_,
+
1070 *this,
+
1071 connection_timeout_millis_);
+
1072 connection->connect();
+
1073
+
1074 // call the interceptor from user thread
+
1075 socket_interceptor_.connect_(connection->get_socket());
+
1076
+
1077 auto result = authenticate_on_cluster(connection);
+
1078
+
1079 return on_authenticated(connection, result);
+
1080}
+
1081
+
1082address
+
1083ClientConnectionManagerImpl::translate(const member& m)
+
1084{
+
1085 if (use_public_address_) {
+
1086 auto public_addr_it = m.address_map().find(PUBLIC_ENDPOINT_QUALIFIER);
+
1087 if (public_addr_it != m.address_map().end()) {
+
1088 return public_addr_it->second;
+
1089 }
+
1090 return m.get_address();
+
1091 }
+
1092
+
1093 try {
+
1094 boost::optional<address> addr =
+
1095 address_provider_->translate(m.get_address());
+
1096
+
1097 if (!addr) {
+
1098 throw exception::hazelcast_(boost::str(
+
1099 boost::format("Address Provider could not translate %1%") % m));
+
1100 }
+
1101
+
1102 return *addr;
+
1103 } catch (const exception::hazelcast_&) {
+
1104 logger_.log(
+
1105 logger::level::warning,
+
1106 boost::str(boost::format("Address Provider could not translate %1%") %
+
1107 m));
+
1108
+
1109 throw;
+
1110 }
+
1111}
+
1112
+
1113std::shared_ptr<connection::Connection>
+
1114ClientConnectionManagerImpl::connection_for_sql(
+
1115 std::function<boost::optional<member>()> member_of_large_same_version_group,
+
1116 std::function<boost::optional<member>(boost::uuids::uuid)> get_cluster_member)
+
1117{
+
1118 if (smart_routing_enabled_) {
+
1119 // There might be a race - the chosen member might be just connected or
+
1120 // disconnected - try a couple of times, the
+
1121 // memberOfLargerSameVersionGroup returns a random connection, we might
+
1122 // be lucky...
+
1123 for (int i = 0; i < SQL_CONNECTION_RANDOM_ATTEMPTS; i++) {
+
1124 auto member = member_of_large_same_version_group();
+
1125 if (!member) {
+
1126 break;
+
1127 }
+
1128 auto connection = active_connections_.get(member->get_uuid());
+
1129 if (connection) {
+
1130 return connection;
+
1131 }
+
1132 }
+
1133 }
+
1134
+
1135 // Otherwise iterate over connections and return the first one that's not to
+
1136 // a lite member
+
1137 std::shared_ptr<connection::Connection> first_connection;
+
1138 for (const auto& connection_entry : active_connections_.entry_set()) {
+
1139 if (!first_connection) {
+
1140 first_connection = connection_entry.second;
+
1141 }
+
1142 const auto& member_id = connection_entry.first;
+
1143 auto member = get_cluster_member(member_id);
+
1144 if (!member || member->is_lite_member()) {
+
1145 continue;
+
1146 }
+
1147 return connection_entry.second;
+
1148 }
+
1149
+
1150 // Failed to get a connection to a data member
+
1151 return first_connection;
+
1152}
+
1153
+
1154ReadHandler::ReadHandler(Connection& connection, size_t buffer_size)
+
1155 : buffer(new char[buffer_size])
+
1156 , byte_buffer(buffer, buffer_size)
+
1157 , builder_(connection)
+
1158 , last_read_time_(std::chrono::steady_clock::now().time_since_epoch())
+
1159{}
+
1160
+
1161ReadHandler::~ReadHandler()
+
1162{
+
1163 delete[] buffer;
+
1164}
+
1165
+
1166void
+
1167ReadHandler::handle()
+
1168{
+
1169 last_read_time_ = std::chrono::steady_clock::now().time_since_epoch();
+
1170
+
1171 if (byte_buffer.position() == 0)
+
1172 return;
+
1173
+
1174 byte_buffer.flip();
+
1175
+
1176 // it is important to check the on_data return value since there may be left
+
1177 // data less than a message header size, and this may cause an infinite
+
1178 // loop.
+
1179 while (byte_buffer.has_remaining() && builder_.on_data(byte_buffer)) {
+
1180 }
+
1181
+
1182 if (byte_buffer.has_remaining()) {
+
1183 byte_buffer.compact();
+
1184 } else {
+
1185 byte_buffer.clear();
+
1186 }
+
1187}
+
1188
+
1189std::chrono::steady_clock::time_point
+
1190ReadHandler::get_last_read_time() const
+
1191{
+
1192 return std::chrono::steady_clock::time_point{ last_read_time_ };
+
1193}
+
1194
+
1195bool
+
1196AddressProvider::is_default_provider()
+
1197{
+
1198 return false;
+
1199}
+
1200
+
1201Connection::Connection(
+
1202 const address& address,
+
1203 spi::ClientContext& client_context,
+
1204 int connection_id, // NOLINT(cppcoreguidelines-pro-type-member-init)
+
1205 internal::socket::SocketFactory& socket_factory,
+
1206 ClientConnectionManagerImpl& client_connection_manager,
+
1207 std::chrono::milliseconds& connect_timeout_in_millis)
+
1208 : read_handler(*this, 16 << 10)
+
1209 , start_time_(std::chrono::system_clock::now())
+
1210 , closed_time_duration_()
+
1211 , client_context_(client_context)
+
1212 , invocation_service_(client_context.get_invocation_service())
+
1213 , connection_id_(connection_id)
+
1214 , remote_uuid_(boost::uuids::nil_uuid())
+
1215 , logger_(client_context.get_logger())
+
1216 , alive_(true)
+
1217 , last_write_time_(std::chrono::steady_clock::now().time_since_epoch())
+
1218{
+
1219 (void)client_connection_manager;
+
1220 socket_ = socket_factory.create(address, connect_timeout_in_millis);
+
1221}
+
1222
+
1223Connection::~Connection() = default;
+
1224
+
1225void
+
1226Connection::connect()
+
1227{
+
1228 socket_->connect(shared_from_this());
+
1229 backup_timer_.reset(
+
1230 new boost::asio::steady_timer(socket_->get_executor().context()));
+
1231 auto backupTimeout =
+
1232 static_cast<spi::impl::ClientInvocationServiceImpl&>(invocation_service_)
+
1233 .get_backup_timeout();
+
1234 auto this_connection = shared_from_this();
+
1235 schedule_periodic_backup_cleanup(backupTimeout, this_connection);
+
1236}
+
1237
+
1238void
+
1239Connection::schedule_periodic_backup_cleanup(
+
1240 std::chrono::milliseconds backup_timeout,
+
1241 std::shared_ptr<Connection> this_connection)
+
1242{
+
1243 if (!alive_) {
+
1244 return;
+
1245 }
+
1246
+
1247 backup_timer_->expires_after(backup_timeout);
+
1248 backup_timer_->async_wait(
+
1249 socket_->get_executor().wrap([=](boost::system::error_code ec) {
+
1250 if (ec) {
+
1251 return;
+
1252 }
+
1253 for (const auto& it : this_connection->invocations) {
+
1254 it.second->detect_and_handle_backup_timeout(backup_timeout);
+
1255 }
+
1256
+
1257 schedule_periodic_backup_cleanup(backup_timeout, this_connection);
+
1258 }));
+
1259}
+
1260
+
1261void
+
1262Connection::close()
+
1263{
+
1264 close("");
+
1265}
+
1266
+
1267void
+
1268Connection::close(const std::string& reason)
+
1269{
+
1270 close(reason, nullptr);
+
1271}
+
1272
+
1273void
+
1274Connection::close(const std::string& reason, std::exception_ptr cause)
+
1275{
+
1276 bool expected = true;
+
1277 if (!alive_.compare_exchange_strong(expected, false)) {
+
1278 return;
+
1279 }
+
1280
+
1281 closed_time_duration_.store(
+
1282 std::chrono::duration_cast<std::chrono::milliseconds>(
+
1283 std::chrono::steady_clock::now().time_since_epoch()));
+
1284
+
1285 if (backup_timer_) {
+
1286 backup_timer_->cancel();
+
1287 }
+
1288
+
1289 close_cause_ = cause;
+
1290 close_reason_ = reason;
+
1291
+
1292 log_close();
+
1293
+
1294 try {
+
1295 inner_close();
+
1296 } catch (exception::iexception& e) {
+
1297 HZ_LOG(
+
1298 client_context_.get_logger(),
+
1299 warning,
+
1300 boost::str(boost::format("Exception while closing connection %1%") %
+
1301 e.get_message()));
+
1302 }
+
1303
+
1304 auto thisConnection = shared_from_this();
+
1305 client_context_.get_connection_manager().on_connection_close(
+
1306 thisConnection);
+
1307
+
1308 boost::asio::post(socket_->get_executor(), [=]() {
+
1309 for (auto& invocationEntry : thisConnection->invocations) {
+
1310 invocationEntry.second->notify_exception(std::make_exception_ptr(
+
1311 boost::enable_current_exception(exception::target_disconnected(
+
1312 "Connection::close", thisConnection->get_close_reason()))));
+
1313 }
+
1314 });
+
1315}
+
1316
+
1317void
+
1318Connection::write(
+
1319 const std::shared_ptr<spi::impl::ClientInvocation>& client_invocation)
+
1320{
+
1321 socket_->async_write(shared_from_this(), client_invocation);
+
1322}
+
1323
+
1324const boost::optional<address>&
+
1325Connection::get_remote_address() const
+
1326{
+
1327 return remote_address_;
+
1328}
+
1329
+
1330void
+
1331Connection::set_remote_address(boost::optional<address> endpoint)
+
1332{
+
1333 this->remote_address_ = std::move(endpoint);
+
1334}
+
1335
+
1336void
+
1337Connection::handle_client_message(
+
1338 const std::shared_ptr<protocol::ClientMessage>& message)
+
1339{
+
1340 auto correlationId = message->get_correlation_id();
+
1341 auto invocationIterator = invocations.find(correlationId);
+
1342 if (invocationIterator == invocations.end()) {
+
1343 HZ_LOG(logger_,
+
1344 warning,
+
1345 boost::str(boost::format("No invocation for callId: %1%. "
+
1346 "Dropping this message: %2%") %
+
1347 correlationId % *message));
+
1348 return;
+
1349 }
+
1350 auto invocation = invocationIterator->second;
+
1351 auto flags = message->get_header_flags();
+
1352 if (message->is_flag_set(flags,
+
1353 protocol::ClientMessage::BACKUP_EVENT_FLAG)) {
+
1354 message->rd_ptr(protocol::ClientMessage::EVENT_HEADER_LEN);
+
1355 correlationId = message->get<int64_t>();
+
1356 client_context_.get_connection_manager().notify_backup(correlationId);
+
1357 } else if (message->is_flag_set(flags,
+
1358 protocol::ClientMessage::IS_EVENT_FLAG)) {
+
1359 client_context_.get_client_listener_service().handle_client_message(
+
1360 invocation, message);
+
1361 } else {
+
1362 invocation_service_.handle_client_message(invocation, message);
+
1363 }
+
1364}
+
1365
+
1366int32_t
+
1367Connection::get_connection_id() const
+
1368{
+
1369 return connection_id_;
+
1370}
+
1371
+
1372bool
+
1373Connection::is_alive() const
+
1374{
+
1375 return alive_;
+
1376}
+
1377
+
1378const std::string&
+
1379Connection::get_close_reason() const
+
1380{
+
1381 return close_reason_;
+
1382}
+
1383
+
1384void
+
1385Connection::log_close()
+
1386{
+
1387 std::ostringstream message;
+
1388 message << *this << " closed. Reason: ";
+
1389 if (!close_reason_.empty()) {
+
1390 message << close_reason_;
+
1391 } else if (close_cause_) {
+
1392 try {
+
1393 std::rethrow_exception(close_cause_);
+
1394 } catch (exception::iexception& ie) {
+
1395 message << ie.get_source() << "[" + ie.get_message() << "]";
+
1396 }
+
1397 } else {
+
1398 message << "Socket explicitly closed";
+
1399 }
+
1400
+
1401 if (client_context_.get_lifecycle_service().is_running()) {
+
1402 if (!close_cause_) {
+
1403 HZ_LOG(logger_, info, message.str());
+
1404 } else {
+
1405 try {
+
1406 std::rethrow_exception(close_cause_);
+
1407 } catch (exception::iexception& ie) {
+
1408 HZ_LOG(
+
1409 logger_,
+
1410 warning,
+
1411 boost::str(boost::format("%1% %2%") % message.str() % ie));
+
1412 }
+
1413 }
+
1414 } else {
+
1415 HZ_LOG(
+
1416 logger_, finest, message.str() + [this]() -> std::string {
+
1417 if (close_cause_) {
+
1418 try {
+
1419 std::rethrow_exception(close_cause_);
+
1420 } catch (exception::iexception& ie) {
+
1421 return ie.what();
+
1422 }
+
1423 }
+
1424 return "";
+
1425 }());
+
1426 }
+
1427}
+
1428
+
1429bool
+
1430Connection::operator==(const Connection& rhs) const
+
1431{
+
1432 return connection_id_ == rhs.connection_id_;
+
1433}
+
1434
+
1435bool
+
1436Connection::operator!=(const Connection& rhs) const
+
1437{
+
1438 return !(rhs == *this);
+
1439}
+
1440
+
1441const std::string&
+
1442Connection::get_connected_server_version_string() const
+
1443{
+
1444 return connected_server_version_string_;
+
1445}
+
1446
+
1447void
+
1448Connection::set_connected_server_version(const std::string& connected_server)
+
1449{
+
1450 Connection::connected_server_version_string_ = connected_server;
+
1451}
+
1452
+
1453boost::optional<address>
+
1454Connection::get_local_socket_address() const
+
1455{
+
1456 return socket_->local_socket_address();
+
1457}
+
1458
+
1459std::chrono::steady_clock::time_point
+
1460Connection::last_read_time() const
+
1461{
+
1462 return read_handler.get_last_read_time();
+
1463}
+
1464
+
1465void
+
1466Connection::inner_close()
+
1467{
+
1468 if (!socket_) {
+
1469 return;
+
1470 }
+
1471
+
1472 auto thisConnection = shared_from_this();
+
1473 boost::asio::post(socket_->get_executor(),
+
1474 [=]() { thisConnection->socket_->close(); });
+
1475}
+
1476
+
1477std::ostream&
+
1478operator<<(std::ostream& os, const Connection& connection)
+
1479{
+
1480 os << "Connection{"
+
1481 << "alive=" << connection.is_alive()
+
1482 << ", connection id=" << connection.get_connection_id()
+
1483 << ", remote endpoint=";
+
1484 if (connection.get_remote_address()) {
+
1485 os << *connection.get_remote_address();
+
1486 } else {
+
1487 os << "null";
+
1488 }
+
1489 os << ", last_read_time="
+
1490 << util::StringUtil::time_to_string(connection.last_read_time())
+
1491 << ", last_write_time="
+
1492 << util::StringUtil::time_to_string(connection.last_write_time())
+
1493 << ", closedTime="
+
1494 << util::StringUtil::time_to_string(
+
1495 std::chrono::steady_clock::time_point(
+
1496 std::chrono::duration_cast<std::chrono::steady_clock::duration>(
+
1497 connection.closed_time_duration_.load())))
+
1498 << ", connected server version="
+
1499 << connection.connected_server_version_string_ << '}';
+
1500
+
1501 return os;
+
1502}
+
1503
+
1504bool
+
1505Connection::operator<(const Connection& rhs) const
+
1506{
+
1507 return connection_id_ < rhs.connection_id_;
+
1508}
+
1509
+
1510std::chrono::system_clock::time_point
+
1511Connection::get_start_time() const
+
1512{
+
1513 return start_time_;
+
1514}
+
1515
+
1516socket&
+
1517Connection::get_socket()
+
1518{
+
1519 return *socket_;
+
1520}
+
1521
+
1522void
+
1523Connection::deregister_invocation(int64_t call_id)
+
1524{
+
1525 invocations.erase(call_id);
+
1526}
+
1527
+
1528boost::uuids::uuid
+
1529Connection::get_remote_uuid() const
+
1530{
+
1531 return remote_uuid_;
+
1532}
+
1533
+
1534void
+
1535Connection::set_remote_uuid(boost::uuids::uuid remote_uuid)
+
1536{
+
1537 remote_uuid_ = remote_uuid;
+
1538}
+
1539
+
1540void
+
1541Connection::last_write_time(std::chrono::steady_clock::time_point tp)
+
1542{
+
1543 last_write_time_ = tp.time_since_epoch();
+
1544}
+
1545
+
1546std::chrono::steady_clock::time_point
+
1547Connection::last_write_time() const
+
1548{
+
1549 return std::chrono::steady_clock::time_point{ last_write_time_ };
+
1550}
+
1551
+
1552HeartbeatManager::HeartbeatManager(
+
1553 spi::ClientContext& client,
+
1554 ClientConnectionManagerImpl& connection_manager)
+
1555 : client_(client)
+
1556 , client_connection_manager_(connection_manager)
+
1557 , logger_(client.get_logger())
+
1558{
+
1559 client_properties& clientProperties = client.get_client_properties();
+
1560 auto timeout_millis =
+
1561 clientProperties.get_long(clientProperties.get_heartbeat_timeout());
+
1562 heartbeat_timeout_ = std::chrono::milliseconds(
+
1563 timeout_millis > 0
+
1564 ? timeout_millis
+
1565 : util::IOUtil::to_value<int64_t>(
+
1566 client_properties::PROP_HEARTBEAT_TIMEOUT_DEFAULT));
+
1567
+
1568 auto interval_millis =
+
1569 clientProperties.get_long(clientProperties.get_heartbeat_interval());
+
1570 heartbeat_interval_ = std::chrono::milliseconds(
+
1571 interval_millis > 0
+
1572 ? interval_millis
+
1573 : util::IOUtil::to_value<int64_t>(
+
1574 client_properties::PROP_HEARTBEAT_INTERVAL_DEFAULT));
+
1575}
+
1576
+
1577void
+
1578HeartbeatManager::start()
+
1579{
+
1580 spi::impl::ClientExecutionServiceImpl& clientExecutionService =
+
1581 client_.get_client_execution_service();
+
1582
+
1583 timer_ = clientExecutionService.schedule_with_repetition(
+
1584 [=]() {
+
1585 if (!client_connection_manager_.is_alive()) {
+
1586 return;
+
1587 }
+
1588
+
1589 for (auto& connection :
+
1590 client_connection_manager_.get_active_connections()) {
+
1591 check_connection(connection);
+
1592 }
+
1593 },
+
1594 heartbeat_interval_,
+
1595 heartbeat_interval_);
+
1596}
+
1597
+
1598void
+
1599HeartbeatManager::check_connection(
+
1600 const std::shared_ptr<Connection>& connection)
+
1601{
+
1602 if (!connection->is_alive()) {
+
1603 return;
+
1604 }
+
1605
+
1606 auto now = std::chrono::steady_clock::now();
+
1607 if (now - connection->last_read_time() > heartbeat_timeout_) {
+
1608 HZ_LOG(logger_,
+
1609 warning,
+
1610 boost::str(
+
1611 boost::format("Heartbeat failed over the connection: %1%") %
+
1612 *connection));
+
1613 on_heartbeat_stopped(connection, "Heartbeat timed out");
+
1614 return;
+
1615 }
+
1616
+
1617 if (now - connection->last_write_time() > heartbeat_interval_) {
+
1618 auto request = protocol::codec::client_ping_encode();
+
1619 std::shared_ptr<spi::impl::ClientInvocation> clientInvocation =
+
1620 spi::impl::ClientInvocation::create(client_, request, "", connection);
+
1621 clientInvocation->invoke_urgent();
+
1622 }
+
1623}
+
1624
+
1625void
+
1626HeartbeatManager::on_heartbeat_stopped(
+
1627 const std::shared_ptr<Connection>& connection,
+
1628 const std::string& reason)
+
1629{
+
1630 connection->close(
+
1631 reason,
+
1632 std::make_exception_ptr(
+
1633 (exception::exception_builder<exception::target_disconnected>(
+
1634 "HeartbeatManager::onHeartbeatStopped")
+
1635 << "Heartbeat timed out to connection " << *connection)
+
1636 .build()));
+
1637}
+
1638
+
1639void
+
1640HeartbeatManager::shutdown()
+
1641{
+
1642 if (timer_) {
+
1643 timer_->cancel();
+
1644 }
+
1645}
+
1646
+
1647std::chrono::milliseconds
+
1648HeartbeatManager::get_heartbeat_timeout() const
+
1649{
+
1650 return heartbeat_timeout_;
+
1651}
+
1652
+
1653void
+
1654wait_strategy::reset()
+
1655{
+
1656 attempt_ = 0;
+
1657 cluster_connect_attempt_begin_ = std::chrono::steady_clock::now();
+
1658 current_backoff_millis_ =
+
1659 (std::min)(max_backoff_millis_, initial_backoff_millis_);
+
1660}
+
1661
+
1662wait_strategy::wait_strategy(
+
1663 const config::connection_retry_config& retry_config,
+
1664 logger& log)
+
1665 : initial_backoff_millis_(retry_config.get_initial_backoff_duration())
+
1666 , max_backoff_millis_(retry_config.get_max_backoff_duration())
+
1667 , multiplier_(retry_config.get_multiplier())
+
1668 , jitter_(retry_config.get_jitter())
+
1669 , logger_(log)
+
1670 , cluster_connect_timeout_millis_(retry_config.get_cluster_connect_timeout())
+
1671{
+
1672 if (cluster_connect_timeout_millis_ == std::chrono::milliseconds::max()) {
+
1673 cluster_connect_timeout_text_ = "INFINITE";
+
1674 } else {
+
1675 cluster_connect_timeout_text_ =
+
1676 (boost::format("%1% msecs") % cluster_connect_timeout_millis_.count())
+
1677 .str();
+
1678 }
+
1679}
+
1680
+
1681bool
+
1682wait_strategy::sleep()
+
1683{
+
1684 attempt_++;
+
1685 using namespace std::chrono;
+
1686 auto current_time = steady_clock::now();
+
1687 auto time_passed = duration_cast<milliseconds>(
+
1688 current_time - cluster_connect_attempt_begin_);
+
1689 if (time_passed > cluster_connect_timeout_millis_) {
+
1690 HZ_LOG(
+
1691 logger_,
+
1692 warning,
+
1693 (boost::format("Unable to get live cluster connection, cluster "
+
1694 "connect timeout (%1%) is reached. Attempt %2%.") %
+
1695 cluster_connect_timeout_text_ % attempt_)
+
1696 .str());
+
1697 return false;
+
1698 }
+
1699
+
1700 // sleep time: current_backoff_millis_(1 +- (jitter * [0, 1]))
+
1701 auto actual_sleep_time =
+
1702 current_backoff_millis_ + milliseconds(static_cast<milliseconds::rep>(
+
1703 current_backoff_millis_.count() * jitter_ *
+
1704 (2.0 * random_(random_generator_) - 1.0)));
+
1705
+
1706 actual_sleep_time = (std::min)(
+
1707 actual_sleep_time, cluster_connect_timeout_millis_ - time_passed);
+
1708
+
1709 HZ_LOG(
+
1710 logger_,
+
1711 warning,
+
1712 (boost::format(
+
1713 "Unable to get live cluster connection, retry in %1% ms, attempt: %2% "
+
1714 ", cluster connect timeout: %3% , max backoff millis: %4%") %
+
1715 actual_sleep_time.count() % attempt_ % cluster_connect_timeout_text_ %
+
1716 max_backoff_millis_.count())
+
1717 .str());
+
1718
+
1719 std::this_thread::sleep_for(actual_sleep_time);
+
1720
+
1721 current_backoff_millis_ =
+
1722 (std::min)(milliseconds(static_cast<milliseconds::rep>(
+
1723 current_backoff_millis_.count() * multiplier_)),
+
1724 max_backoff_millis_);
+
1725 return true;
+
1726}
+
1727} // namespace connection
+
1728
+
1729namespace internal {
+
1730namespace socket {
+
1731SocketFactory::SocketFactory(spi::ClientContext& client_context,
+
1732 boost::asio::io_context& io,
+
1733 boost::asio::ip::tcp::resolver& resolver)
+
1734 : client_context_(client_context)
+
1735 , io_(io)
+
1736 , io_resolver_(resolver)
+
1737{}
+
1738
+
1739bool
+
1740SocketFactory::start()
+
1741{
+
1742#ifdef HZ_BUILD_WITH_SSL
+
1743 auto& sslConfig =
+
1744 client_context_.get_client_config().get_network_config().get_ssl_config();
+
1745 if (sslConfig.is_enabled()) {
+
1746 if (sslConfig.ssl_context_) {
+
1747 ssl_context_ = sslConfig.ssl_context_;
+
1748 } else {
+
1749 ssl_context_ = std::make_shared<boost::asio::ssl::context>(
+
1750 (boost::asio::ssl::context_base::method)sslConfig.get_protocol());
+
1751
+
1752 ssl_context_->set_verify_mode(boost::asio::ssl::verify_peer);
+
1753 ssl_context_->set_default_verify_paths();
+
1754
+
1755 const std::vector<std::string>& verifyFiles =
+
1756 sslConfig.get_verify_files();
+
1757 bool success = true;
+
1758 logger& lg = client_context_.get_logger();
+
1759 for (const auto& f : verifyFiles) {
+
1760 boost::system::error_code ec;
+
1761 ssl_context_->load_verify_file(f, ec);
+
1762 if (ec) {
+
1763 HZ_LOG(
+
1764 lg,
+
1765 warning,
+
1766 boost::str(
+
1767 boost::format("SocketFactory::start: Failed to load CA "
+
1768 "verify file at %1% %2%") %
+
1769 f % ec.message()));
+
1770 success = false;
+
1771 }
+
1772 }
+
1773
+
1774 if (!success) {
+
1775 ssl_context_.reset();
+
1776 HZ_LOG(lg,
+
1777 warning,
+
1778 "SocketFactory::start: Failed to load one or more "
+
1779 "configured CA verify files (PEM files). Please "
+
1780 "correct the files and retry.");
+
1781 return false;
+
1782 }
+
1783 }
+
1784
+
1785 // set cipher list if the list is set
+
1786 const std::string& cipherList = sslConfig.get_cipher_list();
+
1787 if (!cipherList.empty()) {
+
1788 if (!SSL_CTX_set_cipher_list(ssl_context_->native_handle(),
+
1789 cipherList.c_str())) {
+
1790 logger& lg = client_context_.get_logger();
+
1791 HZ_LOG(lg,
+
1792 warning,
+
1793 std::string("SocketFactory::start: Could not load any "
+
1794 "of the ciphers in the config provided "
+
1795 "ciphers:") +
+
1796 cipherList);
+
1797 return false;
+
1798 }
+
1799 }
+
1800 }
+
1801#else
+
1802 (void)client_context_;
+
1803#endif
+
1804 return true;
+
1805}
+
1806
+
1807std::unique_ptr<hazelcast::client::socket>
+
1808SocketFactory::create(const address& address,
+
1809 std::chrono::milliseconds& connect_timeout_in_millis)
+
1810{
+
1811#ifdef HZ_BUILD_WITH_SSL
+
1812 if (ssl_context_.get()) {
+
1813 return std::unique_ptr<hazelcast::client::socket>(
+
1814 new internal::socket::SSLSocket(io_,
+
1815 *ssl_context_,
+
1816 address,
+
1817 client_context_.get_client_config()
+
1818 .get_network_config()
+
1819 .get_socket_options(),
+
1820 connect_timeout_in_millis,
+
1821 io_resolver_));
+
1822 }
+
1823#endif
+
1824
+
1825 return std::unique_ptr<hazelcast::client::socket>(
+
1826 new internal::socket::TcpSocket(io_,
+
1827 address,
+
1828 client_context_.get_client_config()
+
1829 .get_network_config()
+
1830 .get_socket_options(),
+
1831 connect_timeout_in_millis,
+
1832 io_resolver_));
+
1833}
+
1834
+
1835#ifdef HZ_BUILD_WITH_SSL
+
1836
+
1837SSLSocket::SSLSocket(boost::asio::io_context& io_service,
+
1838 boost::asio::ssl::context& ssl_context,
+
1839 const client::address& address,
+
1840 client::config::socket_options& socket_options,
+
1841 std::chrono::milliseconds& connect_timeout_in_millis,
+
1842 boost::asio::ip::tcp::resolver& resolver)
+
1843 : BaseSocket<boost::asio::ssl::stream<boost::asio::ip::tcp::socket>>(
+
1844 resolver,
+
1845 address,
+
1846 socket_options,
+
1847 io_service,
+
1848 connect_timeout_in_millis,
+
1849 ssl_context)
+
1850{}
+
1851
+
1852std::vector<SSLSocket::CipherInfo>
+
1853SSLSocket::get_ciphers()
+
1854{
+
1855 STACK_OF(SSL_CIPHER)* ciphers = SSL_get_ciphers(socket_.native_handle());
+
1856 std::vector<CipherInfo> supportedCiphers;
+
1857 for (int i = 0; i < sk_SSL_CIPHER_num(ciphers); ++i) {
+
1858 struct SSLSocket::CipherInfo info;
+
1859 const SSL_CIPHER* cipher = sk_SSL_CIPHER_value(ciphers, i);
+
1860 info.name = SSL_CIPHER_get_name(cipher);
+
1861 info.number_of_bits = SSL_CIPHER_get_bits(cipher, 0);
+
1862 info.version = SSL_CIPHER_get_version(cipher);
+
1863 char descBuf[256];
+
1864 info.description = SSL_CIPHER_description(cipher, descBuf, 256);
+
1865 supportedCiphers.push_back(info);
+
1866 }
+
1867 return supportedCiphers;
+
1868}
+
1869
+
1870void
+
1871SSLSocket::post_connect()
+
1872{
+
1873 socket_.handshake(boost::asio::ssl::stream_base::client);
+
1874}
+
1875
+
1876std::ostream&
+
1877operator<<(std::ostream& out, const SSLSocket::CipherInfo& info)
+
1878{
+
1879 out << "Cipher{"
+
1880 "Name: "
+
1881 << info.name << ", Bits:" << info.number_of_bits
+
1882 << ", Version:" << info.version << ", Description:" << info.description
+
1883 << "}";
+
1884
+
1885 return out;
+
1886}
+
1887
+
1888#endif // HZ_BUILD_WITH_SSL
+
1889
+
1890TcpSocket::TcpSocket(boost::asio::io_context& io,
+
1891 const address& address,
+
1892 client::config::socket_options& socket_options,
+
1893 std::chrono::milliseconds& connect_timeout_in_millis,
+
1894 boost::asio::ip::tcp::resolver& resolver)
+
1895 : BaseSocket<boost::asio::ip::tcp::socket>(resolver,
+
1896 address,
+
1897 socket_options,
+
1898 io,
+
1899 connect_timeout_in_millis)
+
1900{}
+
1901
+
1902} // namespace socket
+
1903} // namespace internal
+
1904} // namespace client
+
1905} // namespace hazelcast
+
1906
+
1907namespace std {
+
1908std::size_t
+
1909hash<std::shared_ptr<hazelcast::client::connection::Connection>>::operator()(
+
1910 const std::shared_ptr<hazelcast::client::connection::Connection>& conn)
+
1911 const noexcept
+
1912{
+
1913 if (!conn) {
+
1914 return 0;
+
1915 }
+
1916 return std::abs(conn->get_connection_id());
+
1917}
+
1918} // namespace std
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/dc/d98/member__selectors_8h_source.html b/5.5.0/dc/d98/member__selectors_8h_source.html new file mode 100644 index 0000000000..72c0ba65cb --- /dev/null +++ b/5.5.0/dc/d98/member__selectors_8h_source.html @@ -0,0 +1,162 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/member_selectors.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
member_selectors.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <memory>
+
20
+
21namespace hazelcast {
+
22namespace client {
+
23class member;
+
24
+
+ +
44{
+
45public:
+
53 virtual bool select(const member& member) const = 0;
+
54
+
55 virtual ~member_selector() = default;
+
56};
+
+
57
+
+ +
62{
+
63public:
+
+ +
65 {
+
66 bool select(const member& member) const override;
+
67 };
+
+
68
+
69 static const std::unique_ptr<member_selector> DATA_MEMBER_SELECTOR;
+
70};
+
+
71} // namespace client
+
72} // namespace hazelcast
+ +
virtual bool select(const member &member) const =0
Decides if the given member will be part of an operation or not.
+ +
A utility class to get \member_selector instances.
+
hz_cluster member class.
Definition member.h:62
+
+
+
+ + + + diff --git a/5.5.0/dc/d9c/classhazelcast_1_1cp_1_1cp__subsystem-members.html b/5.5.0/dc/d9c/classhazelcast_1_1cp_1_1cp__subsystem-members.html new file mode 100644 index 0000000000..7011d40ba8 --- /dev/null +++ b/5.5.0/dc/d9c/classhazelcast_1_1cp_1_1cp__subsystem-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::cp_subsystem Member List
+
+
+ +

This is the complete list of members for hazelcast::cp::cp_subsystem, including all inherited members.

+ + + + + + +
get_atomic_long(const std::string &name)hazelcast::cp::cp_subsystem
get_atomic_reference(const std::string &name)hazelcast::cp::cp_subsystem
get_latch(const std::string &name)hazelcast::cp::cp_subsystem
get_lock(const std::string &name)hazelcast::cp::cp_subsystem
get_semaphore(const std::string &name)hazelcast::cp::cp_subsystem
+
+
+ + + + diff --git a/5.5.0/dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html b/5.5.0/dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html new file mode 100644 index 0000000000..c59b293ef7 --- /dev/null +++ b/5.5.0/dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html @@ -0,0 +1,160 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::endpoint_qualifier > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::endpoint_qualifier > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::endpoint_qualifier &qualifier) const noexcept
+

Detailed Description

+
+

Definition at line 46 of file member.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< hazelcast::client::endpoint_qualifier >::operator() (const hazelcast::client::endpoint_qualifier & qualifier) const
+
+noexcept
+
+ +

Definition at line 402 of file cluster.cpp.

+
404{
+
405 std::size_t seed = 0;
+
406 boost::hash_combine(seed, e.type);
+
407 boost::hash_combine(seed, e.identifier);
+
408 return seed;
+
409}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dc/d9f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4-members.html b/5.5.0/dc/d9f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4-members.html new file mode 100644 index 0000000000..05f8567b3d --- /dev/null +++ b/5.5.0/dc/d9f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< bool > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.html b/5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.html new file mode 100644 index 0000000000..381cba252a --- /dev/null +++ b/5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.html @@ -0,0 +1,336 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::item_listener Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::item_listener Class Referencefinal
+
+
+ +

Item listener for IQueue, ISet and IList. + More...

+ +

#include <item_listener.h>

+ + + + + + + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
item_listeneron_added (Handler &&h) &
 Set an handler function to be invoked when an item is added.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
item_listener && on_added (Handler &&h) &&
template<typename Handler>
item_listeneron_removed (Handler &&h) &
 Set an handler function to be invoked when an item is removed.
template<typename Handler>
item_listener && on_removed (Handler &&h) &&
+ + + +

+Friends

template<typename>
class impl::item_event_handler
+

Detailed Description

+

Item listener for IQueue, ISet and IList.

+
Warning
1 - If listener should do a time consuming operation, off-load the operation to another thread. Otherwise it will slow down the system.
+
+2 - Do not make a call to hazelcast. It can cause a deadlock.
+
See also
IList::add_item_listener
+
+IQueue::add_item_listener
+
+ISet::add_item_listener
+ +

Definition at line 51 of file item_listener.h.

+

Member Function Documentation

+ +

◆ on_added() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
item_listener & hazelcast::client::item_listener::on_added (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an item is added.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type ItemEvent &&
+
+
+
Returns
*this
+ +

Definition at line 61 of file item_listener.h.

+
62 {
+
63 added_ = std::forward<Handler>(h);
+
64 return *this;
+
65 }
+
+
+
+ +

◆ on_added() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
item_listener && hazelcast::client::item_listener::on_added (Handler && h) &&
+
+inline
+
+ +

+ +

Definition at line 72 of file item_listener.h.

+
73 {
+
74 on_added(std::forward<Handler>(h));
+
75 return std::move(*this);
+
76 }
+
item_listener & on_added(Handler &&h) &
Set an handler function to be invoked when an item is added.
+
+
+
+ +

◆ on_removed() [1/2]

+ +
+
+
+template<typename Handler>
+ + + + + +
+ + + + + + + +
item_listener & hazelcast::client::item_listener::on_removed (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an item is removed.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type ItemEvent &&
+
+
+ +

Definition at line 84 of file item_listener.h.

+
85 {
+
86 removed_ = std::forward<Handler>(h);
+
87 return *this;
+
88 }
+
+
+
+ +

◆ on_removed() [2/2]

+ +
+
+
+template<typename Handler>
+ + + + + +
+ + + + + + + +
item_listener && hazelcast::client::item_listener::on_removed (Handler && h) &&
+
+inline
+
+ +

+ +

Definition at line 94 of file item_listener.h.

+
95 {
+
96 on_removed(std::forward<Handler>(h));
+
97 return std::move(*this);
+
98 }
+
item_listener & on_removed(Handler &&h) &
Set an handler function to be invoked when an item is removed.
+
+
+
+ + +

◆ impl::item_event_handler

+ +
+
+
+template<typename>
+ + + + + +
+ + + + +
friend class impl::item_event_handler
+
+friend
+
+ +

Definition at line 106 of file item_listener.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.js b/5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.js new file mode 100644 index 0000000000..c90999413e --- /dev/null +++ b/5.5.0/dc/da5/classhazelcast_1_1client_1_1item__listener.js @@ -0,0 +1,7 @@ +var classhazelcast_1_1client_1_1item__listener = +[ + [ "on_added", "dc/da5/classhazelcast_1_1client_1_1item__listener.html#a1d9d525d6cb15cbd3bde005bc0889bda", null ], + [ "on_added", "dc/da5/classhazelcast_1_1client_1_1item__listener.html#a52d2b5c139fb272f01b530f76c8f7b9a", null ], + [ "on_removed", "dc/da5/classhazelcast_1_1client_1_1item__listener.html#ad157512d86d672cce08d12add4e7e0cb", null ], + [ "on_removed", "dc/da5/classhazelcast_1_1client_1_1item__listener.html#a6cbd9ddfc5f0b92bae39e016049cccaf", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/da5/predicates_8h_source.html b/5.5.0/dc/da5/predicates_8h_source.html new file mode 100644 index 0000000000..56ffabf7f0 --- /dev/null +++ b/5.5.0/dc/da5/predicates_8h_source.html @@ -0,0 +1,738 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/query/predicates.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
predicates.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/serialization/serialization.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+ +
28
+
29namespace query {
+
+
30struct HAZELCAST_API query_constants
+
31{
+
32 static const char* const KEY_ATTRIBUTE_NAME;
+
33 static const char* const THIS_ATTRIBUTE_NAME;
+
34};
+
+
35
+
+
41class HAZELCAST_API predicate
+
42{};
+
+
43
+
+
44struct HAZELCAST_API base_predicate : public predicate
+
45{
+
46 explicit base_predicate(hazelcast_client& client);
+
47
+ +
49};
+
+
50
+
+
51class HAZELCAST_API named_predicate : public base_predicate
+
52{
+
53protected:
+
54 explicit named_predicate(hazelcast_client& client,
+
55 const std::string& attribute_name);
+
56};
+
+
57
+
+
58class multi_predicate : public base_predicate
+
59{
+
60public:
+
61 template<typename... Args>
+
62 multi_predicate(hazelcast_client& client, const Args&... values)
+
63 : base_predicate(client)
+
64 {
+
65 out_stream.write<int32_t>(static_cast<int32_t>(sizeof...(values)));
+
66 out_stream.write_objects(values...);
+
67 }
+
68
+
69 template<typename... Args>
+
70 multi_predicate(const std::string attribute_name,
+
71 hazelcast_client& client,
+
72 const Args&... values)
+
73 : base_predicate(client)
+
74 {
+
75 out_stream.write(attribute_name);
+
76 out_stream.write<int32_t>(static_cast<int32_t>(sizeof...(values)));
+
77 out_stream.write_objects(values...);
+
78 }
+
79
+
80 template<typename T>
+
81 multi_predicate(const std::string attribute_name,
+
82 hazelcast_client& client,
+
83 const std::vector<T>& values)
+
84 : base_predicate(client)
+
85 {
+
86 out_stream.write(attribute_name);
+
87 out_stream.write<int32_t>(static_cast<int32_t>(values.size()));
+
88 for (const T& value : values) {
+
89 out_stream.write_object(value);
+
90 }
+
91 }
+
92};
+
+
93
+
94enum struct predicate_data_serializer_hook
+
95{
+
96 F_ID = -20,
+
97
+
98 SQL_PREDICATE = 0,
+
99
+
100 AND_PREDICATE = 1,
+
101
+
102 BETWEEN_PREDICATE = 2,
+
103
+
104 EQUAL_PREDICATE = 3,
+
105
+
106 GREATERLESS_PREDICATE = 4,
+
107
+
108 LIKE_PREDICATE = 5,
+
109
+
110 ILIKE_PREDICATE = 6,
+
111
+
112 IN_PREDICATE = 7,
+
113
+
114 INSTANCEOF_PREDICATE = 8,
+
115
+
116 NOTEQUAL_PREDICATE = 9,
+
117
+
118 NOT_PREDICATE = 10,
+
119
+
120 OR_PREDICATE = 11,
+
121
+
122 REGEX_PREDICATE = 12,
+
123
+
124 FALSE_PREDICATE = 13,
+
125
+
126 TRUE_PREDICATE = 14,
+
127
+
128 PAGING_PREDICATE = 15
+
129};
+
130
+
+
131class equal_predicate : public named_predicate
+
132{
+
133public:
+
138 template<typename T>
+
+ +
140 const std::string& attribute_name,
+
141 const T& value)
+
142 : named_predicate(client, attribute_name)
+
143 {
+
144 out_stream.write_object(value);
+
145 }
+
+
146};
+
+
147
+
+
148class not_equal_predicate : public named_predicate
+
149{
+
150public:
+
155 template<typename T>
+
+ +
157 const std::string& attribute_name,
+
158 const T& value)
+
159 : named_predicate(client, attribute_name)
+
160 {
+
161 out_stream.write_object(value);
+
162 }
+
+
163};
+
+
164
+
+
165class greater_less_predicate : public named_predicate
+
166{
+
167public:
+
175 template<typename T>
+
+ +
177 const std::string& attribute_name,
+
178 const T& value,
+
179 bool is_equal,
+
180 bool is_less)
+
181 : named_predicate(client, attribute_name)
+
182 {
+
183 out_stream.write_object(value);
+
184 out_stream.write(is_equal);
+
185 out_stream.write(is_less);
+
186 }
+
+
187};
+
+
188
+
+
189class between_predicate : public named_predicate
+
190{
+
191public:
+
197 template<typename FROM_TYPE, typename TO_TYPE>
+
+ +
199 const std::string& attribute_name,
+
200 const FROM_TYPE& from,
+
201 const TO_TYPE& to)
+
202 : named_predicate(client, attribute_name)
+
203 {
+
204 out_stream.write_object(to);
+
205 out_stream.write_object(from);
+
206 }
+
+
207};
+
+
208
+
+
209class HAZELCAST_API false_predicate : public base_predicate
+
210{
+
211public:
+
212 false_predicate(hazelcast_client& client);
+
213};
+
+
214
+
+
215class HAZELCAST_API true_predicate : public base_predicate
+
216{
+
217public:
+
218 true_predicate(hazelcast_client& client);
+
219};
+
+
220
+
+
221class HAZELCAST_API instance_of_predicate : public base_predicate
+
222{
+
223public:
+ +
229 const std::string& java_class_name);
+
230};
+
+
231
+
+
232class HAZELCAST_API sql_predicate : public base_predicate
+
233{
+
234public:
+
240 sql_predicate(hazelcast_client& client, const std::string& sql);
+
241};
+
+
242
+
+
243class HAZELCAST_API like_predicate : public named_predicate
+
244{
+
245public:
+ +
252 const std::string& attribute,
+
253 const std::string& expression);
+
254};
+
+
255
+
+
256class HAZELCAST_API ilike_predicate : public named_predicate
+
257{
+
258public:
+ +
265 const std::string& attribute,
+
266 const std::string& expression);
+
267};
+
+
268
+
+
269class HAZELCAST_API regex_predicate : public named_predicate
+
270{
+
271public:
+ +
278 const std::string& attribute,
+
279 const std::string& expression);
+
280};
+
+
281
+
+
282class in_predicate : public multi_predicate
+
283{
+
284public:
+
290 template<typename... Args>
+
+ +
292 const std::string& attribute_name,
+
293 const Args&... values)
+
294 : multi_predicate(attribute_name, client, values...)
+
295 {}
+
+
296
+
302 template<typename T>
+
+ +
304 const std::string& attribute_name,
+
305 const std::vector<T>& values)
+
306 : multi_predicate(attribute_name, client, values)
+
307 {}
+
+
308};
+
+
309
+
+
310class and_predicate : public multi_predicate
+
311{
+
312public:
+
313 template<typename... Args>
+
314 and_predicate(hazelcast_client& client, const Args&... values)
+
315 : multi_predicate(client, values...)
+
316 {}
+
317};
+
+
318
+
+
319class or_predicate : public multi_predicate
+
320{
+
321public:
+
322 template<typename... PredicateTypes>
+
323 or_predicate(hazelcast_client& client, const PredicateTypes&... values)
+
324 : multi_predicate(client, values...)
+
325 {}
+
326};
+
+
327
+
+
328class not_predicate : public base_predicate
+
329{
+
330public:
+
331 template<typename T>
+
332 not_predicate(hazelcast_client& client, const T& predicate)
+
333 : base_predicate(client)
+
334 {
+
335 out_stream.write_object(predicate);
+
336 }
+
337};
+
+
338} // namespace query
+
339
+
340namespace serialization {
+
341template<typename T>
+
+ +
343{
+
+
347 static constexpr int32_t get_factory_id() noexcept
+
348 {
+
349 return static_cast<int32_t>(
+
350 query::predicate_data_serializer_hook::F_ID);
+
351 }
+
+
352
+
+
357 static void write_data(const T& object, object_data_output& out)
+
358 {
+
359 out.append_bytes(object.out_stream.to_byte_array());
+
360 }
+
+
361
+
+ +
366 {
+
367 // Not need to read at the client side
+
368 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
369 "readData", "Client should not need to use readdata method!!!"));
+
370 }
+
+
371};
+
+
372
+
373template<>
+
+
374struct hz_serializer<query::between_predicate>
+
375 : public BasePredicateSerializer<query::between_predicate>
+
376{
+
+
380 static constexpr int32_t get_class_id() noexcept
+
381 {
+
382 return static_cast<int32_t>(
+
383 query::predicate_data_serializer_hook::BETWEEN_PREDICATE);
+
384 }
+
+
385};
+
+
386
+
387template<>
+
+
388struct hz_serializer<query::equal_predicate>
+
389 : public BasePredicateSerializer<query::equal_predicate>
+
390{
+
+
394 static constexpr int32_t get_class_id() noexcept
+
395 {
+
396 return static_cast<int32_t>(
+
397 query::predicate_data_serializer_hook::EQUAL_PREDICATE);
+
398 }
+
+
399};
+
+
400
+
401template<>
+
+
402struct hz_serializer<query::not_equal_predicate>
+
403 : public BasePredicateSerializer<query::not_equal_predicate>
+
404{
+
+
408 static constexpr int32_t get_class_id() noexcept
+
409 {
+
410 return static_cast<int32_t>(
+
411 query::predicate_data_serializer_hook::NOTEQUAL_PREDICATE);
+
412 }
+
+
413};
+
+
414
+
415template<>
+
+
416struct hz_serializer<query::greater_less_predicate>
+
417 : public BasePredicateSerializer<query::greater_less_predicate>
+
418{
+
+
422 static constexpr int32_t get_class_id() noexcept
+
423 {
+
424 return static_cast<int32_t>(
+
425 query::predicate_data_serializer_hook::GREATERLESS_PREDICATE);
+
426 }
+
+
427};
+
+
428
+
429template<>
+
+
430struct hz_serializer<query::false_predicate>
+
431 : public BasePredicateSerializer<query::false_predicate>
+
432{
+
+
436 static constexpr int32_t get_class_id() noexcept
+
437 {
+
438 return static_cast<int32_t>(
+
439 query::predicate_data_serializer_hook::FALSE_PREDICATE);
+
440 }
+
+
441};
+
+
442
+
443template<>
+
+
444struct hz_serializer<query::true_predicate>
+
445 : public BasePredicateSerializer<query::true_predicate>
+
446{
+
+
450 static constexpr int32_t get_class_id() noexcept
+
451 {
+
452 return static_cast<int32_t>(
+
453 query::predicate_data_serializer_hook::TRUE_PREDICATE);
+
454 }
+
+
455};
+
+
456
+
457template<>
+
+
458struct hz_serializer<query::like_predicate>
+
459 : public BasePredicateSerializer<query::like_predicate>
+
460{
+
+
464 static constexpr int32_t get_class_id() noexcept
+
465 {
+
466 return static_cast<int32_t>(
+
467 query::predicate_data_serializer_hook::LIKE_PREDICATE);
+
468 }
+
+
469};
+
+
470
+
471template<>
+
+
472struct hz_serializer<query::instance_of_predicate>
+
473 : public BasePredicateSerializer<query::instance_of_predicate>
+
474{
+
+
478 static constexpr int32_t get_class_id() noexcept
+
479 {
+
480 return static_cast<int32_t>(
+
481 query::predicate_data_serializer_hook::INSTANCEOF_PREDICATE);
+
482 }
+
+
483};
+
+
484
+
485template<>
+
+
486struct hz_serializer<query::sql_predicate>
+
487 : public BasePredicateSerializer<query::sql_predicate>
+
488{
+
+
492 static constexpr int32_t get_class_id() noexcept
+
493 {
+
494 return static_cast<int32_t>(
+
495 query::predicate_data_serializer_hook::SQL_PREDICATE);
+
496 }
+
+
497};
+
+
498
+
499template<>
+
+
500struct hz_serializer<query::ilike_predicate>
+
501 : public BasePredicateSerializer<query::ilike_predicate>
+
502{
+
+
506 static constexpr int32_t get_class_id() noexcept
+
507 {
+
508 return static_cast<int32_t>(
+
509 query::predicate_data_serializer_hook::ILIKE_PREDICATE);
+
510 }
+
+
511};
+
+
512
+
513template<>
+
+
514struct hz_serializer<query::regex_predicate>
+
515 : public BasePredicateSerializer<query::regex_predicate>
+
516{
+
+
520 static constexpr int32_t get_class_id() noexcept
+
521 {
+
522 return static_cast<int32_t>(
+
523 query::predicate_data_serializer_hook::REGEX_PREDICATE);
+
524 }
+
+
525};
+
+
526
+
527template<>
+
+
528struct hz_serializer<query::in_predicate>
+
529 : public BasePredicateSerializer<query::in_predicate>
+
530{
+
+
534 static constexpr int32_t get_class_id() noexcept
+
535 {
+
536 return static_cast<int32_t>(
+
537 query::predicate_data_serializer_hook::IN_PREDICATE);
+
538 }
+
+
539};
+
+
540
+
541template<>
+
+
542struct hz_serializer<query::and_predicate>
+
543 : public BasePredicateSerializer<query::and_predicate>
+
544{
+
+
548 static constexpr int32_t get_class_id() noexcept
+
549 {
+
550 return static_cast<int32_t>(
+
551 query::predicate_data_serializer_hook::AND_PREDICATE);
+
552 }
+
+
553};
+
+
554
+
555template<>
+
+
556struct hz_serializer<query::or_predicate>
+
557 : public BasePredicateSerializer<query::or_predicate>
+
558{
+
+
562 static constexpr int32_t get_class_id() noexcept
+
563 {
+
564 return static_cast<int32_t>(
+
565 query::predicate_data_serializer_hook::OR_PREDICATE);
+
566 }
+
+
567};
+
+
568
+
569template<>
+
+
570struct hz_serializer<query::not_predicate>
+
571 : public BasePredicateSerializer<query::not_predicate>
+
572{
+
+
576 static constexpr int32_t get_class_id() noexcept
+
577 {
+
578 return static_cast<int32_t>(
+
579 query::predicate_data_serializer_hook::NOT_PREDICATE);
+
580 }
+
+
581};
+
+
582}; // namespace serialization
+
583} // namespace client
+
584} // namespace hazelcast
+
585
+
586#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
587#pragma warning(pop)
+
588#endif
+ +
between_predicate(hazelcast_client &client, const std::string &attribute_name, const FROM_TYPE &from, const TO_TYPE &to)
Definition predicates.h:198
+
equal_predicate(hazelcast_client &client, const std::string &attribute_name, const T &value)
Definition predicates.h:139
+
greater_less_predicate(hazelcast_client &client, const std::string &attribute_name, const T &value, bool is_equal, bool is_less)
Definition predicates.h:176
+
ilike_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)
Definition query.cpp:60
+
in_predicate(hazelcast_client &client, const std::string &attribute_name, const std::vector< T > &values)
The type of Args should be able to be serialized.
Definition predicates.h:303
+
in_predicate(hazelcast_client &client, const std::string &attribute_name, const Args &... values)
The type of Args should be able to be serialized.
Definition predicates.h:291
+
instance_of_predicate(hazelcast_client &client, const std::string &java_class_name)
Definition query.cpp:39
+
like_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)
Definition query.cpp:52
+
not_equal_predicate(hazelcast_client &client, const std::string &attribute_name, const T &value)
Definition predicates.h:156
+
This is a marker class for Predicate classes.
Definition predicates.h:42
+
regex_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)
Definition query.cpp:68
+
sql_predicate(hazelcast_client &client, const std::string &sql)
Definition query.cpp:46
+ + + + +
static constexpr int32_t get_factory_id() noexcept
Definition predicates.h:347
+
static void write_data(const T &object, object_data_output &out)
Defines how this class will be written.
Definition predicates.h:357
+
static T read_data(object_data_input &in)
Should not be called at the client side!
Definition predicates.h:365
+ + + + + + + + + + + + + + + + +
Classes derived from this class should implement the following static methods: static int32_t get_cla...
+
+
+
+ + + + diff --git a/5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html b/5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html new file mode 100644 index 0000000000..f839fc3036 --- /dev/null +++ b/5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html @@ -0,0 +1,3586 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::generic_record::generic_record_builder Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::generic_record::generic_record_builder Class Reference
+
+
+ +

Concrete class for creating generic_record instances. + More...

+ +

#include <generic_record_builder.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 generic_record_builder (std::string type_name)
 Creates a Builder that will build a generic_record in Compact format with the given type name and schema:
generic_record build ()
generic_record_builderset_boolean (std::string field_name, bool value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_int8 (std::string field_name, int8_t value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_int16 (std::string field_name, int16_t value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_int32 (std::string field_name, int32_t value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_int64 (std::string field_name, int64_t value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_float32 (std::string field_name, float value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_float64 (std::string field_name, double value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_boolean (std::string field_name, boost::optional< bool > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_int8 (std::string field_name, boost::optional< int8_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_int16 (std::string field_name, boost::optional< int16_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_int32 (std::string field_name, boost::optional< int32_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_int64 (std::string field_name, boost::optional< int64_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_float32 (std::string field_name, boost::optional< float > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_nullable_float64 (std::string field_name, boost::optional< double > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_string (std::string field_name, boost::optional< std::string > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_string (std::string field_name, const char *cstr)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_generic_record (std::string field_name, boost::optional< generic_record > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_decimal (std::string field_name, boost::optional< big_decimal > value)
 Sets a decimal which is arbitrary precision and scale floating-point number.
generic_record_builderset_time (std::string field_name, boost::optional< local_time > value)
 Sets a time field consisting of hour, minute, seconds, and nanos parts.
generic_record_builderset_date (std::string field_name, boost::optional< local_date > value)
 Sets a date field consisting of year, month of the year, and day of the month.
generic_record_builderset_timestamp (std::string field_name, boost::optional< local_date_time > value)
 Sets a timestamp field consisting of year, month of the year, and day of the month, hour, minute, seconds, nanos parts.
generic_record_builderset_timestamp_with_timezone (std::string field_name, boost::optional< offset_date_time > value)
 Sets a timestamp with timezone field consisting of year, month of the year and day of the month, offset seconds, hour, minute, seconds, nanos parts.
generic_record_builderset_array_of_boolean (std::string field_name, boost::optional< std::vector< bool > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_boolean (std::string field_name, std::vector< bool > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_boolean (std::string field_name, std::initializer_list< bool > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int8 (std::string field_name, boost::optional< std::vector< int8_t > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int8 (std::string field_name, std::vector< int8_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int8 (std::string field_name, std::initializer_list< int8_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int16 (std::string field_name, boost::optional< std::vector< int16_t > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int16 (std::string field_name, std::vector< int16_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int16 (std::string field_name, std::initializer_list< int16_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int32 (std::string field_name, boost::optional< std::vector< int32_t > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int32 (std::string field_name, std::vector< int32_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int32 (std::string field_name, std::initializer_list< int32_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int64 (std::string field_name, boost::optional< std::vector< int64_t > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int64 (std::string field_name, std::vector< int64_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_int64 (std::string field_name, std::initializer_list< int64_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_float32 (std::string field_name, boost::optional< std::vector< float > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_float32 (std::string field_name, std::vector< float > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_float32 (std::string field_name, std::initializer_list< float > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_float64 (std::string field_name, boost::optional< std::vector< double > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_float64 (std::string field_name, std::vector< double > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_float64 (std::string field_name, std::initializer_list< double > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_boolean (std::string field_name, boost::optional< std::vector< boost::optional< bool > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_boolean (std::string field_name, std::vector< bool > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_boolean (std::string field_name, std::initializer_list< bool > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int8 (std::string field_name, boost::optional< std::vector< boost::optional< int8_t > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int8 (std::string field_name, std::vector< int8_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int8 (std::string field_name, std::initializer_list< int8_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int16 (std::string field_name, boost::optional< std::vector< boost::optional< int16_t > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int16 (std::string field_name, std::vector< int16_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int16 (std::string field_name, std::initializer_list< int16_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int32 (std::string field_name, boost::optional< std::vector< boost::optional< int32_t > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int32 (std::string field_name, std::vector< int32_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int32 (std::string field_name, std::initializer_list< int32_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int64 (std::string field_name, boost::optional< std::vector< boost::optional< int64_t > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int64 (std::string field_name, std::vector< int64_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_int64 (std::string field_name, std::initializer_list< int64_t > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_float32 (std::string field_name, boost::optional< std::vector< boost::optional< float > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_float32 (std::string field_name, std::vector< float > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_float32 (std::string field_name, std::initializer_list< float > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_float64 (std::string field_name, boost::optional< std::vector< boost::optional< double > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_float64 (std::string field_name, std::vector< double > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_nullable_float64 (std::string field_name, std::initializer_list< double > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_string (std::string field_name, boost::optional< std::vector< boost::optional< std::string > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_decimal (std::string field_name, boost::optional< std::vector< boost::optional< big_decimal > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_time (std::string field_name, boost::optional< std::vector< boost::optional< local_time > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_date (std::string field_name, boost::optional< std::vector< boost::optional< local_date > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_timestamp (std::string field_name, boost::optional< std::vector< boost::optional< local_date_time > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_timestamp_with_timezone (std::string field_name, boost::optional< std::vector< boost::optional< offset_date_time > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
generic_record_builderset_array_of_generic_record (std::string field_name, boost::optional< std::vector< boost::optional< generic_record > > > value)
 It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().
+ + + +

+Friends

class generic_record
class pimpl::compact_stream_serializer
+

Detailed Description

+

Concrete class for creating generic_record instances.

+

It is not thread-safe.

Since
5.2
+ +

Definition at line 47 of file generic_record_builder.h.

+

Constructor & Destructor Documentation

+ +

◆ generic_record_builder()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::serialization::generic_record::generic_record_builder::generic_record_builder (std::string type_name)
+
+explicit
+
+ +

Creates a Builder that will build a generic_record in Compact format with the given type name and schema:

+

+generic_record record = generic_record_builder{"typeName"}
+ .set_string("name", "foo")
+ .set_int32("id", 123)
+ .build();
+
Parameters
+ + +
typeNameof the schema
+
+
+
Returns
generic_record_builder for Compact format
+ +

Definition at line 84 of file compact.cpp.

+
85 : strategy_{ strategy::default_builder }
+
86 , already_built_{ false }
+
87 , writer_or_schema_{ pimpl::schema_writer{ std::move(type_name) } }
+
88{
+
89}
+
+
+
+

Member Function Documentation

+ +

◆ build()

+ +
+
+ + + + + + + +
generic_record hazelcast::client::serialization::generic_record::generic_record_builder::build ()
+
+
Returns
a new constructed generic_record
+
Exceptions
+ + +
exception::hazelcast_serializationwhen the generic_record cannot be built.
+
+
+ +

Definition at line 130 of file compact.cpp.

+
131{
+
132 if (strategy_ == strategy::default_builder) {
+
133 pimpl::schema_writer& writer =
+
134 boost::get<pimpl::schema_writer>(writer_or_schema_);
+
135
+
136 already_built_ = true;
+
137 return generic_record{ std::make_shared<pimpl::schema>(std::move(writer).build()), std::move(objects_) };
+
138 } else {
+
139 std::shared_ptr<pimpl::schema> schema = boost::get<std::shared_ptr<pimpl::schema>>(writer_or_schema_);
+
140
+
141 if (strategy_ == strategy::schema_bounded) {
+
142 const auto& fields = schema->fields();
+
143
+
144 for (const auto& p : fields) {
+
145 const std::string& field_name = p.first;
+
146
+
147 if (objects_.find(field_name) == end(objects_)) {
+
148 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
149 "Found an unset field " + field_name +
+
150 ". All the fields must be set before build" });
+
151 }
+
152 }
+
153 }
+
154
+
155 already_built_ = true;
+
156 return generic_record{ std::move(schema), std::move(objects_) };
+
157 }
+
158}
+ +
+
+
+ +

◆ set_array_of_boolean() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_boolean (std::string field_name,
boost::optional< std::vector< bool > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 303 of file compact.cpp.

+
306{
+
307 return write(
+
308 std::move(field_name), std::move(value), field_kind::ARRAY_OF_BOOLEAN);
+
309}
+
+
+
+ +

◆ set_array_of_boolean() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_boolean (std::string field_name,
std::initializer_list< bool > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 320 of file compact.cpp.

+
322{
+ +
324 std::move(field_name), std::vector<bool>(value));
+
325}
+
generic_record_builder & set_array_of_boolean(std::string field_name, boost::optional< std::vector< bool > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:303
+
+
+
+ +

◆ set_array_of_boolean() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_boolean (std::string field_name,
std::vector< bool > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 312 of file compact.cpp.

+
314{
+ +
316 std::move(field_name), boost::optional<std::vector<bool>>(std::move(value)));
+
317}
+
+
+
+ +

◆ set_array_of_date()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_date (std::string field_name,
boost::optional< std::vector< boost::optional< local_date > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. Array items can not be null.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+
See also
set_date()
+ +

Definition at line 696 of file compact.cpp.

+
699{
+
700 return write(std::move(field_name), std::move(value), field_kind::ARRAY_OF_DATE);
+
701}
+
+
+
+ +

◆ set_array_of_decimal()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_decimal (std::string field_name,
boost::optional< std::vector< boost::optional< big_decimal > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. Array items can not be null.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+
See also
set_decimal()
+ +

Definition at line 679 of file compact.cpp.

+
682{
+
683 return write(
+
684 std::move(field_name), std::move(value), field_kind::ARRAY_OF_DECIMAL);
+
685}
+
+
+
+ +

◆ set_array_of_float32() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_float32 (std::string field_name,
boost::optional< std::vector< float > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 427 of file compact.cpp.

+
430{
+
431 return write(
+
432 std::move(field_name), std::move(value), field_kind::ARRAY_OF_FLOAT32);
+
433}
+
+
+
+ +

◆ set_array_of_float32() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_float32 (std::string field_name,
std::initializer_list< float > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 444 of file compact.cpp.

+
446{
+ +
448 std::move(field_name), std::vector<float>(value));
+
449}
+
generic_record_builder & set_array_of_float32(std::string field_name, boost::optional< std::vector< float > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:427
+
+
+
+ +

◆ set_array_of_float32() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_float32 (std::string field_name,
std::vector< float > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 436 of file compact.cpp.

+
438{
+ +
440 std::move(field_name), boost::optional<std::vector<float>>(std::move(value)));
+
441}
+
+
+
+ +

◆ set_array_of_float64() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_float64 (std::string field_name,
boost::optional< std::vector< double > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 452 of file compact.cpp.

+
455{
+
456 return write(
+
457 std::move(field_name), std::move(value), field_kind::ARRAY_OF_FLOAT64);
+
458}
+
+
+
+ +

◆ set_array_of_float64() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_float64 (std::string field_name,
std::initializer_list< double > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 469 of file compact.cpp.

+
471{
+ +
473 std::move(field_name), std::vector<double>(value));
+
474}
+
generic_record_builder & set_array_of_float64(std::string field_name, boost::optional< std::vector< double > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:452
+
+
+
+ +

◆ set_array_of_float64() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_float64 (std::string field_name,
std::vector< double > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 461 of file compact.cpp.

+
463{
+ +
465 std::move(field_name), boost::optional<std::vector<double>>(std::move(value)));
+
466}
+
+
+
+ +

◆ set_array_of_generic_record()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_generic_record (std::string field_name,
boost::optional< std::vector< boost::optional< generic_record > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. This method allows nested structures. Subclasses should also be created as GenericRecord.

+

Array items can not be null.

+

For Compact objects, it is not allowed write an array containing different item types or a exception::hazelcast_serialization will be thrown.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 723 of file compact.cpp.

+
726{
+
727 return write(
+
728 std::move(field_name), std::move(value), field_kind::ARRAY_OF_COMPACT);
+
729}
+
+
+
+ +

◆ set_array_of_int16() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int16 (std::string field_name,
boost::optional< std::vector< int16_t > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 352 of file compact.cpp.

+
355{
+
356 return write(
+
357 std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT16);
+
358}
+
+
+
+ +

◆ set_array_of_int16() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int16 (std::string field_name,
std::initializer_list< int16_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 369 of file compact.cpp.

+
371{
+
372 return set_array_of_int16(
+
373 std::move(field_name), std::vector<int16_t>(value));
+
374}
+
generic_record_builder & set_array_of_int16(std::string field_name, boost::optional< std::vector< int16_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:352
+
+
+
+ +

◆ set_array_of_int16() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int16 (std::string field_name,
std::vector< int16_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 361 of file compact.cpp.

+
363{
+
364 return set_array_of_int16(
+
365 std::move(field_name), boost::optional<std::vector<int16_t>>(std::move(value)));
+
366}
+
+
+
+ +

◆ set_array_of_int32() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int32 (std::string field_name,
boost::optional< std::vector< int32_t > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 377 of file compact.cpp.

+
380{
+
381 return write(
+
382 std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT32);
+
383}
+
+
+
+ +

◆ set_array_of_int32() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int32 (std::string field_name,
std::initializer_list< int32_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 394 of file compact.cpp.

+
396{
+
397 return set_array_of_int32(
+
398 std::move(field_name), std::vector<int32_t>(value));
+
399}
+
generic_record_builder & set_array_of_int32(std::string field_name, boost::optional< std::vector< int32_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:377
+
+
+
+ +

◆ set_array_of_int32() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int32 (std::string field_name,
std::vector< int32_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 386 of file compact.cpp.

+
388{
+
389 return set_array_of_int32(
+
390 std::move(field_name), boost::optional<std::vector<int32_t>>(std::move(value)));
+
391}
+
+
+
+ +

◆ set_array_of_int64() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int64 (std::string field_name,
boost::optional< std::vector< int64_t > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 402 of file compact.cpp.

+
405{
+
406 return write(
+
407 std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT64);
+
408}
+
+
+
+ +

◆ set_array_of_int64() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int64 (std::string field_name,
std::initializer_list< int64_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 419 of file compact.cpp.

+
421{
+
422 return set_array_of_int64(
+
423 std::move(field_name), std::vector<int64_t>(value));
+
424}
+
generic_record_builder & set_array_of_int64(std::string field_name, boost::optional< std::vector< int64_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:402
+
+
+
+ +

◆ set_array_of_int64() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int64 (std::string field_name,
std::vector< int64_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 411 of file compact.cpp.

+
413{
+
414 return set_array_of_int64(
+
415 std::move(field_name), boost::optional<std::vector<int64_t>>(std::move(value)));
+
416}
+
+
+
+ +

◆ set_array_of_int8() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int8 (std::string field_name,
boost::optional< std::vector< int8_t > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 328 of file compact.cpp.

+
331{
+
332 return write(std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT8);
+
333}
+
+
+
+ +

◆ set_array_of_int8() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int8 (std::string field_name,
std::initializer_list< int8_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 344 of file compact.cpp.

+
346{
+
347 return set_array_of_int8(std::move(field_name),
+
348 std::vector<int8_t>(value));
+
349}
+
generic_record_builder & set_array_of_int8(std::string field_name, boost::optional< std::vector< int8_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:328
+
+
+
+ +

◆ set_array_of_int8() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_int8 (std::string field_name,
std::vector< int8_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 336 of file compact.cpp.

+
338{
+
339 return set_array_of_int8(std::move(field_name),
+
340 boost::optional<std::vector<int8_t>>(std::move(value)));
+
341}
+
+
+
+ +

◆ set_array_of_nullable_boolean() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_boolean (std::string field_name,
boost::optional< std::vector< boost::optional< bool > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 492 of file compact.cpp.

+
495{
+
496 return write(std::move(field_name),
+
497 std::move(value),
+
498 field_kind::ARRAY_OF_NULLABLE_BOOLEAN);
+
499}
+
+
+
+ +

◆ set_array_of_nullable_boolean() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_boolean (std::string field_name,
std::initializer_list< bool > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact. Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 510 of file compact.cpp.

+
512{
+
513 return set_array_of_nullable_boolean(std::move(field_name),
+
514 std::vector<bool>(value));
+
515}
+
generic_record_builder & set_array_of_nullable_boolean(std::string field_name, boost::optional< std::vector< boost::optional< bool > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:492
+
+
+
+ +

◆ set_array_of_nullable_boolean() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_boolean (std::string field_name,
std::vector< bool > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact. Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 502 of file compact.cpp.

+
504{
+
505 return set_array_of_nullable_boolean(std::move(field_name),
+
506 to_nullable(std::move(value)));
+
507}
+
+
+
+ +

◆ set_array_of_nullable_float32() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_float32 (std::string field_name,
boost::optional< std::vector< boost::optional< float > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 618 of file compact.cpp.

+
621{
+
622 return write(std::move(field_name),
+
623 std::move(value),
+
624 field_kind::ARRAY_OF_NULLABLE_FLOAT32);
+
625}
+
+
+
+ +

◆ set_array_of_nullable_float32() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_float32 (std::string field_name,
std::initializer_list< float > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 636 of file compact.cpp.

+
638{
+
639 return set_array_of_nullable_float32(std::move(field_name),
+
640 std::vector<float>(value));
+
641}
+
generic_record_builder & set_array_of_nullable_float32(std::string field_name, boost::optional< std::vector< boost::optional< float > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:618
+
+
+
+ +

◆ set_array_of_nullable_float32() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_float32 (std::string field_name,
std::vector< float > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 628 of file compact.cpp.

+
630{
+
631 return set_array_of_nullable_float32(std::move(field_name),
+
632 to_nullable(std::move(value)));
+
633}
+
+
+
+ +

◆ set_array_of_nullable_float64() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_float64 (std::string field_name,
boost::optional< std::vector< boost::optional< double > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 644 of file compact.cpp.

+
647{
+
648 return write(std::move(field_name),
+
649 std::move(value),
+
650 field_kind::ARRAY_OF_NULLABLE_FLOAT64);
+
651}
+
+
+
+ +

◆ set_array_of_nullable_float64() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_float64 (std::string field_name,
std::initializer_list< double > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 662 of file compact.cpp.

+
664{
+
665 return set_array_of_nullable_float64(std::move(field_name),
+
666 std::vector<double>(value));
+
667}
+
generic_record_builder & set_array_of_nullable_float64(std::string field_name, boost::optional< std::vector< boost::optional< double > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:644
+
+
+
+ +

◆ set_array_of_nullable_float64() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_float64 (std::string field_name,
std::vector< double > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 654 of file compact.cpp.

+
656{
+
657 return set_array_of_nullable_float64(std::move(field_name),
+
658 to_nullable(std::move(value)));
+
659}
+
+
+
+ +

◆ set_array_of_nullable_int16() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int16 (std::string field_name,
boost::optional< std::vector< boost::optional< int16_t > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 543 of file compact.cpp.

+
546{
+
547 return write(
+
548 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT16);
+
549}
+
+
+
+ +

◆ set_array_of_nullable_int16() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int16 (std::string field_name,
std::initializer_list< int16_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 560 of file compact.cpp.

+
562{
+
563 return set_array_of_nullable_int16(std::move(field_name),
+
564 std::vector<int16_t>(value));
+
565}
+
generic_record_builder & set_array_of_nullable_int16(std::string field_name, boost::optional< std::vector< boost::optional< int16_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:543
+
+
+
+ +

◆ set_array_of_nullable_int16() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int16 (std::string field_name,
std::vector< int16_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 552 of file compact.cpp.

+
554{
+
555 return set_array_of_nullable_int16(std::move(field_name),
+
556 to_nullable(std::move(value)));
+
557}
+
+
+
+ +

◆ set_array_of_nullable_int32() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int32 (std::string field_name,
boost::optional< std::vector< boost::optional< int32_t > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 568 of file compact.cpp.

+
571{
+
572 return write(
+
573 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT32);
+
574}
+
+
+
+ +

◆ set_array_of_nullable_int32() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int32 (std::string field_name,
std::initializer_list< int32_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 585 of file compact.cpp.

+
587{
+
588 return set_array_of_nullable_int32(std::move(field_name),
+
589 std::vector<int32_t>(value));
+
590}
+
generic_record_builder & set_array_of_nullable_int32(std::string field_name, boost::optional< std::vector< boost::optional< int32_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:568
+
+
+
+ +

◆ set_array_of_nullable_int32() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int32 (std::string field_name,
std::vector< int32_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 577 of file compact.cpp.

+
579{
+
580 return set_array_of_nullable_int32(std::move(field_name),
+
581 to_nullable(std::move(value)));
+
582}
+
+
+
+ +

◆ set_array_of_nullable_int64() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int64 (std::string field_name,
boost::optional< std::vector< boost::optional< int64_t > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 593 of file compact.cpp.

+
596{
+
597 return write(
+
598 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT64);
+
599}
+
+
+
+ +

◆ set_array_of_nullable_int64() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int64 (std::string field_name,
std::initializer_list< int64_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 610 of file compact.cpp.

+
612{
+
613 return set_array_of_nullable_int64(std::move(field_name),
+
614 std::vector<int64_t>(value));
+
615}
+
generic_record_builder & set_array_of_nullable_int64(std::string field_name, boost::optional< std::vector< boost::optional< int64_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:593
+
+
+
+ +

◆ set_array_of_nullable_int64() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int64 (std::string field_name,
std::vector< int64_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 602 of file compact.cpp.

+
604{
+
605 return set_array_of_nullable_int64(std::move(field_name),
+
606 to_nullable(std::move(value)));
+
607}
+
+
+
+ +

◆ set_array_of_nullable_int8() [1/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int8 (std::string field_name,
boost::optional< std::vector< boost::optional< int8_t > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 518 of file compact.cpp.

+
521{
+
522 return write(
+
523 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT8);
+
524}
+
+
+
+ +

◆ set_array_of_nullable_int8() [2/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int8 (std::string field_name,
std::initializer_list< int8_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 535 of file compact.cpp.

+
537{
+
538 return set_array_of_nullable_int8(std::move(field_name),
+
539 std::vector<int8_t>(value));
+
540}
+
generic_record_builder & set_array_of_nullable_int8(std::string field_name, boost::optional< std::vector< boost::optional< int8_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:518
+
+
+
+ +

◆ set_array_of_nullable_int8() [3/3]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_nullable_int8 (std::string field_name,
std::vector< int8_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact Note that, array will be copied to transform values.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 527 of file compact.cpp.

+
529{
+
530 return set_array_of_nullable_int8(std::move(field_name),
+
531 to_nullable(std::move(value)));
+
532}
+
+
+
+ +

◆ set_array_of_string()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_string (std::string field_name,
boost::optional< std::vector< boost::optional< std::string > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. Array items can not be null.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 670 of file compact.cpp.

+
673{
+
674 return write(
+
675 std::move(field_name), std::move(value), field_kind::ARRAY_OF_STRING);
+
676}
+
+
+
+ +

◆ set_array_of_time()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_time (std::string field_name,
boost::optional< std::vector< boost::optional< local_time > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. Array items can not be null.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+
See also
set_time()
+ +

Definition at line 688 of file compact.cpp.

+
691{
+
692 return write(std::move(field_name), std::move(value), field_kind::ARRAY_OF_TIME);
+
693}
+
+
+
+ +

◆ set_array_of_timestamp()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_timestamp (std::string field_name,
boost::optional< std::vector< boost::optional< local_date_time > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. Array items can not be null.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+
See also
set_timestamp()
+ +

Definition at line 704 of file compact.cpp.

+
707{
+
708 return write(
+
709 std::move(field_name), std::move(value), field_kind::ARRAY_OF_TIMESTAMP);
+
710}
+
+
+
+ +

◆ set_array_of_timestamp_with_timezone()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_array_of_timestamp_with_timezone (std::string field_name,
boost::optional< std::vector< boost::optional< offset_date_time > > > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. Array items can not be null.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+
See also
set_timestamp_with_timezone()
+ +

Definition at line 713 of file compact.cpp.

+
716{
+
717 return write(std::move(field_name),
+
718 std::move(value),
+
719 field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
720}
+
+
+
+ +

◆ set_boolean()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_boolean (std::string field_name,
bool value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 161 of file compact.cpp.

+
162{
+
163 return write(std::move(field_name), value, field_kind::BOOLEAN);
+
164}
+
+
+
+ +

◆ set_date()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_date (std::string field_name,
boost::optional< local_date > value )
+
+ +

Sets a date field consisting of year, month of the year, and day of the month.

+

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone(). Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 274 of file compact.cpp.

+
276{
+
277 return write(std::move(field_name), value, field_kind::DATE);
+
278}
+
+
+
+ +

◆ set_decimal()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_decimal (std::string field_name,
boost::optional< big_decimal > value )
+
+ +

Sets a decimal which is arbitrary precision and scale floating-point number.

+

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone(). Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + +
field_namename of the field as it is defined in its schema definition.
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 260 of file compact.cpp.

+
262{
+
263 return write(std::move(field_name), value, field_kind::DECIMAL);
+
264}
+
+
+
+ +

◆ set_float32()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_float32 (std::string field_name,
float value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 191 of file compact.cpp.

+
192{
+
193 return write(std::move(field_name), value, field_kind::FLOAT32);
+
194}
+
+
+
+ +

◆ set_float64()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_float64 (std::string field_name,
double value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 197 of file compact.cpp.

+
198{
+
199 return write(std::move(field_name), value, field_kind::FLOAT64);
+
200}
+
+
+
+ +

◆ set_generic_record()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_generic_record (std::string field_name,
boost::optional< generic_record > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice. This method allows nested structures. Subclass should also be created as generic_record.

+
Parameters
+ + +
field_namename of the field as it is defined in its schema definition.
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema/class definition or the type of the field does not match the one in the schema/class definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 252 of file compact.cpp.

+
255{
+
256 return write(std::move(field_name), std::move(value), field_kind::COMPACT);
+
257}
+
+
+
+ +

◆ set_int16()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_int16 (std::string field_name,
int16_t value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 173 of file compact.cpp.

+
174{
+
175 return write(std::move(field_name), value, field_kind::INT16);
+
176}
+
+
+
+ +

◆ set_int32()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_int32 (std::string field_name,
int32_t value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + +
field_namename of the field as it is defined in its schema definition.
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 179 of file compact.cpp.

+
180{
+
181 return write(std::move(field_name), value, field_kind::INT32);
+
182}
+
+
+
+ +

◆ set_int64()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_int64 (std::string field_name,
int64_t value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 185 of file compact.cpp.

+
186{
+
187 return write(std::move(field_name), value, field_kind::INT64);
+
188}
+
+
+
+ +

◆ set_int8()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_int8 (std::string field_name,
int8_t value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema/class definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 167 of file compact.cpp.

+
168{
+
169 return write(std::move(field_name), value, field_kind::INT8);
+
170}
+
+
+
+ +

◆ set_nullable_boolean()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_boolean (std::string field_name,
boost::optional< bool > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 203 of file compact.cpp.

+
205{
+
206 return write(std::move(field_name), value, field_kind::NULLABLE_BOOLEAN);
+
207}
+
+
+
+ +

◆ set_nullable_float32()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_float32 (std::string field_name,
boost::optional< float > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 238 of file compact.cpp.

+
240{
+
241 return write(std::move(field_name), value, field_kind::NULLABLE_FLOAT32);
+
242}
+
+
+
+ +

◆ set_nullable_float64()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_float64 (std::string field_name,
boost::optional< double > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 245 of file compact.cpp.

+
247{
+
248 return write(std::move(field_name), value, field_kind::NULLABLE_FLOAT64);
+
249}
+
+
+
+ +

◆ set_nullable_int16()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_int16 (std::string field_name,
boost::optional< int16_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 217 of file compact.cpp.

+
219{
+
220 return write(std::move(field_name), value, field_kind::NULLABLE_INT16);
+
221}
+
+
+
+ +

◆ set_nullable_int32()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_int32 (std::string field_name,
boost::optional< int32_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 224 of file compact.cpp.

+
226{
+
227 return write(std::move(field_name), value, field_kind::NULLABLE_INT32);
+
228}
+
+
+
+ +

◆ set_nullable_int64()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_int64 (std::string field_name,
boost::optional< int64_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 231 of file compact.cpp.

+
233{
+
234 return write(std::move(field_name), value, field_kind::NULLABLE_INT64);
+
235}
+
+
+
+ +

◆ set_nullable_int8()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_nullable_int8 (std::string field_name,
boost::optional< int8_t > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+

Supported only for Compact

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 210 of file compact.cpp.

+
212{
+
213 return write(std::move(field_name), value, field_kind::NULLABLE_INT8);
+
214}
+
+
+
+ +

◆ set_string() [1/2]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_string (std::string field_name,
boost::optional< std::string > value )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 296 of file compact.cpp.

+
298{
+
299 return write(std::move(field_name), std::move(value), field_kind::STRING);
+
300}
+
+
+
+ +

◆ set_string() [2/2]

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_string (std::string field_name,
const char * cstr )
+
+ +

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone().

+

Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema/class definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 77 of file compact.cpp.

+
78{
+
79 return set_string(field_name,
+
80 cstr ? boost::optional<std::string>{ std::string{ cstr } }
+
81 : boost::none);
+
82}
+
generic_record_builder & set_string(std::string field_name, boost::optional< std::string > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:296
+
+
+
+ +

◆ set_time()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_time (std::string field_name,
boost::optional< local_time > value )
+
+ +

Sets a time field consisting of hour, minute, seconds, and nanos parts.

+

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone(). Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 267 of file compact.cpp.

+
269{
+
270 return write(std::move(field_name), value, field_kind::TIME);
+
271}
+
+
+
+ +

◆ set_timestamp()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_timestamp (std::string field_name,
boost::optional< local_date_time > value )
+
+ +

Sets a timestamp field consisting of year, month of the year, and day of the month, hour, minute, seconds, nanos parts.

+

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone(). Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 281 of file compact.cpp.

+
283{
+
284 return write(std::move(field_name), value, field_kind::TIMESTAMP);
+
285}
+
+
+
+ +

◆ set_timestamp_with_timezone()

+ +
+
+ + + + + + + + + + + +
generic_record_builder & hazelcast::client::serialization::generic_record::generic_record_builder::set_timestamp_with_timezone (std::string field_name,
boost::optional< offset_date_time > value )
+
+ +

Sets a timestamp with timezone field consisting of year, month of the year and day of the month, offset seconds, hour, minute, seconds, nanos parts.

+

It is legal to set the field again only when Builder is created with generic_record::new_builder_with_clone(). Otherwise, it is illegal to set to the same field twice.

+
Parameters
+ + + +
field_namename of the field as it is defined in its schema definition.
valueto set to generic_record
+
+
+
Returns
itself for chaining
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition or the same field is trying to be set without using generic_record::new_builder_with_clone().
+
+
+ +

Definition at line 288 of file compact.cpp.

+
291{
+
292 return write(std::move(field_name), value, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
293}
+
+
+
+ + +

◆ generic_record

+ +
+
+ + + + + +
+ + + + +
friend class generic_record
+
+friend
+
+ +

Definition at line 1469 of file generic_record_builder.h.

+ +
+
+ +

◆ pimpl::compact_stream_serializer

+ +
+
+ + + + + +
+ + + + +
friend class pimpl::compact_stream_serializer
+
+friend
+
+ +

Definition at line 1470 of file generic_record_builder.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.js b/5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.js new file mode 100644 index 0000000000..f1a6f2db10 --- /dev/null +++ b/5.5.0/dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.js @@ -0,0 +1,76 @@ +var classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder = +[ + [ "generic_record_builder", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#acee08c2846938d966e0c1ce460147aa2", null ], + [ "build", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a2d3c7a4a929dde035fdba415a5041942", null ], + [ "set_array_of_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a18cbee392e842c27b5b47ee1886d7281", null ], + [ "set_array_of_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a844924355a13d3e5a6d10d854f45c9d1", null ], + [ "set_array_of_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a451345931b7cb0031d0a2e8bfe737d2b", null ], + [ "set_array_of_date", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a6839658cfeca6105d1d1943cd459d4cb", null ], + [ "set_array_of_decimal", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a313ef789bab15a12726a05f3c1609608", null ], + [ "set_array_of_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a87a0775d0ed4b600f96055bbe1399f90", null ], + [ "set_array_of_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a8cc74a0c5e94e4221a30a8856cd263ee", null ], + [ "set_array_of_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a648850a712e411010f234587959142a1", null ], + [ "set_array_of_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a58a87b7095e594e7742ecdf77ff72ea4", null ], + [ "set_array_of_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a14418076a65f386c4ed0f76dba034018", null ], + [ "set_array_of_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a32630ea67fba8a2a580cd150b4308d9a", null ], + [ "set_array_of_generic_record", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#afeb0fe9b6089aaa21d547053a690d381", null ], + [ "set_array_of_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a82178b787818945873bb0dd68c8ecd60", null ], + [ "set_array_of_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#af4aa12c32f86d6a0b09cdae2fa7d782f", null ], + [ "set_array_of_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ab4fc0c5bd0989c2b73f86f4e0b9d4ec1", null ], + [ "set_array_of_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aac72e7cac916c9ff42ef660b701ff6c2", null ], + [ "set_array_of_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a7f6f8b71cf04312cceb8ea72168daecd", null ], + [ "set_array_of_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aeb0e602e03d4b6546fee7788a9bb0812", null ], + [ "set_array_of_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a5ad1ebb417d02e098d70223cd8bc76a3", null ], + [ "set_array_of_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aa4abb9abcd795fb8852864c0b7667b92", null ], + [ "set_array_of_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a6d30b795c582d16241b073fb6d97d019", null ], + [ "set_array_of_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a07197b699f3068d17d5b0d9c70e3bb93", null ], + [ "set_array_of_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#adf92e8d1114c8771bb730c1bceb4d285", null ], + [ "set_array_of_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aa3713bc46bfac43744fb1ea3d5165dbf", null ], + [ "set_array_of_nullable_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a24c56c2f2387424d471e0ef994f2e54a", null ], + [ "set_array_of_nullable_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ac42b8efbdb300f771e95f41a72b24ebd", null ], + [ "set_array_of_nullable_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a990a0bde746eb6ad86adbcb44cb8b5dd", null ], + [ "set_array_of_nullable_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a41dcb6285bfa215470a67d1993ea64b9", null ], + [ "set_array_of_nullable_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a552aff450eaa3c26e7e4c41850a3c406", null ], + [ "set_array_of_nullable_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ad843b871c8c22ece48dfe474fef2876b", null ], + [ "set_array_of_nullable_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a23ef618d50289e9909e5b5003a94e913", null ], + [ "set_array_of_nullable_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#acc37842fef3f561fed3bb7d730d8c28b", null ], + [ "set_array_of_nullable_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aa7f6797cb3c0e88e7b5bb59f3218ba42", null ], + [ "set_array_of_nullable_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a4113b36ffb452109b4c5c55aa9324554", null ], + [ "set_array_of_nullable_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a551b5eea861df464399471c3cfb38f55", null ], + [ "set_array_of_nullable_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a7ea852dc9a0284d5495a0d6df3410e22", null ], + [ "set_array_of_nullable_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a398378f7a73a62833204cdfc086e03a5", null ], + [ "set_array_of_nullable_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a8c03cefe20b13b77bd9c9f344c6c7957", null ], + [ "set_array_of_nullable_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a790c3233608bcace0cbfc36896b26b1a", null ], + [ "set_array_of_nullable_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a1f9a032f8ac8dcdc671a6ad04e881dfb", null ], + [ "set_array_of_nullable_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aed218c833339efa31aedb65225a049b1", null ], + [ "set_array_of_nullable_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#aa993ad2be8794b85d0be448f2e4ff763", null ], + [ "set_array_of_nullable_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a32c50cca35b912ec4eb9cdf3c96df5e6", null ], + [ "set_array_of_nullable_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#afae22a25b07de03c373fbb7b20104dae", null ], + [ "set_array_of_nullable_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a1a0fe89caea0d20c198ad57b978f748d", null ], + [ "set_array_of_string", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a1b3fd11aba5f9ace4ea9805d6e08ea25", null ], + [ "set_array_of_time", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ab2a51468e4d3adfb3c690011ef6e8812", null ], + [ "set_array_of_timestamp", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#afc857fbeed9acb9840f510626a3bc5e4", null ], + [ "set_array_of_timestamp_with_timezone", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a5d31c8b48cd77433b8c84acade0ef7b7", null ], + [ "set_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a82e6d067bf48f5a435e14739ca55a5c4", null ], + [ "set_date", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a8ecce465e4243e41b10b4610cebc3cef", null ], + [ "set_decimal", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a31c92ec939bf71952ca4a5ac018a4dd4", null ], + [ "set_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a6670feaba2a929f56ebcb7c42e36b345", null ], + [ "set_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ab4736a3261d7b1dcf3a15bba6bc6164b", null ], + [ "set_generic_record", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a15bc179c66aedb6b757854bb0f2206d3", null ], + [ "set_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a361e26e89d3cf580e826f636147f5737", null ], + [ "set_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ab965a70a0a60cbb9779fc1491e4c2a15", null ], + [ "set_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a26709d0da12d0705d0acc3d1189be2c3", null ], + [ "set_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a2b67edeb81a1bb7bd756bdf49882addf", null ], + [ "set_nullable_boolean", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a63c6bba1ea026de4630d38e152b5ca42", null ], + [ "set_nullable_float32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a3ab902263ab1285c134cc9f0f34c7a0c", null ], + [ "set_nullable_float64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a7c20ce368f4bd599755b23414ba0258a", null ], + [ "set_nullable_int16", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#afa641756447950340066a298312ce66a", null ], + [ "set_nullable_int32", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#af203aa17d2704b1bf5e9c21df575c548", null ], + [ "set_nullable_int64", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a5d46a90ecc102c5e0b5c194cef58914f", null ], + [ "set_nullable_int8", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a33e863d9f34eab0ce68b880e8f26c46a", null ], + [ "set_string", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ae9a3fa8e39ee8f95671e07434cecaa00", null ], + [ "set_string", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#ab8946d5d49a2f7f61e28d51a45d7b090", null ], + [ "set_time", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a11db0aef5a4ff2adffe3b395edaa4243", null ], + [ "set_timestamp", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a129faf5453205497eaa671385918063e", null ], + [ "set_timestamp_with_timezone", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html#a6ee9b8572a7a1cb1e310defab0b039d5", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/db7/classhazelcast_1_1client_1_1item__event__base-members.html b/5.5.0/dc/db7/classhazelcast_1_1client_1_1item__event__base-members.html new file mode 100644 index 0000000000..75c5b9cf16 --- /dev/null +++ b/5.5.0/dc/db7/classhazelcast_1_1client_1_1item__event__base-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::item_event_base Member List
+
+
+ +

This is the complete list of members for hazelcast::client::item_event_base, including all inherited members.

+ + + + + + +
get_event_type() consthazelcast::client::item_event_base
get_member() consthazelcast::client::item_event_base
get_name() consthazelcast::client::item_event_base
item_event_base(const std::string &name, const member &member, const item_event_type &event_type) (defined in hazelcast::client::item_event_base)hazelcast::client::item_event_base
~item_event_base() (defined in hazelcast::client::item_event_base)hazelcast::client::item_event_basevirtual
+
+
+ + + + diff --git a/5.5.0/dc/db9/near__cache__stats_8h_source.html b/5.5.0/dc/db9/near__cache__stats_8h_source.html new file mode 100644 index 0000000000..b62d974934 --- /dev/null +++ b/5.5.0/dc/db9/near__cache__stats_8h_source.html @@ -0,0 +1,211 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/monitor/near_cache_stats.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
near_cache_stats.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <stdint.h>
+
19#include <string>
+
20
+
21#include "hazelcast/util/export.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace monitor {
+
+
31class HAZELCAST_API local_instance_stats
+
32{
+
33public:
+
34 virtual ~local_instance_stats() = default;
+
35
+
39 static const int64_t STAT_NOT_AVAILABLE;
+
40
+
41 virtual int64_t get_creation_time() = 0;
+
42};
+
+
43
+
+
44class HAZELCAST_API near_cache_stats : public local_instance_stats
+
45{
+
46public:
+
52 int64_t get_creation_time() = 0;
+
53
+
59 virtual int64_t get_owned_entry_count() = 0;
+
60
+
68 virtual int64_t get_owned_entry_memory_cost() = 0;
+
69
+
77 virtual int64_t get_hits() = 0;
+
78
+
84 virtual int64_t get_misses() = 0;
+
85
+
91 virtual double get_ratio() = 0;
+
92
+
99 virtual int64_t get_evictions() = 0;
+
100
+
108 virtual int64_t get_expirations() = 0;
+
109
+
117 virtual int64_t get_invalidations() = 0;
+
118
+
125 virtual int64_t get_persistence_count() = 0;
+
126
+
133 virtual int64_t get_last_persistence_time() = 0;
+
134
+
142 virtual int64_t get_last_persistence_duration() = 0;
+
143
+ +
151
+
159 virtual int64_t get_last_persistence_key_count() = 0;
+
160
+
167 virtual std::string get_last_persistence_failure() = 0;
+
168
+
169 virtual std::string to_string() = 0;
+
170};
+
+
171} // namespace monitor
+
172} // namespace client
+
173} // namespace hazelcast
+
174
+
175#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
176#pragma warning(pop)
+
177#endif
+ +
static const int64_t STAT_NOT_AVAILABLE
Fill a stat value with this if it is not available.
+ +
virtual int64_t get_expirations()=0
Returns the number of TTL and max-idle expirations of Near Cache entries owned by this member.
+
virtual int64_t get_last_persistence_written_bytes()=0
Returns the written bytes of the last Near Cache key persistence (when the pre-load feature is enable...
+
virtual int64_t get_hits()=0
Returns the number of hits (reads) of Near Cache entries owned by this member.
+
virtual int64_t get_owned_entry_count()=0
Returns the number of Near Cache entries owned by this member.
+
virtual int64_t get_last_persistence_time()=0
Returns the timestamp of the last Near Cache key persistence (when the pre-load feature is enabled).
+
virtual int64_t get_misses()=0
Returns the number of misses of Near Cache entries owned by this member.
+
virtual std::string get_last_persistence_failure()=0
Returns the failure reason of the last Near Cache persistence (when the pre-load feature is enabled).
+
virtual int64_t get_invalidations()=0
Returns the number of invalidations of Near Cache entries owned by this member.
+
virtual int64_t get_evictions()=0
Returns the number of evictions of Near Cache entries owned by this member.
+
virtual int64_t get_last_persistence_key_count()=0
Returns the number of persisted keys of the last Near Cache key persistence (when the pre-load featur...
+
virtual double get_ratio()=0
Returns the hit/miss ratio of Near Cache entries owned by this member.
+
virtual int64_t get_owned_entry_memory_cost()=0
Returns memory cost (number of bytes) of Near Cache entries owned by this member.
+
virtual int64_t get_persistence_count()=0
Returns the number of Near Cache key persistences (when the pre-load feature is enabled).
+
int64_t get_creation_time()=0
Returns the creation time of this Near Cache on this member.
+
virtual int64_t get_last_persistence_duration()=0
Returns the duration in milliseconds of the last Near Cache key persistence (when the pre-load featur...
+
+
+
+ + + + diff --git a/5.5.0/dc/dc0/classhazelcast_1_1client_1_1replicated__map-members.html b/5.5.0/dc/dc0/classhazelcast_1_1client_1_1replicated__map-members.html new file mode 100644 index 0000000000..3860026a01 --- /dev/null +++ b/5.5.0/dc/dc0/classhazelcast_1_1client_1_1replicated__map-members.html @@ -0,0 +1,125 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::replicated_map Member List
+
+
+ +

This is the complete list of members for hazelcast::client::replicated_map, including all inherited members.

+ + + + + + + + + + + + + + + + + +
add_entry_listener(entry_listener &&listener)hazelcast::client::replicated_mapinline
add_entry_listener(entry_listener &&listener, const K &key)hazelcast::client::replicated_mapinline
add_entry_listener(entry_listener &&listener, const P &predicate)hazelcast::client::replicated_mapinline
add_entry_listener(entry_listener &&listener, const P &predicate, const K &key)hazelcast::client::replicated_mapinline
contains_key(const K &key)hazelcast::client::replicated_mapinline
contains_value(const V &value)hazelcast::client::replicated_mapinline
entry_set()hazelcast::client::replicated_mapinline
get(const K &key)hazelcast::client::replicated_mapinline
key_set()hazelcast::client::replicated_mapinline
put(const K &key, const V &value, std::chrono::milliseconds ttl)hazelcast::client::replicated_mapinline
put(const K &key, const V &value)hazelcast::client::replicated_mapinline
put_all(const std::unordered_map< K, V > &entries)hazelcast::client::replicated_mapinline
remove(const K &key)hazelcast::client::replicated_mapinline
SERVICE_NAME (defined in hazelcast::client::replicated_map)hazelcast::client::replicated_mapstatic
spi::ProxyManager (defined in hazelcast::client::replicated_map)hazelcast::client::replicated_mapfriend
values()hazelcast::client::replicated_mapinline
+
+
+ + + + diff --git a/5.5.0/dc/dc6/load__balancer_8h_source.html b/5.5.0/dc/dc6/load__balancer_8h_source.html new file mode 100644 index 0000000000..2ea81f104d --- /dev/null +++ b/5.5.0/dc/dc6/load__balancer_8h_source.html @@ -0,0 +1,191 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/load_balancer.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
load_balancer.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include "hazelcast/client/member.h"
+
20
+
21namespace hazelcast {
+
22namespace client {
+
23
+
24class cluster;
+
25
+
26namespace connection {
+
27class ClientConnectionManagerImpl;
+
28}
+
29
+
+
40class HAZELCAST_API load_balancer final
+
41{
+
42public:
+
50 template<typename Handler,
+
51 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
52 load_balancer& init(Handler&& h) &
+
53 {
+
54 init_ = std::forward<Handler>(h);
+
55 return *this;
+
56 }
+
+
57
+
58 template<typename Handler,
+
59 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
60 load_balancer&& init(Handler&& h) &&
+
61 {
+
62 init_ = std::forward<Handler>(h);
+
63 return std::move(*this);
+
64 }
+
65
+
71 template<typename Handler,
+
72 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
73 load_balancer& next(Handler&& h) &
+
74 {
+
75 next_ = std::forward<Handler>(h);
+
76 return *this;
+
77 }
+
+
78
+
79 template<typename Handler,
+
80 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
81 load_balancer&& next(Handler&& h) &&
+
82 {
+
83 next_ = std::forward<Handler>(h);
+
84 return std::move(*this);
+
85 }
+
86
+
87private:
+
92 std::function<void(cluster&)> init_ = util::noop<cluster&>;
+
93 std::function<boost::optional<member>(cluster&)> next_ = [](cluster&) {
+
94 return boost::none;
+
95 };
+
96
+
97 friend class connection::ClientConnectionManagerImpl;
+
98};
+
+
99} // namespace client
+
100} // namespace hazelcast
+
Hazelcast cluster interface.
Definition cluster.h:37
+
load_balancer allows you to send operations to one of a number of endpoints(Members).
+
load_balancer & init(Handler &&h) &
Sets the function to be called when load balancer is initialized.
+
load_balancer & next(Handler &&h) &
The function returns the next member to route to.
+
+
+
+ + + + diff --git a/5.5.0/dc/dc9/classhazelcast_1_1client_1_1config_1_1reliable__topic__config-members.html b/5.5.0/dc/dc9/classhazelcast_1_1client_1_1config_1_1reliable__topic__config-members.html new file mode 100644 index 0000000000..24a2d2001d --- /dev/null +++ b/5.5.0/dc/dc9/classhazelcast_1_1client_1_1config_1_1reliable__topic__config-members.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::reliable_topic_config Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dc/dd4/classhazelcast_1_1client_1_1membership__event-members.html b/5.5.0/dc/dd4/classhazelcast_1_1client_1_1membership__event-members.html new file mode 100644 index 0000000000..cca38acbce --- /dev/null +++ b/5.5.0/dc/dd4/classhazelcast_1_1client_1_1membership__event-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::membership_event Member List
+
+
+ +

This is the complete list of members for hazelcast::client::membership_event, including all inherited members.

+ + + + + + + + + + +
get_cluster()hazelcast::client::membership_event
get_event_type() consthazelcast::client::membership_event
get_member() consthazelcast::client::membership_event
get_members() consthazelcast::client::membership_event
MEMBER_JOINED enum value (defined in hazelcast::client::membership_event)hazelcast::client::membership_event
MEMBER_LEFT enum value (defined in hazelcast::client::membership_event)hazelcast::client::membership_event
membership_event(cluster &cluster, const member &m, membership_event_type event_type, const std::unordered_map< boost::uuids::uuid, member, boost::hash< boost::uuids::uuid > > &members_list)hazelcast::client::membership_event
membership_event_type enum name (defined in hazelcast::client::membership_event)hazelcast::client::membership_event
~membership_event()hazelcast::client::membership_eventvirtual
+
+
+ + + + diff --git a/5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.html b/5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.html new file mode 100644 index 0000000000..2d2f241262 --- /dev/null +++ b/5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::between_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::between_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::between_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::between_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::between_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::between_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 374 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::between_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 380 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.png b/5.5.0/dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..2ada086ca727c8e877a2bb94cb7ada5500d5c26f GIT binary patch literal 2159 zcmchZYgCg*8pmH`1#1PWP`SuOV?ZK`2u)BBQ5ulf0@8pecMB#80TBqMBoJM#iV7n5 z0wMuH!bQwQf&{q)RImZUrB*|vgv$z%NC+IGKogMciywAR&+f-PJ0E7AnR(94ne+es zpEK9|{SN7^HCqb+fF9_L#Q}hp6pl02Xv6)?N9_~vu*u&i&{Lz)z@cnqivzDS*p47f)&E@Qy1eX?# zVZw$XNAJ!8%=;N!$i0r*)vNY@_1TkEUm43nKk^41J#&A`gFwfoTu0FB7|y0kcDNg9 z8g9i1^Zs2taa8l?2dYVG*TZO;%8@YQ(|@Xh#38ilBbtr2fHZGSN;fiw^Z?UW8qnND zF;mbEs0e0A)y8y48NI0m)6TW#anJ(k8BJ_Mw^w$Uq;U5i%X0~Ob5MWwNWu0eAJ5eu z&-A6Qy@eTa|0I{Mx8Lfm{H#Vw(T4n;ffxI<(`(PR*@K=W<+!EP>PlK$_gQbKhS-?+^3VD7AV5>=Ep z#ZG(Gw8W1a*7JQjdWFysHZ0WL*q&c>gyQNkwAx!)tVVZNrdyB%?Jnf#CiFyevv(uW z*lJHfKVoT=JS`y0d(?^4W^_Z))%fG5q6KmD<0o0d8kI$4?Dh6S(i5{Qj?~^q_;T0z z7i%;eSOm{p&58~quam!KFJ>dD#Vs~nkwO0w1uR6C+o5isBw6EgGuaHE+?R8uVMNx0 z5Mq`c@MpAo)deHqZ$UVn3u9{a;U3_dP|y^(DA(G%Tl>IiYdny_Ik^sanFncYhA#oI z$KXU*Y~Y)4IPJb2O8WqOE|9@y{7;kSj8WncV$DE^_SbpH0HkTqe?CHFYn=NDohovt zEm?X+D5p#)tpm>e?zyDzsN@ZW(J3b8Anp5sUW4KhyLl?=HsfVQ82w;!v$&`{!=B<~ zZeWvU_}0MR1}y&pDp<{D%2QG~_Z0t?xnup<%lEazM_Bq|EgNpSPJGJNCnA14q9|*e zkS*yO{go_2zn=*r;}9|IV&z@G8$``dGsk6NJ0u)yOYYBNGy1rO%TYZ|UwudGqxl~) z{@clC=u50pq4~ght9BW=O5#aqN=#0+vo?$n*NO$PKfJ*zu9a?lK-ulX6xddki!4iK ziTkL&wsM`si}$3ZL8L8%#C3fw3boLCu*qc*RYwZ$j3~f4ZqbL1+6~rJO6vR2Rg$0)DB0pC16@Rgqvu|pfb3!)9J)2}jM>o$a%PvfQM7|fd5l3~o!I6nlN)(Zbpg~#A4Ob_xp|)jKS&35ha*>>k$hW`he;kRFvgg zJ{NqOJKq-XP?u5#`Gy!5KU`mVVFmidwT1WJ(0!*YrL7nqGgetdpT+Tn{2_j{`@#bE z*w!M^zg`c}NNE!k@}jMw#9IH|0Q-nZP)$6TTPYFuLd{?qZ(cY0}bCfW|& zHZBb8An{!L1p7-(3@-78@ba1%pM)Th=>j)N{Oe$p0!%Q#V$aAN@#}Nim|!6-j30?Q zf4aNhLd}1%3lSxys#<4v@?Zp%kvXB2&adrZE?_=r)&Hg + + + + + + +Hazelcast C++ Client: hazelcast::client::config::logger_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::logger_config Class Reference
+
+
+ + + + + + + + + +

+Public Member Functions

logger::level level ()
 Minimum level of log messages to be printed.
logger_configlevel (logger::level level)
 Set the minimum severity level of log messages to be printed.
logger::handler_type handler ()
logger_confighandler (logger::handler_type handler)
 Set a log handler function to be invoked on each log message.
+

Detailed Description

+
+

Definition at line 33 of file logger_config.h.

+

Member Function Documentation

+ +

◆ handler() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
logger::handler_type hazelcast::client::config::logger_config::handler ()
+
+inline
+
+
Returns
log handler function
+ +

Definition at line 57 of file logger_config.h.

+
57{ return handler_; }
+
+
+
+ +

◆ handler() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
logger_config & hazelcast::client::config::logger_config::handler (logger::handler_type handler)
+
+inline
+
+ +

Set a log handler function to be invoked on each log message.

+

Setting this config will cause the default logging behaviour to be disabled. The handler function takes the instance and cluster name of the client, the file and the line number from which the log was emitted, the severity level, and the log message.

Warning
The handler function must be thread-safe.
+
Returns
*this
+ +

Definition at line 67 of file logger_config.h.

+
68 {
+
69 util::Preconditions::check_true(handler,
+
70 "log handler may not be empty");
+
71 handler_ = std::move(handler);
+
72 return *this;
+
73 }
+ +
+
+
+ +

◆ level() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
logger::level hazelcast::client::config::logger_config::level ()
+
+inline
+
+ +

Minimum level of log messages to be printed.

+

Log messages with a severity level below this level will be ignored.

Returns
minimum severity level
+ +

Definition at line 41 of file logger_config.h.

+
41{ return level_; }
+
+
+
+ +

◆ level() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
logger_config & hazelcast::client::config::logger_config::level (logger::level level)
+
+inline
+
+ +

Set the minimum severity level of log messages to be printed.

+

Log messages with a severity level below this level will be ignored.

Returns
*this
+ +

Definition at line 48 of file logger_config.h.

+
49 {
+
50 level_ = level;
+
51 return *this;
+
52 }
+
logger::level level()
Minimum level of log messages to be printed.
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.js b/5.5.0/dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.js new file mode 100644 index 0000000000..b2c59e141f --- /dev/null +++ b/5.5.0/dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.js @@ -0,0 +1,7 @@ +var classhazelcast_1_1client_1_1config_1_1logger__config = +[ + [ "handler", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html#a17b9e727c7da95179e3fc23af3c24b12", null ], + [ "handler", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html#a727bd4225fffb2a26caedca00f8fc4f5", null ], + [ "level", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html#a680b394360d20ea856c94f61d6c47dfe", null ], + [ "level", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html#adeb6e6604c85e314db4d52f9daef4f87", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/dd8/classhazelcast_1_1client_1_1transactional__queue-members.html b/5.5.0/dc/dd8/classhazelcast_1_1client_1_1transactional__queue-members.html new file mode 100644 index 0000000000..5407d9e1a5 --- /dev/null +++ b/5.5.0/dc/dd8/classhazelcast_1_1client_1_1transactional__queue-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_queue Member List
+
+
+ +

This is the complete list of members for hazelcast::client::transactional_queue, including all inherited members.

+ + + + + + +
offer(const E &e)hazelcast::client::transactional_queueinline
offer(const E &e, std::chrono::milliseconds timeout)hazelcast::client::transactional_queueinline
poll()hazelcast::client::transactional_queueinline
poll(std::chrono::milliseconds timeout)hazelcast::client::transactional_queueinline
transaction_context (defined in hazelcast::client::transactional_queue)hazelcast::client::transactional_queuefriend
+
+
+ + + + diff --git a/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html b/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html new file mode 100644 index 0000000000..d2d600caf3 --- /dev/null +++ b/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html @@ -0,0 +1,187 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::regex_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::regex_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::regex_predicate:
+
+
+ + + + + + +

+Public Member Functions

 regex_predicate (hazelcast_client &client, const std::string &attribute, const std::string &expression)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 269 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ regex_predicate()

+ +
+
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::regex_predicate::regex_predicate (hazelcast_client & client,
const std::string & attribute,
const std::string & expression )
+
+
Parameters
+ + + +
attributeThe name of the attribute
expressionThe expression value to match
+
+
+ +

Definition at line 68 of file query.cpp.

+
71 : named_predicate(client, attribute)
+
72{
+
73 out_stream.write(expression);
+
74}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.js b/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.js new file mode 100644 index 0000000000..f983ca5a3c --- /dev/null +++ b/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1regex__predicate = +[ + [ "regex_predicate", "dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html#a69bc310ca2756d2e0905831235945ec0", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.png b/5.5.0/dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..62fc86ac9da0e45c9ae113b5daf61b48f5772bc7 GIT binary patch literal 1730 zcmb7_dpOg39LIksl}nt2!h~jW37tf98JRF?$xy3}Qu53tWiF*Hmw1%xHr1k`a8RyW zZA**lWSTSPNf(MnnM)Y8!kJ>{SI;^Bob%7=`#j&z=l%UYpXdAi-6h-Ze2iJPhvd z=nkp+UY!t##sJ{@$8b`<{sI70_oBRZ1)WinmQEE+nP_BYUkduPypPnIxnjWM&CKiA z4PVh3`H`x12b7f9CMHMUQ4!}@|^-(7xMZOSZ59l zfeW4<%l4q<8=DkKw5C2Omd>3Yd1#EC7p2!bzcnqA9M%;;Kj72-X=1jSosi{k4*Z#S z60oO_A=}Bg34-AK;YXD+h0WggJ3GorO^*;_c#G7@tsg}nqEQ<3U zH2cv)?AE5fUeGcrs_HeQq5?mxk=)Hk4aBxyJzUIle>ouEGA5w%;5){|k@c4v(b|jr zy#B$`CzofJLhO(da!CG-wpt5Vl7UY2K&5FB!6M9@Tl7>l@mkX4PCxeR*l>DN#6~IZ zTui(8qE`N4g4itjq2t9#Z<8YbL;Cv>*`%rjls5CcPY?C9ii9Xy$vRbG#@=PrqjG%8 z&&SdTZ&sJZRTo#2Q|T@a-L|<2QE7`O@AC$Q{27kBR|tFuLI}|Z-3YG6_l;E{h*#M| z3TNSh|2;bYG~d>?#FG%V;sgYrw77-GN{DGl+|9J?BX8!`@zOezxh`(S4 z`r|`E1rjbYICcbHLtni0_W7C=mrZ;lc)U|h$Kcnz9nW5>zaL~xa=cRu-g>}^q=RfTLd&PO`0eg;a^E+vA*f8UrQ9xgFGU2s z;$OlQylK*`xKkZP@AUdD_e>L|@UktzG($un8P zwX8#D_!Y^I-ye+BO2$@UEg!v~c1KDdyxm*!q?p_qlrGuyri z6|S!6#c--TE?;w1}UfYOsE1x0zxtn>pUi>9C-iw znuS+EjwZ1DvlRV6E-ui|vfI3hK`cY1Gl(MaD){&`URj<&{=1oR8z(SIB&T>0+`82e zKF+w(NPRy4V7X;Jy5$PtE2g!yFucI1^q zfUp-Bbj$PjKiJZA3B%t-ZgqA9x!^DqT)*_JHDDB1+CMsq>n-Cgp6F?RROt{$We;`K z;mbs|h?{D2rZQ@;xl?;D#4TH)B!iDDV|NlV?&?(ujahRwNL@W|LDW0lT=dG^V{VAS z2r3$Kts?_H?T9px%y7a?`(CuV3L#Sl@sgZbTc$~nn7GX>LyQBG;M^BlWq;Ax#oC`k6@{OWuuJG^e^g^r%JV? zE_mO3GKDCTkElr)#Q8=K5j=AC5EbJ`uv$`)9f4x;W$T8(-v&VKMte1S9?AF%GyF`8 literal 0 HcmV?d00001 diff --git a/5.5.0/dc/ddf/classhazelcast_1_1client_1_1exception_1_1query-members.html b/5.5.0/dc/ddf/classhazelcast_1_1client_1_1exception_1_1query-members.html new file mode 100644 index 0000000000..8bcc6641ca --- /dev/null +++ b/5.5.0/dc/ddf/classhazelcast_1_1client_1_1exception_1_1query-members.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::query Member List
+
+
+ +

This is the complete list of members for hazelcast::client::exception::query, including all inherited members.

+ + + + + + +
code() const (defined in hazelcast::client::exception::query)hazelcast::client::exception::query
originating_member_uuid() const (defined in hazelcast::client::exception::query)hazelcast::client::exception::query
query(std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr) (defined in hazelcast::client::exception::query)hazelcast::client::exception::queryexplicit
query(int32_t code, std::string message, std::exception_ptr cause=nullptr, boost::uuids::uuid originating_member_id=boost::uuids::nil_uuid(), std::string suggestion="") (defined in hazelcast::client::exception::query)hazelcast::client::exception::query
suggestion() const (defined in hazelcast::client::exception::query)hazelcast::client::exception::query
+
+
+ + + + diff --git a/5.5.0/dc/de3/classhazelcast_1_1client_1_1query_1_1paging__predicate-members.html b/5.5.0/dc/de3/classhazelcast_1_1client_1_1query_1_1paging__predicate-members.html new file mode 100644 index 0000000000..da11e084bf --- /dev/null +++ b/5.5.0/dc/de3/classhazelcast_1_1client_1_1query_1_1paging__predicate-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::paging_predicate< K, V > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::paging_predicate< K, V >, including all inherited members.

+ + + + + + + + + + + + +
get_comparator() const (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
get_iteration_type() const (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
get_page() const (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
get_page_size() const (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
next_page()hazelcast::client::query::paging_predicate< K, V >inline
previous_page()hazelcast::client::query::paging_predicate< K, V >inline
reset()hazelcast::client::query::paging_predicate< K, V >inline
set_anchor_data_list(anchor_data_list anchor_data_list) (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
set_iteration_type(iteration_type type) (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
set_page(size_t page_number) (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >inline
~paging_predicate()=default (defined in hazelcast::client::query::paging_predicate< K, V >)hazelcast::client::query::paging_predicate< K, V >
+
+
+ + + + diff --git a/5.5.0/dc/df1/classhazelcast_1_1client_1_1config_1_1client__aws__config-members.html b/5.5.0/dc/df1/classhazelcast_1_1client_1_1config_1_1client__aws__config-members.html new file mode 100644 index 0000000000..2cdf04a54c --- /dev/null +++ b/5.5.0/dc/df1/classhazelcast_1_1client_1_1config_1_1client__aws__config-members.html @@ -0,0 +1,130 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::client_aws_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::client_aws_config, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
client_aws_config() (defined in hazelcast::client::config::client_aws_config)hazelcast::client::config::client_aws_config
get_access_key() consthazelcast::client::config::client_aws_config
get_host_header() consthazelcast::client::config::client_aws_config
get_iam_role() consthazelcast::client::config::client_aws_config
get_region() consthazelcast::client::config::client_aws_config
get_secret_key() consthazelcast::client::config::client_aws_config
get_security_group_name() consthazelcast::client::config::client_aws_config
get_tag_key() consthazelcast::client::config::client_aws_config
get_tag_value() consthazelcast::client::config::client_aws_config
is_enabled() consthazelcast::client::config::client_aws_config
is_inside_aws() consthazelcast::client::config::client_aws_config
set_access_key(const std::string &access_key)hazelcast::client::config::client_aws_config
set_enabled(bool enabled)hazelcast::client::config::client_aws_config
set_host_header(const std::string &host_header)hazelcast::client::config::client_aws_config
set_iam_role(const std::string &iam_role)hazelcast::client::config::client_aws_config
set_inside_aws(bool inside_aws)hazelcast::client::config::client_aws_config
set_region(const std::string &region)hazelcast::client::config::client_aws_config
set_secret_key(const std::string &secret_key)hazelcast::client::config::client_aws_config
set_security_group_name(const std::string &security_group_name)hazelcast::client::config::client_aws_config
set_tag_key(const std::string &tag_key)hazelcast::client::config::client_aws_config
set_tag_value(const std::string &tag_value)hazelcast::client::config::client_aws_config
+
+
+ + + + diff --git a/5.5.0/dc/df9/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector-members.html b/5.5.0/dc/df9/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector-members.html new file mode 100644 index 0000000000..2aa1f00369 --- /dev/null +++ b/5.5.0/dc/df9/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::member_selectors::data_member_selector Member List
+
+
+ +

This is the complete list of members for hazelcast::client::member_selectors::data_member_selector, including all inherited members.

+ + +
~member_selector()=default (defined in hazelcast::client::member_selector)hazelcast::client::member_selectorvirtual
+
+
+ + + + diff --git a/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html b/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html new file mode 100644 index 0000000000..3a9dae0aa1 --- /dev/null +++ b/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html @@ -0,0 +1,265 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::in_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::in_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::in_predicate:
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename... Args>
 in_predicate (hazelcast_client &client, const std::string &attribute_name, const Args &... values)
 The type of Args should be able to be serialized.
template<typename T>
 in_predicate (hazelcast_client &client, const std::string &attribute_name, const std::vector< T > &values)
 The type of Args should be able to be serialized.
Public Member Functions inherited from hazelcast::client::query::multi_predicate
template<typename... Args>
 multi_predicate (hazelcast_client &client, const Args &... values)
template<typename... Args>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const Args &... values)
template<typename T>
 multi_predicate (const std::string attribute_name, hazelcast_client &client, const std::vector< T > &values)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 282 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ in_predicate() [1/2]

+ +
+
+
+template<typename... Args>
+ + + + + +
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::in_predicate::in_predicate (hazelcast_client & client,
const std::string & attribute_name,
const Args &... values )
+
+inline
+
+ +

The type of Args should be able to be serialized.

+
Parameters
+ + +
attributeNameThe attribute whose value shall be compared to.
+
+
+
Template Parameters
+ + +
valueThe values to search for
+
+
+ +

Definition at line 291 of file predicates.h.

+
294 : multi_predicate(attribute_name, client, values...)
+
295 {}
+
+
+
+ +

◆ in_predicate() [2/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::in_predicate::in_predicate (hazelcast_client & client,
const std::string & attribute_name,
const std::vector< T > & values )
+
+inline
+
+ +

The type of Args should be able to be serialized.

+
Parameters
+ + +
attributeNameThe attribute whose value shall be compared to.
+
+
+
Template Parameters
+ + +
valueThe values to search for
+
+
+ +

Definition at line 303 of file predicates.h.

+
306 : multi_predicate(attribute_name, client, values)
+
307 {}
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.js b/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.js new file mode 100644 index 0000000000..899441c8f2 --- /dev/null +++ b/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1query_1_1in__predicate = +[ + [ "in_predicate", "dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html#a6b11b362fdc32ba362b84024ee011995", null ], + [ "in_predicate", "dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html#a08580e3eb64921f6db81de4a7adc8037", null ] +]; \ No newline at end of file diff --git a/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.png b/5.5.0/dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..f839354813e315e37da17852acfb20cc7e8561d4 GIT binary patch literal 1702 zcmb7_c~H`67{`B-sF8-QcInzl(XnP|WjdnJqy(ubLavfonVCnJDc-KA-C7x5d4!ax z30Y%F7y9qYejTfX zwCv`9vANMC4{re6e;am?A_)NKq3}DfG-;&tYS?1YD-`B*$@ zAdroyR5@c_IoMSRKKezp^^Z$vPf9PX!qNIAml8{=*9fDHdDRc|Z`Db=P9PF5GidFF zZ^o~(E^RyP7Jejy=~iw@KG)&llqES8Z}{pQnkaSPZRGMp;F+EJBUk3(3I*&g>w?Y! z#7V8b5P8J?m+HbqqW{PeIZCEW-sYtX6Pt@s2DXS0wK3W1)=E(~ZAJJtcr2OIsw*)s zq-Pzh2*y&6u~;ut2jdm(T=C6vKslxf3s$j=Cf?cI6t>ZQ<|{K8VWopNh8|J!j`PpJ zgDHXy3IwGno%tbOJ()67@MdTkG`F6GrBs-DGH2F7*WwdM3?>I@#kQ9v>FC_QFsKLk zh$xr{K}ObIX!P4Uy@4Q1sRF{VhOPzTNDK%A`4i54K~7YwkFgD2%A?L=&CM7LDm;vn+!Le9@CWw#a=Mn98dn! zn8@j-rNeT@m2R(#4wjEQTaMyz@pe7$=3aYNIJLxbF{^@BwPZFl2Kl+bmOI-J={lU4 zY<*;mOErpp)Y@QByHz-(*y|94|D8H~Xg8e_ImEkRHLbrE|A#N}%LV)~u0UJU2-ob9 zhxt}cVVKr~9oT@(nG#@ibAb2vnn4PqS{E4uGqp6}DAXUSin(VnK*20(4a?fAx0$;U znEY8V-zX;S0+~ZsWOGu!KZ7lz9n3&?r`JOt>n-9B0W z=(oNgA?n|Rihm%a#7cDT)lWZNIA-!eGjiG`zL%yHr{3B8y5Y_ubyE{I@IV;V?4XU3 z9aUfRL2{fafWQSf{klGtFZ@(1X15%1e^TXXf?=8wJt_Y6a zm%tLLRcfBS9;Kp(<)u_t*$Q*--sV!>V?Tc9;~0b&h4G2SWPi23oJaFfS$qd{bt2_? z3ZN?J>$r7wJP#4@ayY%gY}y$@U^bQktMNpbCsW0NZk82WF9#+gr9dA{2$L&gOvF6K z#^R3U^@fMZ{=nxl01ALtfzO_d|W=h-$`vOJONN{c8F_zq&m5_A9ySS8w;+?V>431d}R# z=^DF6r3*TjtXIVmcP%8ZYpzM>j?8!C);PM#FOIP_juvG!B{%G_d*|4Si7UzSx?N)n z$sAMg3tK&c=>-$H^URuP#Laheb$ECrTwv`(o^~!}05>jeQSJGKf zeqOL;Sx);>#+?t2=+ZgFF-esRC!obv+?mAqQa+40W4w~Nf=fAD9D+s?B+ReSO zek!?5$(=E)$ssjdM{1vx%)+&nqW!~uyA|X4q-WC_TefWfOcA>*XY~Dls^y3ACJaC{ ZaJYC0cJTSx0q{ow@Gc%ZZfxI|_7|X~D}(?5 literal 0 HcmV?d00001 diff --git a/5.5.0/dd/d2c/partition__aware_8h_source.html b/5.5.0/dd/d2c/partition__aware_8h_source.html new file mode 100644 index 0000000000..8a13e2c9ab --- /dev/null +++ b/5.5.0/dd/d2c/partition__aware_8h_source.html @@ -0,0 +1,155 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/partition_aware.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
partition_aware.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
19#pragma warning(push)
+
20#pragma warning(disable : 4251) // for dll export
+
21#endif
+
22
+
23namespace hazelcast {
+
24namespace client {
+
+
29class HAZELCAST_API partition_aware_marker
+
30{};
+
+
31
+
54template<typename T>
+
+ +
56{
+
57public:
+
58 typedef T KEY_TYPE;
+
59
+
69 virtual const T* get_partition_key() const = 0;
+
70};
+
+
71} // namespace client
+
72} // namespace hazelcast
+
73
+
74#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
75#pragma warning(pop)
+
76#endif
+
This marker interface is needed to make template matching work during serialisation.
+
PartitionAware means that data will be based in the same member based on the partition key and implem...
+
virtual const T * get_partition_key() const =0
The key that will be used by Hazelcast to specify the partition.
+
+
+
+ + + + diff --git a/5.5.0/dd/d2d/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility.html b/5.5.0/dd/d2d/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility.html new file mode 100644 index 0000000000..9046b31238 --- /dev/null +++ b/5.5.0/dd/d2d/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility.html @@ -0,0 +1,169 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::aws::utility::cloud_utility Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::utility::cloud_utility Class Reference
+
+
+ + + + + +

+Static Public Member Functions

static std::unordered_map< std::string, std::string > unmarshal_the_response (std::istream &stream, logger &lg)
 Unmarshal the response from DescribeInstances and return the discovered node map.
+static void unmarshal_json_response (std::istream &stream, config::client_aws_config &aws_config, std::unordered_map< std::string, std::string > &attributes)
+

Detailed Description

+
+

Definition at line 40 of file cloud_utility.h.

+

Member Function Documentation

+ +

◆ unmarshal_the_response()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::unordered_map< std::string, std::string > hazelcast::client::aws::utility::cloud_utility::unmarshal_the_response (std::istream & stream,
logger & lg )
+
+static
+
+ +

Unmarshal the response from DescribeInstances and return the discovered node map.

+

The map contains mappings from private to public IP. If there is an exception while unmarshalling the response, returns an empty map.

+
Parameters
+ + + +
streamthe response XML stream
loggerthe logger to be used for logging any warnings during unmarshal.
+
+
+
Returns
map from private to public IP or empty map in case of exceptions
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dd/d2e/classhazelcast_1_1client_1_1config_1_1near__cache__config-members.html b/5.5.0/dd/d2e/classhazelcast_1_1client_1_1config_1_1near__cache__config-members.html new file mode 100644 index 0000000000..36bb32245d --- /dev/null +++ b/5.5.0/dd/d2e/classhazelcast_1_1client_1_1config_1_1near__cache__config-members.html @@ -0,0 +1,137 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::near_cache_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::near_cache_config, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CACHE enum valuehazelcast::client::config::near_cache_config
DEFAULT_MAX_IDLE_SECONDShazelcast::client::config::near_cache_configstatic
DEFAULT_MEMORY_FORMAThazelcast::client::config::near_cache_configstatic
DEFAULT_TTL_SECONDShazelcast::client::config::near_cache_configstatic
get_eviction_config()hazelcast::client::config::near_cache_config
get_in_memory_format() consthazelcast::client::config::near_cache_config
get_local_update_policy() const (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_config
get_max_idle_seconds() consthazelcast::client::config::near_cache_config
get_name() consthazelcast::client::config::near_cache_config
get_time_to_live_seconds() consthazelcast::client::config::near_cache_config
INVALIDATE enum valuehazelcast::client::config::near_cache_config
is_cache_local_entries() consthazelcast::client::config::near_cache_config
is_invalidate_on_change() consthazelcast::client::config::near_cache_config
local_update_policy enum namehazelcast::client::config::near_cache_config
near_cache_config() (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_config
near_cache_config(const std::string &cache_name) (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_config
near_cache_config(const std::string &cache_name, in_memory_format memory_format) (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_config
near_cache_config(int32_t time_to_live_seconds, int32_t max_idle_seconds, bool invalidate_on_change, in_memory_format in_memory_format, const eviction_config &evict_config) (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_config
operator<< (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_configfriend
set_cache_local_entries(bool cache_local_entries)hazelcast::client::config::near_cache_config
set_eviction_config(const eviction_config &eviction_config)hazelcast::client::config::near_cache_config
set_in_memory_format(const in_memory_format &in_memory_format)hazelcast::client::config::near_cache_configvirtual
set_invalidate_on_change(bool invalidate_on_change)hazelcast::client::config::near_cache_config
set_local_update_policy(const local_update_policy &local_update_policy) (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_config
set_max_idle_seconds(int32_t max_idle_seconds)hazelcast::client::config::near_cache_config
set_name(const std::string &name)hazelcast::client::config::near_cache_config
set_time_to_live_seconds(int32_t time_to_live_seconds)hazelcast::client::config::near_cache_config
~near_cache_config()=default (defined in hazelcast::client::config::near_cache_config)hazelcast::client::config::near_cache_configvirtual
+
+
+ + + + diff --git a/5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html b/5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html new file mode 100644 index 0000000000..4726e8c1db --- /dev/null +++ b/5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html @@ -0,0 +1,339 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::cp::cp_subsystem Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::cp::cp_subsystem Class Reference
+
+
+ +

CP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distributed data structures. + More...

+ +

#include <cp.h>

+ + + + + + + + + + + + +

+Public Member Functions

boost::future< std::shared_ptr< atomic_long > > get_atomic_long (const std::string &name)
 Returns a proxy for an atomic_long instance created on CP Subsystem.
boost::future< std::shared_ptr< atomic_reference > > get_atomic_reference (const std::string &name)
 Returns a proxy for an atomic_reference instance created on CP Subsystem.
boost::future< std::shared_ptr< latch > > get_latch (const std::string &name)
 Returns a proxy for an count_down_latch instance created on CP Subsystem.
boost::future< std::shared_ptr< fenced_lock > > get_lock (const std::string &name)
 Returns a proxy for an fenced_lock instance created on CP Subsystem.
boost::future< std::shared_ptr< counting_semaphore > > get_semaphore (const std::string &name)
 Returns a proxy for an semaphore instance created on CP Subsystem.
+

Detailed Description

+

CP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distributed data structures.

+

Its APIs can be used for implementing distributed coordination use cases, such as leader election, distributed locking, synchronization, and metadata management. It is accessed via hazelcast_client::get_cp_subsystem. Its data structures are CP with respect to the CAP principle, i.e., they always maintain linearizability and prefer consistency over availability during network partitions. Besides network partitions, CP Subsystem withstands server and client failures.

+ +

Definition at line 1407 of file cp.h.

+

Member Function Documentation

+ +

◆ get_atomic_long()

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< atomic_long > > hazelcast::cp::cp_subsystem::get_atomic_long (const std::string & name)
+
+ +

Returns a proxy for an atomic_long instance created on CP Subsystem.

+

Hazelcast's atomic_long is a distributed version of java.util.concurrent.atomic.AtomicLong. If no group name is given within the "name" parameter, then the atomic_long instance will be created on the DEFAULT CP group. If a group name is given, like cp_subsystem::get_atomic_long("myint64_t@group1"), the given group will be initialized first, if not initialized already, and then the atomic_long instance will be created on this group. Returned atomic_long instance offers linearizability and behaves as a CP register. When a network partition occurs, proxies that exist on the minority side of its CP group lose availability.

+

Each call of this method performs a commit to the METADATA CP group. Hence, callers should cache the returned proxy.

+
Parameters
+ + +
namename of the atomic_long proxy
+
+
+
Returns
atomic_long proxy for the given name
+
Exceptions
+ + +
hazelcast_if CP Subsystem is not enabled
+
+
+ +

Definition at line 158 of file cp.cpp.

+
159{
+
160 return proxy_factory_.create_proxy<atomic_long>(name);
+
161}
+
+
+
+ +

◆ get_atomic_reference()

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< atomic_reference > > hazelcast::cp::cp_subsystem::get_atomic_reference (const std::string & name)
+
+ +

Returns a proxy for an atomic_reference instance created on CP Subsystem.

+

Hazelcast's atomic_reference is a distributed version of java.util.concurrent.atomic.AtomicLong. If no group name is given within the "name" parameter, then the atomic_reference instance will be created on the DEFAULT CP group. If a group name is given, like cp_subsystem::get_atomic_reference("myRef@group1"), the given group will be initialized first, if not initialized already, and then the atomic_reference instance will be created on this group. Returned atomic_reference instance offers linearizability and behaves as a CP register. When a network partition occurs, proxies that exist on the minority side of its CP group lose availability.

+

Each call of this method performs a commit to the METADATA CP group. Hence, callers should cache the returned proxy.

+
Parameters
+ + + +
namename of the atomic_reference proxy
<E>the type of object referred to by the reference
+
+
+
Returns
atomic_reference proxy for the given name
+
Exceptions
+ + +
hazelcast_if CP Subsystem is not enabled
+
+
+ +

Definition at line 164 of file cp.cpp.

+
165{
+
166 return proxy_factory_.create_proxy<atomic_reference>(name);
+
167}
+
+
+
+ +

◆ get_latch()

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< latch > > hazelcast::cp::cp_subsystem::get_latch (const std::string & name)
+
+ +

Returns a proxy for an count_down_latch instance created on CP Subsystem.

+

Hazelcast's count_down_latch is a distributed version of java.util.concurrent.CountDownLatch. If no group name is given within the "name" parameter, then the count_down_latch instance will be created on the DEFAULT CP group. If a group name is given, like cp_subsystem::get_atomic_reference("myLatch@group1"), the given group will be initialized first, if not initialized already, and then the count_down_latch instance will be created on this group. Returned count_down_latch instance offers linearizability. When a network partition occurs, proxies that exist on the minority side of its CP group lose availability.

+

Each call of this method performs a commit to the METADATA CP group. Hence, callers should cache the returned proxy.

+
Parameters
+ + +
namename of the count_down_latch proxy
+
+
+
Returns
count_down_latch proxy for the given name
+
Exceptions
+ + +
hazelcast_if CP Subsystem is not enabled
+
+
+ +

Definition at line 170 of file cp.cpp.

+
171{
+
172 return proxy_factory_.create_proxy<latch>(name);
+
173}
+
+
+
+ +

◆ get_lock()

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< fenced_lock > > hazelcast::cp::cp_subsystem::get_lock (const std::string & name)
+
+ +

Returns a proxy for an fenced_lock instance created on CP Subsystem.

+

Hazelcast's fenced_lock is a distributed version of java.util.concurrent.locks.Lock. If no group name is given within the "name" parameter, then the fenced_lock instance will be created on the DEFAULT CP group. If a group name is given, like cp_subsystem::get_atomic_reference("myLock@group1"), the given group will be initialized first, if not initialized already, and then the fenced_lock instance will be created on this group. Returned fenced_lock instance offers linearizability. When a network partition occurs, proxies that exist on the minority side of its CP group lose availability.

+

Each call of this method performs a commit to the METADATA CP group. Hence, callers should cache the returned proxy.

+
Parameters
+ + +
namename of the fenced_lock proxy
+
+
+
Returns
fenced_lock proxy for the given name
+
Exceptions
+ + +
hazelcast_if CP Subsystem is not enabled
+
+
+ +

Definition at line 176 of file cp.cpp.

+
177{
+
178 return proxy_factory_.create_proxy<fenced_lock>(name);
+
179}
+
+
+
+ +

◆ get_semaphore()

+ +
+
+ + + + + + + +
boost::future< std::shared_ptr< counting_semaphore > > hazelcast::cp::cp_subsystem::get_semaphore (const std::string & name)
+
+ +

Returns a proxy for an semaphore instance created on CP Subsystem.

+

Hazelcast's semaphore is a distributed version of java.util.concurrent.Semaphore. If no group name is given within the "name" parameter, then the semaphore instance will be created on the DEFAULT CP group. If a group name is given, like cp_subsystem::get_semaphore("mySemaphore@group1"), the given group will be initialized first, if not initialized already, and then the semaphore instance will be created on this group. Returned semaphore instance offers linearizability. When a network partition occurs, proxies that exist on the minority side of its CP group lose availability.

+

Each call of this method performs a commit to the METADATA CP group. Hence, callers should cache the returned proxy.

+
Parameters
+ + +
namename of the semaphore proxy
+
+
+
Returns
semaphore proxy for the given name
+
Exceptions
+ + +
hazelcast_if CP Subsystem is not enabled
+
+
+ +

Definition at line 182 of file cp.cpp.

+
183{
+
184 return proxy_factory_.create_proxy<counting_semaphore>(name);
+
185}
+
+
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.js b/5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.js new file mode 100644 index 0000000000..733dff4ede --- /dev/null +++ b/5.5.0/dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.js @@ -0,0 +1,8 @@ +var classhazelcast_1_1cp_1_1cp__subsystem = +[ + [ "get_atomic_long", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html#a208120697de494a5ad9d1d91fb042700", null ], + [ "get_atomic_reference", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html#aa57fac1bcb6f1b72254f3ce1325afcfa", null ], + [ "get_latch", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html#a41ba5e63e89f3f775434f98f4b875ec8", null ], + [ "get_lock", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html#a2e3ae8db273635c844ef66b33e3559eb", null ], + [ "get_semaphore", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html#aadd6612fe0e944a8ed69d8d8bff77a24", null ] +]; \ No newline at end of file diff --git a/5.5.0/dd/d50/serialization_8h_source.html b/5.5.0/dd/d50/serialization_8h_source.html new file mode 100644 index 0000000000..adf1ffc464 --- /dev/null +++ b/5.5.0/dd/d50/serialization_8h_source.html @@ -0,0 +1,2900 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/serialization/serialization.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
serialization.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <unordered_map>
+
19#include <unordered_set>
+
20#include <type_traits>
+
21
+
22#include <boost/any.hpp>
+
23#include <boost/optional.hpp>
+
24#include <boost/optional/optional_io.hpp>
+
25#include <boost/uuid/uuid.hpp>
+
26
+
27#include "hazelcast/client/hazelcast_json_value.h"
+
28#include "hazelcast/client/serialization/pimpl/data_input.h"
+
29#include "hazelcast/client/serialization/pimpl/data.h"
+
30#include "hazelcast/client/serialization/pimpl/data_output.h"
+
31#include "hazelcast/client/serialization/generic_record.h"
+
32#include "hazelcast/client/serialization_config.h"
+
33#include "hazelcast/client/partition_aware.h"
+
34#include "hazelcast/util/SynchronizedMap.h"
+
35#include "hazelcast/util/Disposable.h"
+
36#include "hazelcast/client/big_decimal.h"
+
37#include "hazelcast/client/local_time.h"
+
38#include "hazelcast/client/local_date.h"
+
39#include "hazelcast/client/local_date_time.h"
+
40#include "hazelcast/client/offset_date_time.h"
+
41
+
42#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
43#pragma warning(push)
+
44#pragma warning(disable : 4251) // for dll export
+
45#endif
+
46
+
47namespace hazelcast {
+
48namespace client {
+ +
50
+
51namespace serialization {
+ +
53namespace pimpl {
+
54// forward declarations
+
55class PortableContext;
+
56class ClassDefinitionContext;
+
57class ClassDefinitionWriter;
+
58class DefaultPortableWriter;
+
59class DefaultPortableReader;
+
60class MorphingPortableReader;
+
61class PortableSerializer;
+
62class DataSerializer;
+
63class SerializationService;
+
64class default_compact_writer;
+
65namespace offset_reader {
+
66template<typename OFFSET_TYPE>
+
67int32_t
+
68get_offset(serialization::object_data_input& in,
+
69 uint32_t variable_offsets_pos,
+
70 uint32_t index);
+
71}
+
72enum struct HAZELCAST_API serialization_constants
+
73{
+
74 CONSTANT_TYPE_NULL = 0,
+
75 CONSTANT_TYPE_PORTABLE = -1,
+
76 CONSTANT_TYPE_DATA = -2,
+
77 CONSTANT_TYPE_BYTE = -3,
+
78 CONSTANT_TYPE_BOOLEAN = -4,
+
79 CONSTANT_TYPE_CHAR = -5,
+
80 CONSTANT_TYPE_SHORT = -6,
+
81 CONSTANT_TYPE_INTEGER = -7,
+
82 CONSTANT_TYPE_LONG = -8,
+
83 CONSTANT_TYPE_FLOAT = -9,
+
84 CONSTANT_TYPE_DOUBLE = -10,
+
85 CONSTANT_TYPE_STRING = -11,
+
86 CONSTANT_TYPE_BYTE_ARRAY = -12,
+
87 CONSTANT_TYPE_BOOLEAN_ARRAY = -13,
+
88 CONSTANT_TYPE_CHAR_ARRAY = -14,
+
89 CONSTANT_TYPE_SHORT_ARRAY = -15,
+
90 CONSTANT_TYPE_INTEGER_ARRAY = -16,
+
91 CONSTANT_TYPE_LONG_ARRAY = -17,
+
92 CONSTANT_TYPE_FLOAT_ARRAY = -18,
+
93 CONSTANT_TYPE_DOUBLE_ARRAY = -19,
+
94 CONSTANT_TYPE_STRING_ARRAY = -20,
+
95 CONSTANT_TYPE_UUID = -21,
+
96 CONSTANT_TYPE_COMPACT = -55,
+
97 JAVASCRIPT_JSON_SERIALIZATION_TYPE = -130,
+
98
+
99 CONSTANT_TYPE_GLOBAL = INT32_MIN
+
100 // ------------------------------------------------------------
+
101};
+
102
+
119struct HAZELCAST_API object_type
+
120{
+
121 object_type();
+
122
+
123 serialization_constants type_id;
+
124 int32_t factory_id;
+
125 int32_t class_id;
+
126};
+
127
+
128std::ostream HAZELCAST_API&
+
129operator<<(std::ostream& os, const object_type& type);
+
130} // namespace pimpl
+
131} // namespace serialization
+
132
+
+
137class HAZELCAST_API typed_data
+
138{
+
139public:
+
140 typed_data();
+
141
+
142 typed_data(
+
143 serialization::pimpl::data d,
+
144 serialization::pimpl::SerializationService& serialization_service);
+
145
+
150 serialization::pimpl::object_type get_type() const;
+
151
+
163 template<typename T>
+
164 boost::optional<T> get() const;
+
165
+
170 const serialization::pimpl::data& get_data() const;
+
171
+
172private:
+
173 serialization::pimpl::data data_;
+
174 serialization::pimpl::SerializationService* ss_;
+
175};
+
+
176
+
177bool HAZELCAST_API
+
178operator<(const typed_data& lhs, const typed_data& rhs);
+
179
+
180namespace serialization {
+
181class object_data_input;
+
182class object_data_output;
+
183class portable_reader;
+
184struct compact_serializer;
+
185
+
186namespace pimpl {
+
187// forward declarations
+
188class PortableContext;
+
189class ClassDefinitionContext;
+
190class ClassDefinitionWriter;
+
191class DefaultPortableWriter;
+
192class DefaultPortableReader;
+
193class MorphingPortableReader;
+
194class PortableSerializer;
+
195class compact_stream_serializer;
+
196class DataSerializer;
+
197class SerializationService;
+
198} // namespace pimpl
+
199
+
200template<typename T>
+
+ +
202{};
+
+
203
+
+ +
205{};
+
+
206
+
+ +
208{};
+
+
209
+
+ +
211{
+
212 virtual ~global_serializer() = default;
+
213
+
214 static pimpl::serialization_constants get_type_id()
+
215 {
+
216 return pimpl::serialization_constants::CONSTANT_TYPE_GLOBAL;
+
217 }
+
218
+
219 virtual void write(const boost::any& object, object_data_output& out) = 0;
+
220
+
221 virtual boost::any read(object_data_input& in) = 0;
+
222};
+
+
223
+
+ +
233{};
+
+
234
+
+ +
244{};
+
+
245
+ +
248
+
249template<>
+
+
250struct HAZELCAST_API hz_serializer<byte> : public builtin_serializer
+
251{
+
252public:
+
253 static inline pimpl::serialization_constants get_type_id()
+
254 {
+
255 return pimpl::serialization_constants::CONSTANT_TYPE_BYTE;
+
256 }
+
257};
+
+
258
+
259template<>
+
+
260struct HAZELCAST_API hz_serializer<bool> : public builtin_serializer
+
261{
+
262public:
+
263 static inline pimpl::serialization_constants get_type_id()
+
264 {
+
265 return pimpl::serialization_constants::CONSTANT_TYPE_BOOLEAN;
+
266 }
+
267};
+
+
268
+
269template<>
+
+
270struct HAZELCAST_API hz_serializer<char> : public builtin_serializer
+
271{
+
272public:
+
273 static inline pimpl::serialization_constants get_type_id()
+
274 {
+
275 return pimpl::serialization_constants::CONSTANT_TYPE_CHAR;
+
276 }
+
277};
+
+
278
+
279template<>
+
+
280struct HAZELCAST_API hz_serializer<char16_t> : public builtin_serializer
+
281{
+
282public:
+
283 static inline pimpl::serialization_constants get_type_id()
+
284 {
+
285 return pimpl::serialization_constants::CONSTANT_TYPE_CHAR;
+
286 }
+
287};
+
+
288
+
289template<>
+
+
290struct HAZELCAST_API hz_serializer<int16_t> : public builtin_serializer
+
291{
+
292public:
+
293 static inline pimpl::serialization_constants get_type_id()
+
294 {
+
295 return pimpl::serialization_constants::CONSTANT_TYPE_SHORT;
+
296 }
+
297};
+
+
298
+
299template<>
+
+
300struct HAZELCAST_API hz_serializer<int32_t> : public builtin_serializer
+
301{
+
302public:
+
303 static inline pimpl::serialization_constants get_type_id()
+
304 {
+
305 return pimpl::serialization_constants::CONSTANT_TYPE_INTEGER;
+
306 }
+
307};
+
+
308
+
309template<>
+
+
310struct HAZELCAST_API hz_serializer<int64_t> : public builtin_serializer
+
311{
+
312public:
+
313 static inline pimpl::serialization_constants get_type_id()
+
314 {
+
315 return pimpl::serialization_constants::CONSTANT_TYPE_LONG;
+
316 }
+
317};
+
+
318
+
319template<>
+
+
320struct HAZELCAST_API hz_serializer<float> : public builtin_serializer
+
321{
+
322public:
+
323 static inline pimpl::serialization_constants get_type_id()
+
324 {
+
325 return pimpl::serialization_constants::CONSTANT_TYPE_FLOAT;
+
326 }
+
327};
+
+
328
+
329template<>
+
+
330struct HAZELCAST_API hz_serializer<double> : public builtin_serializer
+
331{
+
332public:
+
333 static inline pimpl::serialization_constants get_type_id()
+
334 {
+
335 return pimpl::serialization_constants::CONSTANT_TYPE_DOUBLE;
+
336 }
+
337};
+
+
338
+
339template<>
+
+
340struct HAZELCAST_API hz_serializer<std::string> : public builtin_serializer
+
341{
+
342public:
+
343 static inline pimpl::serialization_constants get_type_id()
+
344 {
+
345 return pimpl::serialization_constants::CONSTANT_TYPE_STRING;
+
346 }
+
347};
+
+
348
+
349template<>
+
+ +
351 : public builtin_serializer
+
352{
+
353public:
+
354 static inline pimpl::serialization_constants get_type_id()
+
355 {
+
356 return pimpl::serialization_constants::
+
357 JAVASCRIPT_JSON_SERIALIZATION_TYPE;
+
358 }
+
359};
+
+
360
+
361template<>
+
+
362struct HAZELCAST_API hz_serializer<std::vector<byte>>
+
363 : public builtin_serializer
+
364{
+
365public:
+
366 static inline pimpl::serialization_constants get_type_id()
+
367 {
+
368 return pimpl::serialization_constants::CONSTANT_TYPE_BYTE_ARRAY;
+
369 }
+
370};
+
+
371
+
372template<>
+
+
373struct HAZELCAST_API hz_serializer<std::vector<bool>>
+
374 : public builtin_serializer
+
375{
+
376public:
+
377 static inline pimpl::serialization_constants get_type_id()
+
378 {
+
379 return pimpl::serialization_constants::CONSTANT_TYPE_BOOLEAN_ARRAY;
+
380 }
+
381};
+
+
382
+
383template<>
+
+
384struct HAZELCAST_API hz_serializer<std::vector<char>>
+
385 : public builtin_serializer
+
386{
+
387public:
+
388 static inline pimpl::serialization_constants get_type_id()
+
389 {
+
390 return pimpl::serialization_constants::CONSTANT_TYPE_CHAR_ARRAY;
+
391 }
+
392};
+
+
393
+
394template<>
+
+
395struct HAZELCAST_API hz_serializer<std::vector<int16_t>>
+
396 : public builtin_serializer
+
397{
+
398public:
+
399 static inline pimpl::serialization_constants get_type_id()
+
400 {
+
401 return pimpl::serialization_constants::CONSTANT_TYPE_SHORT_ARRAY;
+
402 }
+
403};
+
+
404
+
405template<>
+
+
406struct HAZELCAST_API hz_serializer<std::vector<int32_t>>
+
407 : public builtin_serializer
+
408{
+
409public:
+
410 static inline pimpl::serialization_constants get_type_id()
+
411 {
+
412 return pimpl::serialization_constants::CONSTANT_TYPE_INTEGER_ARRAY;
+
413 }
+
414};
+
+
415
+
416template<>
+
+
417struct HAZELCAST_API hz_serializer<std::vector<int64_t>>
+
418 : public builtin_serializer
+
419{
+
420public:
+
421 static inline pimpl::serialization_constants get_type_id()
+
422 {
+
423 return pimpl::serialization_constants::CONSTANT_TYPE_LONG_ARRAY;
+
424 }
+
425};
+
+
426
+
427template<>
+
+
428struct HAZELCAST_API hz_serializer<std::vector<float>>
+
429 : public builtin_serializer
+
430{
+
431public:
+
432 static inline pimpl::serialization_constants get_type_id()
+
433 {
+
434 return pimpl::serialization_constants::CONSTANT_TYPE_FLOAT_ARRAY;
+
435 }
+
436};
+
+
437
+
438template<>
+
+
439struct HAZELCAST_API hz_serializer<std::vector<double>>
+
440 : public builtin_serializer
+
441{
+
442public:
+
443 static inline pimpl::serialization_constants get_type_id()
+
444 {
+
445 return pimpl::serialization_constants::CONSTANT_TYPE_DOUBLE_ARRAY;
+
446 }
+
447};
+
+
448
+
449template<>
+
+
450struct HAZELCAST_API hz_serializer<std::vector<std::string>>
+
451 : public builtin_serializer
+
452{
+
453public:
+
454 static inline pimpl::serialization_constants get_type_id()
+
455 {
+
456 return pimpl::serialization_constants::CONSTANT_TYPE_STRING_ARRAY;
+
457 }
+
458};
+
+
459
+
460template<>
+
+
461struct HAZELCAST_API hz_serializer<boost::uuids::uuid>
+
462 : public builtin_serializer
+
463{
+
464public:
+
465 static inline pimpl::serialization_constants get_type_id()
+
466 {
+
467 return pimpl::serialization_constants::CONSTANT_TYPE_UUID;
+
468 }
+
469};
+
+
470
+
471enum struct field_type
+
472{
+
473 TYPE_PORTABLE = 0,
+
474 TYPE_BYTE = 1,
+
475 TYPE_BOOLEAN = 2,
+
476 TYPE_CHAR = 3,
+
477 TYPE_SHORT = 4,
+
478 TYPE_INT = 5,
+
479 TYPE_LONG = 6,
+
480 TYPE_FLOAT = 7,
+
481 TYPE_DOUBLE = 8,
+
482 TYPE_STRING = 9,
+
483 TYPE_PORTABLE_ARRAY = 10,
+
484 TYPE_BYTE_ARRAY = 11,
+
485 TYPE_BOOLEAN_ARRAY = 12,
+
486 TYPE_CHAR_ARRAY = 13,
+
487 TYPE_SHORT_ARRAY = 14,
+
488 TYPE_INT_ARRAY = 15,
+
489 TYPE_LONG_ARRAY = 16,
+
490 TYPE_FLOAT_ARRAY = 17,
+
491 TYPE_DOUBLE_ARRAY = 18,
+
492 TYPE_STRING_ARRAY = 19
+
493};
+
494
+
+
505class HAZELCAST_API FieldDefinition
+
506{
+
507public:
+ +
512
+
516 FieldDefinition(int,
+
517 const std::string&,
+
518 field_type const& type,
+
519 int version);
+
520
+
524 FieldDefinition(int index,
+
525 const std::string& field_name,
+
526 field_type const& type,
+
527 int factory_id,
+
528 int class_id,
+
529 int version);
+
530
+
534 const field_type& get_type() const;
+
535
+
539 std::string get_name() const;
+
540
+
544 int get_index() const;
+
545
+
549 int get_factory_id() const;
+
550
+
554 int get_class_id() const;
+
555
+
559 void write_data(pimpl::data_output& data_output);
+
560
+
564 void read_data(object_data_input& data_input);
+
565
+
566 bool operator==(const FieldDefinition& rhs) const;
+
567
+
568 bool operator!=(const FieldDefinition& rhs) const;
+
569
+
570 friend std::ostream& operator<<(std::ostream& os,
+
571 const FieldDefinition& definition);
+
572
+
573private:
+
574 int index_;
+
575 std::string field_name_;
+
576 field_type type_;
+
577 int class_id_;
+
578 int factory_id_;
+
579 int version_;
+
580};
+
+
581
+
+
582class HAZELCAST_API ClassDefinition
+
583{
+
584public:
+ +
589
+
596 ClassDefinition(int factory_id, int class_id, int version);
+
597
+
602 void add_field_def(FieldDefinition& field_definition);
+
603
+
609 bool has_field(const std::string& field_name) const;
+
610
+
616 const FieldDefinition& get_field(const std::string& field_name) const;
+
617
+
623 field_type get_field_type(const std::string& field_name) const;
+
624
+
628 int get_field_count() const;
+
629
+
633 int get_factory_id() const;
+
634
+
638 int get_class_id() const;
+
639
+
643 int get_version() const;
+
644
+
649 void set_version_if_not_set(int new_version);
+
650
+
655 void write_data(pimpl::data_output& data_output);
+
656
+
661 void read_data(object_data_input& data_input);
+
662
+
663 bool operator==(const ClassDefinition& rhs) const;
+
664
+
665 bool operator!=(const ClassDefinition& rhs) const;
+
666
+
667 friend std::ostream& operator<<(std::ostream& os,
+
668 const ClassDefinition& definition);
+
669
+
670private:
+
671 int factory_id_;
+
672 int class_id_;
+
673 int version_;
+
674
+
675 ClassDefinition(const ClassDefinition&) = delete;
+
676
+
677 ClassDefinition& operator=(const ClassDefinition& rhs) = delete;
+
678
+
679 std::unordered_map<std::string, FieldDefinition> field_definitions_map_;
+
680
+
681 std::unique_ptr<std::vector<byte>> binary_;
+
682};
+
+
683
+
+
691class HAZELCAST_API ClassDefinitionBuilder
+
692{
+
693public:
+
694 ClassDefinitionBuilder(int factory_id, int class_id, int version);
+
695
+
696 ClassDefinitionBuilder& add_portable_field(
+
697 const std::string& field_name,
+
698 std::shared_ptr<ClassDefinition> def);
+
699
+
700 ClassDefinitionBuilder& add_portable_array_field(
+
701 const std::string& field_name,
+
702 std::shared_ptr<ClassDefinition> def);
+
703
+
704 ClassDefinitionBuilder& add_field(FieldDefinition& field_definition);
+
705
+
706 void add_field(const std::string& field_name, field_type const& field_type);
+
707
+
708 std::shared_ptr<ClassDefinition> build();
+
709
+
710 int get_factory_id();
+
711
+
712 int get_class_id();
+
713
+
714 int get_version();
+
715
+
716private:
+
717 int factory_id_;
+
718 int class_id_;
+
719 int version_;
+
720 int index_;
+
721 bool done_;
+
722
+
723 std::vector<FieldDefinition> field_definitions_;
+
724
+
725 void check();
+
726};
+
+
727
+
+ +
729{
+
730public:
+
731 template<typename T>
+
732 static inline typename std::enable_if<
+
733 std::is_base_of<versioned_portable_serializer, hz_serializer<T>>::value,
+
734 int>::type
+
735 get_version(int)
+
736 {
+ +
738 }
+
739
+
740 template<typename T>
+
741 static inline typename std::enable_if<
+
742 !std::is_base_of<versioned_portable_serializer, hz_serializer<T>>::value,
+
743 int>::type
+
744 get_version(int default_version)
+
745 {
+
746 return default_version;
+
747 }
+
748};
+
+
749
+
750namespace compact {
+
751class compact_writer;
+
752class compact_reader;
+
753class compact_serializer;
+
754} // namespace compact
+
755
+
+
756class HAZELCAST_API object_data_input
+
757 : public pimpl::data_input<std::vector<byte>>
+
758{
+
759 template<typename OFFSET_TYPE>
+
760 friend int32_t pimpl::offset_reader::get_offset(
+ +
762 uint32_t variable_offsets_pos,
+
763 uint32_t index);
+
764
+
765 friend class compact::compact_reader;
+
766 friend class portable_reader;
+
767
+
768public:
+ +
773 boost::endian::order byte_order,
+
774 const std::vector<byte>& buffer,
+
775 int offset,
+
776 pimpl::PortableSerializer& portable_ser,
+
777 pimpl::compact_stream_serializer& compact_ser,
+
778 pimpl::DataSerializer& data_ser,
+
779 std::shared_ptr<serialization::global_serializer> global_serializer);
+
780
+
785 template<typename T>
+
786 typename std::enable_if<
+
787 !(std::is_array<T>::value &&
+
788 std::is_same<typename std::remove_all_extents<T>::type, char>::value),
+
789 boost::optional<T>>::type inline read_object();
+
790
+
791 template<typename T>
+
792 typename std::enable_if<
+
793 std::is_array<T>::value &&
+
794 std::is_same<typename std::remove_all_extents<T>::type, char>::value,
+
795 boost::optional<std::string>>::type inline read_object();
+
796
+
797 template<typename T>
+
798 typename std::enable_if<
+
799 std::is_base_of<identified_data_serializer, hz_serializer<T>>::value,
+
800 boost::optional<T>>::type inline read_object(int32_t type_id);
+
801
+
802 template<typename T>
+
803 typename std::enable_if<
+
804 std::is_base_of<portable_serializer, hz_serializer<T>>::value,
+
805 boost::optional<T>>::type inline read_object(int32_t type_id);
+
806
+
807 template<typename T>
+
808 typename std::enable_if<
+
809 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value,
+
810 boost::optional<T>>::type inline read_object(int32_t type_id);
+
811
+
812 template<typename T>
+
813 typename std::enable_if<
+
814 std::is_base_of<builtin_serializer, hz_serializer<T>>::value,
+
815 boost::optional<T>>::type inline read_object(int32_t type_id);
+
816
+
817 template<typename T>
+
818 typename std::enable_if<
+
819 std::is_base_of<custom_serializer, hz_serializer<T>>::value,
+
820 boost::optional<T>>::type inline read_object(int32_t type_id);
+
821
+
822 template<typename T>
+
823 typename std::enable_if<
+
824 std::is_same<generic_record::generic_record, T>::value,
+
825 boost::optional<T>>::type
+
826 read_object(int32_t type_id);
+
827
+
834 template<typename T>
+
835 typename std::enable_if<
+
836 !(std::is_base_of<identified_data_serializer, hz_serializer<T>>::value ||
+
837 std::is_base_of<portable_serializer, hz_serializer<T>>::value ||
+
838 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value ||
+
839 std::is_base_of<builtin_serializer, hz_serializer<T>>::value ||
+
840 std::is_base_of<custom_serializer, hz_serializer<T>>::value ||
+
841 std::is_same<generic_record::generic_record, T>::value),
+
842 boost::optional<T>>::type inline read_object(int32_t type_id);
+
843
+
844private:
+
845 pimpl::PortableSerializer& portable_serializer_;
+
846 pimpl::compact_stream_serializer& compact_serializer_;
+
847 pimpl::DataSerializer& data_serializer_;
+
848 std::shared_ptr<serialization::global_serializer> global_serializer_;
+
849};
+
+
850
+
+
851class HAZELCAST_API object_data_output : public pimpl::data_output
+
852{
+
853 friend pimpl::DefaultPortableWriter;
+
854 friend pimpl::default_compact_writer;
+
855
+
856public:
+
860 explicit object_data_output(
+
861 boost::endian::order byte_order,
+
862 bool dont_write = false,
+
863 pimpl::PortableSerializer* portable_ser = nullptr,
+
864 pimpl::compact_stream_serializer* compact_ser = nullptr,
+
865 std::shared_ptr<serialization::global_serializer> global_serializer =
+
866 nullptr);
+
867
+
868 template<typename T>
+
869 void write_object(const T* object);
+
870
+
871 /* enable_if needed here since 'boost::optional<char [5]>' can not be
+
872 * composed this template match */
+
873 template<typename T>
+
874 typename std::enable_if<
+
875 !(std::is_array<T>::value &&
+
876 std::is_same<typename std::remove_all_extents<T>::type, char>::value),
+
877 void>::type
+
878 write_object(const boost::optional<T>& object);
+
879
+
880 template<typename T>
+
881 typename std::enable_if<
+
882 std::is_array<T>::value &&
+
883 std::is_same<typename std::remove_all_extents<T>::type, char>::value,
+
884 void>::type inline write_object(const T& object);
+
885
+
886 template<typename T>
+
887 typename std::enable_if<
+
888 std::is_base_of<builtin_serializer, hz_serializer<T>>::value,
+
889 void>::type inline write_object(const T& object);
+
890
+
891 template<typename T>
+
892 typename std::enable_if<
+
893 std::is_base_of<identified_data_serializer, hz_serializer<T>>::value,
+
894 void>::type inline write_object(const T& object);
+
895
+
896 template<typename T>
+
897 typename std::enable_if<
+
898 std::is_base_of<portable_serializer, hz_serializer<T>>::value,
+
899 void>::type inline write_object(const T& object);
+
900
+
901 template<typename T>
+
902 typename std::enable_if<
+
903 std::is_same<generic_record::generic_record, T>::value>::type
+
904 write_object(const T& object);
+
905
+
906 template<typename T>
+
907 typename std::enable_if<
+
908 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value,
+
909 void>::type inline write_object(const T& object);
+
910
+
911 template<typename T>
+
912 typename std::enable_if<
+
913 std::is_base_of<custom_serializer, hz_serializer<T>>::value,
+
914 void>::type inline write_object(const T& object);
+
915
+
916 template<typename T>
+
917 typename std::enable_if<
+
918 !(std::is_base_of<builtin_serializer, hz_serializer<T>>::value ||
+
919 std::is_base_of<identified_data_serializer, hz_serializer<T>>::value ||
+
920 std::is_base_of<portable_serializer, hz_serializer<T>>::value ||
+
921 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value ||
+
922 std::is_base_of<custom_serializer, hz_serializer<T>>::value ||
+
923 std::is_same<generic_record::generic_record, T>::value ||
+
924 (std::is_array<T>::value &&
+
925 std::is_same<typename std::remove_all_extents<T>::type, char>::value)),
+
926 void>::type inline write_object(const T object);
+
927
+
928 void write_objects() {}
+
929
+
930 template<typename FirstObjectType, typename... OtherObjects>
+
931 inline void write_objects(const FirstObjectType& object,
+
932 const OtherObjects&... objects)
+
933 {
+
934 write_object(object);
+
935 write_objects(objects...);
+
936 }
+
937
+
938 template<typename T>
+
939 inline void write_bytes(const T& s)
+
940 {
+
941 for (auto c : s) {
+
942 output_stream_.push_back(c);
+
943 }
+
944 }
+
945
+
946private:
+
947 using schemas_t = std::vector<pimpl::schema>;
+
948
+
949 friend class pimpl::compact_stream_serializer;
+
950 friend class pimpl::SerializationService;
+
951
+
952 schemas_t schemas_will_be_replicated_;
+
953 pimpl::PortableSerializer* portable_serializer_;
+
954 pimpl::compact_stream_serializer* compact_serializer_;
+
955 std::shared_ptr<serialization::global_serializer> global_serializer_;
+
956};
+
+
957
+
958template<>
+
959void HAZELCAST_API
+
960object_data_output::write_object(const char* object);
+
961
+
962namespace pimpl {
+
963class HAZELCAST_API serialization_util
+
964{
+
965public:
+
966 template<typename T>
+
967 static typename std::enable_if<
+
968 std::is_same<boost::multiprecision::cpp_int,
+
969 typename std::remove_cv<T>::type>::value,
+
970 T>::type
+ +
972 {
+
973 int32_t size = object_data_input.read<int32_t>();
+
974 std::vector<int8_t> bytes(size);
+
975 object_data_input.read_fully(bytes);
+
976 return client::pimpl::from_bytes(std::move(bytes));
+
977 }
+
978
+
979 template<typename T>
+
980 static typename std::enable_if<
+
981 std::is_same<boost::multiprecision::cpp_int,
+
982 typename std::remove_cv<T>::type>::value,
+
983 void>::type
+
984 write(client::serialization::object_data_output& object_data_output,
+
985 const T& value)
+
986 {
+
987 auto v = hazelcast::client::pimpl::to_bytes(value);
+
988 object_data_output.write(v);
+
989 }
+
990
+
991 template<typename T>
+
992 static typename std::enable_if<
+
993 std::is_same<client::big_decimal,
+
994 typename std::remove_cv<T>::type>::value,
+
995 T>::type
+
996 read(client::serialization::object_data_input& object_data_input)
+
997 {
+
998 auto cpp_int = read<boost::multiprecision::cpp_int>(object_data_input);
+
999 int32_t scale = object_data_input.read<int32_t>();
+
1000 return client::big_decimal{ std::move(cpp_int), scale };
+
1001 }
+
1002
+
1003 template<typename T>
+
1004 static typename std::enable_if<
+
1005 std::is_same<client::big_decimal,
+
1006 typename std::remove_cv<T>::type>::value,
+
1007 void>::type
+
1008 write(client::serialization::object_data_output& object_data_output,
+
1009 const T& value)
+
1010 {
+
1011 write(object_data_output, value.unscaled);
+
1012 object_data_output.write(value.scale);
+
1013 }
+
1014
+
1015 template<typename T>
+
1016 static typename std::enable_if<
+
1017 std::is_same<client::local_time, typename std::remove_cv<T>::type>::value,
+
1018 T>::type
+
1019 read(client::serialization::object_data_input& object_data_input)
+
1020 {
+
1021 byte hour = object_data_input.read<byte>();
+
1022 byte minute = object_data_input.read<byte>();
+
1023 byte second = object_data_input.read<byte>();
+
1024 int32_t nano = object_data_input.read<int32_t>();
+
1025 return client::local_time{ hour, minute, second, nano };
+
1026 }
+
1027
+
1028 template<typename T>
+
1029 static typename std::enable_if<
+
1030 std::is_same<client::local_time, typename std::remove_cv<T>::type>::value,
+
1031 void>::type
+
1032 write(client::serialization::object_data_output& object_data_output,
+
1033 const T& value)
+
1034 {
+
1035 object_data_output.write<byte>(value.hours);
+
1036 object_data_output.write<byte>(value.minutes);
+
1037 object_data_output.write<byte>(value.seconds);
+
1038 object_data_output.write<int32_t>(value.nanos);
+
1039 }
+
1040
+
1041 template<typename T>
+
1042 static typename std::enable_if<
+
1043 std::is_same<client::local_date, typename std::remove_cv<T>::type>::value,
+
1044 T>::type
+
1045 read(client::serialization::object_data_input& object_data_input)
+
1046 {
+
1047 int32_t year = object_data_input.read<int32_t>();
+
1048 byte month = object_data_input.read<byte>();
+
1049 byte dayOfMonth = object_data_input.read<byte>();
+
1050 return client::local_date{ year, month, dayOfMonth };
+
1051 }
+
1052
+
1053 template<typename T>
+
1054 static typename std::enable_if<
+
1055 std::is_same<client::local_date, typename std::remove_cv<T>::type>::value,
+
1056 void>::type
+
1057 write(client::serialization::object_data_output& object_data_output,
+
1058 const T& value)
+
1059 {
+
1060 object_data_output.write<int32_t>(value.year);
+
1061 object_data_output.write<byte>(value.month);
+
1062 object_data_output.write<byte>(value.day_of_month);
+
1063 }
+
1064
+
1065 template<typename T>
+
1066 static typename std::enable_if<
+
1067 std::is_same<client::local_date_time,
+
1068 typename std::remove_cv<T>::type>::value,
+
1069 T>::type
+
1070 read(client::serialization::object_data_input& object_data_input)
+
1071 {
+
1072 auto date = read<client::local_date>(object_data_input);
+
1073 auto time = read<client::local_time>(object_data_input);
+
1074 return client::local_date_time{ date, time };
+
1075 }
+
1076
+
1077 template<typename T>
+
1078 static typename std::enable_if<
+
1079 std::is_same<client::local_date_time,
+
1080 typename std::remove_cv<T>::type>::value,
+
1081 void>::type
+
1082 write(client::serialization::object_data_output& object_data_output,
+
1083 const T& value)
+
1084 {
+
1085 write(object_data_output, value.date);
+
1086 write(object_data_output, value.time);
+
1087 }
+
1088
+
1089 template<typename T>
+
1090 static typename std::enable_if<
+
1091 std::is_same<client::offset_date_time,
+
1092 typename std::remove_cv<T>::type>::value,
+
1093 T>::type
+
1094 read(client::serialization::object_data_input& object_data_input)
+
1095 {
+
1096 auto local_date_time = read<client::local_date_time>(object_data_input);
+
1097 int32_t zoneTotalSeconds = object_data_input.read<int32_t>();
+
1098 return client::offset_date_time{ local_date_time, zoneTotalSeconds };
+
1099 }
+
1100
+
1101 template<typename T>
+
1102 static typename std::enable_if<
+
1103 std::is_same<client::offset_date_time,
+
1104 typename std::remove_cv<T>::type>::value,
+
1105 void>::type
+
1106 write(client::serialization::object_data_output& object_data_output,
+
1107 const T& value)
+
1108 {
+
1109 write(object_data_output, value.date_time);
+
1110 object_data_output.write<int32_t>(value.zone_offset_in_seconds);
+
1111 }
+
1112};
+
1113
+
1114class HAZELCAST_API PortableContext
+
1115{
+
1116public:
+
1117 PortableContext(const serialization_config& serialization_conf);
+
1118
+
1119 int get_class_version(int factory_id, int class_id);
+
1120
+
1121 void set_class_version(int factory_id, int class_id, int version);
+
1122
+
1123 std::shared_ptr<ClassDefinition> lookup_class_definition(int factory_id,
+
1124 int class_id,
+
1125 int version);
+
1126
+
1127 std::shared_ptr<ClassDefinition> register_class_definition(
+
1128 std::shared_ptr<ClassDefinition>);
+
1129
+
1130 template<typename T>
+
1131 std::shared_ptr<ClassDefinition> lookup_or_register_class_definition(
+
1132 const T& portable);
+
1133
+
1134 int get_version();
+
1135
+
1136 std::shared_ptr<ClassDefinition> read_class_definition(
+
1137 object_data_input& input,
+
1138 int id,
+
1139 int class_id,
+
1140 int version);
+
1141
+
1142 const serialization_config& get_serialization_config() const;
+
1143
+
1144 template<typename T>
+
1145 typename std::enable_if<
+
1146 std::is_same<byte, typename std::remove_cv<T>::type>::value,
+
1147 field_type>::type static get_type()
+
1148 {
+
1149 return field_type::TYPE_BYTE;
+
1150 }
+
1151
+
1152 template<typename T>
+
1153 typename std::enable_if<
+
1154 std::is_same<char, typename std::remove_cv<T>::type>::value,
+
1155 field_type>::type static get_type()
+
1156 {
+
1157 return field_type::TYPE_CHAR;
+
1158 }
+
1159
+
1160 template<typename T>
+
1161 typename std::enable_if<
+
1162 std::is_same<char16_t, typename std::remove_cv<T>::type>::value,
+
1163 field_type>::type static get_type()
+
1164 {
+
1165 return field_type::TYPE_CHAR;
+
1166 }
+
1167
+
1168 template<typename T>
+
1169 typename std::enable_if<
+
1170 std::is_same<bool, typename std::remove_cv<T>::type>::value,
+
1171 field_type>::type static get_type()
+
1172 {
+
1173 return field_type::TYPE_BOOLEAN;
+
1174 }
+
1175
+
1176 template<typename T>
+
1177 typename std::enable_if<
+
1178 std::is_same<int16_t, typename std::remove_cv<T>::type>::value,
+
1179 field_type>::type static get_type()
+
1180 {
+
1181 return field_type::TYPE_SHORT;
+
1182 }
+
1183
+
1184 template<typename T>
+
1185 typename std::enable_if<
+
1186 std::is_same<int32_t, typename std::remove_cv<T>::type>::value,
+
1187 field_type>::type static get_type()
+
1188 {
+
1189 return field_type::TYPE_INT;
+
1190 }
+
1191
+
1192 template<typename T>
+
1193 typename std::enable_if<
+
1194 std::is_same<int64_t, typename std::remove_cv<T>::type>::value,
+
1195 field_type>::type static get_type()
+
1196 {
+
1197 return field_type::TYPE_LONG;
+
1198 }
+
1199
+
1200 template<typename T>
+
1201 typename std::enable_if<
+
1202 std::is_same<float, typename std::remove_cv<T>::type>::value,
+
1203 field_type>::type static get_type()
+
1204 {
+
1205 return field_type::TYPE_FLOAT;
+
1206 }
+
1207
+
1208 template<typename T>
+
1209 typename std::enable_if<
+
1210 std::is_same<double, typename std::remove_cv<T>::type>::value,
+
1211 field_type>::type static get_type()
+
1212 {
+
1213 return field_type::TYPE_DOUBLE;
+
1214 }
+
1215
+
1216 template<typename T>
+
1217 typename std::enable_if<
+
1218 std::is_same<std::string, typename std::remove_cv<T>::type>::value,
+
1219 field_type>::type static get_type()
+
1220 {
+
1221 return field_type::TYPE_STRING;
+
1222 }
+
1223
+
1224 template<typename T>
+
1225 typename std::enable_if<
+
1226 std::is_same<std::vector<byte>, typename std::remove_cv<T>::type>::value,
+
1227 field_type>::type static get_type()
+
1228 {
+
1229 return field_type::TYPE_BYTE_ARRAY;
+
1230 }
+
1231
+
1232 template<typename T>
+
1233 typename std::enable_if<
+
1234 std::is_same<std::vector<char>, typename std::remove_cv<T>::type>::value,
+
1235 field_type>::type static get_type()
+
1236 {
+
1237 return field_type::TYPE_CHAR_ARRAY;
+
1238 }
+
1239
+
1240 template<typename T>
+
1241 typename std::enable_if<
+
1242 std::is_same<std::vector<bool>, typename std::remove_cv<T>::type>::value,
+
1243 field_type>::type static get_type()
+
1244 {
+
1245 return field_type::TYPE_BOOLEAN_ARRAY;
+
1246 }
+
1247
+
1248 template<typename T>
+
1249 typename std::enable_if<
+
1250 std::is_same<std::vector<int16_t>,
+
1251 typename std::remove_cv<T>::type>::value,
+
1252 field_type>::type static get_type()
+
1253 {
+
1254 return field_type::TYPE_SHORT_ARRAY;
+
1255 }
+
1256
+
1257 template<typename T>
+
1258 typename std::enable_if<
+
1259 std::is_same<std::vector<int32_t>,
+
1260 typename std::remove_cv<T>::type>::value,
+
1261 field_type>::type static get_type()
+
1262 {
+
1263 return field_type::TYPE_INT_ARRAY;
+
1264 }
+
1265
+
1266 template<typename T>
+
1267 typename std::enable_if<
+
1268 std::is_same<std::vector<int64_t>,
+
1269 typename std::remove_cv<T>::type>::value,
+
1270 field_type>::type static get_type()
+
1271 {
+
1272 return field_type::TYPE_LONG_ARRAY;
+
1273 }
+
1274
+
1275 template<typename T>
+
1276 typename std::enable_if<
+
1277 std::is_same<std::vector<float>, typename std::remove_cv<T>::type>::value,
+
1278 field_type>::type static get_type()
+
1279 {
+
1280 return field_type::TYPE_FLOAT_ARRAY;
+
1281 }
+
1282
+
1283 template<typename T>
+
1284 typename std::enable_if<
+
1285 std::is_same<std::vector<double>,
+
1286 typename std::remove_cv<T>::type>::value,
+
1287 field_type>::type static get_type()
+
1288 {
+
1289 return field_type::TYPE_DOUBLE_ARRAY;
+
1290 }
+
1291
+
1292 template<typename T>
+
1293 typename std::enable_if<
+
1294 std::is_same<std::vector<std::string>,
+
1295 typename std::remove_cv<T>::type>::value,
+
1296 field_type>::type static get_type()
+
1297 {
+
1298 return field_type::TYPE_STRING_ARRAY;
+
1299 }
+
1300
+
1301private:
+
1302 PortableContext(const PortableContext&) = delete;
+
1303
+
1304 ClassDefinitionContext& get_class_definition_context(int factory_id);
+
1305
+
1306 void operator=(const PortableContext&) = delete;
+
1307
+
1308 util::SynchronizedMap<int, ClassDefinitionContext> class_def_context_map_;
+
1309 const serialization_config& serialization_config_;
+
1310};
+
1311
+
1312class ClassDefinitionContext
+
1313{
+
1314public:
+
1315 ClassDefinitionContext(int portable_context, PortableContext* p_context);
+
1316
+
1317 int get_class_version(int class_id);
+
1318
+
1319 void set_class_version(int class_id, int version);
+
1320
+
1321 std::shared_ptr<ClassDefinition> lookup(int, int);
+
1322
+
1323 std::shared_ptr<ClassDefinition> register_class_definition(
+
1324 std::shared_ptr<ClassDefinition>);
+
1325
+
1326private:
+
1327 int64_t combine_to_long(int x, int y) const;
+
1328
+
1329 const int factory_id_;
+
1330 util::SynchronizedMap<long long, ClassDefinition> versioned_definitions_;
+
1331 util::SynchronizedMap<int, int> current_class_versions_;
+
1332 PortableContext* portable_context_;
+
1333};
+
1334
+
1335class HAZELCAST_API ClassDefinitionWriter
+
1336{
+
1337public:
+
1338 ClassDefinitionWriter(PortableContext& portable_context,
+
1339 ClassDefinitionBuilder& builder);
+
1340
+
1341 template<typename T>
+
1342 void write(const std::string& field_name, T value)
+
1343 {
+
1344 typedef typename std::remove_pointer<typename std::remove_reference<
+
1345 typename std::remove_cv<T>::type>::type>::type value_type;
+
1346 builder_.add_field(field_name, PortableContext::get_type<value_type>());
+
1347 }
+
1348
+
1349 template<typename T>
+
1350 void write_null_portable(const std::string& field_name)
+
1351 {
+
1352 T portable;
+
1353 int32_t factoryId = hz_serializer<T>::get_factory_id();
+
1354 int32_t classId = hz_serializer<T>::get_class_id();
+
1355 std::shared_ptr<ClassDefinition> nestedClassDef =
+
1356 context_.lookup_class_definition(
+
1357 factoryId, classId, context_.get_version());
+
1358 if (!nestedClassDef) {
+
1359 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1360 "ClassDefWriter::write_null_portable",
+
1361 "Cannot write null portable without explicitly registering class "
+
1362 "definition!"));
+
1363 }
+
1364 builder_.add_portable_field(field_name, nestedClassDef);
+
1365 }
+
1366
+
1367 template<typename T>
+
1368 void write_portable(const std::string& field_name, const T* portable)
+
1369 {
+
1370 if (NULL == portable) {
+
1371 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1372 "ClassDefinitionWriter::write_portable",
+
1373 "Cannot write null portable without explicitly registering class "
+
1374 "definition!"));
+
1375 }
+
1376
+
1377 std::shared_ptr<ClassDefinition> nestedClassDef =
+
1378 create_nested_class_def(*portable);
+
1379 builder_.add_portable_field(field_name, nestedClassDef);
+
1380 }
+
1381
+
1382 template<typename T>
+
1383 void write_portable_array(const std::string& field_name,
+
1384 const std::vector<T>* portables)
+
1385 {
+
1386 if (NULL == portables || portables->size() == 0) {
+
1387 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1388 "ClassDefinitionWriter::write_portableArray",
+
1389 "Cannot write null portable array without explicitly registering "
+
1390 "class definition!"));
+
1391 }
+
1392 std::shared_ptr<ClassDefinition> nestedClassDef =
+
1393 create_nested_class_def((*portables)[0]);
+
1394 builder_.add_portable_array_field(field_name, nestedClassDef);
+
1395 }
+
1396
+
1397 std::shared_ptr<ClassDefinition> register_and_get();
+
1398
+
1399 object_data_output& get_raw_data_output();
+
1400
+
1401 void end();
+
1402
+
1403private:
+
1404 template<typename T>
+
1405 std::shared_ptr<ClassDefinition> create_nested_class_def(const T& portable);
+
1406
+
1407 ClassDefinitionBuilder& builder_;
+
1408 PortableContext& context_;
+
1409 object_data_output empty_data_output_;
+
1410};
+
1411
+
1412class HAZELCAST_API PortableReaderBase
+
1413{
+
1414public:
+
1415 PortableReaderBase(PortableSerializer& portable_ser,
+
1416 object_data_input& input,
+
1417 std::shared_ptr<ClassDefinition> cd);
+
1418
+
1419 template<typename T>
+
1420 typename std::enable_if<
+
1421 std::is_same<byte, typename std::remove_cv<T>::type>::value ||
+
1422 std::is_same<char, typename std::remove_cv<T>::type>::value ||
+
1423 std::is_same<char16_t, typename std::remove_cv<T>::type>::value ||
+
1424 std::is_same<bool, typename std::remove_cv<T>::type>::value ||
+
1425 std::is_same<int16_t, typename std::remove_cv<T>::type>::value ||
+
1426 std::is_same<int32_t, typename std::remove_cv<T>::type>::value ||
+
1427 std::is_same<int64_t, typename std::remove_cv<T>::type>::value ||
+
1428 std::is_same<float, typename std::remove_cv<T>::type>::value ||
+
1429 std::is_same<double, typename std::remove_cv<T>::type>::value ||
+
1430 std::is_same<std::string, typename std::remove_cv<T>::type>::value,
+
1431 T>::type
+
1432 read(const std::string& field_name)
+
1433 {
+
1434 set_position(field_name, PortableContext::get_type<T>());
+
1435 return data_input_->read<T>();
+
1436 }
+
1437
+
1438 template<typename T>
+
1439 typename std::enable_if<
+
1440 std::is_same<boost::optional<std::string>,
+
1441 typename std::remove_cv<T>::type>::value,
+
1442 T>::type
+
1443 read(const std::string& field_name)
+
1444 {
+
1445 set_position(field_name, PortableContext::get_type<T>());
+
1446 return data_input_->read<T>();
+
1447 }
+
1448
+
1449 template<typename T>
+
1450 typename std::enable_if<
+
1451 std::is_same<std::vector<byte>,
+
1452 typename std::remove_cv<T>::type>::value ||
+
1453 std::is_same<std::vector<char>,
+
1454 typename std::remove_cv<T>::type>::value ||
+
1455 std::is_same<std::vector<bool>,
+
1456 typename std::remove_cv<T>::type>::value ||
+
1457 std::is_same<std::vector<int16_t>,
+
1458 typename std::remove_cv<T>::type>::value ||
+
1459 std::is_same<std::vector<int32_t>,
+
1460 typename std::remove_cv<T>::type>::value ||
+
1461 std::is_same<std::vector<int64_t>,
+
1462 typename std::remove_cv<T>::type>::value ||
+
1463 std::is_same<std::vector<float>,
+
1464 typename std::remove_cv<T>::type>::value ||
+
1465 std::is_same<std::vector<double>,
+
1466 typename std::remove_cv<T>::type>::value ||
+
1467 std::is_same<std::vector<std::string>,
+
1468 typename std::remove_cv<T>::type>::value,
+
1469 boost::optional<T>>::type
+
1470 read(const std::string& field_name)
+
1471 {
+
1472 set_position(field_name, PortableContext::get_type<T>());
+
1473 return data_input_->read<T>();
+
1474 }
+
1475
+
1476 object_data_input& get_raw_data_input();
+
1477
+
1478 void end();
+
1479
+
1480protected:
+
1481 void set_position(const std::string& field_name,
+
1482 field_type const& field_type);
+
1483
+
1484 void check_factory_and_class(FieldDefinition fd,
+
1485 int factory_id,
+
1486 int class_id) const;
+
1487
+
1488 template<typename T>
+
1489 boost::optional<T> get_portable_instance(const std::string& field_name);
+
1490
+
1491 std::shared_ptr<ClassDefinition> cd_;
+
1492 object_data_input* data_input_;
+
1493 PortableSerializer* portable_serializer_;
+
1494
+
1495private:
+
1496 int final_position_;
+
1497 int offset_;
+
1498 bool raw_;
+
1499};
+
1500
+
1501class HAZELCAST_API DefaultPortableReader : public PortableReaderBase
+
1502{
+
1503public:
+
1504 DefaultPortableReader(PortableSerializer& portable_ser,
+
1505 object_data_input& input,
+
1506 std::shared_ptr<ClassDefinition> cd);
+
1507
+
1508 template<typename T>
+
1509 boost::optional<T> read_portable(const std::string& field_name);
+
1510
+
1511 template<typename T>
+
1512 boost::optional<std::vector<T>> read_portable_array(
+
1513 const std::string& field_name);
+
1514};
+
1515
+
1516class HAZELCAST_API MorphingPortableReader : public PortableReaderBase
+
1517{
+
1518public:
+
1519 MorphingPortableReader(PortableSerializer& portable_ser,
+
1520 object_data_input& input,
+
1521 std::shared_ptr<ClassDefinition> cd);
+
1522
+
1523 template<typename T>
+
1524 typename std::enable_if<
+
1525 std::is_same<int16_t, typename std::remove_cv<T>::type>::value ||
+
1526 std::is_same<int32_t, typename std::remove_cv<T>::type>::value ||
+
1527 std::is_same<int64_t, typename std::remove_cv<T>::type>::value ||
+
1528 std::is_same<float, typename std::remove_cv<T>::type>::value ||
+
1529 std::is_same<double, typename std::remove_cv<T>::type>::value,
+
1530 T>::type
+
1531 read(const std::string& field_name)
+
1532 {
+
1533 if (!cd_->has_field(field_name)) {
+
1534 return 0;
+
1535 }
+
1536 const field_type& currentFieldType = cd_->get_field_type(field_name);
+
1537 return read_morphing<T>(currentFieldType, field_name);
+
1538 }
+
1539
+
1540 template<typename T>
+
1541 typename std::enable_if<
+
1542 std::is_same<byte, typename std::remove_cv<T>::type>::value ||
+
1543 std::is_same<char, typename std::remove_cv<T>::type>::value ||
+
1544 std::is_same<char16_t, typename std::remove_cv<T>::type>::value ||
+
1545 std::is_same<bool, typename std::remove_cv<T>::type>::value,
+
1546 T>::type
+
1547 read(const std::string& field_name)
+
1548 {
+
1549 if (!cd_->has_field(field_name)) {
+
1550 return 0;
+
1551 }
+
1552 return PortableReaderBase::read<T>(field_name);
+
1553 }
+
1554
+
1555 template<typename T>
+
1556 typename std::enable_if<
+
1557 std::is_same<std::string, typename std::remove_cv<T>::type>::value,
+
1558 T>::type
+
1559 read(const std::string& field_name)
+
1560 {
+
1561 if (!cd_->has_field(field_name)) {
+
1562 return std::string();
+
1563 }
+
1564 return PortableReaderBase::read<T>(field_name);
+
1565 }
+
1566
+
1567 template<typename T>
+
1568 typename std::enable_if<
+
1569 std::is_same<boost::optional<std::string>,
+
1570 typename std::remove_cv<T>::type>::value,
+
1571 T>::type
+
1572 read(const std::string& field_name)
+
1573 {
+
1574 if (!cd_->has_field(field_name)) {
+
1575 return boost::none;
+
1576 }
+
1577 return PortableReaderBase::read<T>(field_name);
+
1578 }
+
1579
+
1580 template<typename T>
+
1581 typename std::enable_if<
+
1582 std::is_same<std::vector<byte>,
+
1583 typename std::remove_cv<T>::type>::value ||
+
1584 std::is_same<std::vector<char>,
+
1585 typename std::remove_cv<T>::type>::value ||
+
1586 std::is_same<std::vector<bool>,
+
1587 typename std::remove_cv<T>::type>::value ||
+
1588 std::is_same<std::vector<int16_t>,
+
1589 typename std::remove_cv<T>::type>::value ||
+
1590 std::is_same<std::vector<int32_t>,
+
1591 typename std::remove_cv<T>::type>::value ||
+
1592 std::is_same<std::vector<int64_t>,
+
1593 typename std::remove_cv<T>::type>::value ||
+
1594 std::is_same<std::vector<float>,
+
1595 typename std::remove_cv<T>::type>::value ||
+
1596 std::is_same<std::vector<double>,
+
1597 typename std::remove_cv<T>::type>::value ||
+
1598 std::is_same<std::vector<std::string>,
+
1599 typename std::remove_cv<T>::type>::value,
+
1600 boost::optional<T>>::type
+
1601 read(const std::string& field_name)
+
1602 {
+
1603 if (!cd_->has_field(field_name)) {
+
1604 return boost::none;
+
1605 }
+
1606 return PortableReaderBase::read<T>(field_name);
+
1607 }
+
1608
+
1609 template<typename T>
+
1610 boost::optional<T> read_portable(const std::string& field_name);
+
1611
+
1612 template<typename T>
+
1613 boost::optional<std::vector<T>> read_portable_array(
+
1614 const std::string& field_name);
+
1615
+
1616private:
+
1617 template<typename T>
+
1618 typename std::enable_if<
+
1619 std::is_same<int16_t, typename std::remove_cv<T>::type>::value,
+
1620 T>::type
+
1621 read_morphing(field_type current_field_type, const std::string& field_name)
+
1622 {
+
1623 switch (current_field_type) {
+
1624 case field_type::TYPE_BYTE:
+
1625 return PortableReaderBase::read<byte>(field_name);
+
1626 case field_type::TYPE_SHORT:
+
1627 return PortableReaderBase::read<int16_t>(field_name);
+
1628 default:
+
1629 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1630 "MorphingPortableReader::*", "IncompatibleClassChangeError"));
+
1631 }
+
1632 }
+
1633
+
1634 template<typename T>
+
1635 typename std::enable_if<
+
1636 std::is_same<int32_t, typename std::remove_cv<T>::type>::value,
+
1637 T>::type
+
1638 read_morphing(field_type current_field_type, const std::string& field_name)
+
1639 {
+
1640 switch (current_field_type) {
+
1641 case field_type::TYPE_INT:
+
1642 return PortableReaderBase::read<int32_t>(field_name);
+
1643 case field_type::TYPE_CHAR:
+
1644 return PortableReaderBase::read<char>(field_name);
+
1645 default:
+
1646 return read_morphing<int16_t>(current_field_type, field_name);
+
1647 }
+
1648 }
+
1649
+
1650 template<typename T>
+
1651 typename std::enable_if<
+
1652 std::is_same<int64_t, typename std::remove_cv<T>::type>::value,
+
1653 T>::type
+
1654 read_morphing(field_type current_field_type, const std::string& field_name)
+
1655 {
+
1656 switch (current_field_type) {
+
1657 case field_type::TYPE_LONG:
+
1658 return PortableReaderBase::read<int64_t>(field_name);
+
1659 default:
+
1660 return read_morphing<int32_t>(current_field_type, field_name);
+
1661 }
+
1662 }
+
1663
+
1664 template<typename T>
+
1665 typename std::enable_if<
+
1666 std::is_same<float, typename std::remove_cv<T>::type>::value,
+
1667 T>::type
+
1668 read_morphing(field_type current_field_type, const std::string& field_name)
+
1669 {
+
1670 switch (current_field_type) {
+
1671 case field_type::TYPE_FLOAT:
+
1672 return PortableReaderBase::read<float>(field_name);
+
1673 default:
+
1674 return static_cast<float>(
+
1675 read_morphing<int32_t>(current_field_type, field_name));
+
1676 }
+
1677 }
+
1678
+
1679 template<typename T>
+
1680 typename std::enable_if<
+
1681 std::is_same<double, typename std::remove_cv<T>::type>::value,
+
1682 T>::type
+
1683 read_morphing(field_type current_field_type, const std::string& field_name)
+
1684 {
+
1685 switch (current_field_type) {
+
1686 case field_type::TYPE_DOUBLE:
+
1687 return PortableReaderBase::read<double>(field_name);
+
1688 case field_type::TYPE_FLOAT:
+
1689 return PortableReaderBase::read<float>(field_name);
+
1690 default:
+
1691 return static_cast<double>(
+
1692 read_morphing<int64_t>(current_field_type, field_name));
+
1693 }
+
1694 }
+
1695};
+
1696
+
1697class DefaultPortableWriter;
+
1698class HAZELCAST_API PortableSerializer
+
1699{
+
1700 friend DefaultPortableWriter;
+
1701
+
1702public:
+
1703 PortableSerializer(PortableContext& portable_context);
+
1704
+
1705 template<typename T>
+
1706 T read_object(object_data_input& in);
+
1707
+
1708 template<typename T>
+
1709 T read(object_data_input& in, int32_t factory_id, int32_t class_id);
+
1710
+
1711 template<typename T>
+
1712 void write(const T& object, object_data_output& out);
+
1713
+
1714private:
+
1715 PortableContext& context_;
+
1716
+
1717 template<typename T>
+
1718 int find_portable_version(int factory_id, int class_id) const;
+
1719
+
1720 portable_reader create_reader(object_data_input& input,
+
1721 int factory_id,
+
1722 int class_id,
+
1723 int version,
+
1724 int portable_version);
+
1725
+
1726 int32_t read_int(object_data_input& in) const;
+
1727
+
1728 template<typename T>
+
1729 void write_internal(const T& object, object_data_output& out);
+
1730
+
1731 template<typename T>
+
1732 void write_internal(const T& object,
+
1733 std::shared_ptr<ClassDefinition>& cd,
+
1734 object_data_output& out);
+
1735
+
1736 template<typename T>
+
1737 std::shared_ptr<ClassDefinition> lookup_or_register_class_definition(
+
1738 const T& portable);
+
1739};
+
1740
+
1741class HAZELCAST_API DataSerializer
+
1742{
+
1743public:
+
1744 template<typename T>
+
1745 static boost::optional<T> read_object(object_data_input& in)
+
1746 {
+
1747 bool identified = in.read<bool>();
+
1748 if (!identified) {
+
1749 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1750 "object_data_input::read_object<identified_data_serializer>",
+
1751 "Received data is not identified data serialized."));
+
1752 }
+
1753
+
1754 int32_t expectedFactoryId = hz_serializer<T>::get_factory_id();
+
1755 int32_t expectedClassId = hz_serializer<T>::get_class_id();
+
1756 int32_t factoryId = in.read<int32_t>();
+
1757 int32_t classId = in.read<int32_t>();
+
1758 if (expectedFactoryId != factoryId || expectedClassId != classId) {
+
1759 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
1760 "object_data_input::read_object<identified_data_serializer>",
+
1761 (boost::format("Factory id %1% and class id %2% of data do not "
+
1762 "match expected "
+
1763 "factory id %3% and class id %4%!") %
+
1764 factoryId % classId % expectedFactoryId % expectedClassId)
+
1765 .str()));
+
1766 }
+
1767
+
1768 return boost::make_optional(hz_serializer<T>::read_data(in));
+
1769 }
+
1770
+
1771 template<typename T>
+
1772 static void write(const T& object, object_data_output& out);
+
1773
+
1774private:
+
1775 int32_t read_int(object_data_input& in) const;
+
1776};
+
1777
+
1778class HAZELCAST_API DefaultPortableWriter
+
1779{
+
1780public:
+
1781 DefaultPortableWriter(PortableSerializer& portable_ser,
+
1782 std::shared_ptr<ClassDefinition> cd,
+
1783 object_data_output& output);
+
1784
+
1785 object_data_output& get_raw_data_output();
+
1786
+
1787 template<typename T>
+
1788 void write(const std::string& field_name, T value)
+
1789 {
+
1790 typedef typename std::remove_pointer<typename std::remove_reference<
+
1791 typename std::remove_cv<T>::type>::type>::type value_type;
+
1792 set_position(field_name, PortableContext::get_type<value_type>());
+
1793 object_data_output_.write(value);
+
1794 }
+
1795
+
1796 void end();
+
1797
+
1798 template<typename T>
+
1799 void write_null_portable(const std::string& field_name);
+
1800
+
1801 template<typename T>
+
1802 void write_portable(const std::string& field_name, const T* portable);
+
1803
+
1804 template<typename T>
+
1805 void write_portable_array(const std::string& field_name,
+
1806 const std::vector<T>* values);
+
1807
+
1808private:
+
1809 FieldDefinition const& set_position(const std::string& field_name,
+
1810 field_type field_type);
+
1811
+
1812 template<typename T>
+
1813 void check_portable_attributes(const FieldDefinition& fd);
+
1814
+
1815 bool raw_;
+
1816 PortableSerializer& portable_serializer_;
+
1817 object_data_output& object_data_output_;
+
1818 size_t begin_;
+
1819 size_t offset_;
+
1820 std::unordered_set<std::string> written_fields_;
+
1821 std::shared_ptr<ClassDefinition> cd_;
+
1822};
+
1823} // namespace pimpl
+
1824} // namespace serialization
+
1825} // namespace client
+
1826} // namespace hazelcast
+
1827
+
1828#include "hazelcast/client/serialization/pimpl/compact/compact.h"
+
1829
+
1830namespace hazelcast {
+
1831namespace client {
+
1832namespace serialization {
+
1833namespace pimpl {
+
1834class HAZELCAST_API SerializationService : public util::Disposable
+
1835{
+
1836public:
+
1837 SerializationService(const serialization_config& config,
+
1838 default_schema_service&);
+
1839
+
1840 PortableSerializer& get_portable_serializer();
+
1841
+
1842 compact_stream_serializer& get_compact_serializer();
+
1843
+
1844 DataSerializer& get_data_serializer();
+
1845
+
1846 template<typename T>
+
1847 inline data to_data(const T* object)
+
1848 {
+
1849 object_data_output output(
+
1850 serialization_config_.get_byte_order(),
+
1851 false,
+
1852 &portable_serializer_,
+
1853 &compact_serializer_,
+
1854 serialization_config_.get_global_serializer());
+
1855
+
1856 write_hash<T>(object, output);
+
1857
+
1858 output.write_object<T>(object);
+
1859
+
1860 return { std::move(output).to_byte_array(),
+
1861 std::move(output.schemas_will_be_replicated_) };
+
1862 }
+
1863
+
1864 template<typename T>
+
1865 inline data to_data(const T& object)
+
1866 {
+
1867 object_data_output output(
+
1868 serialization_config_.get_byte_order(),
+
1869 false,
+
1870 &portable_serializer_,
+
1871 &compact_serializer_,
+
1872 serialization_config_.get_global_serializer());
+
1873
+
1874 write_hash<T>(&object, output);
+
1875
+
1876 output.write_object<T>(object);
+
1877
+
1878 return { std::move(output).to_byte_array(),
+
1879 std::move(output.schemas_will_be_replicated_) };
+
1880 }
+
1881
+
1882 template<typename T>
+
1883 inline std::shared_ptr<data> to_shared_data(const T* object)
+
1884 {
+
1885 if (NULL == object) {
+
1886 return std::shared_ptr<data>();
+
1887 }
+
1888 return std::shared_ptr<data>(new data(to_data<T>(object)));
+
1889 }
+
1890
+
1891 template<typename T>
+
1892 inline boost::optional<T> to_object(const data* data)
+
1893 {
+
1894 if (!data) {
+
1895 return boost::none;
+
1896 }
+
1897 return to_object<T>(*data);
+
1898 }
+
1899
+
1900 template<typename T>
+
1901 typename std::enable_if<
+
1902 !(std::is_same<T, const char*>::value ||
+
1903 std::is_same<T, const char*>::value ||
+
1904 std::is_same<T, typed_data>::value),
+
1905 boost::optional<T>>::type inline to_object(const data& data)
+
1906 {
+
1907 if (is_null_data(data)) {
+
1908 return boost::none;
+
1909 }
+
1910
+
1911 int32_t typeId = data.get_type();
+
1912
+
1913 // Constant 8 is Data::DATA_OFFSET. Windows DLL export does not
+
1914 // let usage of static member.
+
1915 object_data_input objectDataInput(
+
1916 serialization_config_.get_byte_order(),
+
1917 data.to_byte_array(),
+
1918 8,
+
1919 portable_serializer_,
+
1920 compact_serializer_,
+
1921 data_serializer_,
+
1922 serialization_config_.get_global_serializer());
+
1923 return objectDataInput.read_object<T>(typeId);
+
1924 }
+
1925
+
1926 template<typename T>
+
1927 typename std::enable_if<
+
1928 std::is_same<T, typed_data>::value,
+
1929 boost::optional<T>>::type inline to_object(const data& d)
+
1930 {
+
1931 return boost::make_optional(typed_data(data(d), *this));
+
1932 }
+
1933
+
1934 template<typename T>
+
1935 typename std::enable_if<
+
1936 std::is_same<T, const char*>::value,
+
1937 boost::optional<std::string>>::type inline to_object(const data& data)
+
1938 {
+
1939 return to_object<std::string>(data);
+
1940 }
+
1941
+
1942 template<typename T>
+
1943 typename std::enable_if<
+
1944 std::is_array<T>::value &&
+
1945 std::is_same<typename std::remove_all_extents<T>::type, char>::value,
+
1946 boost::optional<std::string>>::type inline to_object(const data& data)
+
1947 {
+
1948 return to_object<std::string>(data);
+
1949 }
+
1950
+
1951 template<typename T>
+
1952 inline std::shared_ptr<data> to_shared_object(
+
1953 const std::shared_ptr<data>& data)
+
1954 {
+
1955 return data;
+
1956 }
+
1957
+
1958 byte get_version() const;
+
1959
+
1960 object_type get_object_type(const data* data);
+
1961
+
1965 void dispose() override;
+
1966
+
1967 object_data_output new_output_stream();
+
1968
+
1969private:
+
1970 SerializationService(const SerializationService&) = delete;
+
1971
+
1972 SerializationService& operator=(const SerializationService&) = delete;
+
1973
+
1974 const serialization_config& serialization_config_;
+
1975 PortableContext portable_context_;
+
1976 serialization::pimpl::PortableSerializer portable_serializer_;
+
1977 serialization::pimpl::compact_stream_serializer compact_serializer_;
+
1978 serialization::pimpl::DataSerializer data_serializer_;
+
1979
+
1980 static bool is_null_data(const data& data);
+
1981
+
1982 template<typename T>
+
1983 void write_hash(const partition_aware_marker* obj, data_output& out)
+
1984 {
+
1985 typedef typename T::KEY_TYPE PK_TYPE;
+
1986 const partition_aware<PK_TYPE>* partitionAwareObj =
+
1987 static_cast<const partition_aware<PK_TYPE>*>(obj);
+
1988 const PK_TYPE* pk = partitionAwareObj->get_partition_key();
+
1989 if (pk != NULL) {
+
1990 data partitionKey = to_data<PK_TYPE>(pk);
+
1991 out.write<int32_t>(partitionKey.get_partition_hash());
+
1992 }
+
1993 }
+
1994
+
1995 template<typename T>
+
1996 void write_hash(const void* /* obj */, data_output& out)
+
1997 {
+
1998 out.write(0, boost::endian::order::big);
+
1999 }
+
2000};
+
2001
+
2002template<>
+
2003data HAZELCAST_API
+
2004SerializationService::to_data(const char* object);
+
2005} // namespace pimpl
+
2006
+
+
2012class HAZELCAST_API portable_reader
+
2013{
+
2014public:
+
2015 portable_reader(pimpl::PortableSerializer& portable_ser,
+
2016 object_data_input& data_input,
+
2017 const std::shared_ptr<ClassDefinition>& cd,
+
2018 bool is_default_reader);
+
2019
+
2024 template<typename T>
+
2025 typename std::enable_if<
+
2026 std::is_same<int16_t, typename std::remove_cv<T>::type>::value ||
+
2027 std::is_same<int32_t, typename std::remove_cv<T>::type>::value ||
+
2028 std::is_same<int64_t, typename std::remove_cv<T>::type>::value ||
+
2029 std::is_same<float, typename std::remove_cv<T>::type>::value ||
+
2030 std::is_same<double, typename std::remove_cv<T>::type>::value ||
+
2031 std::is_same<byte, typename std::remove_cv<T>::type>::value ||
+
2032 std::is_same<char, typename std::remove_cv<T>::type>::value ||
+
2033 std::is_same<char16_t, typename std::remove_cv<T>::type>::value ||
+
2034 std::is_same<bool, typename std::remove_cv<T>::type>::value ||
+
2035 std::is_same<std::string, typename std::remove_cv<T>::type>::value,
+
2036 T>::type
+
+
2037 read(const std::string& field_name)
+
2038 {
+
2039 if (is_default_reader_)
+
2040 return default_portable_reader_->read<T>(field_name);
+
2041 return morphing_portable_reader_->read<T>(field_name);
+
2042 }
+
+
2043
+
2048 template<typename T>
+
2049 typename std::enable_if<
+
2050 std::is_same<std::vector<byte>,
+
2051 typename std::remove_cv<T>::type>::value ||
+
2052 std::is_same<std::vector<char>,
+
2053 typename std::remove_cv<T>::type>::value ||
+
2054 std::is_same<std::vector<bool>,
+
2055 typename std::remove_cv<T>::type>::value ||
+
2056 std::is_same<std::vector<int16_t>,
+
2057 typename std::remove_cv<T>::type>::value ||
+
2058 std::is_same<std::vector<int32_t>,
+
2059 typename std::remove_cv<T>::type>::value ||
+
2060 std::is_same<std::vector<int64_t>,
+
2061 typename std::remove_cv<T>::type>::value ||
+
2062 std::is_same<std::vector<float>,
+
2063 typename std::remove_cv<T>::type>::value ||
+
2064 std::is_same<std::vector<double>,
+
2065 typename std::remove_cv<T>::type>::value ||
+
2066 std::is_same<std::vector<std::string>,
+
2067 typename std::remove_cv<T>::type>::value,
+
2068 boost::optional<T>>::type
+
+
2069 read(const std::string& field_name)
+
2070 {
+
2071 if (is_default_reader_)
+
2072 return default_portable_reader_->read<T>(field_name);
+
2073 return morphing_portable_reader_->read<T>(field_name);
+
2074 }
+
+
2075
+
2081 template<typename T>
+
2082 boost::optional<T> read_portable(const std::string& field_name);
+
2083
+
2089 template<typename T>
+
2090 boost::optional<std::vector<T>> read_portable_array(
+
2091 const std::string& field_name);
+
2092
+
2102 object_data_input& get_raw_data_input();
+
2103
+
2107 void end();
+
2108
+
2109private:
+
2110 bool is_default_reader_;
+
2111 boost::optional<pimpl::DefaultPortableReader> default_portable_reader_;
+
2112 boost::optional<pimpl::MorphingPortableReader> morphing_portable_reader_;
+
2113};
+
+
2114
+
+
2120class HAZELCAST_API portable_writer
+
2121{
+
2122public:
+
2126 portable_writer(pimpl::DefaultPortableWriter* default_portable_writer);
+
2127
+
2131 portable_writer(pimpl::ClassDefinitionWriter* class_definition_writer);
+
2132
+
2133 template<typename T>
+
2134 void write(const std::string& field_name, T value)
+
2135 {
+
2136 if (is_default_writer_) {
+
2137 default_portable_writer_->write(field_name, value);
+
2138 } else {
+
2139 class_definition_writer_->write(field_name, value);
+
2140 }
+
2141 }
+
2142
+
2146 void end();
+
2147
+
2156 template<typename T>
+
2157 void write_null_portable(const std::string& field_name);
+
2158
+
2165 template<typename T>
+
2166 void write_portable(const std::string& field_name, const T* portable);
+
2167
+
2174 template<typename T>
+
2175 void write_portable_array(const std::string& field_name,
+
2176 const std::vector<T>* values);
+
2177
+ +
2188
+
2189private:
+
2190 pimpl::DefaultPortableWriter* default_portable_writer_;
+
2191 pimpl::ClassDefinitionWriter* class_definition_writer_;
+
2192 bool is_default_writer_;
+
2193};
+
+
2194
+
2195template<typename T>
+
2196boost::optional<T>
+
+
2197portable_reader::read_portable(const std::string& field_name)
+
2198{
+
2199 if (is_default_reader_)
+
2200 return default_portable_reader_->read_portable<T>(field_name);
+
2201 return morphing_portable_reader_->read_portable<T>(field_name);
+
2202}
+
+
2203
+
2210template<typename T>
+
2211boost::optional<std::vector<T>>
+
+
2212portable_reader::read_portable_array(const std::string& field_name)
+
2213{
+
2214 if (is_default_reader_)
+
2215 return default_portable_reader_->read_portable_array<T>(field_name);
+
2216 return morphing_portable_reader_->read_portable_array<T>(field_name);
+
2217};
+
+
2218
+
2219template<typename T>
+
2220void
+
+
2221portable_writer::write_null_portable(const std::string& field_name)
+
2222{
+
2223 if (is_default_writer_)
+
2224 return default_portable_writer_->write_null_portable<T>(field_name);
+
2225 return class_definition_writer_->write_null_portable<T>(field_name);
+
2226}
+
+
2227
+
2234template<typename T>
+
2235void
+
+
2236portable_writer::write_portable(const std::string& field_name,
+
2237 const T* portable)
+
2238{
+
2239 if (is_default_writer_)
+
2240 return default_portable_writer_->write_portable(field_name, portable);
+
2241 return class_definition_writer_->write_portable(field_name, portable);
+
2242}
+
+
2243
+
2250template<typename T>
+
2251void
+
+
2252portable_writer::write_portable_array(const std::string& field_name,
+
2253 const std::vector<T>* values)
+
2254{
+
2255 if (is_default_writer_)
+
2256 return default_portable_writer_->write_portable_array(field_name,
+
2257 values);
+
2258 return class_definition_writer_->write_portable_array(field_name, values);
+
2259}
+
+
2260
+
2261template<typename T>
+
2262void
+
2263object_data_output::write_object(const T* object)
+
2264{
+
2265 if (is_no_write_) {
+
2266 return;
+
2267 }
+
2268 if (!object) {
+
2269 write(static_cast<int32_t>(
+
2270 pimpl::serialization_constants::CONSTANT_TYPE_NULL),
+
2271 boost::endian::order::big);
+
2272 return;
+
2273 }
+
2274
+
2275 write_object<T>(*object);
+
2276}
+
2277
+
2278template<typename T>
+
2279typename std::enable_if<
+
2280 !(std::is_array<T>::value &&
+
2281 std::is_same<typename std::remove_all_extents<T>::type, char>::value),
+
2282 void>::type
+
2283object_data_output::write_object(const boost::optional<T>& object)
+
2284{
+
2285 if (is_no_write_) {
+
2286 return;
+
2287 }
+
2288 if (!object) {
+
2289 write(static_cast<int32_t>(
+
2290 pimpl::serialization_constants::CONSTANT_TYPE_NULL),
+
2291 boost::endian::order::big);
+
2292 return;
+
2293 }
+
2294
+
2295 write_object<T>(object.value());
+
2296}
+
2297
+
2298template<typename T>
+
2299typename std::enable_if<
+
2300 std::is_base_of<identified_data_serializer, hz_serializer<T>>::value,
+
2301 void>::type inline object_data_output::write_object(const T& object)
+
2302{
+
2303 if (is_no_write_) {
+
2304 return;
+
2305 }
+
2306 write(
+
2307 static_cast<int32_t>(pimpl::serialization_constants::CONSTANT_TYPE_DATA),
+
2308 boost::endian::order::big);
+
2309 pimpl::DataSerializer::write<T>(object, *this);
+
2310}
+
2311
+
2312template<typename T>
+
2313typename std::enable_if<
+
2314 std::is_base_of<portable_serializer, hz_serializer<T>>::value,
+
2315 void>::type inline object_data_output::write_object(const T& object)
+
2316{
+
2317 if (is_no_write_) {
+
2318 return;
+
2319 }
+
2320 write(static_cast<int32_t>(
+
2321 pimpl::serialization_constants::CONSTANT_TYPE_PORTABLE),
+
2322 boost::endian::order::big);
+
2323 portable_serializer_->write<T>(object, *this);
+
2324}
+
2325
+
2326template<typename T>
+
2327typename std::enable_if<
+
2328 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value,
+
2329 void>::type inline object_data_output::write_object(const T& object)
+
2330{
+
2331 if (is_no_write_) {
+
2332 return;
+
2333 }
+
2334 write(static_cast<int32_t>(
+
2335 pimpl::serialization_constants::CONSTANT_TYPE_COMPACT),
+
2336 boost::endian::order::big);
+
2337 compact_serializer_->write<T>(object, *this);
+
2338}
+
2339
+
2340template<typename T>
+
2341typename std::enable_if<
+
2342 std::is_base_of<builtin_serializer, hz_serializer<T>>::value,
+
2343 void>::type inline object_data_output::write_object(const T& object)
+
2344{
+
2345 if (is_no_write_) {
+
2346 return;
+
2347 }
+
2348 write(static_cast<int32_t>((hz_serializer<T>::get_type_id())),
+
2349 boost::endian::order::big);
+
2350 write<T>(object);
+
2351}
+
2352
+
2353template<typename T>
+
2354typename std::enable_if<
+
2355 std::is_array<T>::value &&
+
2356 std::is_same<typename std::remove_all_extents<T>::type, char>::value,
+
2357 void>::type inline object_data_output::write_object(const T& object)
+
2358{
+
2359 write_object(std::string(object));
+
2360}
+
2361
+
2362template<typename T>
+
2363typename std::enable_if<
+
2364 std::is_base_of<custom_serializer, hz_serializer<T>>::value,
+
2365 void>::type inline object_data_output::write_object(const T& object)
+
2366{
+
2367 if (is_no_write_) {
+
2368 return;
+
2369 }
+
2370 static_assert(hz_serializer<T>::get_type_id() > 0,
+
2371 "Custom serializer type id can not be negative!");
+
2372 write(hz_serializer<T>::get_type_id(), boost::endian::order::big);
+
2373 hz_serializer<T>::write(object, *this);
+
2374}
+
2375
+
2376template<typename T>
+
2377typename std::enable_if<
+
2378 std::is_same<generic_record::generic_record, T>::value>::type
+
2379object_data_output::write_object(const T& object)
+
2380{
+
2381 if (is_no_write_) {
+
2382 return;
+
2383 }
+
2384
+
2385 const auto& record =
+
2386 static_cast<const generic_record::generic_record&>(object);
+
2387
+
2388 write(static_cast<int32_t>(
+
2389 pimpl::serialization_constants::CONSTANT_TYPE_COMPACT),
+
2390 boost::endian::order::big);
+
2391 compact_serializer_->write_generic_record(record, *this);
+
2392}
+
2393
+
2400template<typename T>
+
2401typename std::enable_if<
+
2402 !(std::is_base_of<builtin_serializer, hz_serializer<T>>::value ||
+
2403 std::is_base_of<identified_data_serializer, hz_serializer<T>>::value ||
+
2404 std::is_base_of<portable_serializer, hz_serializer<T>>::value ||
+
2405 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value ||
+
2406 std::is_base_of<custom_serializer, hz_serializer<T>>::value ||
+
2407 std::is_same<generic_record::generic_record, T>::value ||
+
2408 (std::is_array<T>::value &&
+
2409 std::is_same<typename std::remove_all_extents<T>::type, char>::value)),
+
+
2410 void>::type inline object_data_output::write_object(const T object)
+
2411{
+
2412 if (!global_serializer_) {
+
2413 throw exception::hazelcast_serialization(
+
2414 "object_data_output::write_object",
+
2415 (boost::format("No serializer found for type(%1%).") %
+
2416 typeid(T).name())
+
2417 .str());
+
2418 }
+
2419 if (is_no_write_) {
+
2420 return;
+
2421 }
+
2422 write(static_cast<int32_t>(global_serializer::get_type_id()),
+
2423 boost::endian::order::big);
+
2424 global_serializer_->write(boost::any(std::move(object)), *this);
+
2425}
+
+
2426
+
2427template<typename T>
+
2428typename std::enable_if<
+
2429 !(std::is_array<T>::value &&
+
2430 std::is_same<typename std::remove_all_extents<T>::type, char>::value),
+
+
2431 boost::optional<T>>::type inline object_data_input::read_object()
+
2432{
+
2433 int32_t typeId = read(boost::endian::order::big);
+
2434 if (static_cast<int32_t>(
+
2435 pimpl::serialization_constants::CONSTANT_TYPE_NULL) == typeId) {
+
2436 return boost::none;
+
2437 }
+
2438 return read_object<T>(typeId);
+
2439}
+
+
2440
+
2441template<typename T>
+
2442typename std::enable_if<
+
2443 std::is_array<T>::value &&
+
2444 std::is_same<typename std::remove_all_extents<T>::type, char>::value,
+
2445 boost::optional<std::string>>::type inline object_data_input::read_object()
+
2446{
+
2447 return read_object<std::string>();
+
2448}
+
2449
+
2450template<typename T>
+
2451typename std::enable_if<
+
2452 std::is_base_of<identified_data_serializer, hz_serializer<T>>::value,
+
2453 boost::optional<T>>::type inline object_data_input::read_object(int32_t
+
2454 type_id)
+
2455{
+
2456 if (type_id != static_cast<int32_t>(
+
2457 pimpl::serialization_constants::CONSTANT_TYPE_DATA)) {
+
2458 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2459 "object_data_input::read_object<identified_data_serializer>",
+
2460 (boost::format("The associated serializer Serializer<T> is "
+
2461 "identified_data_serializer "
+
2462 "but received data type id is %1%") %
+
2463 type_id)
+
2464 .str()));
+
2465 }
+
2466
+
2467 return data_serializer_.read_object<T>(*this);
+
2468}
+
2469
+
2470template<typename T>
+
2471typename std::enable_if<
+
2472 std::is_base_of<portable_serializer, hz_serializer<T>>::value,
+
2473 boost::optional<T>>::type inline object_data_input::read_object(int32_t
+
2474 type_id)
+
2475{
+
2476 if (type_id != static_cast<int32_t>(
+
2477 pimpl::serialization_constants::CONSTANT_TYPE_PORTABLE)) {
+
2478 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2479 "object_data_input::read_object<portable_serializer>",
+
2480 (boost::format(
+
2481 "The associated serializer Serializer<T> is portable_serializer "
+
2482 "but received data type id is %1%") %
+
2483 type_id)
+
2484 .str()));
+
2485 }
+
2486
+
2487 return portable_serializer_.read_object<T>(*this);
+
2488}
+
2489
+
2490template<typename T>
+
2491typename std::enable_if<
+
2492 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value,
+
2493 boost::optional<T>>::type inline object_data_input::read_object(int32_t
+
2494 type_id)
+
2495{
+
2496 return compact_serializer_.template read<T>(*this);
+
2497}
+
2498
+
2499template<typename T>
+
2500typename std::enable_if<
+
2501 std::is_base_of<custom_serializer, hz_serializer<T>>::value,
+
2502 boost::optional<T>>::type inline object_data_input::read_object(int32_t
+
2503 type_id)
+
2504{
+
2505 if (type_id != hz_serializer<T>::get_type_id()) {
+
2506 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2507 "object_data_input::read_object<>",
+
2508 (boost::format("The associated serializer Serializer<T> type id %1% "
+
2509 "does not match "
+
2510 "received data type id is %2%") %
+
2511 hz_serializer<T>::get_type_id() % type_id)
+
2512 .str()));
+
2513 }
+
2514
+
2515 return boost::optional<T>(hz_serializer<T>::read(*this));
+
2516}
+
2517
+
2518template<typename T>
+
2519typename std::enable_if<
+
2520 std::is_base_of<builtin_serializer, hz_serializer<T>>::value,
+
2521 boost::optional<T>>::type inline object_data_input::read_object(int32_t
+
2522 type_id)
+
2523{
+
2524 assert(type_id == static_cast<int32_t>(hz_serializer<T>::get_type_id()));
+
2525 (void)type_id;
+
2526
+
2527 return boost::optional<T>(read<T>());
+
2528}
+
2529
+
2530template<typename T>
+
2531typename std::enable_if<std::is_same<generic_record::generic_record, T>::value,
+
2532 boost::optional<T>>::type
+
2533object_data_input::read_object(int32_t type_id)
+
2534{
+
2535 return compact_serializer_.read_generic_record(*this);
+
2536}
+
2537
+
2538template<typename T>
+
2539typename std::enable_if<
+
2540 !(std::is_base_of<identified_data_serializer, hz_serializer<T>>::value ||
+
2541 std::is_base_of<portable_serializer, hz_serializer<T>>::value ||
+
2542 std::is_base_of<compact::compact_serializer, hz_serializer<T>>::value ||
+
2543 std::is_base_of<builtin_serializer, hz_serializer<T>>::value ||
+
2544 std::is_base_of<custom_serializer, hz_serializer<T>>::value ||
+
2545 std::is_same<generic_record::generic_record, T>::value),
+
2546 boost::optional<T>>::type inline object_data_input::read_object(int32_t
+
2547 type_id)
+
2548{
+
2549 if (!global_serializer_) {
+
2550 throw exception::hazelcast_serialization(
+
2551 "object_data_input::read_object",
+
2552 (boost::format("No serializer found for type %1%.") %
+
2553 typeid(T).name())
+
2554 .str());
+
2555 }
+
2556
+
2557 if (type_id != static_cast<int32_t>(global_serializer_->get_type_id())) {
+
2558 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2559 "object_data_input::read_object<>",
+
2560 (boost::format("The global serializer type id %1% does not match "
+
2561 "received data type id is %2%") %
+
2562 static_cast<int32_t>(global_serializer_->get_type_id()) % type_id)
+
2563 .str()));
+
2564 }
+
2565
+
2566 return boost::optional<T>(
+
2567 boost::any_cast<T>(std::move(global_serializer_->read(*this))));
+
2568}
+
2569
+
2570namespace pimpl {
+
2571template<>
+
2572data
+
2573SerializationService::to_data(const typed_data* object);
+
2574
+
2575template<typename T>
+
2576boost::optional<T>
+
2577DefaultPortableReader::read_portable(const std::string& field_name)
+
2578{
+
2579 return get_portable_instance<T>(field_name);
+
2580}
+
2581
+
2582template<typename T>
+
2583boost::optional<std::vector<T>>
+
2584DefaultPortableReader::read_portable_array(const std::string& field_name)
+
2585{
+
2586 PortableReaderBase::set_position(field_name,
+
2587 field_type::TYPE_PORTABLE_ARRAY);
+
2588
+
2589 data_input_->read<int32_t>();
+
2590 std::vector<T> portables;
+
2591
+
2592 set_position(field_name, field_type::TYPE_PORTABLE_ARRAY);
+
2593
+
2594 int32_t len = data_input_->read<int32_t>();
+
2595 if (len == util::Bits::NULL_ARRAY) {
+
2596 return boost::none;
+
2597 }
+
2598 int32_t factoryId = data_input_->read<int32_t>();
+
2599 int32_t classId = data_input_->read<int32_t>();
+
2600
+
2601 check_factory_and_class(cd_->get_field(field_name), factoryId, classId);
+
2602
+
2603 if (len > 0) {
+
2604 int offset = data_input_->position();
+
2605 for (int i = 0; i < len; i++) {
+
2606 data_input_->position(offset + i * util::Bits::INT_SIZE_IN_BYTES);
+
2607 int32_t start = data_input_->read<int32_t>();
+
2608 data_input_->position(start);
+
2609
+
2610 portables.push_back(
+
2611 portable_serializer_->read<T>(*data_input_, factoryId, classId));
+
2612 }
+
2613 }
+
2614 return portables;
+
2615}
+
2616
+
2617template<typename T>
+
2618boost::optional<T>
+
2619MorphingPortableReader::read_portable(const std::string& field_name)
+
2620{
+
2621 return get_portable_instance<T>(field_name);
+
2622}
+
2623
+
2624template<typename T>
+
2625boost::optional<std::vector<T>>
+
2626MorphingPortableReader::read_portable_array(const std::string& field_name)
+
2627{
+
2628 PortableReaderBase::set_position(field_name,
+
2629 field_type::TYPE_PORTABLE_ARRAY);
+
2630
+
2631 data_input_->read<int32_t>();
+
2632 std::vector<T> portables;
+
2633
+
2634 set_position(field_name, field_type::TYPE_PORTABLE_ARRAY);
+
2635
+
2636 int32_t len = data_input_->read<int32_t>();
+
2637 if (len == util::Bits::NULL_ARRAY) {
+
2638 return boost::none;
+
2639 }
+
2640 int32_t factoryId = data_input_->read<int32_t>();
+
2641 int32_t classId = data_input_->read<int32_t>();
+
2642
+
2643 check_factory_and_class(cd_->get_field(field_name), factoryId, classId);
+
2644
+
2645 if (len > 0) {
+
2646 portables.reserve(static_cast<size_t>(len));
+
2647 int offset = data_input_->position();
+
2648 for (int i = 0; i < len; i++) {
+
2649 data_input_->position(offset + i * util::Bits::INT_SIZE_IN_BYTES);
+
2650 int32_t start = data_input_->read<int32_t>();
+
2651 data_input_->position(start);
+
2652
+
2653 portables.emplace_back(
+
2654 portable_serializer_->read<T>(*data_input_, factoryId, classId));
+
2655 }
+
2656 }
+
2657
+
2658 return boost::make_optional(std::move(portables));
+
2659}
+
2660
+
2661template<typename T>
+
2662T
+
2663PortableSerializer::read_object(object_data_input& in)
+
2664{
+
2665 int32_t factoryId = read_int(in);
+
2666 int32_t classId = read_int(in);
+
2667
+
2668 if (factoryId != hz_serializer<T>::get_factory_id() ||
+
2669 classId != hz_serializer<T>::get_class_id()) {
+
2670 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2671 "PortableSerializer::read_object",
+
2672 (boost::format("Received data (factory-class id)=(%1%, %2%) does not "
+
2673 "match expected factory-class id (%3%, %4%)") %
+
2674 factoryId % classId % hz_serializer<T>::get_factory_id() %
+
2675 hz_serializer<T>::get_class_id())
+
2676 .str()));
+
2677 }
+
2678 return read<T>(in, factoryId, classId);
+
2679}
+
2680
+
2681template<typename T>
+
2682T
+
2683PortableSerializer::read(object_data_input& in,
+
2684 int32_t factory_id,
+
2685 int32_t class_id)
+
2686{
+
2687 int version = in.read<int32_t>();
+
2688
+
2689 int portableVersion = find_portable_version<T>(factory_id, class_id);
+
2690
+
2691 portable_reader reader =
+
2692 create_reader(in, factory_id, class_id, version, portableVersion);
+
2693 T result = hz_serializer<T>::read_portable(reader);
+
2694 reader.end();
+
2695 return result;
+
2696}
+
2697
+
2698template<typename T>
+
2699void
+
2700PortableSerializer::write(const T& object, object_data_output& out)
+
2701{
+
2702 out.write<int32_t>(hz_serializer<T>::get_factory_id());
+
2703 out.write<int32_t>(hz_serializer<T>::get_class_id());
+
2704
+
2705 write_internal(object, out);
+
2706}
+
2707
+
2708template<typename T>
+
2709void
+
2710PortableSerializer::write_internal(const T& object, object_data_output& out)
+
2711{
+
2712 auto cd = context_.lookup_or_register_class_definition<T>(object);
+
2713 write_internal(object, cd, out);
+
2714}
+
2715
+
2716template<typename T>
+
2717void
+
2718PortableSerializer::write_internal(const T& object,
+
2719 std::shared_ptr<ClassDefinition>& cd,
+
2720 object_data_output& out)
+
2721{
+
2722 out.write<int32_t>(cd->get_version());
+
2723
+
2724 DefaultPortableWriter dpw(*this, cd, out);
+
2725 portable_writer portableWriter(&dpw);
+
2726 hz_serializer<T>::write_portable(object, portableWriter);
+
2727 portableWriter.end();
+
2728}
+
2729
+
2730template<typename T>
+
2731std::shared_ptr<ClassDefinition>
+
2732PortableSerializer::lookup_or_register_class_definition(const T& portable)
+
2733{
+
2734 return context_.lookup_or_register_class_definition<T>(portable);
+
2735}
+
2736
+
2737template<typename T>
+
2738int
+
2739PortableSerializer::find_portable_version(int factory_id, int class_id) const
+
2740{
+
2741 int currentVersion = context_.get_class_version(factory_id, class_id);
+
2742 if (currentVersion < 0) {
+
2743 currentVersion =
+
2744 PortableVersionHelper::get_version<T>(context_.get_version());
+
2745 if (currentVersion > 0) {
+
2746 context_.set_class_version(factory_id, class_id, currentVersion);
+
2747 }
+
2748 }
+
2749 return currentVersion;
+
2750}
+
2751
+
2752template<typename T>
+
2753void
+
2754DataSerializer::write(const T& object, object_data_output& out)
+
2755{
+
2756 out.write<bool>(true);
+
2757 out.write<int32_t>(hz_serializer<T>::get_factory_id());
+
2758 out.write<int32_t>(hz_serializer<T>::get_class_id());
+
2759 hz_serializer<T>::write_data(object, out);
+
2760}
+
2761
+
2762template<typename T>
+
2763std::shared_ptr<ClassDefinition>
+
2764PortableContext::lookup_or_register_class_definition(const T& portable)
+
2765{
+
2766 int portableVersion = PortableVersionHelper::get_version<T>(
+
2767 serialization_config_.get_portable_version());
+
2768 std::shared_ptr<ClassDefinition> cd =
+
2769 lookup_class_definition(hz_serializer<T>::get_factory_id(),
+
2770 hz_serializer<T>::get_class_id(),
+
2771 portableVersion);
+
2772 if (cd.get() == NULL) {
+
2773 ClassDefinitionBuilder classDefinitionBuilder(
+
2774 hz_serializer<T>::get_factory_id(),
+
2775 hz_serializer<T>::get_class_id(),
+
2776 portableVersion);
+
2777 ClassDefinitionWriter cdw(*this, classDefinitionBuilder);
+
2778 portable_writer portableWriter(&cdw);
+
2779 hz_serializer<T>::write_portable(portable, portableWriter);
+
2780 cd = cdw.register_and_get();
+
2781 }
+
2782 return cd;
+
2783}
+
2784
+
2785template<typename T>
+
2786boost::optional<T>
+
2787PortableReaderBase::get_portable_instance(const std::string& field_name)
+
2788{
+
2789 set_position(field_name, field_type::TYPE_PORTABLE);
+
2790
+
2791 bool isNull = data_input_->read<bool>();
+
2792 int32_t factoryId = data_input_->read<int32_t>();
+
2793 int32_t classId = data_input_->read<int32_t>();
+
2794
+
2795 check_factory_and_class(cd_->get_field(field_name), factoryId, classId);
+
2796
+
2797 if (isNull) {
+
2798 return boost::none;
+
2799 } else {
+
2800 return portable_serializer_->read<T>(*data_input_, factoryId, classId);
+
2801 }
+
2802}
+
2803
+
2804template<typename T>
+
2805void
+
2806DefaultPortableWriter::write_null_portable(const std::string& field_name)
+
2807{
+
2808 set_position(field_name, field_type::TYPE_PORTABLE);
+
2809 object_data_output_.write<bool>(true);
+
2810 object_data_output_.write<int32_t>(hz_serializer<T>::get_factory_id());
+
2811 object_data_output_.write<int32_t>(hz_serializer<T>::get_class_id());
+
2812}
+
2813
+
2814template<typename T>
+
2815void
+
2816DefaultPortableWriter::write_portable(const std::string& field_name,
+
2817 const T* portable)
+
2818{
+
2819 FieldDefinition const& fd =
+
2820 set_position(field_name, field_type::TYPE_PORTABLE);
+
2821 bool isNull = (nullptr == portable);
+
2822 object_data_output_.write<bool>(isNull);
+
2823
+
2824 object_data_output_.write<int32_t>(hz_serializer<T>::get_factory_id());
+
2825 object_data_output_.write<int32_t>(hz_serializer<T>::get_class_id());
+
2826
+
2827 if (!isNull) {
+
2828 check_portable_attributes<T>(fd);
+
2829 portable_serializer_.write_internal(*portable, object_data_output_);
+
2830 }
+
2831
+
2832 portable_serializer_.write(*portable, object_data_output_);
+
2833}
+
2834
+
2835template<typename T>
+
2836void
+
2837DefaultPortableWriter::write_portable_array(const std::string& field_name,
+
2838 const std::vector<T>* values)
+
2839{
+
2840 FieldDefinition const& fd =
+
2841 set_position(field_name, field_type::TYPE_PORTABLE_ARRAY);
+
2842 check_portable_attributes<T>(fd);
+
2843
+
2844 int32_t len =
+
2845 (values ? static_cast<int32_t>(values->size()) : util::Bits::NULL_ARRAY);
+
2846 object_data_output_.write<int32_t>(len);
+
2847
+
2848 object_data_output_.write<int32_t>(fd.get_factory_id());
+
2849 object_data_output_.write<int32_t>(fd.get_class_id());
+
2850
+
2851 if (len > 0) {
+
2852 std::shared_ptr<ClassDefinition> classDefinition =
+
2853 portable_serializer_.lookup_or_register_class_definition<T>(
+
2854 (*values)[0]);
+
2855 size_t currentOffset = object_data_output_.position();
+
2856 object_data_output_.position(currentOffset +
+
2857 len * util::Bits::INT_SIZE_IN_BYTES);
+
2858 for (int32_t i = 0; i < len; i++) {
+
2859 size_t position = object_data_output_.position();
+
2860 object_data_output_.write_at(currentOffset +
+
2861 i * util::Bits::INT_SIZE_IN_BYTES,
+
2862 static_cast<int32_t>(position));
+
2863 portable_serializer_.write_internal(
+
2864 (*values)[i], classDefinition, object_data_output_);
+
2865 }
+
2866 }
+
2867}
+
2868
+
2869template<typename T>
+
2870void
+
2871DefaultPortableWriter::check_portable_attributes(const FieldDefinition& fd)
+
2872{
+
2873 if (fd.get_factory_id() != hz_serializer<T>::get_factory_id()) {
+
2874 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2875 "DefaultPortableWriter::::checkPortableAttributes",
+
2876 (boost::format("Wrong Portable type! Expected factory-id: %1%, "
+
2877 "Actual factory-id: %2%") %
+
2878 fd.get_factory_id() % hz_serializer<T>::get_factory_id())
+
2879 .str()));
+
2880 }
+
2881 if (fd.get_class_id() != hz_serializer<T>::get_class_id()) {
+
2882 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2883 "DefaultPortableWriter::::checkPortableAttributes",
+
2884 (boost::format("Wrong Portable type! Expected class-id: %1%, Actual "
+
2885 "class-id: %2%") %
+
2886 fd.get_class_id() % hz_serializer<T>::get_class_id())
+
2887 .str()));
+
2888 }
+
2889}
+
2890
+
2891template<typename T>
+
2892std::shared_ptr<ClassDefinition>
+
2893ClassDefinitionWriter::create_nested_class_def(const T& portable)
+
2894{
+
2895 int version = PortableVersionHelper::get_version<T>(context_.get_version());
+
2896 ClassDefinitionBuilder definitionBuilder(hz_serializer<T>::get_factory_id(),
+
2897 hz_serializer<T>::get_class_id(),
+
2898 version);
+
2899
+
2900 ClassDefinitionWriter nestedWriter(context_, definitionBuilder);
+
2901 portable_writer portableWriter(&nestedWriter);
+
2902 hz_serializer<T>::write_portable(portable, portableWriter);
+
2903 return context_.register_class_definition(definitionBuilder.build());
+
2904}
+
2905} // namespace pimpl
+
2906} // namespace serialization
+
2907
+
2908template<typename T>
+
2909boost::optional<T>
+
+ +
2911{
+
2912 return ss_->to_object<T>(data_);
+
2913}
+
+
2914} // namespace client
+
2915} // namespace hazelcast
+
2916
+
2917#include "hazelcast/client/serialization/pimpl/compact/compact_impl.h"
+
2918
+
2919#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
2920#pragma warning(pop)
+
2921#endif
+ +
hazelcast_json_value is a wrapper for Json formatted strings.
+ + +
void add_field_def(FieldDefinition &field_definition)
Internal API.
+
field_type get_field_type(const std::string &field_name) const
+
void write_data(pimpl::data_output &data_output)
Internal API.
+
const FieldDefinition & get_field(const std::string &field_name) const
+
void read_data(object_data_input &data_input)
Internal API.
+ + +
void set_version_if_not_set(int new_version)
Internal API.
+
bool has_field(const std::string &field_name) const
+ +
ClassDefinition defines a class schema for portable classes.
+ + + +
void write_data(pimpl::data_output &data_output)
+
void read_data(object_data_input &data_input)
+ + + + + +
std::enable_if<!(std::is_base_of< identified_data_serializer, hz_serializer< T > >::value||std::is_base_of< portable_serializer, hz_serializer< T > >::value||std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value||std::is_base_of< builtin_serializer, hz_serializer< T > >::value||std::is_base_of< custom_serializer, hz_serializer< T > >::value||std::is_same< generic_record::generic_record, T >::value), boost::optional< T > >::type read_object(int32_t type_id)
Global serialization.
+
object_data_input(boost::endian::order byte_order, const std::vector< byte > &buffer, int offset, pimpl::PortableSerializer &portable_ser, pimpl::compact_stream_serializer &compact_ser, pimpl::DataSerializer &data_ser, std::shared_ptr< serialization::global_serializer > global_serializer)
Internal API.
+
std::enable_if<!(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value), boost::optional< T > >::type read_object()
+ +
object_data_output(boost::endian::order byte_order, bool dont_write=false, pimpl::PortableSerializer *portable_ser=nullptr, pimpl::compact_stream_serializer *compact_ser=nullptr, std::shared_ptr< serialization::global_serializer > global_serializer=nullptr)
Internal API Constructor.
+
std::enable_if< std::is_same< int16_t, typenamestd::remove_cv< T >::type >::value||std::is_same< int32_t, typenamestd::remove_cv< T >::type >::value||std::is_same< int64_t, typenamestd::remove_cv< T >::type >::value||std::is_same< float, typenamestd::remove_cv< T >::type >::value||std::is_same< double, typenamestd::remove_cv< T >::type >::value||std::is_same< byte, typenamestd::remove_cv< T >::type >::value||std::is_same< char, typenamestd::remove_cv< T >::type >::value||std::is_same< char16_t, typenamestd::remove_cv< T >::type >::value||std::is_same< bool, typenamestd::remove_cv< T >::type >::value||std::is_same< std::string, typenamestd::remove_cv< T >::type >::value, T >::type read(const std::string &field_name)
+
boost::optional< std::vector< T > > read_portable_array(const std::string &field_name)
+
std::enable_if< std::is_same< std::vector< byte >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< char >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< bool >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int16_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int32_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< int64_t >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< float >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< double >, typenamestd::remove_cv< T >::type >::value||std::is_same< std::vector< std::string >, typenamestd::remove_cv< T >::type >::value, boost::optional< T > >::type read(const std::string &field_name)
+
boost::optional< T > read_portable(const std::string &field_name)
+
void write_null_portable(const std::string &field_name)
To write a null portable value.
+
object_data_output & get_raw_data_output()
After writing portable fields, one can write remaining fields in old fashioned way consecutively at t...
+
void end()
Internal api , should not be called by end user.
+
void write_portable_array(const std::string &field_name, const std::vector< T > *values)
+
portable_writer(pimpl::DefaultPortableWriter *default_portable_writer)
Internal api constructor.
+
void write_portable(const std::string &field_name, const T *portable)
+
typed_data class is a wrapper class for the serialized binary data.
+
const serialization::pimpl::data & get_data() const
Internal API.
+
boost::optional< T > get() const
Deserializes the underlying binary data and produces the object of type T.
+
serialization::pimpl::object_type get_type() const
+
STL namespace.
+
An arbitrary precision and scale floating point number.
Definition big_decimal.h:44
+ + + + +
Classes derived from this class should implement the following static methods: static int32_t get_cla...
+
Classes derived from this class should implement the following static methods: static int32_t get_cla...
+ +
+
+
+ + + + diff --git a/5.5.0/dd/d62/classhazelcast_1_1logger.html b/5.5.0/dd/d62/classhazelcast_1_1logger.html new file mode 100644 index 0000000000..4af52abd18 --- /dev/null +++ b/5.5.0/dd/d62/classhazelcast_1_1logger.html @@ -0,0 +1,374 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::logger Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::logger Class Reference
+
+
+ + + + +

+Public Types

enum class  level : int {
+  all = (std::numeric_limits<int>::min)() +, finest = 300 +, finer = 400 +, fine = 500 +,
+  info = 800 +, warning = 900 +, severe = 1000 +, off = (std::numeric_limits<int>::max)() +
+ }
using handler_type
+ + + + +

+Public Member Functions

 logger (std::string instance_name, std::string cluster_name, level lvl, handler_type handler)
bool enabled (level lvl) noexcept
void log (level lvl, const std::string &msg) noexcept
+ + +

+Static Public Member Functions

static void default_handler (const std::string &instance_name, const std::string &cluster_name, level lvl, const std::string &msg) noexcept
+

Detailed Description

+
+

Definition at line 26 of file logger.h.

+

Member Typedef Documentation

+ +

◆ handler_type

+ +
+
+ + + + +
using hazelcast::logger::handler_type
+
+Initial value:
std::function<
+
void(const std::string&, const std::string&, level, const std::string&)>
+
+

Definition at line 34 of file logger.h.

+ +
+
+

Member Enumeration Documentation

+ +

◆ level

+ +
+
+ + + + + +
+ + + + +
enum class hazelcast::logger::level : int
+
+strong
+
+ +

Definition at line 59 of file logger.h.

+
60{
+
61 all = (std::numeric_limits<int>::min)(),
+
62 finest = 300,
+
63 finer = 400,
+
64 fine = 500,
+
65 info = 800,
+
66 warning = 900,
+
67 severe = 1000,
+
68 off = (std::numeric_limits<int>::max)()
+
69};
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ logger()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::logger::logger (std::string instance_name,
std::string cluster_name,
level lvl,
handler_type handler )
+
+ +

Definition at line 58 of file logger.cpp.

+
62 : instance_name_{ std::move(instance_name) }
+
63 , cluster_name_{ std::move(cluster_name) }
+
64 , level_{ level }
+
65 , handler_{ std::move(handler) }
+
66{}
+
+
+
+

Member Function Documentation

+ +

◆ default_handler()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
void hazelcast::logger::default_handler (const std::string & instance_name,
const std::string & cluster_name,
level lvl,
const std::string & msg )
+
+staticnoexcept
+
+ +

Definition at line 101 of file logger.cpp.

+
105{
+
106
+
107 auto tp = std::chrono::system_clock::now();
+
108 auto t = std::chrono::system_clock::to_time_t(tp);
+
109 auto local_t = time_t_to_localtime(t);
+
110
+
111 auto dur = tp.time_since_epoch();
+
112 auto sec = std::chrono::duration_cast<std::chrono::seconds>(dur);
+
113
+
114 auto ms =
+
115 std::chrono::duration_cast<std::chrono::milliseconds>(dur - sec).count();
+
116
+
117 std::ostringstream sstrm;
+
118
+
119 char time_buffer[80];
+
120 std::strftime(
+
121 time_buffer, sizeof(time_buffer), "%d/%m/%Y %H:%M:%S.", &local_t);
+
122 sstrm << time_buffer << std::setfill('0') << std::setw(3) << ms << ' '
+
123 << lvl << ": [" << std::this_thread::get_id() << "] " << instance_name
+
124 << '[' << cluster_name << "] [" << client::version() << "] " << msg
+
125 << '\n';
+
126
+
127 {
+
128 std::lock_guard<std::mutex> g(cout_lock_);
+
129 std::cout << sstrm.str() << std::flush;
+
130 }
+
131}
+
+
+
+ +

◆ enabled()

+ +
+
+ + + + + +
+ + + + + + + +
bool hazelcast::logger::enabled (level lvl)
+
+noexcept
+
+ +

Definition at line 69 of file logger.cpp.

+
70{
+
71 return lvl >= level_;
+
72}
+
+
+
+ +

◆ log()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::logger::log (level lvl,
const std::string & msg )
+
+noexcept
+
+ +

Definition at line 75 of file logger.cpp.

+
76{
+
77 handler_(instance_name_, cluster_name_, lvl, msg);
+
78}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html b/5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html new file mode 100644 index 0000000000..83a45682be --- /dev/null +++ b/5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html @@ -0,0 +1,396 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_row_metadata Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_row_metadata Class Reference
+
+
+ +

SQL row metadata. + More...

+ +

#include <sql_row_metadata.h>

+ + + + +

+Public Types

using const_iterator
 key is the column name, value is the column index.
+ + + + + + + + + + + + +

+Public Member Functions

 sql_row_metadata (std::vector< sql_column_metadata > columns)
std::size_t column_count () const
 Gets the number of columns in the row.
const sql_column_metadatacolumn (std::size_t index) const
 Gets column metadata.
const std::vector< sql_column_metadata > & columns () const
 Gets columns metadata.
const_iterator find_column (const std::string &column_name) const
 Find index of the column with the given name.
const_iterator end () const
 Constant indicating that the column is not found.
+ + +

+Friends

bool HAZELCAST_API operator== (const sql_row_metadata &lhs, const sql_row_metadata &rhs)
+

Detailed Description

+

SQL row metadata.

+ +

Definition at line 31 of file sql_row_metadata.h.

+

Member Typedef Documentation

+ +

◆ const_iterator

+ +
+
+Initial value:
+
std::unordered_map<std::string, std::size_t>::const_iterator
+
+

key is the column name, value is the column index.

+ +

Definition at line 37 of file sql_row_metadata.h.

+ +
+
+

Constructor & Destructor Documentation

+ +

◆ sql_row_metadata()

+ +
+
+ + + + + +
+ + + + + + + +
hazelcast::client::sql::sql_row_metadata::sql_row_metadata (std::vector< sql_column_metadata > columns)
+
+explicit
+
+ +

Definition at line 1264 of file sql.cpp.

+
1265 : columns_(std::move(columns))
+
1266{
+
1267 assert(!columns_.empty());
+
1268
+
1269 name_to_index_.reserve(columns_.size());
+
1270 for (std::size_t i = 0; i < columns_.size(); ++i) {
+
1271 name_to_index_.emplace(columns_[i].name, i);
+
1272 }
+
1273}
+
const std::vector< sql_column_metadata > & columns() const
Gets columns metadata.
Definition sql.cpp:1294
+
+
+
+

Member Function Documentation

+ +

◆ column()

+ +
+
+ + + + + + + +
const sql_column_metadata & hazelcast::client::sql::sql_row_metadata::column (std::size_t index) const
+
+ +

Gets column metadata.

+
Parameters
+ + +
indexcolumn index, zero-based
+
+
+
Returns
column metadata
+
Exceptions
+ + +
IndexOutOfBoundsExceptionIf the column index is out of bounds
+
+
+ +

Definition at line 1282 of file sql.cpp.

+
1283{
+
1284 if (index >= columns_.size()) {
+
1285 throw exception::index_out_of_bounds(
+
1286 "sql_row_metadata::column(std::size_t index)",
+
1287 (boost::format("Column index is out of bounds: %1%") % index).str());
+
1288 }
+
1289
+
1290 return columns_[index];
+
1291}
+
+
+
+ +

◆ column_count()

+ +
+
+ + + + + + + +
std::size_t hazelcast::client::sql::sql_row_metadata::column_count () const
+
+ +

Gets the number of columns in the row.

+
Returns
the number of columns in the row
+ +

Definition at line 1276 of file sql.cpp.

+
1277{
+
1278 return columns_.size();
+
1279}
+
+
+
+ +

◆ columns()

+ +
+
+ + + + + + + +
const std::vector< sql_column_metadata > & hazelcast::client::sql::sql_row_metadata::columns () const
+
+ +

Gets columns metadata.

+
Returns
columns metadata
+ +

Definition at line 1294 of file sql.cpp.

+
1295{
+
1296 return columns_;
+
1297}
+
+
+
+ +

◆ end()

+ +
+
+ + + + + + + +
sql_row_metadata::const_iterator hazelcast::client::sql::sql_row_metadata::end () const
+
+ +

Constant indicating that the column is not found.

+ +

Definition at line 1306 of file sql.cpp.

+
1307{
+
1308 return name_to_index_.end();
+
1309}
+
+
+
+ +

◆ find_column()

+ +
+
+ + + + + + + +
sql_row_metadata::const_iterator hazelcast::client::sql::sql_row_metadata::find_column (const std::string & column_name) const
+
+ +

Find index of the column with the given name.

+

Returned index can be used to get column value from sql_row.

+
Parameters
+ + +
column_namecolumn name (case sensitive)
+
+
+
Returns
the iterator pointing to the found item or end() if not found.
+
See also
sql_row
+ +

Definition at line 1300 of file sql.cpp.

+
1301{
+
1302 return name_to_index_.find(column_name);
+
1303}
+
+
+
+ + +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool HAZELCAST_API operator== (const sql_row_metadata & lhs,
const sql_row_metadata & rhs )
+
+friend
+
+ +

Definition at line 1311 of file sql.cpp.

+
1312{
+
1313 return lhs.columns_ == rhs.columns_;
+
1314}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.js b/5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.js new file mode 100644 index 0000000000..6e65f95336 --- /dev/null +++ b/5.5.0/dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__row__metadata = +[ + [ "const_iterator", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html#a1c5f3c8e68e406608f3b1320ac8fdea5", null ], + [ "column", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html#a3f58995b69c2861ae69db65f4bbb6296", null ], + [ "column_count", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html#a72e99664827d36179c1081da641fbfe5", null ], + [ "columns", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html#af895b06c134407499acf5ee441b99985", null ], + [ "end", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html#aaf8b95c3deb48e70ee10ccb4fbbc59ab", null ], + [ "find_column", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html#ac2b3acf6e85241acbbb06133689271c2", null ] +]; \ No newline at end of file diff --git a/5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html b/5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html new file mode 100644 index 0000000000..2645c881fd --- /dev/null +++ b/5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html @@ -0,0 +1,244 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::topic::listener Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::topic::listener Class Referencefinal
+
+
+ +

Listen to messages from an ITopic. + More...

+ +

#include <listener.h>

+ + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
listeneron_received (Handler &&h) &
 Set an handler function to be invoked when a message is received for the subscribed topic.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
listener && on_received (Handler &&h) &&
+ + +

+Friends

class impl::TopicEventHandlerImpl
+

Detailed Description

+

Listen to messages from an ITopic.

+
See also
ITopic::add_message_listener
+ +

Definition at line 41 of file listener.h.

+

Member Function Documentation

+ +

◆ on_received() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
listener & hazelcast::client::topic::listener::on_received (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when a message is received for the subscribed topic.

+
Warning
In order to guarantee message ordering, there is only one thread that invokes the given function. The user should off-load any time consuming operation to another thread.
+
Parameters
+ + +
ha void function object that is callable with a single parameter of type Message &&
+
+
+ +

Definition at line 58 of file listener.h.

+
59 {
+
60 received_ = std::move(h);
+
61 return *this;
+
62 }
+
+
+
+ +

◆ on_received() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
listener && hazelcast::client::topic::listener::on_received (Handler && h) &&
+
+inline
+
+ +

+ +

Definition at line 69 of file listener.h.

+
70 {
+
71 on_received(std::move(h));
+
72 return std::move(*this);
+
73 }
+
listener & on_received(Handler &&h) &
Set an handler function to be invoked when a message is received for the subscribed topic.
Definition listener.h:58
+
+
+
+ + +

◆ impl::TopicEventHandlerImpl

+ +
+
+ + + + + +
+ + + + +
friend class impl::TopicEventHandlerImpl
+
+friend
+
+ +

Definition at line 80 of file listener.h.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/topic/listener.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.js b/5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.js new file mode 100644 index 0000000000..72fb52c4c7 --- /dev/null +++ b/5.5.0/dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1topic_1_1listener = +[ + [ "on_received", "dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html#a9acd4b96fdef36c2391e66a9ccb87a40", null ], + [ "on_received", "dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html#a3892e13188a8f495336b212b50ec7a52", null ] +]; \ No newline at end of file diff --git a/5.5.0/dd/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4-members.html b/5.5.0/dd/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4-members.html new file mode 100644 index 0000000000..ebb1f2b3f5 --- /dev/null +++ b/5.5.0/dd/d73/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::sql_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dd/d7e/spi_8cpp_source.html b/5.5.0/dd/d7e/spi_8cpp_source.html new file mode 100644 index 0000000000..b29fefdf14 --- /dev/null +++ b/5.5.0/dd/d7e/spi_8cpp_source.html @@ -0,0 +1,3445 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/spi.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
spi.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <utility>
+
18
+
19#include <boost/uuid/uuid_hash.hpp>
+
20#include <boost/functional/hash.hpp>
+
21#include <boost/property_tree/ptree.hpp>
+
22#include <boost/property_tree/json_parser.hpp>
+
23
+
24#include "hazelcast/client/hazelcast_client.h"
+
25#include <hazelcast/client/protocol/codec/ErrorCodec.h>
+
26#include <hazelcast/client/spi/impl/ListenerMessageCodec.h>
+
27#include <hazelcast/client/spi/impl/ClientClusterServiceImpl.h>
+
28#include <hazelcast/client/spi/impl/listener/cluster_view_listener.h>
+
29#include <hazelcast/client/spi/impl/listener/listener_service_impl.h>
+
30#include <hazelcast/client/spi/impl/discovery/remote_address_provider.h>
+
31#include <hazelcast/client/spi/impl/discovery/cloud_discovery.h>
+
32#include <hazelcast/util/AddressUtil.h>
+
33#include "hazelcast/client/member_selectors.h"
+
34#include "hazelcast/client/lifecycle_event.h"
+
35#include "hazelcast/client/initial_membership_event.h"
+
36#include "hazelcast/client/membership_event.h"
+
37#include "hazelcast/client/lifecycle_listener.h"
+
38#include "hazelcast/client/spi/ProxyManager.h"
+
39#include "hazelcast/client/spi/ClientProxy.h"
+
40#include "hazelcast/client/spi/ClientContext.h"
+
41#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
42#include "hazelcast/client/spi/impl/ClientInvocationServiceImpl.h"
+
43#include "hazelcast/client/impl/hazelcast_client_instance_impl.h"
+
44#include "hazelcast/client/impl/statistics/Statistics.h"
+
45#include "hazelcast/client/spi/impl/ClientPartitionServiceImpl.h"
+
46#include "hazelcast/client/spi/impl/DefaultAddressProvider.h"
+
47#include "hazelcast/client/spi/impl/sequence/CallIdSequenceWithBackpressure.h"
+
48#include "hazelcast/client/spi/impl/sequence/CallIdSequenceWithoutBackpressure.h"
+
49#include "hazelcast/client/spi/impl/sequence/FailFastCallIdSequence.h"
+
50#include "hazelcast/client/spi/impl/sequence/CallIdFactory.h"
+
51#include "hazelcast/client/connection/ClientConnectionManagerImpl.h"
+
52#include "hazelcast/util/AddressHelper.h"
+
53#include "hazelcast/util/HashUtil.h"
+
54#include "hazelcast/util/concurrent/BackoffIdleStrategy.h"
+
55#ifdef HZ_BUILD_WITH_SSL
+
56#include <hazelcast/util/SyncHttpsClient.h>
+
57#endif // HZ_BUILD_WITH_SSL
+
58
+
59namespace hazelcast {
+
60namespace client {
+
61const std::unordered_set<member>&
+
+ +
63{
+
64 return members_;
+
65}
+
+
66
+ +
+ +
69{
+
70 return cluster_;
+
71}
+
+
72
+
73initial_membership_event::initial_membership_event(
+ +
75 std::unordered_set<member> members)
+
76 : cluster_(cluster)
+
77 , members_(std::move(members))
+
78{}
+
79
+
+ +
81 : state_(state)
+
82{}
+
+
83
+ +
+ +
86{
+
87 return state_;
+
88}
+
+
89
+
90namespace spi {
+
91ProxyManager::ProxyManager(ClientContext& context)
+
92 : client_(context)
+
93{}
+
94
+
95void
+
96ProxyManager::init()
+
97{}
+
98
+
99void
+
100ProxyManager::destroy()
+
101{
+
102 std::lock_guard<std::recursive_mutex> guard(lock_);
+
103 for (auto& p : proxies_) {
+
104 try {
+
105 auto proxy = p.second.get();
+
106 p.second.get()->on_shutdown();
+
107 } catch (std::exception& se) {
+
108 auto& lg = client_.get_logger();
+
109 HZ_LOG(
+
110 lg,
+
111 finest,
+
112 boost::str(boost::format(
+
113 "Proxy was not created, "
+
114 "hence onShutdown can be called. Exception: %1%") %
+
115 se.what()));
+
116 }
+
117 }
+
118 proxies_.clear();
+
119}
+
120
+
121boost::future<void>
+
122ProxyManager::initialize(const std::shared_ptr<ClientProxy>& client_proxy)
+
123{
+
124 auto clientMessage = protocol::codec::client_createproxy_encode(
+
125 client_proxy->get_name(), client_proxy->get_service_name());
+
126 return spi::impl::ClientInvocation::create(
+
127 client_, clientMessage, client_proxy->get_service_name())
+
128 ->invoke()
+
129 .then(boost::launch::sync, [=](boost::future<protocol::ClientMessage> f) {
+
130 f.get();
+
131 client_proxy->on_initialize();
+
132 });
+
133}
+
134
+
135boost::future<void>
+
136ProxyManager::destroy_proxy(ClientProxy& proxy)
+
137{
+
138 DefaultObjectNamespace objectNamespace(proxy.get_service_name(),
+
139 proxy.get_name());
+
140 std::shared_ptr<ClientProxy> registeredProxy;
+
141 {
+
142 std::lock_guard<std::recursive_mutex> guard(lock_);
+
143 auto it = proxies_.find(objectNamespace);
+
144 registeredProxy = it == proxies_.end() ? nullptr : it->second.get();
+
145 if (it != proxies_.end()) {
+
146 proxies_.erase(it);
+
147 }
+
148 }
+
149
+
150 try {
+
151 if (registeredProxy) {
+
152 try {
+
153 proxy.destroy_locally();
+
154 return proxy.destroy_remotely();
+
155 } catch (exception::iexception&) {
+
156 proxy.destroy_remotely();
+
157 throw;
+
158 }
+
159 }
+
160 if (&proxy != registeredProxy.get()) {
+
161 // The given proxy is stale and was already destroyed, but the
+
162 // caller may have allocated local resources in the context of this
+
163 // stale proxy instance after it was destroyed, so we have to
+
164 // cleanup it locally one more time to make sure there are no
+
165 // leaking local resources.
+
166 proxy.destroy_locally();
+
167 }
+
168 } catch (...) {
+
169 if (&proxy != registeredProxy.get()) {
+
170 // The given proxy is stale and was already destroyed, but the
+
171 // caller may have allocated local resources in the context of this
+
172 // stale proxy instance after it was destroyed, so we have to
+
173 // cleanup it locally one more time to make sure there are no
+
174 // leaking local resources.
+
175 proxy.destroy_locally();
+
176 }
+
177 throw;
+
178 }
+
179 return boost::make_ready_future();
+
180}
+
181
+
182ClientContext::ClientContext(const client::hazelcast_client& hazelcast_client)
+
183 : hazelcast_client_(*hazelcast_client.client_impl_)
+
184{}
+
185
+
186ClientContext::ClientContext(
+
187 client::impl::hazelcast_client_instance_impl& hazelcast_client)
+
188 : hazelcast_client_(hazelcast_client)
+
189{}
+
190
+
191serialization::pimpl::SerializationService&
+
192ClientContext::get_serialization_service()
+
193{
+
194 return hazelcast_client_.serialization_service_;
+
195}
+
196
+
197impl::ClientClusterServiceImpl&
+
198ClientContext::get_client_cluster_service()
+
199{
+
200 return hazelcast_client_.cluster_service_;
+
201}
+
202
+
203impl::ClientInvocationServiceImpl&
+
204ClientContext::get_invocation_service()
+
205{
+
206 return *hazelcast_client_.invocation_service_;
+
207}
+
208
+ +
210ClientContext::get_client_config()
+
211{
+
212 return hazelcast_client_.client_config_;
+
213}
+
214
+
215impl::ClientPartitionServiceImpl&
+
216ClientContext::get_partition_service()
+
217{
+
218 return *hazelcast_client_.partition_service_;
+
219}
+
220
+
221lifecycle_service&
+
222ClientContext::get_lifecycle_service()
+
223{
+
224 return hazelcast_client_.lifecycle_service_;
+
225}
+
226
+
227spi::impl::listener::listener_service_impl&
+
228ClientContext::get_client_listener_service()
+
229{
+
230 return *hazelcast_client_.listener_service_;
+
231}
+
232
+
233connection::ClientConnectionManagerImpl&
+
234ClientContext::get_connection_manager()
+
235{
+
236 return *hazelcast_client_.connection_manager_;
+
237}
+
238
+
239internal::nearcache::NearCacheManager&
+
240ClientContext::get_near_cache_manager()
+
241{
+
242 return *hazelcast_client_.near_cache_manager_;
+
243}
+
244
+ +
246ClientContext::get_client_properties()
+
247{
+
248 return hazelcast_client_.client_properties_;
+
249}
+
250
+
251cluster&
+
252ClientContext::get_cluster()
+
253{
+
254 return hazelcast_client_.cluster_;
+
255}
+
256
+
257std::shared_ptr<impl::sequence::CallIdSequence>&
+
258ClientContext::get_call_id_sequence() const
+
259{
+
260 return hazelcast_client_.call_id_sequence_;
+
261}
+
262
+
263const protocol::ClientExceptionFactory&
+
264ClientContext::get_client_exception_factory() const
+
265{
+
266 return hazelcast_client_.get_exception_factory();
+
267}
+
268
+
269const std::string&
+
270ClientContext::get_name() const
+
271{
+
272 return hazelcast_client_.get_name();
+
273}
+
274
+
275impl::ClientExecutionServiceImpl&
+
276ClientContext::get_client_execution_service() const
+
277{
+
278 return *hazelcast_client_.execution_service_;
+
279}
+
280
+
281const std::shared_ptr<client::impl::ClientLockReferenceIdGenerator>&
+
282ClientContext::get_lock_reference_id_generator()
+
283{
+
284 return hazelcast_client_.get_lock_reference_id_generator();
+
285}
+
286
+
287std::shared_ptr<client::impl::hazelcast_client_instance_impl>
+
288ClientContext::get_hazelcast_client_implementation()
+
289{
+
290 return hazelcast_client_.shared_from_this();
+
291}
+
292
+
293spi::ProxyManager&
+
294ClientContext::get_proxy_manager()
+
295{
+
296 return hazelcast_client_.get_proxy_manager();
+
297}
+
298
+
299logger&
+
300ClientContext::get_logger()
+
301{
+
302 return *hazelcast_client_.logger_;
+
303}
+
304
+
305client::impl::statistics::Statistics&
+
306ClientContext::get_clientstatistics()
+
307{
+
308 return *hazelcast_client_.statistics_;
+
309}
+
310
+
311spi::impl::listener::cluster_view_listener&
+
312ClientContext::get_cluster_view_listener()
+
313{
+
314 return *hazelcast_client_.cluster_listener_;
+
315}
+
316
+
317boost::uuids::uuid
+
318ClientContext::random_uuid()
+
319{
+
320 return hazelcast_client_.random_uuid();
+
321}
+
322
+
323cp::internal::session::proxy_session_manager&
+
324ClientContext::get_proxy_session_manager()
+
325{
+
326 return hazelcast_client_.proxy_session_manager_;
+
327}
+
328
+
329serialization::pimpl::default_schema_service&
+
330ClientContext::get_schema_service()
+
331{
+
332 return hazelcast_client_.schema_service_;
+
333}
+
334
+
335lifecycle_service::lifecycle_service(
+
336 ClientContext& client_context,
+
337 const std::vector<lifecycle_listener>& listeners)
+
338 : client_context_(client_context)
+
339 , listeners_()
+
340 , shutdown_completed_latch_(1)
+
341{
+
342 for (const auto& listener : listeners) {
+
343 add_listener(lifecycle_listener(listener));
+
344 }
+
345}
+
346
+
347bool
+
348lifecycle_service::start()
+
349{
+
350 bool expected = false;
+
351 if (!active_.compare_exchange_strong(expected, true)) {
+
352 return false;
+
353 }
+
354
+
355 fire_lifecycle_event(lifecycle_event::STARTED);
+
356
+
357 client_context_.get_client_execution_service().start();
+
358
+
359 client_context_.get_client_listener_service().start();
+
360
+
361 client_context_.get_invocation_service().start();
+
362
+
363 client_context_.get_client_cluster_service().start();
+
364
+
365 client_context_.get_cluster_view_listener().start();
+
366
+
367 if (!client_context_.get_connection_manager().start()) {
+
368 return false;
+
369 }
+
370
+
371 auto& connectionStrategyConfig =
+
372 client_context_.get_client_config().get_connection_strategy_config();
+
373 if (!connectionStrategyConfig.is_async_start()) {
+
374 // The client needs to open connections to all members before any
+
375 // services requiring internal listeners start
+
376 wait_for_initial_membership_event();
+
377 client_context_.get_connection_manager()
+
378 .connect_to_all_cluster_members();
+
379 }
+
380
+
381 client_context_.get_invocation_service().add_backup_listener();
+
382
+
383 client_context_.get_clientstatistics().start();
+
384
+
385 return true;
+
386}
+
387
+
388void
+
389lifecycle_service::shutdown()
+
390{
+
391 bool expected = true;
+
392 if (!active_.compare_exchange_strong(expected, false)) {
+
393 shutdown_completed_latch_.wait();
+
394 return;
+
395 }
+
396 try {
+
397 fire_lifecycle_event(lifecycle_event::SHUTTING_DOWN);
+
398 client_context_.get_proxy_session_manager().shutdown();
+
399 client_context_.get_clientstatistics().shutdown();
+
400 client_context_.get_proxy_manager().destroy();
+
401 client_context_.get_connection_manager().shutdown();
+
402 client_context_.get_client_cluster_service().shutdown();
+
403 client_context_.get_invocation_service().shutdown();
+
404 client_context_.get_client_listener_service().shutdown();
+
405 client_context_.get_near_cache_manager().destroy_all_near_caches();
+
406 fire_lifecycle_event(lifecycle_event::SHUTDOWN);
+
407 client_context_.get_client_execution_service().shutdown();
+
408 client_context_.get_serialization_service().dispose();
+
409 shutdown_completed_latch_.count_down();
+
410 } catch (std::exception& e) {
+
411 HZ_LOG(
+
412 client_context_.get_logger(),
+
413 info,
+
414 boost::str(
+
415 boost::format(
+
416 "An exception occured during LifecycleService shutdown. %1%") %
+
417 e.what()));
+
418 shutdown_completed_latch_.count_down();
+
419 }
+
420}
+
421
+
422boost::uuids::uuid
+
423lifecycle_service::add_listener(lifecycle_listener&& lifecycle_listener)
+
424{
+
425 std::lock_guard<std::mutex> lg(listener_lock_);
+
426 const auto id = uuid_generator_();
+
427 listeners_.emplace(id, std::move(lifecycle_listener));
+
428 return id;
+
429}
+
430
+
431bool
+
432lifecycle_service::remove_listener(const boost::uuids::uuid& registration_id)
+
433{
+
434 std::lock_guard<std::mutex> guard(listener_lock_);
+
435 return listeners_.erase(registration_id) == 1;
+
436}
+
437
+
438void
+
439lifecycle_service::fire_lifecycle_event(const lifecycle_event& lifecycle_event)
+
440{
+
441 std::lock_guard<std::mutex> guard(listener_lock_);
+
442 logger& lg = client_context_.get_logger();
+
443
+
444 std::function<void(lifecycle_listener&)> fire_one;
+
445
+
446 switch (lifecycle_event.get_state()) {
+
447 case lifecycle_event::STARTING: {
+
448 // convert the date string from "2016-04-20" to 20160420
+
449 std::string date(HAZELCAST_STRINGIZE(HAZELCAST_GIT_COMMIT_DATE));
+
450 util::git_date_to_hazelcast_log_date(date);
+
451 std::string commitId(HAZELCAST_STRINGIZE(HAZELCAST_GIT_COMMIT_ID));
+
452 commitId.erase(std::remove(commitId.begin(), commitId.end(), '"'),
+
453 commitId.end());
+
454
+
455 HZ_LOG(lg,
+
456 info,
+
457 (boost::format("(%1%:%2%) LifecycleService::LifecycleEvent "
+
458 "Client (%3%) is STARTING") %
+
459 date % commitId %
+
460 client_context_.get_connection_manager().get_client_uuid())
+
461 .str());
+
462 char msg[100];
+
463 util::hz_snprintf(
+
464 msg,
+
465 100,
+
466 "(%s:%s) LifecycleService::LifecycleEvent STARTING",
+
467 date.c_str(),
+
468 commitId.c_str());
+
469 HZ_LOG(lg, info, msg);
+
470
+
471 fire_one = [](lifecycle_listener& listener) {
+
472 listener.starting_();
+
473 };
+
474 break;
+
475 }
+
476 case lifecycle_event::STARTED: {
+
477 HZ_LOG(lg, info, "LifecycleService::LifecycleEvent STARTED");
+
478
+
479 fire_one = [](lifecycle_listener& listener) {
+
480 listener.started_();
+
481 };
+
482 break;
+
483 }
+
484 case lifecycle_event::SHUTTING_DOWN: {
+
485 HZ_LOG(lg, info, "LifecycleService::LifecycleEvent SHUTTING_DOWN");
+
486
+
487 fire_one = [](lifecycle_listener& listener) {
+
488 listener.shutting_down_();
+
489 };
+
490 break;
+
491 }
+
492 case lifecycle_event::SHUTDOWN: {
+
493 HZ_LOG(lg, info, "LifecycleService::LifecycleEvent SHUTDOWN");
+
494
+
495 fire_one = [](lifecycle_listener& listener) {
+
496 listener.shutdown_();
+
497 };
+
498 break;
+
499 }
+
500 case lifecycle_event::CLIENT_CONNECTED: {
+
501 HZ_LOG(
+
502 lg, info, "LifecycleService::LifecycleEvent CLIENT_CONNECTED");
+
503
+
504 fire_one = [](lifecycle_listener& listener) {
+
505 listener.connected_();
+
506 };
+
507 break;
+
508 }
+
509 case lifecycle_event::CLIENT_DISCONNECTED: {
+
510 HZ_LOG(
+
511 lg, info, "LifecycleService::LifecycleEvent CLIENT_DISCONNECTED");
+
512
+
513 fire_one = [](lifecycle_listener& listener) {
+
514 listener.disconnected_();
+
515 };
+
516 break;
+
517 }
+
518 }
+
519
+
520 for (auto& item : listeners_) {
+
521 fire_one(item.second);
+
522 }
+
523}
+
524
+
525bool
+
526lifecycle_service::is_running()
+
527{
+
528 return active_;
+
529}
+
530
+
531lifecycle_service::~lifecycle_service()
+
532{
+
533 if (active_) {
+
534 shutdown();
+
535 }
+
536}
+
537
+
538void
+
539lifecycle_service::wait_for_initial_membership_event() const
+
540{
+
541 client_context_.get_client_cluster_service()
+
542 .wait_initial_member_list_fetched();
+
543}
+
544
+
545DefaultObjectNamespace::DefaultObjectNamespace(const std::string& service,
+
546 const std::string& object)
+
547 : service_name_(service)
+
548 , object_name_(object)
+
549{}
+
550
+
551const std::string&
+
552DefaultObjectNamespace::get_service_name() const
+
553{
+
554 return service_name_;
+
555}
+
556
+
557const std::string&
+
558DefaultObjectNamespace::get_object_name() const
+
559{
+
560 return object_name_;
+
561}
+
562
+
563bool
+
564DefaultObjectNamespace::operator==(const DefaultObjectNamespace& rhs) const
+
565{
+
566 return service_name_ == rhs.service_name_ &&
+
567 object_name_ == rhs.object_name_;
+
568}
+
569
+
570ClientProxy::ClientProxy(const std::string& name,
+
571 const std::string& service_name,
+
572 ClientContext& context)
+
573 : name_(name)
+
574 , service_name_(service_name)
+
575 , context_(context)
+
576{}
+
577
+
578ClientProxy::~ClientProxy() = default;
+
579
+
580const std::string&
+
581ClientProxy::get_name() const
+
582{
+
583 return name_;
+
584}
+
585
+
586const std::string&
+
587ClientProxy::get_service_name() const
+
588{
+
589 return service_name_;
+
590}
+
591
+
592ClientContext&
+
593ClientProxy::get_context()
+
594{
+
595 return context_;
+
596}
+
597
+
598void
+
599ClientProxy::on_destroy()
+
600{}
+
601
+
602boost::future<void>
+
603ClientProxy::destroy()
+
604{
+
605 return get_context().get_proxy_manager().destroy_proxy(*this);
+
606}
+
607
+
608void
+
609ClientProxy::destroy_locally()
+
610{
+
611 if (pre_destroy()) {
+
612 try {
+
613 on_destroy();
+
614 post_destroy();
+
615 } catch (exception::iexception&) {
+
616 post_destroy();
+
617 throw;
+
618 }
+
619 }
+
620}
+
621
+
622bool
+
623ClientProxy::pre_destroy()
+
624{
+
625 return true;
+
626}
+
627
+
628void
+
629ClientProxy::post_destroy()
+
630{}
+
631
+
632void
+
633ClientProxy::on_initialize()
+
634{}
+
635
+
636void
+
637ClientProxy::on_shutdown()
+
638{}
+
639
+
640serialization::pimpl::SerializationService&
+
641ClientProxy::get_serialization_service()
+
642{
+
643 return context_.get_serialization_service();
+
644}
+
645
+
646boost::future<void>
+
647ClientProxy::destroy_remotely()
+
648{
+
649 auto clientMessage = protocol::codec::client_destroyproxy_encode(
+
650 get_name(), get_service_name());
+
651 return spi::impl::ClientInvocation::create(
+
652 get_context(),
+
653 std::make_shared<protocol::ClientMessage>(
+
654 std::move(clientMessage)),
+
655 get_name())
+
656 ->invoke()
+
657 .then(boost::launch::sync,
+
658 [](boost::future<protocol::ClientMessage> f) { f.get(); });
+
659}
+
660
+
661boost::future<boost::uuids::uuid>
+
662ClientProxy::register_listener(
+
663 std::shared_ptr<impl::ListenerMessageCodec> listener_message_codec,
+
664 std::shared_ptr<client::impl::BaseEventHandler> handler)
+
665{
+
666 return get_context().get_client_listener_service().register_listener(
+
667 listener_message_codec, handler);
+
668}
+
669
+
670boost::future<bool>
+
671ClientProxy::deregister_listener(boost::uuids::uuid registration_id)
+
672{
+
673 return get_context().get_client_listener_service().deregister_listener(
+
674 registration_id);
+
675}
+
676
+
677namespace impl {
+
678boost::uuids::uuid
+
679ListenerMessageCodec::decode_add_response(protocol::ClientMessage& msg) const
+
680{
+
681 return msg.get_first_uuid();
+
682}
+
683
+
684bool
+
685ListenerMessageCodec::decode_remove_response(protocol::ClientMessage& msg) const
+
686{
+
687 return msg.get_first_fixed_sized_field<bool>();
+
688}
+
689
+
690ClientInvocationServiceImpl::ClientInvocationServiceImpl(ClientContext& client)
+
691 : client_(client)
+
692 , logger_(client.get_logger())
+
693 , invocation_timeout_(
+
694 std::chrono::seconds(client.get_client_properties().get_integer(
+
695 client.get_client_properties().get_invocation_timeout_seconds())))
+
696 , invocation_retry_pause_(
+
697 std::chrono::milliseconds(client.get_client_properties().get_long(
+
698 client.get_client_properties().get_invocation_retry_pause_millis())))
+
699 , smart_routing_(
+
700 client.get_client_config().get_network_config().is_smart_routing())
+
701 , backup_acks_enabled_(smart_routing_ &&
+
702 client.get_client_config().backup_acks_enabled())
+
703 , fail_on_indeterminate_operation_state_(
+
704 client.get_client_properties().get_boolean(
+
705 client.get_client_properties().fail_on_indeterminate_state()))
+
706 , backup_timeout_(
+
707 std::chrono::milliseconds(client.get_client_properties().get_integer(
+
708 client.get_client_properties().backup_timeout_millis())))
+
709{}
+
710
+
711void
+
712ClientInvocationServiceImpl::start()
+
713{}
+
714
+
715void
+
716ClientInvocationServiceImpl::add_backup_listener()
+
717{
+
718 if (this->backup_acks_enabled_) {
+
719 auto& listener_service = this->client_.get_client_listener_service();
+
720 listener_service
+
721 .register_listener(std::make_shared<BackupListenerMessageCodec>(),
+
722 std::make_shared<noop_backup_event_handler>(logger_))
+
723 .get();
+
724 }
+
725}
+
726
+
727void
+
728ClientInvocationServiceImpl::shutdown()
+
729{
+
730 is_shutdown_.store(true);
+
731}
+
732
+
733std::chrono::milliseconds
+
734ClientInvocationServiceImpl::get_invocation_timeout() const
+
735{
+
736 return invocation_timeout_;
+
737}
+
738
+
739std::chrono::milliseconds
+
740ClientInvocationServiceImpl::get_invocation_retry_pause() const
+
741{
+
742 return invocation_retry_pause_;
+
743}
+
744
+
745bool
+
746ClientInvocationServiceImpl::is_redo_operation()
+
747{
+
748 return client_.get_client_config().is_redo_operation();
+
749}
+
750
+
751void
+
752ClientInvocationServiceImpl::handle_client_message(
+
753 const std::shared_ptr<ClientInvocation>& invocation,
+
754 const std::shared_ptr<protocol::ClientMessage>& response)
+
755{
+
756 try {
+
757 if (protocol::codec::ErrorCodec::EXCEPTION_MESSAGE_TYPE ==
+
758 response->get_message_type()) {
+
759 auto error_holder = protocol::codec::ErrorCodec::decode(*response);
+
760 invocation->notify_exception(
+
761 client_.get_client_exception_factory().create_exception(
+
762 error_holder));
+
763 } else {
+
764 invocation->notify(response);
+
765 }
+
766 } catch (std::exception& e) {
+
767 HZ_LOG(
+
768 logger_,
+
769 severe,
+
770 boost::str(boost::format("Failed to process response for %1%. %2%") %
+
771 *invocation % e.what()));
+
772 }
+
773}
+
774
+
775bool
+
776ClientInvocationServiceImpl::send(
+
777 const std::shared_ptr<impl::ClientInvocation>& invocation,
+
778 const std::shared_ptr<connection::Connection>& connection)
+
779{
+
780 if (is_shutdown_) {
+
781 BOOST_THROW_EXCEPTION(exception::hazelcast_client_not_active(
+
782 "ClientInvocationServiceImpl::send", "Client is shut down"));
+
783 }
+
784
+
785 if (backup_acks_enabled_) {
+
786 invocation->get_client_message()->add_flag(
+
787 protocol::ClientMessage::BACKUP_AWARE_FLAG);
+
788 }
+
789
+
790 write_to_connection(*connection, invocation);
+
791 invocation->set_send_connection(connection);
+
792 return true;
+
793}
+
794
+
795void
+
796ClientInvocationServiceImpl::write_to_connection(
+
797 connection::Connection& connection,
+
798 const std::shared_ptr<ClientInvocation>& client_invocation)
+
799{
+
800 auto clientMessage = client_invocation->get_client_message();
+
801 connection.write(client_invocation);
+
802}
+
803
+
804void
+
805ClientInvocationServiceImpl::check_invocation_allowed()
+
806{
+
807 client_.get_connection_manager().check_invocation_allowed();
+
808}
+
809
+
810void
+
811ClientInvocationServiceImpl::check_urgent_invocation_allowed(
+
812 const ClientInvocation& invocation)
+
813{
+
814 if (client_.get_connection_manager().client_initialized_on_cluster()) {
+
815 // If the client is initialized on the cluster, that means we
+
816 // have sent all the schemas to the cluster, even if we are
+
817 // reconnected to it
+
818 return;
+
819 }
+
820
+
821 if (!client_.get_hazelcast_client_implementation()
+
822 ->should_check_urgent_invocations()) {
+
823 // If there were no Compact schemas to begin with, we don't need
+
824 // to perform the check below. If the client didn't send a Compact
+
825 // schema up until this point, the retries or listener registrations
+
826 // could not send a schema, because if they were, we wouldn't hit
+
827 // this line.
+
828 return;
+
829 }
+
830
+
831 // We are not yet initialized on cluster, so the Compact schemas might
+
832 // not be sent yet. This message contains some serialized classes,
+
833 // and it is possible that it can also contain Compact serialized data.
+
834 // In that case, allowing this invocation to go through now could
+
835 // violate the invariant that the schema must come to cluster before
+
836 // the data. We will retry this invocation and wait until the client
+
837 // is initialized on the cluster, which means schemas are replicated
+
838 // in the cluster.
+
839 if (invocation.get_client_message()
+
840 ->contains_serialized_data_in_request()) {
+ +
842 "ClientInvocationServiceImpl::check_urgent_invocation_allowed",
+
843 invocation
+
844 };
+
845 }
+
846}
+
847
+
848bool
+
849ClientInvocationServiceImpl::invoke(
+
850 std::shared_ptr<ClientInvocation> invocation)
+
851{
+
852 auto connection = client_.get_connection_manager().get_random_connection();
+
853 if (!connection) {
+
854 HZ_LOG(logger_, finest, "No connection found to invoke");
+
855 return false;
+
856 }
+
857 return send(invocation, connection);
+
858}
+
859
+
860DefaultAddressProvider::DefaultAddressProvider(
+
861 config::client_network_config& network_config)
+
862 : network_config_(network_config)
+
863{}
+
864
+
865std::vector<address>
+
866DefaultAddressProvider::load_addresses()
+
867{
+
868 std::vector<address> addresses = network_config_.get_addresses();
+
869 if (addresses.empty()) {
+
870 addresses.emplace_back("127.0.0.1", 5701);
+
871 }
+
872
+
873 // TODO Implement AddressHelper to add alternative ports for the same
+
874 // address
+
875
+
876 return addresses;
+
877}
+
878
+
879boost::optional<address>
+
880DefaultAddressProvider::translate(const address& addr)
+
881{
+
882 return addr;
+
883}
+
884
+
885bool
+
886DefaultAddressProvider::is_default_provider()
+
887{
+
888 return true;
+
889}
+
890
+
891const boost::shared_ptr<ClientClusterServiceImpl::member_list_snapshot>
+
892 ClientClusterServiceImpl::EMPTY_SNAPSHOT(
+
893 new ClientClusterServiceImpl::member_list_snapshot{ -1 });
+
894
+
895constexpr boost::chrono::milliseconds
+
896 ClientClusterServiceImpl::INITIAL_MEMBERS_TIMEOUT;
+
897const endpoint_qualifier ClientClusterServiceImpl::CLIENT{ 1, "" };
+
898const endpoint_qualifier ClientClusterServiceImpl::MEMBER{ 0, "" };
+
899
+
900ClientClusterServiceImpl::ClientClusterServiceImpl(
+
901 hazelcast::client::spi::ClientContext& client)
+
902 : client_(client)
+
903 , member_list_snapshot_(EMPTY_SNAPSHOT)
+
904 , labels_(client.get_client_config().get_labels())
+
905 , initial_list_fetched_latch_(1)
+
906{}
+
907
+
908boost::uuids::uuid
+
909ClientClusterServiceImpl::add_membership_listener_without_init(
+
910 membership_listener&& listener)
+
911{
+
912 std::lock_guard<std::mutex> g(listeners_lock_);
+
913 auto id = client_.random_uuid();
+
914 listeners_.emplace(id, std::move(listener));
+
915 return id;
+
916}
+
917
+
918boost::optional<member>
+
919ClientClusterServiceImpl::get_member(boost::uuids::uuid uuid) const
+
920{
+
921 assert(!uuid.is_nil());
+
922 auto members_view_ptr = member_list_snapshot_.load();
+
923 const auto it = members_view_ptr->members.find(uuid);
+
924 if (it == members_view_ptr->members.end()) {
+
925 return boost::none;
+
926 }
+
927 return { it->second };
+
928}
+
929
+
930std::vector<member>
+
931ClientClusterServiceImpl::get_member_list() const
+
932{
+
933 auto members_view_ptr = member_list_snapshot_.load();
+
934 std::vector<member> result;
+
935 result.reserve(members_view_ptr->members.size());
+
936 for (const auto& e : members_view_ptr->members) {
+
937 result.emplace_back(e.second);
+
938 }
+
939 return result;
+
940}
+
941
+
942void
+
943ClientClusterServiceImpl::start()
+
944{
+
945 for (auto& listener :
+
946 client_.get_client_config().get_membership_listeners()) {
+
947 add_membership_listener(membership_listener(listener));
+
948 }
+
949}
+
950
+
951void
+
952ClientClusterServiceImpl::fire_initial_membership_event(
+
953 const initial_membership_event& event)
+
954{
+
955 std::lock_guard<std::mutex> g(listeners_lock_);
+
956
+
957 for (auto& item : listeners_) {
+
958 membership_listener& listener = item.second;
+
959 if (listener.init_) {
+
960 listener.init_(event);
+
961 }
+
962 }
+
963}
+
964
+
965void
+
966ClientClusterServiceImpl::shutdown()
+
967{
+
968 initial_list_fetched_latch_.try_count_down();
+
969}
+
970
+
971boost::uuids::uuid
+
972ClientClusterServiceImpl::add_membership_listener(
+
973 membership_listener&& listener)
+
974{
+
975 std::lock_guard<std::mutex> cluster_view_g(cluster_view_lock_);
+
976
+
977 auto id = add_membership_listener_without_init(std::move(listener));
+
978
+
979 std::lock_guard<std::mutex> listeners_g(listeners_lock_);
+
980 auto added_listener = listeners_[id];
+
981
+
982 if (added_listener.init_) {
+
983 auto& cluster = client_.get_cluster();
+
984 auto members_ptr = member_list_snapshot_.load();
+
985 if (!members_ptr->members.empty()) {
+
986 std::unordered_set<member> members;
+
987 for (const auto& e : members_ptr->members) {
+
988 members.insert(e.second);
+
989 }
+
990 added_listener.init_(initial_membership_event(cluster, members));
+
991 }
+
992 }
+
993
+
994 return id;
+
995}
+
996
+
997bool
+
998ClientClusterServiceImpl::remove_membership_listener(
+
999 boost::uuids::uuid registration_id)
+
1000{
+
1001 std::lock_guard<std::mutex> g(listeners_lock_);
+
1002 return listeners_.erase(registration_id) == 1;
+
1003}
+
1004
+
1005std::vector<member>
+
1006ClientClusterServiceImpl::get_members(const member_selector& selector) const
+
1007{
+
1008 std::vector<member> result;
+
1009 for (auto&& member : get_member_list()) {
+
1010 if (selector.select(member)) {
+
1011 result.emplace_back(std::move(member));
+
1012 }
+
1013 }
+
1014
+
1015 return result;
+
1016}
+
1017
+ +
1019ClientClusterServiceImpl::get_local_client() const
+
1020{
+
1021 connection::ClientConnectionManagerImpl& cm =
+
1022 client_.get_connection_manager();
+
1023 auto connection = cm.get_random_connection();
+
1024 auto inetSocketAddress =
+
1025 connection ? connection->get_local_socket_address() : boost::none;
+
1026 auto uuid = cm.get_client_uuid();
+
1027 return local_endpoint(
+
1028 uuid, std::move(inetSocketAddress), client_.get_name(), labels_);
+
1029}
+
1030
+
1031void
+
1032ClientClusterServiceImpl::clear_member_list_version()
+
1033{
+
1034 std::lock_guard<std::mutex> g(cluster_view_lock_);
+
1035 auto& lg = client_.get_logger();
+
1036 HZ_LOG(lg, finest, "Resetting the member list version ");
+
1037 auto cluster_view_snapshot = member_list_snapshot_.load();
+
1038 // This check is necessary so that `clear_member_list_version` when handling
+
1039 // auth response will not intervene with client failover logic
+
1040 if (cluster_view_snapshot != EMPTY_SNAPSHOT) {
+
1041 member_list_snapshot_.store(boost::shared_ptr<member_list_snapshot>(
+
1042 new member_list_snapshot{ 0, cluster_view_snapshot->members }));
+
1043 }
+
1044}
+
1045
+
1046std::vector<membership_event>
+
1047ClientClusterServiceImpl::clear_member_list_and_return_events()
+
1048{
+
1049 std::lock_guard<std::mutex> g(cluster_view_lock_);
+
1050
+
1051 auto& lg = client_.get_logger();
+
1052 HZ_LOG(lg, finest, "Resetting the member list");
+
1053
+
1054 auto previous_list = member_list_snapshot_.load()->members;
+
1055
+
1056 member_list_snapshot_.store(
+
1057 boost::shared_ptr<member_list_snapshot>(new member_list_snapshot{ 0 }));
+
1058
+
1059 return detect_membership_events(
+
1060 previous_list,
+
1061 std::unordered_map<boost::uuids::uuid,
+
1062 member,
+
1063 boost::hash<boost::uuids::uuid>>());
+
1064}
+
1065
+
1066void
+
1067ClientClusterServiceImpl::clear_member_list()
+
1068{
+
1069 auto events = clear_member_list_and_return_events();
+
1070 fire_events(std::move(events));
+
1071}
+
1072
+
1073void
+
1074ClientClusterServiceImpl::handle_event(int32_t version,
+
1075 const std::vector<member>& member_infos)
+
1076{
+
1077 auto& lg = client_.get_logger();
+
1078 HZ_LOG(
+
1079 lg,
+
1080 finest,
+
1081 boost::str(
+
1082 boost::format("Handling new snapshot with membership version: %1%, "
+
1083 "membersString %2%") %
+
1084 version % members_string(create_snapshot(version, member_infos))));
+
1085 auto cluster_view_snapshot = member_list_snapshot_.load();
+
1086 if (cluster_view_snapshot == EMPTY_SNAPSHOT) {
+
1087 std::lock_guard<std::mutex> g(cluster_view_lock_);
+
1088 cluster_view_snapshot = member_list_snapshot_.load();
+
1089 if (cluster_view_snapshot == EMPTY_SNAPSHOT) {
+
1090 // this means this is the first time client connected to cluster
+
1091 apply_initial_state(version, member_infos);
+
1092 initial_list_fetched_latch_.count_down();
+
1093 return;
+
1094 }
+
1095 }
+
1096
+
1097 std::vector<membership_event> events;
+
1098 if (version >= cluster_view_snapshot->version) {
+
1099 std::lock_guard<std::mutex> g(cluster_view_lock_);
+
1100 cluster_view_snapshot = member_list_snapshot_.load();
+
1101 if (version >= cluster_view_snapshot->version) {
+
1102 auto prev_members = cluster_view_snapshot->members;
+
1103 auto snapshot = boost::make_shared<member_list_snapshot>(
+
1104 create_snapshot(version, member_infos));
+
1105 member_list_snapshot_.store(snapshot);
+
1106 events = detect_membership_events(prev_members, snapshot->members);
+
1107 }
+
1108 }
+
1109
+
1110 fire_events(std::move(events));
+
1111}
+
1112
+
1113ClientClusterServiceImpl::member_list_snapshot
+
1114ClientClusterServiceImpl::create_snapshot(int32_t version,
+
1115 const std::vector<member>& members)
+
1116{
+
1117 member_list_snapshot result;
+
1118 result.version = version;
+
1119 for (auto& m : members) {
+
1120 auto const& address_map = m.address_map();
+
1121 if (address_map.empty()) {
+
1122 result.members.insert({ m.get_uuid(), m });
+
1123 } else {
+
1124 auto found = address_map.find(CLIENT);
+
1125 address member_address;
+
1126 if (found != address_map.end()) {
+
1127 member_address = found->second;
+
1128 } else {
+
1129 found = address_map.find(MEMBER);
+
1130 assert(found != address_map.end());
+
1131 member_address = found->second;
+
1132 }
+
1133 member new_member(member_address,
+
1134 m.get_uuid(),
+
1135 m.is_lite_member(),
+
1136 m.get_attributes(),
+
1137 m.address_map(),
+
1138 m.get_version());
+
1139 result.members.emplace(new_member.get_uuid(),
+
1140 std::move(new_member));
+
1141 }
+
1142 }
+
1143
+
1144 return result;
+
1145}
+
1146
+
1147std::string
+
1148ClientClusterServiceImpl::members_string(
+
1149 const ClientClusterServiceImpl::member_list_snapshot& snapshot)
+
1150{
+
1151 std::stringstream out;
+
1152 auto const& members = snapshot.members;
+
1153 out << std::endl << std::endl << "Members [" << members.size() << "] {";
+
1154 for (auto const& e : members) {
+
1155 out << std::endl << "\t" << e.second;
+
1156 }
+
1157 out << std::endl << "}" << std::endl;
+
1158 return out.str();
+
1159}
+
1160
+
1161void
+
1162ClientClusterServiceImpl::apply_initial_state(
+
1163 int32_t version,
+
1164 const std::vector<member>& member_infos)
+
1165{
+
1166 auto snapshot = boost::make_shared<member_list_snapshot>(
+
1167 create_snapshot(version, member_infos));
+
1168 member_list_snapshot_.store(snapshot);
+
1169 HZ_LOG(client_.get_logger(), info, members_string(*snapshot));
+
1170 std::unordered_set<member> members;
+
1171 for (auto const& e : snapshot->members) {
+
1172 members.insert(e.second);
+
1173 }
+
1174 std::lock_guard<std::mutex> g(listeners_lock_);
+
1175 for (auto& item : listeners_) {
+
1176 membership_listener& listener = item.second;
+
1177 if (listener.init_) {
+
1178 listener.init_(
+
1179 initial_membership_event(client_.get_cluster(), members));
+
1180 }
+
1181 }
+
1182}
+
1183
+
1184std::vector<membership_event>
+
1185ClientClusterServiceImpl::detect_membership_events(
+
1186 std::unordered_map<boost::uuids::uuid,
+
1187 member,
+
1188 boost::hash<boost::uuids::uuid>> previous_members,
+
1189 const std::unordered_map<boost::uuids::uuid,
+
1190 member,
+
1191 boost::hash<boost::uuids::uuid>>& current_members)
+
1192{
+
1193 std::vector<member> new_members;
+
1194
+
1195 for (auto const& e : current_members) {
+
1196 if (!previous_members.erase(e.first)) {
+
1197 new_members.emplace_back(e.second);
+
1198 }
+
1199 }
+
1200
+
1201 std::vector<membership_event> events;
+
1202
+
1203 // removal events should be added before added events
+
1204 for (auto const& e : previous_members) {
+
1205 events.emplace_back(
+
1206 client_.get_cluster(),
+
1207 e.second,
+
1208 membership_event::membership_event_type::MEMBER_LEFT,
+
1209 current_members);
+
1210 auto connection =
+
1211 client_.get_connection_manager().get_connection(e.second.get_uuid());
+
1212 if (connection) {
+
1213 connection->close(
+
1214 "",
+
1215 std::make_exception_ptr(exception::target_disconnected(
+
1216 "ClientClusterServiceImpl::detect_membership_events",
+
1217 (boost::format(
+
1218 "The client has closed the connection to this member, after "
+
1219 "receiving a member left event from the cluster. %1%") %
+
1220 *connection)
+
1221 .str())));
+
1222 }
+
1223 }
+
1224 for (auto const& member : new_members) {
+
1225 events.emplace_back(
+
1226 client_.get_cluster(),
+
1227 member,
+
1228 membership_event::membership_event_type::MEMBER_JOINED,
+
1229 current_members);
+
1230 }
+
1231
+
1232 if (!events.empty()) {
+
1233 auto snapshot = member_list_snapshot_.load();
+
1234 if (!snapshot->members.empty()) {
+
1235 HZ_LOG(client_.get_logger(), info, members_string(*snapshot));
+
1236 }
+
1237 }
+
1238 return events;
+
1239}
+
1240
+
1241void
+
1242ClientClusterServiceImpl::fire_events(std::vector<membership_event> events)
+
1243{
+
1244 std::lock_guard<std::mutex> g(listeners_lock_);
+
1245
+
1246 for (auto const& event : events) {
+
1247 for (auto& item : listeners_) {
+
1248 membership_listener& listener = item.second;
+
1249 if (event.get_event_type() ==
+
1250 membership_event::membership_event_type::MEMBER_JOINED) {
+
1251 listener.joined_(event);
+
1252 } else {
+
1253 listener.left_(event);
+
1254 }
+
1255 }
+
1256 }
+
1257}
+
1258
+
1259void
+
1260ClientClusterServiceImpl::wait_initial_member_list_fetched() const
+
1261{
+
1262 // safe to const cast here since latch operations are already thread safe
+
1263 // ops.
+
1264 if ((const_cast<boost::latch&>(initial_list_fetched_latch_))
+
1265 .wait_for(INITIAL_MEMBERS_TIMEOUT) == boost::cv_status::timeout) {
+
1266 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
1267 "ClientClusterServiceImpl::wait_initial_member_list_fetched",
+
1268 "Could not get initial member list from cluster!"));
+
1269 }
+
1270}
+
1271
+
1272bool
+
1273ClientInvocationServiceImpl::invoke_on_connection(
+
1274 const std::shared_ptr<ClientInvocation>& invocation,
+
1275 const std::shared_ptr<connection::Connection>& connection)
+
1276{
+
1277 return send(invocation, connection);
+
1278}
+
1279
+
1280bool
+
1281ClientInvocationServiceImpl::invoke_on_partition_owner(
+
1282 const std::shared_ptr<ClientInvocation>& invocation,
+
1283 int partition_id)
+
1284{
+
1285 auto partition_owner =
+
1286 client_.get_partition_service().get_partition_owner(partition_id);
+
1287 if (partition_owner.is_nil()) {
+
1288 HZ_LOG(logger_,
+
1289 finest,
+
1290 boost::str(
+
1291 boost::format(
+
1292 "Partition owner is not assigned yet for partition %1%") %
+
1293 partition_id));
+
1294 return false;
+
1295 }
+
1296 return invoke_on_target(invocation, partition_owner);
+
1297}
+
1298
+
1299bool
+
1300ClientInvocationServiceImpl::invoke_on_target(
+
1301 const std::shared_ptr<ClientInvocation>& invocation,
+
1302 boost::uuids::uuid uuid)
+
1303{
+
1304 assert(!uuid.is_nil());
+
1305 auto connection = client_.get_connection_manager().get_connection(uuid);
+
1306 if (!connection) {
+
1307 HZ_LOG(
+
1308 logger_,
+
1309 finest,
+
1310 boost::str(boost::format("Client is not connected to target : %1%") %
+
1311 uuid));
+
1312 return false;
+
1313 }
+
1314 return send(invocation, connection);
+
1315}
+
1316
+
1317bool
+
1318ClientInvocationServiceImpl::is_smart_routing() const
+
1319{
+
1320 return smart_routing_;
+
1321}
+
1322
+
1323const std::chrono::milliseconds&
+
1324ClientInvocationServiceImpl::get_backup_timeout() const
+
1325{
+
1326 return backup_timeout_;
+
1327}
+
1328
+
1329bool
+
1330ClientInvocationServiceImpl::fail_on_indeterminate_state() const
+
1331{
+
1332 return fail_on_indeterminate_operation_state_;
+
1333}
+
1334
+
1335ClientExecutionServiceImpl::ClientExecutionServiceImpl(
+
1336 const std::string& name,
+
1337 const client_properties& properties,
+
1338 int32_t user_pool_size,
+
1339 spi::lifecycle_service& service)
+
1340 : lifecycle_service_(service)
+
1341 , client_properties_(properties)
+
1342 , user_pool_size_(user_pool_size)
+
1343{
+
1344 (void)name;
+
1345}
+
1346
+
1347void
+
1348ClientExecutionServiceImpl::start()
+
1349{
+
1350 int internalPoolSize = client_properties_.get_integer(
+
1351 client_properties_.get_internal_executor_pool_size());
+
1352 if (internalPoolSize <= 0) {
+
1353 internalPoolSize = util::IOUtil::to_value<int>(
+
1354 client_properties::INTERNAL_EXECUTOR_POOL_SIZE_DEFAULT);
+
1355 }
+
1356
+
1357 internal_executor_.reset(
+
1358 new hazelcast::util::hz_thread_pool(internalPoolSize));
+
1359
+
1360 if (user_pool_size_ <= 0) {
+
1361 user_executor_.reset(new hazelcast::util::hz_thread_pool());
+
1362 } else {
+
1363 user_executor_.reset(
+
1364 new hazelcast::util::hz_thread_pool(user_pool_size_));
+
1365 }
+
1366
+
1367 schema_replication_executor_.reset(new hazelcast::util::hz_thread_pool());
+
1368}
+
1369
+
1370void
+
1371ClientExecutionServiceImpl::shutdown()
+
1372{
+
1373 shutdown_thread_pool(internal_executor_.get());
+
1374 shutdown_thread_pool(user_executor_.get());
+
1375 shutdown_thread_pool(schema_replication_executor_.get());
+
1376}
+
1377
+
1378util::hz_thread_pool&
+
1379ClientExecutionServiceImpl::get_user_executor()
+
1380{
+
1381 return *user_executor_;
+
1382}
+
1383
+
1384util::hz_thread_pool&
+
1385ClientExecutionServiceImpl::get_schema_replication_executor()
+
1386{
+
1387 return *schema_replication_executor_;
+
1388}
+
1389
+
1390void
+
1391ClientExecutionServiceImpl::shutdown_thread_pool(
+
1392 hazelcast::util::hz_thread_pool* pool)
+
1393{
+
1394 if (!pool) {
+
1395 return;
+
1396 }
+
1397 pool->close();
+
1398}
+
1399
+
1400constexpr int ClientInvocation::MAX_FAST_INVOCATION_COUNT;
+
1401constexpr int ClientInvocation::UNASSIGNED_PARTITION;
+
1402
+
1403ClientInvocation::ClientInvocation(
+
1404 spi::ClientContext& client_context,
+
1405 std::shared_ptr<protocol::ClientMessage>&& message,
+
1406 const std::string& name,
+
1407 int partition,
+
1408 const std::shared_ptr<connection::Connection>& conn,
+
1409 boost::uuids::uuid uuid)
+
1410 : logger_(client_context.get_logger())
+
1411 , lifecycle_service_(client_context.get_lifecycle_service())
+
1412 , invocation_service_(client_context.get_invocation_service())
+
1413 , execution_service_(
+
1414 client_context.get_client_execution_service().shared_from_this())
+
1415 , schema_service_(client_context.get_schema_service())
+
1416 , call_id_sequence_(client_context.get_call_id_sequence())
+
1417 , uuid_(uuid)
+
1418 , partition_id_(partition)
+
1419 , start_time_(std::chrono::steady_clock::now())
+
1420 , retry_pause_(invocation_service_.get_invocation_retry_pause())
+
1421 , object_name_(name)
+
1422 , connection_(conn)
+
1423 , bound_to_single_connection_(conn != nullptr)
+
1424 , invoke_count_(0)
+
1425 , urgent_(false)
+
1426 , smart_routing_(invocation_service_.is_smart_routing())
+
1427{
+
1428 message->set_partition_id(partition_id_);
+
1429 client_message_ =
+
1430 boost::make_shared<std::shared_ptr<protocol::ClientMessage>>(message);
+
1431 set_send_connection(nullptr);
+
1432}
+
1433
+
1434ClientInvocation::~ClientInvocation() = default;
+
1435
+
1436boost::future<protocol::ClientMessage>
+
1437ClientInvocation::invoke()
+
1438{
+
1439 assert(client_message_.load());
+
1440
+
1441 auto actual_work = [this]() {
+
1442 // for back pressure
+
1443 call_id_sequence_->next();
+
1444 invoke_on_selection();
+
1445 if (!lifecycle_service_.is_running()) {
+
1446 return invocation_promise_.get_future().then(
+
1447 [](boost::future<protocol::ClientMessage> f) { return f.get(); });
+
1448 }
+
1449 auto id_seq = call_id_sequence_;
+
1450 return invocation_promise_.get_future().then(
+
1451 execution_service_->get_user_executor(),
+
1452 [=](boost::future<protocol::ClientMessage> f) {
+
1453 id_seq->complete();
+
1454 return f.get();
+
1455 });
+
1456 };
+
1457
+
1458 const auto& schemas =
+
1459 (*(client_message_.load()))->schemas_will_be_replicated();
+
1460
+
1461 if (!schemas.empty()) {
+
1462 auto self = shared_from_this();
+
1463
+
1464 return replicate_schemas(schemas)
+
1465 .then(boost::launch::sync,
+
1466 [actual_work, self](boost::future<void> replication) {
+
1467 replication.get();
+
1468
+
1469 return actual_work();
+
1470 })
+
1471 .unwrap();
+
1472 }
+
1473
+
1474 return actual_work();
+
1475}
+
1476
+
1477boost::future<protocol::ClientMessage>
+
1478ClientInvocation::invoke_urgent()
+
1479{
+
1480 assert(client_message_.load());
+
1481 urgent_ = true;
+
1482
+
1483 // for back pressure
+
1484 call_id_sequence_->force_next();
+
1485 invoke_on_selection();
+
1486 if (!lifecycle_service_.is_running()) {
+
1487 return invocation_promise_.get_future().then(
+
1488 [](boost::future<protocol::ClientMessage> f) { return f.get(); });
+
1489 }
+
1490 auto id_seq = call_id_sequence_;
+
1491 return invocation_promise_.get_future().then(
+
1492 execution_service_->get_user_executor(),
+
1493 [=](boost::future<protocol::ClientMessage> f) {
+
1494 id_seq->complete();
+
1495 return f.get();
+
1496 });
+
1497}
+
1498
+
1499boost::future<void>
+
1500ClientInvocation::replicate_schemas(
+
1501 std::vector<serialization::pimpl::schema> schemas)
+
1502{
+
1503 std::weak_ptr<ClientInvocation> self = shared_from_this();
+
1504
+
1505 return boost::async(
+
1506 execution_service_->get_schema_replication_executor(), [self, schemas]() {
+
1507 auto invocation = self.lock();
+
1508
+
1509 if (!invocation)
+
1510 return;
+
1511
+
1512 for (const serialization::pimpl::schema& s : schemas) {
+
1513 invocation->schema_service_.replicate_schema_in_cluster(s);
+
1514 }
+
1515 });
+
1516}
+
1517
+
1518void
+
1519ClientInvocation::invoke_on_selection()
+
1520{
+
1521 try {
+
1522 invoke_count_++;
+
1523 if (urgent_) {
+
1524 invocation_service_.check_urgent_invocation_allowed(*this);
+
1525 } else {
+
1526 invocation_service_.check_invocation_allowed();
+
1527 }
+
1528
+
1529 if (is_bind_to_single_connection()) {
+
1530 bool invoked = false;
+
1531 auto conn = connection_.lock();
+
1532 if (conn) {
+
1533 invoked = invocation_service_.invoke_on_connection(
+
1534 shared_from_this(), conn);
+
1535 }
+
1536 if (!invoked) {
+
1537 std::string message;
+
1538 if (conn) {
+
1539 message =
+
1540 (boost::format("Could not invoke on connection %1%") %
+
1541 *conn)
+
1542 .str();
+
1543 } else {
+
1544 message = "Could not invoke. Bound to a connection that is "
+
1545 "deleted already.";
+
1546 }
+
1547 notify_exception(std::make_exception_ptr(exception::io(
+
1548 "ClientInvocation::invoke_on_selection", message)));
+
1549 }
+
1550 return;
+
1551 }
+
1552
+
1553 bool invoked = false;
+
1554 if (smart_routing_) {
+
1555 if (partition_id_ != -1) {
+
1556 invoked = invocation_service_.invoke_on_partition_owner(
+
1557 shared_from_this(), partition_id_);
+
1558 } else if (!uuid_.is_nil()) {
+
1559 invoked = invocation_service_.invoke_on_target(
+
1560 shared_from_this(), uuid_);
+
1561 } else {
+
1562 invoked = invocation_service_.invoke(shared_from_this());
+
1563 }
+
1564 if (!invoked) {
+
1565 invoked = invocation_service_.invoke(shared_from_this());
+
1566 }
+
1567 } else {
+
1568 invoked = invocation_service_.invoke(shared_from_this());
+
1569 }
+
1570 if (!invoked) {
+
1571 notify_exception(std::make_exception_ptr(
+
1572 exception::io("No connection found to invoke")));
+
1573 }
+
1574 } catch (exception::iexception&) {
+
1575 notify_exception(std::current_exception());
+
1576 } catch (std::exception&) {
+
1577 assert(false);
+
1578 }
+
1579}
+
1580
+
1581bool
+
1582ClientInvocation::is_bind_to_single_connection() const
+
1583{
+
1584 return bound_to_single_connection_;
+
1585}
+
1586
+
1587void
+
1588ClientInvocation::run()
+
1589{
+
1590 retry();
+
1591}
+
1592
+
1593void
+
1594ClientInvocation::retry()
+
1595{
+
1596 // retry modifies the client message and should not reuse the client
+
1597 // message. It could be the case that it is in write queue of the
+
1598 // connection.
+
1599 client_message_ =
+
1600 boost::make_shared<std::shared_ptr<protocol::ClientMessage>>(
+
1601 copy_message());
+
1602
+
1603 try {
+
1604 invoke_on_selection();
+
1605 } catch (exception::iexception& e) {
+
1606 set_exception(e, boost::current_exception());
+
1607 } catch (std::exception&) {
+
1608 assert(false);
+
1609 }
+
1610}
+
1611
+
1612void
+
1613ClientInvocation::set_exception(const std::exception& e,
+
1614 boost::exception_ptr exception_ptr)
+
1615{
+
1616 invoked_or_exception_set_.store(true);
+
1617 try {
+
1618 auto send_conn = send_connection_.load();
+
1619 if (send_conn) {
+
1620 auto connection = send_conn->lock();
+
1621 if (connection) {
+
1622 auto call_id =
+
1623 client_message_.load()->get()->get_correlation_id();
+
1624 boost::asio::post(
+
1625 connection->get_socket().get_executor(),
+
1626 [=]() { connection->deregister_invocation(call_id); });
+
1627 }
+
1628 }
+
1629 invocation_promise_.set_exception(std::move(exception_ptr));
+
1630 } catch (boost::promise_already_satisfied& se) {
+
1631 if (!event_handler_) {
+
1632 HZ_LOG(logger_,
+
1633 finest,
+
1634 boost::str(boost::format(
+
1635 "Failed to set the exception for invocation. "
+
1636 "%1%, %2% Exception to be set: %3%") %
+
1637 se.what() % *this % e.what()));
+
1638 }
+
1639 }
+
1640}
+
1641
+
1642void
+
1643ClientInvocation::notify_exception(std::exception_ptr exception)
+
1644{
+
1645 erase_invocation();
+
1646 try {
+
1647 std::rethrow_exception(exception);
+
1648 } catch (exception::iexception& iex) {
+
1649 log_exception(iex);
+
1650
+
1651 if (!lifecycle_service_.is_running()) {
+
1652 try {
+
1653 std::throw_with_nested(boost::enable_current_exception(
+
1654 exception::hazelcast_client_not_active(
+
1655 iex.get_source(), "Client is shutting down")));
+
1656 } catch (exception::iexception& e) {
+
1657 set_exception(e, boost::current_exception());
+
1658 }
+
1659 return;
+
1660 }
+
1661
+
1662 if (!should_retry(iex)) {
+
1663 set_exception(iex, boost::current_exception());
+
1664 return;
+
1665 }
+
1666
+
1667 auto timePassed = std::chrono::steady_clock::now() - start_time_;
+
1668 if (timePassed > invocation_service_.get_invocation_timeout()) {
+
1669 HZ_LOG(
+
1670 logger_,
+
1671 finest,
+
1672 boost::str(boost::format("Exception will not be retried because "
+
1673 "invocation timed out. %1%") %
+
1674 iex.what()));
+
1675
+
1676 auto now = std::chrono::steady_clock::now();
+
1677
+
1678 auto timeoutException =
+
1679 (exception::exception_builder<exception::operation_timeout>(
+
1680 "ClientInvocation::newoperation_timeout_exception")
+
1681 << *this
+
1682 << " timed out because exception occurred after client "
+
1683 "invocation timeout "
+
1684 << std::chrono::duration_cast<std::chrono::milliseconds>(
+
1685 invocation_service_.get_invocation_timeout())
+
1686 .count()
+
1687 << "msecs. Last exception:" << iex << " Current time :"
+
1688 << util::StringUtil::time_to_string(now) << ". "
+
1689 << "Start time: "
+
1690 << util::StringUtil::time_to_string(start_time_)
+
1691 << ". Total elapsed time: "
+
1692 << std::chrono::duration_cast<std::chrono::milliseconds>(
+
1693 now - start_time_)
+
1694 .count()
+
1695 << " ms. ")
+
1696 .build();
+
1697 try {
+
1698 BOOST_THROW_EXCEPTION(timeoutException);
+
1699 } catch (...) {
+
1700 set_exception(timeoutException, boost::current_exception());
+
1701 }
+
1702
+
1703 return;
+
1704 }
+
1705
+
1706 try {
+
1707 execute();
+
1708 } catch (std::exception& e) {
+
1709 set_exception(e, boost::current_exception());
+
1710 }
+
1711 } catch (...) {
+
1712 assert(false);
+
1713 }
+
1714}
+
1715
+
1716void
+
1717ClientInvocation::erase_invocation() const
+
1718{
+
1719 if (!this->event_handler_) {
+
1720 auto sent_connection = get_send_connection();
+
1721 if (sent_connection) {
+
1722 auto this_invocation = shared_from_this();
+
1723 boost::asio::post(sent_connection->get_socket().get_executor(),
+
1724 [=]() {
+
1725 sent_connection->invocations.erase(
+
1726 this_invocation->get_client_message()
+
1727 ->get_correlation_id());
+
1728 });
+
1729 }
+
1730 }
+
1731}
+
1732
+
1733bool
+
1734ClientInvocation::should_retry(exception::iexception& exception)
+
1735{
+
1736 auto errorCode = exception.get_error_code();
+
1737 if (is_bind_to_single_connection() &&
+
1738 (errorCode == protocol::IO ||
+
1739 errorCode == protocol::TARGET_DISCONNECTED)) {
+
1740 return false;
+
1741 }
+
1742
+
1743 if (!uuid_.is_nil() && errorCode == protocol::TARGET_NOT_MEMBER) {
+
1744 // when invocation send to a specific member
+
1745 // if target is no longer a member, we should not retry
+
1746 // note that this exception could come from the server
+
1747 return false;
+
1748 }
+
1749
+
1750 if (errorCode == protocol::IO ||
+
1751 errorCode == protocol::HAZELCAST_INSTANCE_NOT_ACTIVE ||
+
1752 exception.is_retryable()) {
+
1753 return true;
+
1754 }
+
1755 if (errorCode == protocol::TARGET_DISCONNECTED) {
+
1756 return client_message_.load()->get()->is_retryable() ||
+
1757 invocation_service_.is_redo_operation();
+
1758 }
+
1759 return false;
+
1760}
+
1761
+
1762std::ostream&
+
1763operator<<(std::ostream& os, const ClientInvocation& invocation)
+
1764{
+
1765 std::ostringstream target;
+
1766 if (invocation.is_bind_to_single_connection()) {
+
1767 auto conn = invocation.connection_.lock();
+
1768 if (conn) {
+
1769 target << "connection " << *conn;
+
1770 }
+
1771 } else if (invocation.partition_id_ != -1) {
+
1772 target << "partition " << invocation.partition_id_;
+
1773 } else if (!invocation.uuid_.is_nil()) {
+
1774 target << "uuid " << boost::to_string(invocation.uuid_);
+
1775 } else {
+
1776 target << "random";
+
1777 }
+
1778 os << "ClientInvocation{"
+
1779 << "requestMessage = " << *invocation.client_message_.load()->get()
+
1780 << ", objectName = " << invocation.object_name_
+
1781 << ", target = " << target.str() << ", sendConnection = ";
+
1782 auto sendConnection = invocation.get_send_connection();
+
1783 if (sendConnection) {
+
1784 os << *sendConnection;
+
1785 } else {
+
1786 os << "nullptr";
+
1787 }
+
1788 os << ", backup_acks_expected_ = "
+
1789 << static_cast<int>(invocation.backup_acks_expected_)
+
1790 << ", backup_acks_received = " << invocation.backup_acks_received_;
+
1791
+
1792 if (invocation.pending_response_) {
+
1793 os << ", pending_response: " << *invocation.pending_response_;
+
1794 }
+
1795
+
1796 os << '}';
+
1797
+
1798 return os;
+
1799}
+
1800
+
1801std::shared_ptr<ClientInvocation>
+
1802ClientInvocation::create(
+
1803 spi::ClientContext& client_context,
+
1804 std::shared_ptr<protocol::ClientMessage>&& client_message,
+
1805 const std::string& object_name,
+
1806 int partition_id)
+
1807{
+
1808 return std::shared_ptr<ClientInvocation>(new ClientInvocation(
+
1809 client_context, std::move(client_message), object_name, partition_id));
+
1810}
+
1811
+
1812std::shared_ptr<ClientInvocation>
+
1813ClientInvocation::create(
+
1814 spi::ClientContext& client_context,
+
1815 std::shared_ptr<protocol::ClientMessage>&& client_message,
+
1816 const std::string& object_name,
+
1817 const std::shared_ptr<connection::Connection>& connection)
+
1818{
+
1819 return std::shared_ptr<ClientInvocation>(
+
1820 new ClientInvocation(client_context,
+
1821 std::move(client_message),
+
1822 object_name,
+
1823 UNASSIGNED_PARTITION,
+
1824 connection));
+
1825}
+
1826
+
1827std::shared_ptr<ClientInvocation>
+
1828ClientInvocation::create(
+
1829 spi::ClientContext& client_context,
+
1830 std::shared_ptr<protocol::ClientMessage>&& client_message,
+
1831 const std::string& object_name,
+
1832 boost::uuids::uuid uuid)
+
1833{
+
1834 return std::shared_ptr<ClientInvocation>(
+
1835 new ClientInvocation(client_context,
+
1836 std::move(client_message),
+
1837 object_name,
+
1838 UNASSIGNED_PARTITION,
+
1839 nullptr,
+
1840 uuid));
+
1841}
+
1842
+
1843std::shared_ptr<ClientInvocation>
+
1844ClientInvocation::create(spi::ClientContext& client_context,
+
1845 protocol::ClientMessage& client_message,
+
1846 const std::string& object_name,
+
1847 int partition_id)
+
1848{
+
1849 return create(
+
1850 client_context,
+
1851 std::make_shared<protocol::ClientMessage>(std::move(client_message)),
+
1852 object_name,
+
1853 partition_id);
+
1854}
+
1855
+
1856std::shared_ptr<ClientInvocation>
+
1857ClientInvocation::create(
+
1858 spi::ClientContext& client_context,
+
1859 protocol::ClientMessage& client_message,
+
1860 const std::string& object_name,
+
1861 const std::shared_ptr<connection::Connection>& connection)
+
1862{
+
1863 return create(
+
1864 client_context,
+
1865 std::make_shared<protocol::ClientMessage>(std::move(client_message)),
+
1866 object_name,
+
1867 connection);
+
1868}
+
1869
+
1870std::shared_ptr<ClientInvocation>
+
1871ClientInvocation::create(spi::ClientContext& client_context,
+
1872 protocol::ClientMessage& client_message,
+
1873 const std::string& object_name,
+
1874 boost::uuids::uuid uuid)
+
1875{
+
1876 return create(
+
1877 client_context,
+
1878 std::make_shared<protocol::ClientMessage>(std::move(client_message)),
+
1879 object_name,
+
1880 uuid);
+
1881}
+
1882
+
1883std::shared_ptr<connection::Connection>
+
1884ClientInvocation::get_send_connection() const
+
1885{
+
1886 return send_connection_.load()->lock();
+
1887}
+
1888
+
1889void
+
1890ClientInvocation::wait_invoked() const
+
1891{
+
1892 // it could be either invoked or cancelled before invoked
+
1893 while (!invoked_or_exception_set_) {
+
1894 std::this_thread::sleep_for(retry_pause_);
+
1895 }
+
1896}
+
1897
+
1898void
+
1899ClientInvocation::set_send_connection(
+
1900 const std::shared_ptr<connection::Connection>& conn)
+
1901{
+
1902 send_connection_.store(
+
1903 boost::make_shared<std::weak_ptr<connection::Connection>>(conn));
+
1904 invoked_or_exception_set_.store(true);
+
1905}
+
1906
+
1907void
+
1908ClientInvocation::notify(const std::shared_ptr<protocol::ClientMessage>& msg)
+
1909{
+
1910 if (!msg) {
+
1911 BOOST_THROW_EXCEPTION(
+
1912 exception::illegal_argument("response can't be null"));
+
1913 }
+
1914
+
1915 int8_t expected_backups = msg->get_number_of_backups();
+
1916
+
1917 // if a regular response comes and there are backups, we need to wait for
+
1918 // the backups when the backups complete, the response will be send by the
+
1919 // last backup or backup-timeout-handle mechanism kicks on
+
1920 if (expected_backups > backup_acks_received_) {
+
1921 // so the invocation has backups and since not all backups have
+
1922 // completed, we need to wait (it could be that backups arrive earlier
+
1923 // than the response)
+
1924
+
1925 pending_response_received_time_ = std::chrono::steady_clock::now();
+
1926
+
1927 backup_acks_expected_ = expected_backups;
+
1928
+
1929 // it is very important that the response is set after the
+
1930 // backupsAcksExpected is set, else the system can assume the invocation
+
1931 // is complete because there is a response and no backups need to
+
1932 // respond
+
1933 pending_response_ = msg;
+
1934
+
1935 // we are done since not all backups have completed. Therefore we should
+
1936 // not notify the future
+
1937 return;
+
1938 }
+
1939
+
1940 // we are going to notify the future that a response is available; this can
+
1941 // happen when:
+
1942 // - we had a regular operation (so no backups we need to wait for) that
+
1943 // completed
+
1944 // - we had a backup-aware operation that has completed, but also all its
+
1945 // backups have completed
+
1946 complete(msg);
+
1947}
+
1948
+
1949void
+
1950ClientInvocation::complete(const std::shared_ptr<protocol::ClientMessage>& msg)
+
1951{
+
1952 try {
+
1953 // TODO: move msg content here?
+
1954 this->invocation_promise_.set_value(*msg);
+
1955 } catch (std::exception& e) {
+
1956 HZ_LOG(logger_,
+
1957 warning,
+
1958 boost::str(boost::format(
+
1959 "Failed to set the response for invocation. "
+
1960 "Dropping the response. %1%, %2% Response: %3%") %
+
1961 e.what() % *this % *msg));
+
1962 }
+
1963 this->erase_invocation();
+
1964}
+
1965
+
1966std::shared_ptr<protocol::ClientMessage>
+
1967ClientInvocation::get_client_message() const
+
1968{
+
1969 return *client_message_.load();
+
1970}
+
1971
+
1972const std::shared_ptr<EventHandler<protocol::ClientMessage>>&
+
1973ClientInvocation::get_event_handler() const
+
1974{
+
1975 return event_handler_;
+
1976}
+
1977
+
1978void
+
1979ClientInvocation::set_event_handler(
+
1980 const std::shared_ptr<EventHandler<protocol::ClientMessage>>& handler)
+
1981{
+
1982 ClientInvocation::event_handler_ = handler;
+
1983}
+
1984
+
1985void
+
1986ClientInvocation::execute()
+
1987{
+
1988 auto this_invocation = shared_from_this();
+
1989 auto command = [=]() { this_invocation->run(); };
+
1990
+
1991 // first we force a new invocation slot because we are going to return our
+
1992 // old invocation slot immediately after It is important that we first
+
1993 // 'force' taking a new slot; otherwise it could be that a sneaky invocation
+
1994 // gets through that takes our slot!
+
1995 int64_t callId = call_id_sequence_->force_next();
+
1996 client_message_.load()->get()->set_correlation_id(callId);
+
1997
+
1998 // we release the old slot
+
1999 call_id_sequence_->complete();
+
2000
+
2001 if (invoke_count_ < MAX_FAST_INVOCATION_COUNT) {
+
2002 // fast retry for the first few invocations
+
2003 execution_service_->execute(command);
+
2004 } else {
+
2005 // progressive retry delay
+
2006 int64_t delayMillis = util::min<int64_t>(
+
2007 static_cast<int64_t>(1)
+
2008 << (invoke_count_ - MAX_FAST_INVOCATION_COUNT),
+
2009 std::chrono::duration_cast<std::chrono::milliseconds>(retry_pause_)
+
2010 .count());
+
2011 retry_timer_ = execution_service_->schedule(
+
2012 command, std::chrono::milliseconds(delayMillis));
+
2013 }
+
2014}
+
2015
+
2016const std::string
+
2017ClientInvocation::get_name() const
+
2018{
+
2019 return "ClientInvocation";
+
2020}
+
2021
+
2022std::shared_ptr<protocol::ClientMessage>
+
2023ClientInvocation::copy_message()
+
2024{
+
2025 return std::make_shared<protocol::ClientMessage>(**client_message_.load());
+
2026}
+
2027
+
2028boost::promise<protocol::ClientMessage>&
+
2029ClientInvocation::get_promise()
+
2030{
+
2031 return invocation_promise_;
+
2032}
+
2033
+
2034void
+
2035ClientInvocation::log_exception(exception::iexception& e)
+
2036{
+
2037 HZ_LOG(logger_,
+
2038 finest,
+
2039 boost::str(boost::format(
+
2040 "Invocation got an exception %1%, invoke count : %2%, "
+
2041 "exception : %3%") %
+
2042 *this % invoke_count_.load() % e));
+
2043}
+
2044
+
2045void
+
2046ClientInvocation::notify_backup()
+
2047{
+
2048 ++backup_acks_received_;
+
2049
+
2050 if (!pending_response_) {
+
2051 // no pendingResponse has been set, so we are done since the invocation
+
2052 // on the primary needs to complete first
+
2053 return;
+
2054 }
+
2055
+
2056 // if a pendingResponse is set, then the backupsAcksExpected has been set
+
2057 // (so we can now safely read backupsAcksExpected)
+
2058 if (backup_acks_expected_ != backup_acks_received_) {
+
2059 // we managed to complete a backup, but we were not the one completing
+
2060 // the last backup, so we are done
+
2061 return;
+
2062 }
+
2063
+
2064 // we are the lucky one since we just managed to complete the last backup
+
2065 // for this invocation and since the pendingResponse is set, we can set it
+
2066 // on the future
+
2067 complete_with_pending_response();
+
2068}
+
2069
+
2070void
+
2071ClientInvocation::detect_and_handle_backup_timeout(
+
2072 const std::chrono::milliseconds& backup_timeout)
+
2073{
+
2074 // if the backups have completed, we are done; this also filters out all non
+
2075 // backup-aware operations since the backupsAcksExpected will always be
+
2076 // equal to the backupsAcksReceived
+
2077 if (backup_acks_expected_ == backup_acks_received_) {
+
2078 return;
+
2079 }
+
2080
+
2081 // if no response has yet been received, we we are done; we are only going
+
2082 // to re-invoke an operation if the response of the primary has been
+
2083 // received, but the backups have not replied
+
2084 if (!pending_response_) {
+
2085 return;
+
2086 }
+
2087
+
2088 // if this has not yet expired (so has not been in the system for a too long
+
2089 // period) we ignore it
+
2090 if (pending_response_received_time_ + backup_timeout >=
+
2091 std::chrono::steady_clock::now()) {
+
2092 return;
+
2093 }
+
2094
+
2095 if (invocation_service_.fail_on_indeterminate_state()) {
+
2096 auto exception = boost::enable_current_exception(
+
2097 (exception::exception_builder<
+
2098 exception::indeterminate_operation_state>(
+
2099 "ClientInvocation::detect_and_handle_backup_timeout")
+
2100 << *this << " failed because backup acks missed.")
+
2101 .build());
+
2102 notify_exception(std::make_exception_ptr(exception));
+
2103 return;
+
2104 }
+
2105
+
2106 // the backups have not yet completed, but we are going to release the
+
2107 // future anyway if a pendingResponse has been set
+
2108 complete_with_pending_response();
+
2109}
+
2110
+
2111void
+
2112ClientInvocation::complete_with_pending_response()
+
2113{
+
2114 complete(pending_response_);
+
2115}
+
2116
+
2117ClientContext&
+
2118impl::ClientTransactionManagerServiceImpl::get_client() const
+
2119{
+
2120 return client_;
+
2121}
+
2122
+
2123ClientTransactionManagerServiceImpl::ClientTransactionManagerServiceImpl(
+
2124 ClientContext& client)
+
2125 : client_(client)
+
2126{}
+
2127
+
2128std::shared_ptr<connection::Connection>
+
2129ClientTransactionManagerServiceImpl::connect()
+
2130{
+
2131 auto& invocationService = client_.get_invocation_service();
+
2132 auto startTime = std::chrono::steady_clock::now();
+
2133 auto invocationTimeout = invocationService.get_invocation_timeout();
+
2134 client_config& clientConfig = client_.get_client_config();
+
2135 bool smartRouting = clientConfig.get_network_config().is_smart_routing();
+
2136
+
2137 while (client_.get_lifecycle_service().is_running()) {
+
2138 try {
+
2139 auto connection =
+
2140 client_.get_connection_manager().get_random_connection();
+
2141 if (!connection) {
+
2142 throw_exception(smartRouting);
+
2143 }
+
2144 return connection;
+
2145 } catch (exception::hazelcast_client_offline&) {
+
2146 throw;
+
2147 } catch (exception::iexception&) {
+
2148 if (std::chrono::steady_clock::now() - startTime >
+
2149 invocationTimeout) {
+
2150 std::rethrow_exception(new_operation_timeout_exception(
+
2151 std::current_exception(), invocationTimeout, startTime));
+
2152 }
+
2153 }
+
2154 std::this_thread::sleep_for(
+
2155 invocationService.get_invocation_retry_pause());
+
2156 }
+
2157 BOOST_THROW_EXCEPTION(exception::hazelcast_client_not_active(
+
2158 "ClientTransactionManagerServiceImpl::connect", "Client is shutdown"));
+
2159}
+
2160
+
2161std::exception_ptr
+
2162ClientTransactionManagerServiceImpl::new_operation_timeout_exception(
+
2163 std::exception_ptr cause,
+
2164 std::chrono::milliseconds invocation_timeout,
+
2165 std::chrono::steady_clock::time_point start_time)
+
2166{
+
2167 std::ostringstream sb;
+
2168 auto now = std::chrono::steady_clock::now();
+
2169 sb << "Creating transaction context timed out because exception occurred "
+
2170 "after client invocation timeout "
+
2171 << std::chrono::duration_cast<std::chrono::milliseconds>(
+
2172 invocation_timeout)
+
2173 .count()
+
2174 << " ms. "
+
2175 << "Current time: "
+
2176 << util::StringUtil::time_to_string(std::chrono::steady_clock::now())
+
2177 << ". "
+
2178 << "Start time: " << util::StringUtil::time_to_string(start_time)
+
2179 << ". Total elapsed time: "
+
2180 << std::chrono::duration_cast<std::chrono::milliseconds>(now -
+
2181 start_time)
+
2182 .count()
+
2183 << " ms. ";
+
2184 try {
+
2185 std::rethrow_exception(cause);
+
2186 } catch (...) {
+
2187 try {
+
2188 std::throw_with_nested(boost::enable_current_exception(
+
2189 exception::operation_timeout("ClientTransactionManagerServiceImpl"
+
2190 "::newoperation_timeout_exception",
+
2191 sb.str())));
+
2192 } catch (...) {
+
2193 return std::current_exception();
+
2194 }
+
2195 }
+
2196 return nullptr;
+
2197}
+
2198
+
2199void
+
2200ClientTransactionManagerServiceImpl::throw_exception(bool smart_routing)
+
2201{
+
2202 auto& client_config = client_.get_client_config();
+
2203 auto& connection_strategy_Config =
+
2204 client_config.get_connection_strategy_config();
+
2205 auto reconnect_mode = connection_strategy_Config.get_reconnect_mode();
+
2206 if (reconnect_mode ==
+ +
2208 BOOST_THROW_EXCEPTION(exception::hazelcast_client_offline(
+
2209 "ClientTransactionManagerServiceImpl::throw_exception", ""));
+
2210 }
+
2211 if (smart_routing) {
+
2212 auto members = client_.get_cluster().get_members();
+
2213 std::ostringstream msg;
+
2214 if (members.empty()) {
+
2215 msg << "No address was return by the LoadBalancer since there are "
+
2216 "no members in the cluster";
+
2217 } else {
+
2218 msg << "No address was return by the LoadBalancer. "
+
2219 "But the cluster contains the following members:{\n";
+
2220 for (auto const& m : members) {
+
2221 msg << '\t' << m << '\n';
+
2222 }
+
2223 msg << "}";
+
2224 }
+
2225 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
2226 "ClientTransactionManagerServiceImpl::throw_exception", msg.str()));
+
2227 }
+
2228 BOOST_THROW_EXCEPTION(exception::illegal_state(
+
2229 "ClientTransactionManagerServiceImpl::throw_exception",
+
2230 "No active connection is found"));
+
2231}
+
2232
+
2233ClientPartitionServiceImpl::ClientPartitionServiceImpl(ClientContext& client)
+
2234 : client_(client)
+
2235 , logger_(client.get_logger())
+
2236 , partition_count_(0)
+
2237 , partition_table_(
+
2238 boost::shared_ptr<partition_table>(new partition_table{ 0, -1 }))
+
2239{}
+
2240
+
2241void
+
2242ClientPartitionServiceImpl::handle_event(
+
2243 int32_t connection_id,
+
2244 int32_t version,
+
2245 const std::vector<std::pair<boost::uuids::uuid, std::vector<int>>>&
+
2246 partitions)
+
2247{
+
2248 HZ_LOG(logger_,
+
2249 finest,
+
2250 boost::str(
+
2251 boost::format(
+
2252 "Handling new partition table with partitionStateVersion: %1%") %
+
2253 version));
+
2254
+
2255 while (true) {
+
2256 auto current = partition_table_.load();
+
2257 if (!should_be_applied(connection_id, version, partitions, *current)) {
+
2258 return;
+
2259 }
+
2260 if (partition_table_.compare_exchange_strong(
+
2261 current,
+
2262 boost::shared_ptr<partition_table>(new partition_table{
+
2263 connection_id, version, convert_to_map(partitions) }))) {
+
2264 HZ_LOG(
+
2265 logger_,
+
2266 finest,
+
2267 boost::str(
+
2268 boost::format(
+
2269 "Applied partition table with partitionStateVersion : %1%") %
+
2270 version));
+
2271 return;
+
2272 }
+
2273 }
+
2274}
+
2275
+
2276boost::uuids::uuid
+
2277ClientPartitionServiceImpl::get_partition_owner(int32_t partition_id)
+
2278{
+
2279 auto table_ptr = partition_table_.load();
+
2280 auto it = table_ptr->partitions.find(partition_id);
+
2281 if (it != table_ptr->partitions.end()) {
+
2282 return it->second;
+
2283 }
+
2284 return boost::uuids::nil_uuid();
+
2285}
+
2286
+
2287int32_t
+
2288ClientPartitionServiceImpl::get_partition_id(
+
2289 const serialization::pimpl::data& key)
+
2290{
+
2291 int32_t pc = get_partition_count();
+
2292 if (pc <= 0) {
+
2293 return 0;
+
2294 }
+
2295 int hash = key.get_partition_hash();
+
2296 return util::HashUtil::hash_to_index(hash, pc);
+
2297}
+
2298
+
2299int32_t
+
2300ClientPartitionServiceImpl::get_partition_count()
+
2301{
+
2302 return partition_count_.load();
+
2303}
+
2304
+
2305std::shared_ptr<client::impl::Partition>
+
2306ClientPartitionServiceImpl::get_partition(int partition_id)
+
2307{
+
2308 return std::shared_ptr<client::impl::Partition>(
+
2309 new PartitionImpl(partition_id, client_, *this));
+
2310}
+
2311
+
2312bool
+
2313ClientPartitionServiceImpl::check_and_set_partition_count(
+
2314 int32_t new_partition_count)
+
2315{
+
2316 int32_t expected = 0;
+
2317 if (partition_count_.compare_exchange_strong(expected,
+
2318 new_partition_count)) {
+
2319 return true;
+
2320 }
+
2321 return partition_count_.load() == new_partition_count;
+
2322}
+
2323
+
2324bool
+
2325ClientPartitionServiceImpl::should_be_applied(
+
2326 int32_t connection_id,
+
2327 int32_t version,
+
2328 const std::vector<std::pair<boost::uuids::uuid, std::vector<int>>>&
+
2329 partitions,
+
2330 const partition_table& current)
+
2331{
+
2332 auto& lg = client_.get_logger();
+
2333 if (partitions.empty()) {
+
2334 if (logger_.enabled(logger::level::finest)) {
+
2335 log_failure(connection_id, version, current, "response is empty");
+
2336 }
+
2337 return false;
+
2338 }
+
2339 if (!current.connection_id || connection_id != current.connection_id) {
+
2340 HZ_LOG(
+
2341 lg, finest, ([&current, connection_id]() {
+
2342 auto frmt = boost::format(
+
2343 "Event coming from a new connection. Old connection id: %1%, "
+
2344 "new connection %2%");
+
2345
+
2346 if (current.connection_id) {
+
2347 frmt = frmt % current.connection_id;
+
2348 } else {
+
2349 frmt = frmt % "none";
+
2350 }
+
2351
+
2352 return boost::str(frmt % connection_id);
+
2353 })());
+
2354
+
2355 return true;
+
2356 }
+
2357 if (version <= current.version) {
+
2358 if (lg.enabled(logger::level::finest)) {
+
2359 log_failure(
+
2360 connection_id, version, current, "response state version is old");
+
2361 }
+
2362 return false;
+
2363 }
+
2364 return true;
+
2365}
+
2366
+
2367void
+
2368ClientPartitionServiceImpl::log_failure(
+
2369 int32_t connection_id,
+
2370 int32_t version,
+
2371 const ClientPartitionServiceImpl::partition_table& current,
+
2372 const std::string& cause)
+
2373{
+
2374 HZ_LOG(logger_, finest, [&]() {
+
2375 auto frmt = boost::format(
+
2376 " We will not apply the response, since %1% ."
+
2377 " Response is from connection with id %2%. "
+
2378 "Current connection id is %3%, response state version:%4%. "
+
2379 "Current state version: %5%");
+
2380 if (current.connection_id) {
+
2381 return boost::str(frmt % cause % connection_id %
+
2382 current.connection_id % version %
+
2383 current.version);
+
2384 } else {
+
2385 return boost::str(frmt % cause % connection_id % "nullptr" %
+
2386 version % current.version);
+
2387 }
+
2388 }());
+
2389}
+
2390
+
2391void
+
2392ClientPartitionServiceImpl::reset()
+
2393{
+
2394 partition_table_.store(nullptr);
+
2395}
+
2396
+
2397std::unordered_map<int32_t, boost::uuids::uuid>
+
2398ClientPartitionServiceImpl::convert_to_map(
+
2399 const std::vector<std::pair<boost::uuids::uuid, std::vector<int>>>&
+
2400 partitions)
+
2401{
+
2402 std::unordered_map<int32_t, boost::uuids::uuid> new_partitions;
+
2403 for (auto const& e : partitions) {
+
2404 for (auto pid : e.second) {
+
2405 new_partitions.insert({ pid, e.first });
+
2406 }
+
2407 }
+
2408 return new_partitions;
+
2409}
+
2410
+
2411int
+
2412ClientPartitionServiceImpl::PartitionImpl::get_partition_id() const
+
2413{
+
2414 return partition_id_;
+
2415}
+
2416
+
2417boost::optional<member>
+
2418ClientPartitionServiceImpl::PartitionImpl::get_owner() const
+
2419{
+
2420 auto owner = partition_service_.get_partition_owner(partition_id_);
+
2421 if (owner.is_nil()) {
+
2422 auto message =
+
2423 protocol::codec::client_triggerpartitionassignment_encode();
+
2424 auto invocation = ClientInvocation::create(
+
2425 client_,
+
2426 std::make_shared<protocol::ClientMessage>(std::move(message)),
+
2427 "");
+
2428 invocation->invoke();
+
2429
+
2430 return boost::none;
+
2431 }
+
2432
+
2433 return client_.get_client_cluster_service().get_member(owner);
+
2434}
+
2435
+
2436ClientPartitionServiceImpl::PartitionImpl::PartitionImpl(
+
2437 int partition_id,
+
2438 ClientContext& client,
+
2439 ClientPartitionServiceImpl& partition_service)
+
2440 : partition_id_(partition_id)
+
2441 , client_(client)
+
2442 , partition_service_(partition_service)
+
2443{}
+
2444
+
2445namespace sequence {
+
2446CallIdSequenceWithoutBackpressure::CallIdSequenceWithoutBackpressure()
+
2447 : head_(0)
+
2448{}
+
2449
+
2450CallIdSequenceWithoutBackpressure::~CallIdSequenceWithoutBackpressure() =
+
2451 default;
+
2452
+
2453int32_t
+
2454CallIdSequenceWithoutBackpressure::get_max_concurrent_invocations() const
+
2455{
+
2456 return INT32_MAX;
+
2457}
+
2458
+
2459int64_t
+
2460CallIdSequenceWithoutBackpressure::next()
+
2461{
+
2462 return force_next();
+
2463}
+
2464
+
2465int64_t
+
2466CallIdSequenceWithoutBackpressure::force_next()
+
2467{
+
2468 return ++head_;
+
2469}
+
2470
+
2471void
+
2472CallIdSequenceWithoutBackpressure::complete()
+
2473{
+
2474 // no-op
+
2475}
+
2476
+
2477int64_t
+
2478CallIdSequenceWithoutBackpressure::get_last_call_id()
+
2479{
+
2480 return head_;
+
2481}
+
2482
+
2483// TODO: see if we can utilize std::hardware_destructive_interference_size
+
2484AbstractCallIdSequence::AbstractCallIdSequence(
+
2485 int32_t max_concurrent_invocations)
+
2486{
+
2487 std::ostringstream out;
+
2488 out << "maxConcurrentInvocations should be a positive number. "
+
2489 "maxConcurrentInvocations="
+
2490 << max_concurrent_invocations;
+
2491 this->max_concurrent_invocations_ = util::Preconditions::check_positive(
+
2492 max_concurrent_invocations, out.str());
+
2493
+
2494 for (size_t i = 0; i < longs_.size(); ++i) {
+
2495 longs_[i] = 0;
+
2496 }
+
2497}
+
2498
+
2499AbstractCallIdSequence::~AbstractCallIdSequence() = default;
+
2500
+
2501int32_t
+
2502AbstractCallIdSequence::get_max_concurrent_invocations() const
+
2503{
+
2504 return max_concurrent_invocations_;
+
2505}
+
2506
+
2507int64_t
+
2508AbstractCallIdSequence::next()
+
2509{
+
2510 if (!has_space()) {
+
2511 handle_no_space_left();
+
2512 }
+
2513 return force_next();
+
2514}
+
2515
+
2516int64_t
+
2517AbstractCallIdSequence::force_next()
+
2518{
+
2519 return ++longs_[INDEX_HEAD];
+
2520}
+
2521
+
2522void
+
2523AbstractCallIdSequence::complete()
+
2524{
+
2525 ++longs_[INDEX_TAIL];
+
2526 assert(longs_[INDEX_TAIL] <= longs_[INDEX_HEAD]);
+
2527}
+
2528
+
2529int64_t
+
2530AbstractCallIdSequence::get_last_call_id()
+
2531{
+
2532 return longs_[INDEX_HEAD];
+
2533}
+
2534
+
2535bool
+
2536AbstractCallIdSequence::has_space()
+
2537{
+
2538 return longs_[INDEX_HEAD] - longs_[INDEX_TAIL] <
+
2539 max_concurrent_invocations_;
+
2540}
+
2541
+
2542int64_t
+
2543AbstractCallIdSequence::get_tail()
+
2544{
+
2545 return longs_[INDEX_TAIL];
+
2546}
+
2547
+
2548const std::unique_ptr<util::concurrent::IdleStrategy>
+
2549 CallIdSequenceWithBackpressure::IDLER(
+
2550 new util::concurrent::BackoffIdleStrategy(
+
2551 0,
+
2552 0,
+
2553 std::chrono::duration_cast<std::chrono::nanoseconds>(
+
2554 std::chrono::microseconds(1000))
+
2555 .count(),
+
2556 std::chrono::duration_cast<std::chrono::nanoseconds>(
+
2557 std::chrono::microseconds(MAX_DELAY_MS * 1000))
+
2558 .count()));
+
2559
+
2560CallIdSequenceWithBackpressure::CallIdSequenceWithBackpressure(
+
2561 int32_t max_concurrent_invocations,
+
2562 int64_t backoff_timeout_ms)
+
2563 : AbstractCallIdSequence(max_concurrent_invocations)
+
2564{
+
2565 std::ostringstream out;
+
2566 out << "backoffTimeoutMs should be a positive number. backoffTimeoutMs="
+
2567 << backoff_timeout_ms;
+
2568 util::Preconditions::check_positive(backoff_timeout_ms, out.str());
+
2569
+
2570 backoff_timeout_nanos_ =
+
2571 std::chrono::duration_cast<std::chrono::nanoseconds>(
+
2572 std::chrono::milliseconds(backoff_timeout_ms))
+
2573 .count();
+
2574}
+
2575
+
2576void
+
2577CallIdSequenceWithBackpressure::handle_no_space_left()
+
2578{
+
2579 auto start = std::chrono::steady_clock::now();
+
2580 for (int64_t idleCount = 0;; idleCount++) {
+
2581 int64_t elapsedNanos =
+
2582 std::chrono::duration_cast<std::chrono::nanoseconds>(
+
2583 std::chrono::steady_clock::now() - start)
+
2584 .count();
+
2585 if (elapsedNanos > backoff_timeout_nanos_) {
+ +
2587 "CallIdSequenceWithBackpressure::handleNoSpaceLeft")
+
2588 << "Timed out trying to acquire another call ID."
+
2589 << " maxConcurrentInvocations = "
+
2590 << get_max_concurrent_invocations() << ", backoffTimeout = "
+
2591 << std::chrono::microseconds(backoff_timeout_nanos_ / 1000)
+
2592 .count()
+
2593 << " msecs, elapsed:"
+
2594 << std::chrono::microseconds(elapsedNanos / 1000).count()
+
2595 << " msecs")
+
2596 .build();
+
2597 }
+
2598 IDLER->idle(idleCount);
+
2599 if (has_space()) {
+
2600 return;
+
2601 }
+
2602 }
+
2603}
+
2604
+
2605FailFastCallIdSequence::FailFastCallIdSequence(
+
2606 int32_t max_concurrent_invocations)
+
2607 : AbstractCallIdSequence(max_concurrent_invocations)
+
2608{}
+
2609
+
2610void
+
2611FailFastCallIdSequence::handle_no_space_left()
+
2612{
+ +
2614 "FailFastCallIdSequence::handleNoSpaceLeft")
+
2615 << "Maximum invocation count is reached. maxConcurrentInvocations = "
+
2616 << get_max_concurrent_invocations())
+
2617 .build();
+
2618}
+
2619
+
2620std::unique_ptr<CallIdSequence>
+
2621CallIdFactory::new_call_id_sequence(bool is_back_pressure_enabled,
+
2622 int32_t max_allowed_concurrent_invocations,
+
2623 int64_t backoff_timeout_ms)
+
2624{
+
2625 if (!is_back_pressure_enabled) {
+
2626 return std::unique_ptr<CallIdSequence>(
+
2627 new CallIdSequenceWithoutBackpressure());
+
2628 } else if (backoff_timeout_ms <= 0) {
+
2629 return std::unique_ptr<CallIdSequence>(
+
2630 new FailFastCallIdSequence(max_allowed_concurrent_invocations));
+
2631 } else {
+
2632 return std::unique_ptr<CallIdSequence>(
+
2633 new CallIdSequenceWithBackpressure(max_allowed_concurrent_invocations,
+
2634 backoff_timeout_ms));
+
2635 }
+
2636}
+
2637} // namespace sequence
+
2638
+
2639namespace listener {
+
2640listener_service_impl::listener_service_impl(ClientContext& client_context,
+
2641 int32_t event_thread_count)
+
2642 : client_context_(client_context)
+
2643 , serialization_service_(client_context.get_serialization_service())
+
2644 , logger_(client_context.get_logger())
+
2645 , client_connection_manager_(client_context.get_connection_manager())
+
2646 , number_of_event_threads_(event_thread_count)
+
2647 , smart_(client_context.get_client_config()
+
2648 .get_network_config()
+
2649 .is_smart_routing())
+
2650{
+
2651 auto& invocationService = client_context.get_invocation_service();
+
2652 invocation_timeout_ = invocationService.get_invocation_timeout();
+
2653 invocation_retry_pause_ = invocationService.get_invocation_retry_pause();
+
2654}
+
2655
+
2656bool
+
2657listener_service_impl::registers_local_only() const
+
2658{
+
2659 return smart_;
+
2660}
+
2661
+
2662boost::future<boost::uuids::uuid>
+
2663listener_service_impl::register_listener(
+
2664 std::shared_ptr<ListenerMessageCodec> listener_message_codec,
+
2665 std::shared_ptr<client::impl::BaseEventHandler> handler)
+
2666{
+
2667 auto task = boost::packaged_task<boost::uuids::uuid()>([=]() {
+
2668 return register_listener_internal(listener_message_codec, handler);
+
2669 });
+
2670 auto f = task.get_future();
+
2671 boost::asio::post(registration_executor_->get_executor(), std::move(task));
+
2672 return f;
+
2673}
+
2674
+
2675boost::future<bool>
+
2676listener_service_impl::deregister_listener(boost::uuids::uuid registration_id)
+
2677{
+
2678 util::Preconditions::check_not_nill(
+
2679 registration_id, "Nil userRegistrationId is not allowed!");
+
2680
+
2681 boost::packaged_task<bool()> task(
+
2682 [=]() { return deregister_listener_internal(registration_id); });
+
2683 auto f = task.get_future();
+
2684 boost::asio::post(registration_executor_->get_executor(), std::move(task));
+
2685 return f;
+
2686}
+
2687
+
2688void
+
2689listener_service_impl::connection_added(
+
2690 const std::shared_ptr<connection::Connection> connection)
+
2691{
+
2692 boost::asio::post(registration_executor_->get_executor(),
+
2693 [=]() { connection_added_internal(connection); });
+
2694}
+
2695
+
2696void
+
2697listener_service_impl::connection_removed(
+
2698 const std::shared_ptr<connection::Connection> connection)
+
2699{
+
2700 boost::asio::post(registration_executor_->get_executor(),
+
2701 [=]() { connection_removed_internal(connection); });
+
2702}
+
2703
+
2704void
+
2705listener_service_impl::remove_event_handler(
+
2706 int64_t call_id,
+
2707 const std::shared_ptr<connection::Connection>& connection)
+
2708{
+
2709 boost::asio::post(connection->get_socket().get_executor(),
+
2710 std::packaged_task<void()>(
+
2711 [=]() { connection->deregister_invocation(call_id); }));
+
2712}
+
2713
+
2714void
+
2715listener_service_impl::handle_client_message(
+
2716 const std::shared_ptr<ClientInvocation> invocation,
+
2717 const std::shared_ptr<protocol::ClientMessage> response)
+
2718{
+
2719 try {
+
2720 auto partitionId = response->get_partition_id();
+
2721 if (partitionId == -1) {
+
2722 // execute on random thread on the thread pool
+
2723 boost::asio::post(event_executor_->get_executor(), [=]() {
+
2724 process_event_message(invocation, response);
+
2725 });
+
2726 return;
+
2727 }
+
2728
+
2729 // process on certain thread which is same for the partition id
+
2730 boost::asio::post(
+
2731 event_strands_[partitionId % event_strands_.size()],
+
2732 [=]() { process_event_message(invocation, response); });
+
2733
+
2734 } catch (const std::exception& e) {
+
2735 if (client_context_.get_lifecycle_service().is_running()) {
+
2736 HZ_LOG(
+
2737 logger_,
+
2738 warning,
+
2739 boost::str(boost::format("Delivery of event message to event "
+
2740 "handler failed. %1%, %2%, %3%") %
+
2741 e.what() % *response % *invocation));
+
2742 }
+
2743 }
+
2744}
+
2745
+
2746void
+
2747listener_service_impl::shutdown()
+
2748{
+
2749 ClientExecutionServiceImpl::shutdown_thread_pool(event_executor_.get());
+
2750 ClientExecutionServiceImpl::shutdown_thread_pool(
+
2751 registration_executor_.get());
+
2752}
+
2753
+
2754void
+
2755listener_service_impl::start()
+
2756{
+
2757 event_executor_.reset(
+
2758 new hazelcast::util::hz_thread_pool(number_of_event_threads_));
+
2759 registration_executor_.reset(new hazelcast::util::hz_thread_pool(1));
+
2760
+
2761 for (int i = 0; i < number_of_event_threads_; ++i) {
+
2762 event_strands_.emplace_back(event_executor_->get_executor());
+
2763 }
+
2764
+
2765 client_connection_manager_.add_connection_listener(shared_from_this());
+
2766}
+
2767
+
2768boost::uuids::uuid
+
2769listener_service_impl::register_listener_internal(
+
2770 std::shared_ptr<ListenerMessageCodec> listener_message_codec,
+
2771 std::shared_ptr<client::impl::BaseEventHandler> handler)
+
2772{
+
2773 auto user_registration_id = client_context_.random_uuid();
+
2774
+
2775 std::shared_ptr<listener_registration> registration(
+
2776 new listener_registration{ listener_message_codec, handler });
+
2777 registrations_.put(user_registration_id, registration);
+
2778 for (auto const& connection :
+
2779 client_connection_manager_.get_active_connections()) {
+
2780 try {
+
2781 invoke(registration, connection);
+
2782 } catch (exception::iexception& e) {
+
2783 if (connection->is_alive()) {
+
2784 deregister_listener_internal(user_registration_id);
+
2785 BOOST_THROW_EXCEPTION(
+ +
2787 "ClientListenerService::RegisterListenerTask::call")
+
2788 << "Listener can not be added " << e)
+
2789 .build());
+
2790 }
+
2791 }
+
2792 }
+
2793 return user_registration_id;
+
2794}
+
2795
+
2796bool
+
2797listener_service_impl::deregister_listener_internal(
+
2798 boost::uuids::uuid user_registration_id)
+
2799{
+
2800 auto listenerRegistration = registrations_.get(user_registration_id);
+
2801 if (!listenerRegistration) {
+
2802 return false;
+
2803 }
+
2804 bool successful = true;
+
2805
+
2806 auto listener_registrations =
+
2807 listenerRegistration->registrations.entry_set();
+
2808 for (auto it = listener_registrations.begin();
+
2809 it != listener_registrations.end();) {
+
2810 const auto& registration = it->second;
+
2811 const auto& subscriber = it->first;
+
2812 try {
+
2813 const auto& listenerMessageCodec = listenerRegistration->codec;
+
2814 auto serverRegistrationId = registration->server_registration_id;
+
2815 auto request =
+
2816 listenerMessageCodec->encode_remove_request(serverRegistrationId);
+
2817 auto invocation = ClientInvocation::create(
+
2818 client_context_, request, "", subscriber);
+
2819 invocation->invoke().get();
+
2820
+
2821 remove_event_handler(registration->call_id, subscriber);
+
2822
+
2823 it = listener_registrations.erase(it);
+
2824 } catch (exception::iexception& e) {
+
2825 ++it;
+
2826 if (subscriber->is_alive()) {
+
2827 successful = false;
+
2828 std::ostringstream endpoint;
+
2829 if (subscriber->get_remote_address()) {
+
2830 endpoint << *subscriber->get_remote_address();
+
2831 } else {
+
2832 endpoint << "null";
+
2833 }
+
2834 HZ_LOG(logger_,
+
2835 warning,
+
2836 boost::str(
+
2837 boost::format(
+
2838 "ClientListenerService::deregisterListenerInternal "
+
2839 "Deregistration of listener with ID %1% "
+
2840 "has failed to address %2% %3%") %
+
2841 user_registration_id %
+
2842 subscriber->get_remote_address() % e));
+
2843 }
+
2844 }
+
2845 }
+
2846 if (successful) {
+
2847 registrations_.remove(user_registration_id);
+
2848 }
+
2849 return successful;
+
2850}
+
2851
+
2852void
+
2853listener_service_impl::connection_added_internal(
+
2854 const std::shared_ptr<connection::Connection>& connection)
+
2855{
+
2856 for (const auto& listener_registration : registrations_.values()) {
+
2857 invoke_from_internal_thread(listener_registration, connection);
+
2858 }
+
2859}
+
2860
+
2861void
+
2862listener_service_impl::connection_removed_internal(
+
2863 const std::shared_ptr<connection::Connection>& connection)
+
2864{
+
2865 for (auto& registry : registrations_.values()) {
+
2866 registry->registrations.remove(connection);
+
2867 }
+
2868}
+
2869
+
2870void
+
2871listener_service_impl::invoke_from_internal_thread(
+
2872 const std::shared_ptr<listener_registration>& listener_registration,
+
2873 const std::shared_ptr<connection::Connection>& connection)
+
2874{
+
2875 try {
+
2876 invoke(listener_registration, connection);
+
2877 } catch (exception::iexception& e) {
+
2878 HZ_LOG(logger_,
+
2879 warning,
+
2880 boost::str(
+
2881 boost::format("Listener with pointer %1% can not be added to "
+
2882 "a new connection: %2%, reason: %3%") %
+
2883 listener_registration.get() % *connection % e));
+
2884 }
+
2885}
+
2886
+
2887void
+
2888listener_service_impl::invoke(
+
2889 const std::shared_ptr<listener_registration>& listener_registration,
+
2890 const std::shared_ptr<connection::Connection>& connection)
+
2891{
+
2892 if (listener_registration->registrations.contains_key(connection)) {
+
2893 return;
+
2894 }
+
2895
+
2896 const auto& codec = listener_registration->codec;
+
2897 auto request = codec->encode_add_request(registers_local_only());
+
2898 const auto& handler = listener_registration->handler;
+
2899 handler->before_listener_register();
+
2900
+
2901 auto invocation = ClientInvocation::create(
+
2902 client_context_,
+
2903 std::make_shared<protocol::ClientMessage>(std::move(request)),
+
2904 "",
+
2905 connection);
+
2906 invocation->set_event_handler(handler);
+
2907 auto clientMessage = invocation->invoke_urgent().get();
+
2908
+
2909 auto serverRegistrationId = codec->decode_add_response(clientMessage);
+
2910 handler->on_listener_register();
+
2911 int64_t correlationId =
+
2912 invocation->get_client_message()->get_correlation_id();
+
2913
+
2914 (*listener_registration)
+
2915 .registrations.put(
+
2916 connection,
+
2917 std::shared_ptr<connection_registration>(
+
2918 new connection_registration{ serverRegistrationId, correlationId }));
+
2919}
+
2920
+
2921void
+
2922listener_service_impl::process_event_message(
+
2923 const std::shared_ptr<ClientInvocation> invocation,
+
2924 const std::shared_ptr<protocol::ClientMessage> response)
+
2925{
+
2926 auto eventHandler = invocation->get_event_handler();
+
2927 if (!eventHandler) {
+
2928 if (client_context_.get_lifecycle_service().is_running()) {
+
2929 HZ_LOG(logger_,
+
2930 warning,
+
2931 boost::str(
+
2932 boost::format("No eventHandler for invocation. "
+
2933 "Ignoring this invocation response. %1%") %
+
2934 *invocation));
+
2935 }
+
2936
+
2937 return;
+
2938 }
+
2939
+
2940 try {
+
2941 eventHandler->handle(*response);
+
2942 } catch (std::exception& e) {
+
2943 if (client_context_.get_lifecycle_service().is_running()) {
+
2944 HZ_LOG(
+
2945 logger_,
+
2946 warning,
+
2947 boost::str(boost::format("Delivery of event message to event "
+
2948 "handler failed. %1%, %2%, %3%") %
+
2949 e.what() % *response % *invocation));
+
2950 }
+
2951 }
+
2952}
+
2953
+
2954listener_service_impl::~listener_service_impl() = default;
+
2955
+
2956void
+
2957cluster_view_listener::start()
+
2958{
+
2959 client_context_.get_connection_manager().add_connection_listener(
+
2960 shared_from_this());
+
2961}
+
2962
+
2963void
+
2964cluster_view_listener::connection_added(
+
2965 const std::shared_ptr<connection::Connection> connection)
+
2966{
+
2967 try_register(connection);
+
2968}
+
2969
+
2970void
+
2971cluster_view_listener::connection_removed(
+
2972 const std::shared_ptr<connection::Connection> connection)
+
2973{
+
2974 try_reregister_to_random_connection(connection->get_connection_id());
+
2975}
+
2976
+
2977cluster_view_listener::cluster_view_listener(ClientContext& client_context)
+
2978 : client_context_(client_context)
+
2979{}
+
2980
+
2981void
+
2982cluster_view_listener::try_register(
+
2983 std::shared_ptr<connection::Connection> connection)
+
2984{
+
2985 int32_t expected_id = -1;
+
2986 if (!listener_added_connection_id_.compare_exchange_strong(
+
2987 expected_id, connection->get_connection_id())) {
+
2988 // already registering/registered to another connection
+
2989 return;
+
2990 }
+
2991
+
2992 auto invocation = ClientInvocation::create(
+
2993 client_context_,
+
2994 std::make_shared<protocol::ClientMessage>(
+
2995 protocol::codec::client_addclusterviewlistener_encode()),
+
2996 "",
+
2997 connection);
+
2998
+
2999 auto handler = std::make_shared<event_handler>(
+
3000 connection->get_connection_id(), *this, client_context_.get_logger());
+
3001 invocation->set_event_handler(handler);
+
3002 handler->before_listener_register();
+
3003
+
3004 std::weak_ptr<cluster_view_listener> weak_self = shared_from_this();
+
3005 auto conn_id = connection->get_connection_id();
+
3006
+
3007 invocation->invoke_urgent().then(
+
3008 boost::launch::sync,
+
3009 [weak_self, handler, conn_id](boost::future<protocol::ClientMessage> f) {
+
3010 auto self = weak_self.lock();
+
3011 if (!self)
+
3012 return;
+
3013
+
3014 if (f.has_value()) {
+
3015 handler->on_listener_register();
+
3016 return;
+
3017 }
+
3018
+
3019 try {
+
3020 f.get();
+
3021 } catch (exception::hazelcast_client_not_active& e) {
+
3026 return;
+
3027 }
+
3028 // completes with exception, listener needs to be reregistered
+
3029 self->try_reregister_to_random_connection(conn_id);
+
3030 });
+
3031}
+
3032
+
3033void
+
3034cluster_view_listener::try_reregister_to_random_connection(
+
3035 int32_t old_connection_id)
+
3036{
+
3037 if (!listener_added_connection_id_.compare_exchange_strong(
+
3038 old_connection_id, -1)) {
+
3039 // somebody else already trying to reregister
+
3040 return;
+
3041 }
+
3042 auto new_connection =
+
3043 client_context_.get_connection_manager().get_random_connection();
+
3044 if (new_connection) {
+
3045 try_register(new_connection);
+
3046 }
+
3047}
+
3048
+
3049cluster_view_listener::~cluster_view_listener() = default;
+
3050
+
3051void
+
3052cluster_view_listener::event_handler::handle_membersview(
+
3053 int32_t version,
+
3054 const std::vector<member>& member_infos)
+
3055{
+
3056 view_listener.client_context_.get_client_cluster_service().handle_event(
+
3057 version, member_infos);
+
3058}
+
3059
+
3060void
+
3061cluster_view_listener::event_handler::handle_partitionsview(
+
3062 int32_t version,
+
3063 const std::vector<std::pair<boost::uuids::uuid, std::vector<int>>>&
+
3064 partitions)
+
3065{
+
3066 view_listener.client_context_.get_partition_service().handle_event(
+
3067 connection_id, version, partitions);
+
3068}
+
3069
+
3070void
+
3071cluster_view_listener::event_handler::before_listener_register()
+
3072{
+
3073 view_listener.client_context_.get_client_cluster_service()
+
3074 .clear_member_list_version();
+
3075 auto& lg = view_listener.client_context_.get_logger();
+
3076 HZ_LOG(
+
3077 lg,
+
3078 finest,
+
3079 boost::str(boost::format(
+
3080 "Register attempt of cluster_view_listener::event_handler "
+
3081 "to connection with id %1%") %
+
3082 connection_id));
+
3083}
+
3084
+
3085void
+
3086cluster_view_listener::event_handler::on_listener_register()
+
3087{
+
3088 auto& lg = view_listener.client_context_.get_logger();
+
3089 HZ_LOG(lg,
+
3090 finest,
+
3091 boost::str(
+
3092 boost::format("Registered cluster_view_listener::event_handler to "
+
3093 "connection with id %1%") %
+
3094 connection_id));
+
3095}
+
3096
+
3097void
+
3098cluster_view_listener::event_handler::handle_membergroupsview(
+
3099 int32_t version,
+
3100 const std::vector<std::vector<boost::uuids::uuid>>& member_groups)
+
3101{
+
3102 // TODO: implement member groups handling is implemented
+
3103}
+
3104
+
3105void
+
3106cluster_view_listener::event_handler::handle_clusterversion(
+
3107 const internal::version& version)
+
3108{
+
3109 // TODO: implement cluster version handling is implemented
+
3110}
+
3111
+
3112cluster_view_listener::event_handler::event_handler(
+
3113 int connectionId,
+
3114 cluster_view_listener& viewListener,
+
3115 logger &logger)
+
3116 : protocol::codec::client_addclusterviewlistener_handler(logger)
+
3117 , connection_id(connectionId)
+
3118 , view_listener(viewListener)
+
3119{}
+
3120} // namespace listener
+
3121
+
3122protocol::ClientMessage
+
3123ClientInvocationServiceImpl::BackupListenerMessageCodec::encode_add_request(
+
3124 bool /* local_only */) const
+
3125{
+
3126 return protocol::codec::client_localbackuplistener_encode();
+
3127}
+
3128
+
3129protocol::ClientMessage
+
3130ClientInvocationServiceImpl::BackupListenerMessageCodec::encode_remove_request(
+
3131 boost::uuids::uuid /* real_registration_id */) const
+
3132{
+
3133 assert(0);
+
3134 return protocol::ClientMessage(0);
+
3135}
+
3136
+
3137void
+
3138ClientInvocationServiceImpl::noop_backup_event_handler::handle_backup(
+
3139 int64_t /* source_invocation_correlation_id */)
+
3140{
+
3141 assert(0);
+
3142}
+
3143ClientInvocationServiceImpl::noop_backup_event_handler::
+
3144 noop_backup_event_handler(logger& l)
+
3145 : client_localbackuplistener_handler(l)
+
3146{
+
3147}
+
3148
+
3149namespace discovery {
+
3150remote_address_provider::remote_address_provider(
+
3151 std::function<std::unordered_map<address, address>()> addr_map_method,
+
3152 bool use_public)
+
3153 : refresh_address_map_(std::move(addr_map_method))
+
3154 , use_public_(use_public)
+
3155{}
+
3156
+
3157std::vector<address>
+
3158remote_address_provider::load_addresses()
+
3159{
+
3160 auto address_map = refresh_address_map_();
+
3161 std::lock_guard<std::mutex> guard(lock_);
+
3162 private_to_public_ = address_map;
+
3163 std::vector<address> addresses;
+
3164 addresses.reserve(address_map.size());
+
3165 for (const auto& addr_pair : address_map) {
+
3166 addresses.push_back(addr_pair.first);
+
3167 }
+
3168 return addresses;
+
3169}
+
3170
+
3171boost::optional<address>
+
3172remote_address_provider::translate(const address& addr)
+
3173{
+
3174 // if it is inside cloud, return private address otherwise we need to
+
3175 // translate it.
+
3176 if (!use_public_) {
+
3177 return addr;
+
3178 }
+
3179
+
3180 {
+
3181 std::lock_guard<std::mutex> guard(lock_);
+
3182 auto found = private_to_public_.find(addr);
+
3183 if (found != private_to_public_.end()) {
+
3184 return found->second;
+
3185 }
+
3186 }
+
3187
+
3188 auto address_map = refresh_address_map_();
+
3189
+
3190 std::lock_guard<std::mutex> guard(lock_);
+
3191 private_to_public_ = address_map;
+
3192
+
3193 auto found = private_to_public_.find(addr);
+
3194 if (found != private_to_public_.end()) {
+
3195 return found->second;
+
3196 }
+
3197
+
3198 return boost::none;
+
3199}
+
3200
+
3201#ifdef HZ_BUILD_WITH_SSL
+
3202cloud_discovery::cloud_discovery(config::cloud_config& config,
+
3203 std::string cloud_base_url,
+
3204 std::chrono::steady_clock::duration timeout)
+
3205 : cloud_config_(config)
+
3206 , cloud_base_url_(cloud_base_url)
+
3207 , timeout_(timeout)
+
3208{}
+
3209#else
+
3210cloud_discovery::cloud_discovery(config::cloud_config& /* config */,
+
3211 std::string /* cloud_base_url */,
+
3212 std::chrono::steady_clock::duration /* timeout */)
+
3213{}
+
3214#endif // HZ_BUILD_WITH_SSL
+
3215
+
3216std::unordered_map<address, address>
+
3217cloud_discovery::get_addresses()
+
3218{
+
3219#ifdef HZ_BUILD_WITH_SSL
+
3220 try {
+
3221 util::SyncHttpsClient httpsConnection(cloud_base_url_,
+
3222 std::string(CLOUD_URL_PATH) +
+
3223 cloud_config_.discovery_token,
+
3224 timeout_,
+
3225 cloud_config_.discovery_token);
+
3226 auto& conn_stream = httpsConnection.connect_and_get_response();
+
3227 return parse_json_response(conn_stream);
+
3228 } catch (std::exception& e) {
+
3229 std::throw_with_nested(
+
3230 boost::enable_current_exception(exception::illegal_state(
+
3231 "cloud_discovery::get_addresses", e.what())));
+
3232 }
+
3233#else
+
3234 util::Preconditions::check_ssl("cloud_discovery::get_addresses");
+
3235 return std::unordered_map<address, address>();
+
3236#endif
+
3237}
+
3238
+
3239std::unordered_map<address, address>
+
3240cloud_discovery::parse_json_response(std::istream& conn_stream)
+
3241{
+
3242 namespace pt = boost::property_tree;
+
3243
+
3244 pt::ptree root;
+
3245 pt::read_json(conn_stream, root);
+
3246
+
3247 std::unordered_map<address, address> addresses;
+
3248 for (const auto& item : root) {
+
3249 auto private_address =
+
3250 item.second.get<std::string>(PRIVATE_ADDRESS_PROPERTY);
+
3251 auto public_address =
+
3252 item.second.get<std::string>(PUBLIC_ADDRESS_PROPERTY);
+
3253
+
3254 address public_addr = create_address(public_address, -1);
+
3255 // if it is not explicitly given, create the private address with public
+
3256 // addresses port
+
3257 auto private_addr =
+
3258 create_address(private_address, public_addr.get_port());
+
3259 addresses.emplace(std::move(private_addr), std::move(public_addr));
+
3260 }
+
3261
+
3262 return addresses;
+
3263}
+
3264
+
3265address
+
3266cloud_discovery::create_address(const std::string& hostname, int default_port)
+
3267{
+
3268 auto address_holder =
+
3269 util::AddressUtil::get_address_holder(hostname, default_port);
+
3270 auto scoped_hostname =
+
3271 util::AddressHelper::get_scoped_hostname(address_holder);
+
3272 return address(std::move(scoped_hostname), address_holder.get_port());
+
3273}
+
3274} // namespace discovery
+
3275} // namespace impl
+
3276} // namespace spi
+
3277} // namespace client
+
3278} // namespace hazelcast
+
3279
+
3280namespace std {
+
3281bool
+
3282less<hazelcast::client::spi::DefaultObjectNamespace>::operator()(
+
3283 const hazelcast::client::spi::DefaultObjectNamespace& lhs,
+
3284 const hazelcast::client::spi::DefaultObjectNamespace& rhs) const
+
3285{
+
3286 int result = lhs.get_service_name().compare(rhs.get_service_name());
+
3287 if (result < 0) {
+
3288 return true;
+
3289 }
+
3290
+
3291 if (result > 0) {
+
3292 return false;
+
3293 }
+
3294
+
3295 return lhs.get_object_name().compare(rhs.get_object_name()) < 0;
+
3296}
+
3297
+
3298std::size_t
+
3299hash<hazelcast::client::spi::DefaultObjectNamespace>::operator()(
+
3300 const hazelcast::client::spi::DefaultObjectNamespace& k) const noexcept
+
3301{
+
3302 return std::hash<std::string>()(k.get_service_name() + k.get_object_name());
+
3303}
+
3304} // namespace std
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+
hazelcast_client configuration class.
+
config::client_network_config & get_network_config()
Gets {}.
Definition config.cpp:1203
+
Client Properties is an internal class.
+
Hazelcast cluster interface.
Definition cluster.h:37
+ + +
Contains configuration parameters for client network related behaviour.
+
bool is_smart_routing() const
See client_network_config::setSmartRouting(boolean) for details.
Definition config.cpp:364
+
Endpoint represents a peer in the cluster.
Definition endpoint.h:35
+ +
Base class for all exception originated from Hazelcast methods.
Definition iexception.h:49
+ + +
A event that is sent when a MembershipListener is registered.
+
const std::unordered_set< member > & get_members() const
Returns an immutable set of ordered members at the moment this MembershipListener is registered.
Definition spi.cpp:62
+
cluster & get_cluster()
Returns the cluster of the event.
Definition spi.cpp:68
+
Event to be fired when lifecycle states are changed.
+
lifecycle_state get_state() const
Definition spi.cpp:85
+ +
lifecycle_event(lifecycle_state state)
Constructor.
Definition spi.cpp:80
+
Listener object for listening lifecycle events of hazelcast instance.
+
The Client interface allows to get information about a connected client's socket address,...
+ +
hz_cluster member class.
Definition member.h:62
+ + +
STL namespace.
+
hazelcast.cloud configuration to let the client connect the cluster via hazelcast....
+ +
+
+
+ + + + diff --git a/5.5.0/dd/d8b/item__listener_8h_source.html b/5.5.0/dd/d8b/item__listener_8h_source.html new file mode 100644 index 0000000000..1fdd3d0da5 --- /dev/null +++ b/5.5.0/dd/d8b/item__listener_8h_source.html @@ -0,0 +1,208 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/item_listener.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
item_listener.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <utility>
+
19#include <functional>
+
20
+
21#include "hazelcast/util/export.h"
+
22#include "hazelcast/util/noop.h"
+
23#include "hazelcast/util/type_traits.h"
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32class item_event;
+
33
+
34namespace impl {
+
35template<typename>
+
36class item_event_handler;
+
37}
+
38
+
+
51class HAZELCAST_API item_listener final
+
52{
+
53public:
+
59 template<typename Handler,
+
60 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
61 item_listener& on_added(Handler&& h) &
+
62 {
+
63 added_ = std::forward<Handler>(h);
+
64 return *this;
+
65 }
+
+
66
+
70 template<typename Handler,
+
71 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+
+
72 item_listener&& on_added(Handler&& h) &&
+
73 {
+
74 on_added(std::forward<Handler>(h));
+
75 return std::move(*this);
+
76 }
+
+
77
+
83 template<typename Handler>
+
+
84 item_listener& on_removed(Handler&& h) &
+
85 {
+
86 removed_ = std::forward<Handler>(h);
+
87 return *this;
+
88 }
+
+
89
+
93 template<typename Handler>
+
+
94 item_listener&& on_removed(Handler&& h) &&
+
95 {
+
96 on_removed(std::forward<Handler>(h));
+
97 return std::move(*this);
+
98 }
+
+
99
+
100private:
+
101 using HandlerType = std::function<void(item_event&&)>;
+
102 HandlerType added_ = util::noop<item_event&&>,
+
103 removed_ = util::noop<item_event&&>;
+
104
+
105 template<typename>
+
106 friend class impl::item_event_handler;
+
107};
+
+
108} // namespace client
+
109} // namespace hazelcast
+
110
+
111#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
112#pragma warning(pop)
+
113#endif
+ +
Item listener for IQueue, ISet and IList.
+
item_listener & on_added(Handler &&h) &
Set an handler function to be invoked when an item is added.
+
item_listener && on_added(Handler &&h) &&
+
item_listener && on_removed(Handler &&h) &&
+
item_listener & on_removed(Handler &&h) &
Set an handler function to be invoked when an item is removed.
+
+
+
+ + + + diff --git a/5.5.0/dd/d8b/protocol__exceptions_8h_source.html b/5.5.0/dd/d8b/protocol__exceptions_8h_source.html new file mode 100644 index 0000000000..7e4df30ed5 --- /dev/null +++ b/5.5.0/dd/d8b/protocol__exceptions_8h_source.html @@ -0,0 +1,533 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/exception/protocol_exceptions.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
protocol_exceptions.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#pragma once
+
18
+
19#include <boost/uuid/nil_generator.hpp>
+
20
+
21#include "hazelcast/client/exception/iexception.h"
+
22#include "hazelcast/client/protocol/ClientProtocolErrorCodes.h"
+
23
+
24#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
25#pragma warning(push)
+
26#pragma warning(disable : 4251) // for dll export
+
27#endif
+
28
+
29namespace hazelcast {
+
30namespace client {
+
31namespace spi {
+
32namespace impl {
+
33class ClientInvocation;
+
34}
+
35} // namespace spi
+
36namespace exception {
+
37#define DEFINE_EXCEPTION_CLASS(ClassName, errorNo, isRuntime) \
+
38 class HAZELCAST_API ClassName : public iexception \
+
39 { \
+
40 public: \
+
41 ClassName(std::string source, \
+
42 std::string message, \
+
43 std::string details = "", \
+
44 std::exception_ptr cause = nullptr, \
+
45 bool retryable = false) \
+
46 : ClassName(#ClassName, \
+
47 errorNo, \
+
48 std::move(source), \
+
49 std::move(message), \
+
50 std::move(details), \
+
51 std::move(cause), \
+
52 isRuntime, \
+
53 retryable) \
+
54 { \
+
55 } \
+
56 explicit ClassName(std::string message) \
+
57 : ClassName("", std::move(message)) \
+
58 { \
+
59 } \
+
60 ClassName() \
+
61 : ClassName("", "") \
+
62 { \
+
63 } \
+
64 ClassName(std::string errorName, \
+
65 int32_t errorCode, \
+
66 std::string source, \
+
67 std::string message, \
+
68 std::string details, \
+
69 std::exception_ptr cause, \
+
70 bool runtime, \
+
71 bool retryable) \
+
72 : iexception(std::move(errorName), \
+
73 std::move(source), \
+
74 std::move(message), \
+
75 std::move(details), \
+
76 errorCode, \
+
77 std::move(cause), \
+
78 runtime, \
+
79 retryable) \
+
80 { \
+
81 } \
+
82 };
+
83
+
84// --------- Non-runtime starts here
+
85// -------------------------------------------/
+
86DEFINE_EXCEPTION_CLASS(undefined_error_code, protocol::UNDEFINED, false);
+
87
+
88DEFINE_EXCEPTION_CLASS(execution, protocol::EXECUTION, false);
+
89
+
90DEFINE_EXCEPTION_CLASS(class_not_found, protocol::CLASS_NOT_FOUND, false);
+
91
+
92DEFINE_EXCEPTION_CLASS(eof, protocol::ENDOFFILE, false);
+
93
+
94DEFINE_EXCEPTION_CLASS(io, protocol::IO, false);
+
95
+
96DEFINE_EXCEPTION_CLASS(illegal_access,
+
97 protocol::ILLEGAL_ACCESS_EXCEPTION,
+
98 false);
+
99
+
100DEFINE_EXCEPTION_CLASS(illegal_access_error,
+
101 protocol::ILLEGAL_ACCESS_ERROR,
+
102 false);
+
103
+
104DEFINE_EXCEPTION_CLASS(interrupted, protocol::INTERRUPTED, false);
+
105
+
106DEFINE_EXCEPTION_CLASS(not_serializable, protocol::NOT_SERIALIZABLE, false);
+
107
+
108DEFINE_EXCEPTION_CLASS(socket, protocol::SOCK_ERROR, false);
+
109
+
110DEFINE_EXCEPTION_CLASS(timeout, protocol::TIMEOUT, false);
+
111DEFINE_EXCEPTION_CLASS(uri_syntax, protocol::URI_SYNTAX, false);
+
112DEFINE_EXCEPTION_CLASS(utf_data_format, protocol::UTF_DATA_FORMAT, false);
+
113DEFINE_EXCEPTION_CLASS(xa, protocol::XA, false);
+
114DEFINE_EXCEPTION_CLASS(login, protocol::LOGIN, false);
+
115DEFINE_EXCEPTION_CLASS(unsupported_callback,
+
116 protocol::UNSUPPORTED_CALLBACK,
+
117 false);
+
118DEFINE_EXCEPTION_CLASS(assertion_error, protocol::ASSERTION_ERROR, false);
+
119DEFINE_EXCEPTION_CLASS(out_of_memory_error,
+
120 protocol::OUT_OF_MEMORY_ERROR,
+
121 false);
+
122DEFINE_EXCEPTION_CLASS(stack_overflow_error,
+
123 protocol::STACK_OVERFLOW_ERROR,
+
124 false);
+
125DEFINE_EXCEPTION_CLASS(native_out_of_memory_error,
+
126 protocol::NATIVE_OUT_OF_MEMORY_ERROR,
+
127 false);
+
128// --------- Non-runtime ends here -------------------------------------------/
+
129
+
130// --------- runtime starts here -------------------------------------------/
+
131DEFINE_EXCEPTION_CLASS(array_index_out_of_bounds,
+
132 protocol::INDEX_OUT_OF_BOUNDS,
+
133 true);
+
134DEFINE_EXCEPTION_CLASS(array_store, protocol::ARRAY_STORE, true);
+
135DEFINE_EXCEPTION_CLASS(authentication, protocol::AUTHENTICATION, true);
+
136DEFINE_EXCEPTION_CLASS(cache_not_exists, protocol::CACHE_NOT_EXISTS, true);
+
137DEFINE_EXCEPTION_CLASS(cancellation, protocol::CANCELLATION, true);
+
138DEFINE_EXCEPTION_CLASS(class_cast, protocol::CLASS_CAST, true);
+
139DEFINE_EXCEPTION_CLASS(concurrent_modification,
+
140 protocol::CONCURRENT_MODIFICATION,
+
141 true);
+
142DEFINE_EXCEPTION_CLASS(config_mismatch, protocol::CONFIG_MISMATCH, true);
+
143DEFINE_EXCEPTION_CLASS(distributed_object_destroyed,
+
144 protocol::DISTRIBUTED_OBJECT_DESTROYED,
+
145 true);
+
146DEFINE_EXCEPTION_CLASS(entry_processor, protocol::ENTRY_PROCESSOR, true);
+
147DEFINE_EXCEPTION_CLASS(hazelcast_, protocol::HAZELCAST, true);
+
148DEFINE_EXCEPTION_CLASS(hazelcast_instance_not_active,
+
149 protocol::HAZELCAST_INSTANCE_NOT_ACTIVE,
+
150 true);
+
151DEFINE_EXCEPTION_CLASS(hazelcast_overload, protocol::HAZELCAST_OVERLOAD, true);
+
152DEFINE_EXCEPTION_CLASS(hazelcast_serialization,
+
153 protocol::HAZELCAST_SERIALIZATION,
+
154 true);
+
155DEFINE_EXCEPTION_CLASS(illegal_argument, protocol::ILLEGAL_ARGUMENT, true);
+
156DEFINE_EXCEPTION_CLASS(illegal_monitor_state,
+
157 protocol::ILLEGAL_MONITOR_STATE,
+
158 true);
+
159DEFINE_EXCEPTION_CLASS(illegal_state, protocol::ILLEGAL_STATE, true);
+
160DEFINE_EXCEPTION_CLASS(illegal_thread_state,
+
161 protocol::ILLEGAL_THREAD_STATE,
+
162 true);
+
163DEFINE_EXCEPTION_CLASS(index_out_of_bounds,
+
164 protocol::INDEX_OUT_OF_BOUNDS,
+
165 true);
+
166DEFINE_EXCEPTION_CLASS(invalid_address, protocol::INVALID_ADDRESS, true);
+
167DEFINE_EXCEPTION_CLASS(invalid_configuration,
+
168 protocol::INVALID_CONFIGURATION,
+
169 true);
+
170DEFINE_EXCEPTION_CLASS(negative_array_size,
+
171 protocol::NEGATIVE_ARRAY_SIZE,
+
172 true);
+
173DEFINE_EXCEPTION_CLASS(no_such_element, protocol::NO_SUCH_ELEMENT, true);
+
174DEFINE_EXCEPTION_CLASS(null_pointer, protocol::NULL_POINTER, true);
+
175DEFINE_EXCEPTION_CLASS(operation_timeout, protocol::OPERATION_TIMEOUT, true);
+
176DEFINE_EXCEPTION_CLASS(query_result_size_exceeded,
+
177 protocol::QUERY_RESULT_SIZE_EXCEEDED,
+
178 true);
+
179DEFINE_EXCEPTION_CLASS(split_brain_protection,
+
180 protocol::SPLIT_BRAIN_PROTECTION,
+
181 true);
+
182DEFINE_EXCEPTION_CLASS(reached_max_size, protocol::REACHED_MAX_SIZE, true);
+
183DEFINE_EXCEPTION_CLASS(rejected_execution, protocol::REJECTED_EXECUTION, true);
+
184DEFINE_EXCEPTION_CLASS(response_already_sent,
+
185 protocol::RESPONSE_ALREADY_SENT,
+
186 true);
+
187DEFINE_EXCEPTION_CLASS(runtime, protocol::RUNTIME, true);
+
188DEFINE_EXCEPTION_CLASS(SecurityException, protocol::SECURITY, true);
+
193DEFINE_EXCEPTION_CLASS(stale_sequence, protocol::STALE_SEQUENCE, true);
+
194DEFINE_EXCEPTION_CLASS(target_disconnected,
+
195 protocol::TARGET_DISCONNECTED,
+
196 true);
+
197DEFINE_EXCEPTION_CLASS(topic_overload, protocol::TOPIC_OVERLOAD, true);
+
198
+
199DEFINE_EXCEPTION_CLASS(transaction, protocol::TRANSACTION, true);
+
200DEFINE_EXCEPTION_CLASS(transaction_not_active,
+
201 protocol::TRANSACTION_NOT_ACTIVE,
+
202 true);
+
203DEFINE_EXCEPTION_CLASS(transaction_timed_out,
+
204 protocol::TRANSACTION_TIMED_OUT,
+
205 true);
+
206DEFINE_EXCEPTION_CLASS(unsupported_operation,
+
207 protocol::UNSUPPORTED_OPERATION,
+
208 true);
+
209DEFINE_EXCEPTION_CLASS(access_control, protocol::ACCESS_CONTROL, true);
+
210DEFINE_EXCEPTION_CLASS(no_data_member_in_cluster,
+
211 protocol::NO_DATA_MEMBER,
+
212 true);
+
213DEFINE_EXCEPTION_CLASS(replicated_map_cant_be_created_on_lite_member,
+
214 protocol::REPLICATED_MAP_CANT_BE_CREATED,
+
215 true);
+
216DEFINE_EXCEPTION_CLASS(max_message_size_exceeded,
+
217 protocol::MAX_MESSAGE_SIZE_EXCEEDED,
+
218 true);
+
219DEFINE_EXCEPTION_CLASS(wan_replication_queue_full,
+
220 protocol::WAN_REPLICATION_QUEUE_FULL,
+
221 true);
+
222DEFINE_EXCEPTION_CLASS(service_not_found, protocol::SERVICE_NOT_FOUND, true);
+
223
+
224DEFINE_EXCEPTION_CLASS(stale_task_id, protocol::STALE_TASK_ID, true);
+
225
+
226DEFINE_EXCEPTION_CLASS(duplicate_task, protocol::DUPLICATE_TASK, true);
+
227
+
228DEFINE_EXCEPTION_CLASS(stale_task, protocol::STALE_TASK, true);
+
229
+
230DEFINE_EXCEPTION_CLASS(local_member_reset, protocol::LOCAL_MEMBER_RESET, true);
+
231
+
232DEFINE_EXCEPTION_CLASS(indeterminate_operation_state,
+
233 protocol::INDETERMINATE_OPERATION_STATE,
+
234 true);
+
235
+
236DEFINE_EXCEPTION_CLASS(node_id_out_of_range,
+
237 protocol::FLAKE_ID_NODE_ID_OUT_OF_RANGE_EXCEPTION,
+
238 true);
+
239
+
240DEFINE_EXCEPTION_CLASS(mutation_disallowed,
+
241 protocol::MUTATION_DISALLOWED_EXCEPTION,
+
242 true);
+
243
+
244DEFINE_EXCEPTION_CLASS(session_expired,
+
245 protocol::SESSION_EXPIRED_EXCEPTION,
+
246 true);
+
247
+
248DEFINE_EXCEPTION_CLASS(wait_key_cancelled,
+
249 protocol::WAIT_KEY_CANCELLED_EXCEPTION,
+
250 true);
+
251
+
252DEFINE_EXCEPTION_CLASS(lock_acquire_limit_reached,
+
253 protocol::LOCK_ACQUIRE_LIMIT_REACHED_EXCEPTION,
+
254 true);
+
255
+
256DEFINE_EXCEPTION_CLASS(lock_ownership_lost,
+
257 protocol::LOCK_OWNERSHIP_LOST_EXCEPTION,
+
258 true);
+
259
+
260DEFINE_EXCEPTION_CLASS(cp_group_destroyed,
+
261 protocol::CP_GROUP_DESTROYED_EXCEPTION,
+
262 true);
+
263
+
264DEFINE_EXCEPTION_CLASS(cannot_replicate,
+
265 protocol::CANNOT_REPLICATE_EXCEPTION,
+
266 true);
+
267
+
268DEFINE_EXCEPTION_CLASS(leader_demoted,
+
269 protocol::LEADER_DEMOTED_EXCEPTION,
+
270 true);
+
271
+
272DEFINE_EXCEPTION_CLASS(stale_append_request,
+
273 protocol::STALE_APPEND_REQUEST_EXCEPTION,
+
274 true);
+
275
+
276DEFINE_EXCEPTION_CLASS(not_leader, protocol::NOT_LEADER_EXCEPTION, true);
+
277
+
278DEFINE_EXCEPTION_CLASS(version_mismatch,
+
279 protocol::VERSION_MISMATCH_EXCEPTION,
+
280 true);
+
281
+
+
282class HAZELCAST_API retryable_hazelcast : public hazelcast_
+
283{
+
284public:
+
285 retryable_hazelcast(std::string error_name,
+
286 int32_t error_code,
+
287 std::string source,
+
288 std::string message,
+
289 std::string details,
+
290 std::exception_ptr cause,
+
291 bool runtime,
+
292 bool retryable);
+
293
+
294 explicit retryable_hazelcast(std::string source = "",
+
295 std::string message = "",
+
296 std::string details = "",
+
297 std::exception_ptr cause = nullptr);
+
298};
+
+
299
+
300#define DEFINE_RETRYABLE_EXCEPTION_CLASS(ClassName, errorNo) \
+
301 class HAZELCAST_API ClassName : public retryable_hazelcast \
+
302 { \
+
303 public: \
+
304 explicit ClassName(std::string source = "", \
+
305 std::string message = "", \
+
306 std::string details = "", \
+
307 std::exception_ptr cause = nullptr) \
+
308 : retryable_hazelcast(#ClassName, \
+
309 errorNo, \
+
310 std::move(source), \
+
311 std::move(message), \
+
312 std::move(details), \
+
313 std::move(cause), \
+
314 false, \
+
315 true) \
+
316 { \
+
317 } \
+
318 };
+
319
+
321DEFINE_RETRYABLE_EXCEPTION_CLASS(caller_not_member,
+
322 protocol::CALLER_NOT_MEMBER);
+
323DEFINE_RETRYABLE_EXCEPTION_CLASS(partition_migrating,
+
324 protocol::PARTITION_MIGRATING);
+
325DEFINE_RETRYABLE_EXCEPTION_CLASS(retryable_io, protocol::RETRYABLE_IO);
+
326DEFINE_RETRYABLE_EXCEPTION_CLASS(target_not_member,
+
327 protocol::TARGET_NOT_MEMBER);
+
328DEFINE_RETRYABLE_EXCEPTION_CLASS(wrong_target, protocol::WRONG_TARGET);
+
329
+
330DEFINE_RETRYABLE_EXCEPTION_CLASS(target_not_replica,
+
331 protocol::TARGET_NOT_REPLICA_EXCEPTION);
+
332
+
+
333class HAZELCAST_API query : public hazelcast_
+
334{
+
335public:
+
336 explicit query(std::string source = "",
+
337 std::string message = "",
+
338 std::string details = "",
+
339 std::exception_ptr cause = nullptr);
+
340
+
341 query(int32_t code,
+
342 std::string message,
+
343 std::exception_ptr cause = nullptr,
+
344 boost::uuids::uuid originating_member_id = boost::uuids::nil_uuid(),
+
345 std::string suggestion = "");
+
346
+
347 int32_t code() const;
+
348
+
349 const std::string& suggestion() const;
+
350
+
351 const boost::uuids::uuid& originating_member_uuid() const;
+
352
+
353private:
+
354 int32_t code_;
+
355 std::string suggestion_;
+
356 boost::uuids::uuid originating_member_uuid_;
+
357};
+
+
358
+
+
359class HAZELCAST_API invocation_might_contain_compact_data : public hazelcast_
+
360{
+
361public:
+
362 explicit invocation_might_contain_compact_data(
+
363 std::string source,
+
364 const spi::impl::ClientInvocation& invocation);
+
365};
+
+
366
+
+
367class HAZELCAST_API member_left : public execution
+
368{
+
369public:
+
370 explicit member_left(std::string source = "",
+
371 std::string message = "",
+
372 std::string details = "",
+
373 std::exception_ptr cause = nullptr);
+
374};
+
+
375
+
376// --------- runtime ends here
+
377// -------------------------------------------------/
+
378
+
379// ----------------- ONLY Client side exceptions start here
+
380// ----------------------------------------
+
381// ----------------- Client side runtime exceptions start here
+
382// --------------------------------
+
+
383class HAZELCAST_API consistency_lost : public hazelcast_
+
384{
+
385public:
+
386 explicit consistency_lost(std::string source = "",
+
387 std::string message = "",
+
388 std::string details = "",
+
389 std::exception_ptr cause = nullptr);
+
390};
+
+
391
+
392DEFINE_EXCEPTION_CLASS(hazelcast_client_not_active,
+
393 protocol::HAZELCAST_INSTANCE_NOT_ACTIVE,
+
394 true);
+
395
+
396DEFINE_EXCEPTION_CLASS(hazelcast_client_offline,
+
397 protocol::HAZELCAST_CLIENT_OFFLINE,
+
398 true);
+
399
+
400// ----------------- Client side runtime exceptions finish here
+
401// --------------------------------
+
402
+
403// ----------------- Client side non-runtime exceptions start here
+
404// -----------------------------
+
408DEFINE_EXCEPTION_CLASS(unknown_host, protocol::UNKNOWN_HOST, false);
+
409
+
410DEFINE_EXCEPTION_CLASS(client_not_allowed_in_cluster,
+
411 protocol::CLIENT_NOT_ALLOWED_IN_CLUSTER,
+
412 true);
+
413// ----------------- Client side non-runtime exceptions finish here
+
414// ----------------------------
+
415
+
416// ----------------- Client side runtime exceptions ends here
+
417// --------------------------------
+
418} // namespace exception
+
419} // namespace client
+
420} // namespace hazelcast
+
421
+
422#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
423#pragma warning(pop)
+
424#endif
+
+
+
+ + + + diff --git a/5.5.0/dd/d9d/classhazelcast_1_1client_1_1serialization_1_1_class_definition-members.html b/5.5.0/dd/d9d/classhazelcast_1_1client_1_1serialization_1_1_class_definition-members.html new file mode 100644 index 0000000000..dbedf8426b --- /dev/null +++ b/5.5.0/dd/d9d/classhazelcast_1_1client_1_1serialization_1_1_class_definition-members.html @@ -0,0 +1,125 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::ClassDefinition Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::ClassDefinition, including all inherited members.

+ + + + + + + + + + + + + + + + + +
add_field_def(FieldDefinition &field_definition)hazelcast::client::serialization::ClassDefinition
ClassDefinition()hazelcast::client::serialization::ClassDefinition
ClassDefinition(int factory_id, int class_id, int version)hazelcast::client::serialization::ClassDefinition
get_class_id() consthazelcast::client::serialization::ClassDefinition
get_factory_id() consthazelcast::client::serialization::ClassDefinition
get_field(const std::string &field_name) consthazelcast::client::serialization::ClassDefinition
get_field_count() consthazelcast::client::serialization::ClassDefinition
get_field_type(const std::string &field_name) consthazelcast::client::serialization::ClassDefinition
get_version() consthazelcast::client::serialization::ClassDefinition
has_field(const std::string &field_name) consthazelcast::client::serialization::ClassDefinition
operator!=(const ClassDefinition &rhs) const (defined in hazelcast::client::serialization::ClassDefinition)hazelcast::client::serialization::ClassDefinition
operator<< (defined in hazelcast::client::serialization::ClassDefinition)hazelcast::client::serialization::ClassDefinitionfriend
operator==(const ClassDefinition &rhs) const (defined in hazelcast::client::serialization::ClassDefinition)hazelcast::client::serialization::ClassDefinition
read_data(object_data_input &data_input)hazelcast::client::serialization::ClassDefinition
set_version_if_not_set(int new_version)hazelcast::client::serialization::ClassDefinition
write_data(pimpl::data_output &data_output)hazelcast::client::serialization::ClassDefinition
+
+
+ + + + diff --git a/5.5.0/dd/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4-members.html b/5.5.0/dd/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4-members.html new file mode 100644 index 0000000000..1b6332c3a8 --- /dev/null +++ b/5.5.0/dd/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< double > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dd/da0/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4-members.html b/5.5.0/dd/da0/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4-members.html new file mode 100644 index 0000000000..a8fb9b57e7 --- /dev/null +++ b/5.5.0/dd/da0/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< float > > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dd/da2/metrics_8cpp_source.html b/5.5.0/dd/da2/metrics_8cpp_source.html new file mode 100644 index 0000000000..32c2a89645 --- /dev/null +++ b/5.5.0/dd/da2/metrics_8cpp_source.html @@ -0,0 +1,526 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/metrics.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
metrics.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#include <string>
+
17#include <vector>
+
18#include <iostream>
+
19#include <algorithm>
+
20
+
21#include <boost/endian/conversion.hpp>
+
22
+
23#include <hazelcast/client/impl/metrics/metric_descriptor.h>
+
24#include <hazelcast/client/impl/metrics/metrics_compressor.h>
+
25#include <hazelcast/client/impl/metrics/metrics_dictionary.h>
+
26#include <hazelcast/util/byte.h>
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace impl {
+
31namespace metrics {
+
32
+
33namespace {
+
34
+
35constexpr int MAX_WORD_LENGTH = 255;
+
36constexpr int NULL_DICTIONARY_ID = -1;
+
37
+
38constexpr byte MASK_PREFIX = 1 << 0;
+
39constexpr byte MASK_METRIC = 1 << 1;
+
40constexpr byte MASK_DISCRIMINATOR = 1 << 2;
+
41constexpr byte MASK_DISCRIMINATOR_VALUE = 1 << 3;
+
42constexpr byte MASK_UNIT = 1 << 4;
+
43constexpr byte MASK_EXCLUDED_TARGETS = 1 << 5;
+
44constexpr byte MASK_TAG_COUNT = 1 << 6;
+
45
+
46constexpr int VALUE_TYPE_LONG = 0;
+
47
+
48constexpr byte BINARY_FORMAT_VERSION = 1;
+
49
+
50std::size_t
+
51find_common_prefix_length(const std::string& s1, const std::string& s2)
+
52{
+
53 std::size_t len = 0;
+
54 while (len < s1.size() && len < s2.size() && s1[len] == s2[len]) {
+
55 len++;
+
56 }
+
57 return len;
+
58}
+
59
+
68std::vector<byte>
+
69zlib_compress(const std::vector<byte>& input)
+
70{
+
71 constexpr std::size_t max_block_size = (1 << 16) - 1;
+
72
+
73 const size_t num_blocks =
+
74 (std::max)(static_cast<std::size_t>(1),
+
75 (input.size() + max_block_size - 1) / max_block_size);
+
76
+
77 std::vector<byte> output;
+
78
+
79 // reserve enough space beforehand
+
80 output.reserve(input.size() // input size itself
+
81 + 2 // zlib header
+
82 + 4 // Adler32 checksum
+
83 + 5 * num_blocks // block headers
+
84 );
+
85
+
86 // ZLIB header
+
87 output.push_back(static_cast<byte>(120)); // CMF
+
88 output.push_back(static_cast<byte>(1)); // FLG
+
89
+
90 constexpr long adler32_mod = 65521;
+
91 long a1 = 1, a2 = 0; // accumulators for Adler32 checksum
+
92
+
93 for (std::size_t block_start = 0U;
+
94 block_start == 0U || block_start < input.size();
+
95 block_start += max_block_size) {
+
96 const auto block_end =
+
97 (std::min)(block_start + max_block_size, input.size());
+
98 const auto block_size = block_end - block_start;
+
99
+
100 const bool is_final = block_end == input.size();
+
101
+
102 // block header
+
103 output.push_back(
+
104 static_cast<byte>(is_final)); // BFINAL = is_final, BTYPE = 00
+
105 output.push_back(block_size & 0xff); // LEN - least significant
+
106 output.push_back(block_size >> 8); // LEN - most significant
+
107 output.push_back((~block_size) & 0xff); // NLEN - least significant
+
108 output.push_back((~block_size) >> 8); // NLEN - most significant
+
109
+
110 // copy uncompressed bytes and accumulate checksum
+
111 for (std::size_t i = block_start; i < block_end; i++) {
+
112 const auto x = input[i];
+
113
+
114 output.push_back(x);
+
115
+
116 a1 += x;
+
117 if (a1 >= adler32_mod) {
+
118 a1 -= adler32_mod;
+
119 }
+
120
+
121 a2 += a1;
+
122 if (a2 >= adler32_mod) {
+
123 a2 -= adler32_mod;
+
124 }
+
125 }
+
126 }
+
127
+
128 // Adler32 checksum
+
129 output.push_back(a2 >> 8);
+
130 output.push_back(a2 & 0xff);
+
131 output.push_back(a1 >> 8);
+
132 output.push_back(a1 & 0xff);
+
133
+
134 return output;
+
135}
+
136
+
137} // namespace
+
138
+
139metric_descriptor::metric_descriptor(std::string prefix,
+
140 std::string metric,
+
141 std::string discriminator,
+
142 std::string discriminator_value,
+
143 probe_unit unit)
+
144 : prefix_{ std::move(prefix) }
+
145 , metric_{ std::move(metric) }
+
146 , discriminator_{ std::move(discriminator) }
+
147 , discriminator_value_{ std::move(discriminator_value) }
+
148 , unit_{ unit }
+
149{}
+
150
+
151metric_descriptor::metric_descriptor(std::string prefix,
+
152 std::string metric,
+
153 probe_unit unit)
+
154 : prefix_{ std::move(prefix) }
+
155 , metric_{ std::move(metric) }
+
156 , discriminator_{}
+
157 , discriminator_value_{}
+
158 , unit_{ unit }
+
159{}
+
160
+
161const std::string&
+
162metric_descriptor::prefix() const
+
163{
+
164 return prefix_;
+
165}
+
166
+
167const std::string&
+
168metric_descriptor::metric() const
+
169{
+
170 return metric_;
+
171}
+
172
+
173const boost::optional<std::string>&
+
174metric_descriptor::discriminator() const
+
175{
+
176 return discriminator_;
+
177}
+
178
+
179const boost::optional<std::string>&
+
180metric_descriptor::discriminator_value() const
+
181{
+
182 return discriminator_value_;
+
183}
+
184
+
185probe_unit
+
186metric_descriptor::unit() const
+
187{
+
188 return unit_;
+
189}
+
190
+
191int
+
192metrics_dictionary::get_dictionary_id(const std::string& word)
+
193{
+
194 if (word.size() > MAX_WORD_LENGTH) {
+
195 throw std::invalid_argument("too long value in metric descriptor");
+
196 }
+
197
+
198 auto word_position = word_to_id.find(word);
+
199
+
200 if (word_position == word_to_id.end()) {
+
201 const int next_id = static_cast<int>(word_to_id.size());
+
202 word_to_id[word] = next_id;
+
203
+
204 return next_id;
+
205 } else {
+
206 return word_position->second;
+
207 }
+
208}
+
209
+
210metrics_dictionary::const_iterator
+
211metrics_dictionary::begin() const noexcept
+
212{
+
213 return word_to_id.cbegin();
+
214}
+
215
+
216metrics_dictionary::const_iterator
+
217metrics_dictionary::end() const noexcept
+
218{
+
219 return word_to_id.cend();
+
220}
+
221
+
222std::size_t
+
223metrics_dictionary::size() const noexcept
+
224{
+
225 return word_to_id.size();
+
226}
+
227
+
228void
+
229output_buffer::write(byte val)
+
230{
+
231 buffer_.push_back(val);
+
232}
+
233
+
234void
+
235output_buffer::write(int32_t val)
+
236{
+
237 auto pos = buffer_.size();
+
238 buffer_.resize(pos + sizeof(int32_t));
+
239
+
240 boost::endian::endian_store<int32_t,
+
241 sizeof(int32_t),
+
242 boost::endian::order::big>(buffer_.data() + pos,
+
243 val);
+
244}
+
245
+
246void
+
247output_buffer::write(int64_t val)
+
248{
+
249 auto pos = buffer_.size();
+
250 buffer_.resize(pos + sizeof(int64_t));
+
251
+
252 boost::endian::endian_store<int64_t,
+
253 sizeof(int64_t),
+
254 boost::endian::order::big>(buffer_.data() + pos,
+
255 val);
+
256}
+
257
+
258void
+
259output_buffer::write(const std::string& str)
+
260{
+
261 for (char c : str) {
+
262 buffer_.push_back(static_cast<byte>(0));
+
263 buffer_.push_back(c);
+
264 }
+
265}
+
266
+
267void
+
268output_buffer::write(const std::vector<byte>& vec)
+
269{
+
270 buffer_.insert(buffer_.end(), vec.begin(), vec.end());
+
271}
+
272
+
273const std::vector<byte>&
+
274output_buffer::content() const
+
275{
+
276 return buffer_;
+
277}
+
278
+
279std::vector<byte>&
+
280output_buffer::content()
+
281{
+
282 return buffer_;
+
283}
+
284
+
285void
+
286metrics_compressor::add_long(const metric_descriptor& descriptor, int64_t value)
+
287{
+
288 write_descriptor(descriptor);
+
289 metrics_buffer_.write(static_cast<byte>(VALUE_TYPE_LONG));
+
290 metrics_buffer_.write(value);
+
291}
+
292
+
293std::vector<byte>
+
294metrics_compressor::get_blob()
+
295{
+
296 write_dictionary();
+
297
+
298 std::vector<byte> compressed_dictionary =
+
299 zlib_compress(dictionary_buffer_.content());
+
300 std::vector<byte> compressed_metrics =
+
301 zlib_compress(metrics_buffer_.content());
+
302
+
303 output_buffer blob;
+
304
+
305 blob.write(static_cast<byte>(0));
+
306 blob.write(BINARY_FORMAT_VERSION);
+
307 blob.write(static_cast<int32_t>(compressed_dictionary.size()));
+
308 blob.write(compressed_dictionary);
+
309 blob.write(static_cast<int32_t>(metrics_count));
+
310 blob.write(compressed_metrics);
+
311
+
312 return std::move(blob.content());
+
313}
+
314
+
315byte
+
316metrics_compressor::calculate_descriptor_mask(
+
317 const metric_descriptor& descriptor)
+
318{
+
319 byte mask = 0;
+
320
+
321 if (last_descriptor_) {
+
322 if (descriptor.prefix() == last_descriptor_->prefix()) {
+
323 mask |= MASK_PREFIX;
+
324 }
+
325
+
326 if (descriptor.metric() == last_descriptor_->metric()) {
+
327 mask |= MASK_METRIC;
+
328 }
+
329
+
330 if (descriptor.discriminator() == last_descriptor_->discriminator()) {
+
331 mask |= MASK_DISCRIMINATOR;
+
332 }
+
333
+
334 if (descriptor.discriminator_value() ==
+
335 last_descriptor_->discriminator_value()) {
+
336 mask |= MASK_DISCRIMINATOR_VALUE;
+
337 }
+
338
+
339 if (descriptor.unit() == last_descriptor_->unit()) {
+
340 mask |= MASK_UNIT;
+
341 }
+
342
+
343 // include excludedTargets and tagCount bits for compatibility purposes
+
344 mask |= MASK_EXCLUDED_TARGETS;
+
345 mask |= MASK_TAG_COUNT;
+
346 }
+
347
+
348 return mask;
+
349}
+
350
+
351int32_t
+
352metrics_compressor::get_dictionary_id(const boost::optional<std::string>& word)
+
353{
+
354 if (!word) {
+
355 return NULL_DICTIONARY_ID;
+
356 }
+
357
+
358 return static_cast<int32_t>(dictionary_.get_dictionary_id(word.get()));
+
359}
+
360
+
361void
+
362metrics_compressor::write_descriptor(const metric_descriptor& descriptor)
+
363{
+
364 byte mask = calculate_descriptor_mask(descriptor);
+
365
+
366 metrics_buffer_.write(mask);
+
367
+
368 if ((mask & MASK_PREFIX) == 0) {
+
369 metrics_buffer_.write(get_dictionary_id(descriptor.prefix()));
+
370 }
+
371
+
372 if ((mask & MASK_METRIC) == 0) {
+
373 metrics_buffer_.write(get_dictionary_id(descriptor.metric()));
+
374 }
+
375
+
376 if ((mask & MASK_DISCRIMINATOR) == 0) {
+
377 metrics_buffer_.write(get_dictionary_id(descriptor.discriminator()));
+
378 }
+
379
+
380 if ((mask & MASK_DISCRIMINATOR_VALUE) == 0) {
+
381 metrics_buffer_.write(static_cast<int32_t>(
+
382 get_dictionary_id(descriptor.discriminator_value())));
+
383 }
+
384
+
385 if ((mask & MASK_UNIT) == 0) {
+
386 metrics_buffer_.write(static_cast<byte>(descriptor.unit()));
+
387 }
+
388
+
389 if ((mask & MASK_EXCLUDED_TARGETS) == 0) {
+
390 metrics_buffer_.write(static_cast<byte>(0));
+
391 }
+
392
+
393 if ((mask & MASK_TAG_COUNT) == 0) {
+
394 metrics_buffer_.write(static_cast<byte>(0));
+
395 }
+
396
+
397 last_descriptor_ = descriptor;
+
398 metrics_count++;
+
399}
+
400
+
401void
+
402metrics_compressor::write_dictionary()
+
403{
+
404 std::string last_word{ "" };
+
405
+
406 dictionary_buffer_.write(static_cast<int32_t>(dictionary_.size()));
+
407
+
408 for (const auto& item : dictionary_) {
+
409 const auto& word = item.first;
+
410 const auto& id = item.second;
+
411
+
412 auto common_len = find_common_prefix_length(last_word, word);
+
413
+
414 dictionary_buffer_.write(static_cast<int32_t>(id));
+
415 dictionary_buffer_.write(static_cast<byte>(common_len));
+
416 dictionary_buffer_.write(static_cast<byte>(word.size() - common_len));
+
417 dictionary_buffer_.write(word.substr(common_len));
+
418
+
419 last_word = word;
+
420 }
+
421}
+
422
+
423} // namespace metrics
+
424} // namespace impl
+
425} // namespace client
+
426} // namespace hazelcast
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/dd/dad/classhazelcast_1_1client_1_1query_1_1equal__predicate-members.html b/5.5.0/dd/dad/classhazelcast_1_1client_1_1query_1_1equal__predicate-members.html new file mode 100644 index 0000000000..d56805b359 --- /dev/null +++ b/5.5.0/dd/dad/classhazelcast_1_1client_1_1query_1_1equal__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::equal_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::equal_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
equal_predicate(hazelcast_client &client, const std::string &attribute_name, const T &value)hazelcast::client::query::equal_predicateinline
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/dd/dd1/classhazelcast_1_1client_1_1aws_1_1aws__client.html b/5.5.0/dd/dd1/classhazelcast_1_1client_1_1aws_1_1aws__client.html new file mode 100644 index 0000000000..e6f05d015d --- /dev/null +++ b/5.5.0/dd/dd1/classhazelcast_1_1client_1_1aws_1_1aws__client.html @@ -0,0 +1,188 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::aws::aws_client Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::aws_client Class Reference
+
+
+ + + + +

+Public Member Functions

 aws_client (std::chrono::steady_clock::duration timeout, config::client_aws_config &aws_config, const client_properties &client_properties, logger &lg)
std::unordered_map< address, addressget_addresses ()
+

Detailed Description

+
+

Definition at line 38 of file aws_client.h.

+

Constructor & Destructor Documentation

+ +

◆ aws_client()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::aws::aws_client::aws_client (std::chrono::steady_clock::duration timeout,
config::client_aws_config & aws_config,
const client_properties & client_properties,
logger & lg )
+
+ +

Definition at line 720 of file discovery.cpp.

+
724{
+
725 util::Preconditions::check_ssl("aws_client::aws_client");
+
726}
+
+
+
+

Member Function Documentation

+ +

◆ get_addresses()

+ +
+
+ + + + + + + +
std::unordered_map< address, address > hazelcast::client::aws::aws_client::get_addresses ()
+
+ +

Definition at line 729 of file discovery.cpp.

+
730{
+
731 util::Preconditions::check_ssl("aws_client::get_addresses");
+
732 return std::unordered_map<address, address>();
+
733}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html b/5.5.0/dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html new file mode 100644 index 0000000000..7e982b721f --- /dev/null +++ b/5.5.0/dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html @@ -0,0 +1,161 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::cp::raft_group_id > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::cp::raft_group_id > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::cp::raft_group_id &group_id) const noexcept
+

Detailed Description

+
+

Definition at line 1537 of file cp.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< hazelcast::cp::raft_group_id >::operator() (const hazelcast::cp::raft_group_id & group_id) const
+
+noexcept
+
+ +

Definition at line 1384 of file cp.cpp.

+
1386{
+
1387 std::size_t seed = 0;
+
1388 boost::hash_combine(seed, group_id.name);
+
1389 boost::hash_combine(seed, group_id.seed);
+
1390 boost::hash_combine(seed, group_id.group_id);
+
1391 return seed;
+
1392}
+
+
+
+
The documentation for this struct was generated from the following files:
    +
  • hazelcast/include/hazelcast/cp/cp.h
  • +
  • hazelcast/src/hazelcast/cp/cp.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.html b/5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.html new file mode 100644 index 0000000000..055aeb4487 --- /dev/null +++ b/5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::greater_less_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::greater_less_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::greater_less_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::greater_less_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::greater_less_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::greater_less_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 416 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::greater_less_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 422 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.png b/5.5.0/dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..36874d8f00d5f82f21398aedc495ee13bed41301 GIT binary patch literal 2209 zcmcgudpy(YAO9B7XoO0l7EK~jayyPou5ENiY$TaZZZC5gA|1CW)JjovJ6cjdb6Yf$ zjcS}sYOcTY!*;C0w&uq&vdm=~c2@tL*YEe|@AZ5Bc%IMmc|OnQ^?F|K%j>!2hd2#Z z+ouKq02mJQ@CSe`>xvk^T}d(9z#7~Xi@x6(q^DdiSA@d3<S-He&L;9ddUCd|j)Qm7shR0Yj7;}=KxWvONx!o!N6 zb*`;sG&}AdOIo_5XNM(agqVi1=h&`MbyiTOr4XlF1-*-~s0d#g#XcYO>T=1!CGCT* zUCC14od2g|;ZSl8m6AH!|6y|sU0OuF(5&o865dw`?CaAs9fzAm#!SuGS7I86T6QXR zE43`1?aQ-+yo%w(U)tmME-Wa_#_1Zj$Xb*fT|b>};U4cws2U666SL+Y=>*8vi?Ix_ zF~jA>bX=v=n(6_@mP*a^AKXJu!WIL*>WhB@J05Ad+0PwM3F+5N)6NdM;G8()(k~9P zkkJ+bCsQwrCd?v29t}21T5O4O`*TOfFqtN0`#vT@E1yM?{ycCfuJ!jwdBhF*-b})o z`%@Hu1s3d7mu69nF%#|k6255p9S`G7!VYqtFTu4`47aM+c805AP6xJ=^E3fPlPw1oO#o$7 zw`z_8d0;0J1OcvpEAlhW{GS%_#Ia2_sMw}2dENw5!kyaxd;>aAdZCqr-XPCuuUIg} z1%J!G38TuB)mV(?Y$|QzDcuYb-;sCHmLvay-M@Tqwa7WJ$h+nrI-y@#IZv-K;~=gX zp|Aun)@Nv1kk=BJm29iKpHo3POr9GaDk1%HMJh56c`4JB^t#Rb%-=L$yZ1JOHT6(h z7d{AHwK=IG`N3L5jYUA&2Gnh#z0F@_2Imil-mL16AVeLaA0J6juXx^N`&7xg5EIB4 zEoJ`3@!GbZzOuA_PC!ra4<4>7UXRnjRO=Gxy;EnfL3h2Rw!4DuF?lZLOYM`z7we)h zRuCR`8^Yp+8oQ5ckS)=pVXDJbMfShuI(G-{PV$X}AcF?@;?zSaGGR<|Uw6q_b?%K% zG(0?Ephi$@GG4l2_y@Cs40FnS)$vNn7Ol3)T&+!LeZZ;-wt?_68g|?qc#2M7tW8}h z$}OgJBY3{aNj{BD4`*^aYIwpa&HQQcP?}0b`9=%Wf&Z)=m z6phE~U0vvhKjQpX>e4n#E1c<)g=PKw7$V~K_xn=7brA!#{yqWl#1VD_=lNcJ{vSym)2y%xGW!Yhur4Gk-% zwTDZ3ZbK=bEUqb7-|6ZMp5UNT2`S6<@t@(SN`+zJ3NGxUCV7`Yzbi#?=fBw51dn|_ zmdrZO00CP?s(?SR(^otYF4}&YC1Sf&`vcDIKW)hx!AIv7 z;9sLQ0m_byB(SH4#!{%%$jGZsCGF01c2N08{rrU{v8TtK&aGXJ=KTWEN=J56wIx;- zl!0>QB!i;kUdRPphgrh~NR~Nq2D9NUe(UD3GIQdB3u=ti7>K1Gklh5um&MEH%04K! z#@c)7YIQu8h}kI2$OP_JJJXMj{t>vcHTpV%-*sTGwOu!qq;Q3b=aThz0zrzu(K*^S41i3EHJ zB0O;<_Qd?V*LawvU8h}q^pl5!W=4^tZ!ns>VIET*#~56-sqqpgFbM|zCN3i#usQcY1M6wBn{_?qtvOZt)cgv4mYTN^bpBszH zuj3Z!HLVI+*wE%&@^OYzG)Du`Nyh0&H~e~IVN80%BbCcOZ%lkQ{pvLqGEJDjj6;0L zI-kwgJ8z&tlY7$IC1YDs_#gT{POcR{ccDw>AIcXiaTH6MJa7!DF#o=|{-?VGMB(wa z@}%ZK&Zrb&-fC2#?Un75SsK?ZG1VdNr zRwL8uF0BCnzDjfyxfvr}m8^3rc51aORts6r$OZUzhXIV}i~{j4&(Buly=n8Uj%!9n wrds!hP5A|Qg}?uuMG0abQ)863DSrua1gDyPynj + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::security::username_password_credentials Member List
+
+ +
+
+ + + + diff --git a/5.5.0/dd/dea/sql__column__type_8h_source.html b/5.5.0/dd/dea/sql__column__type_8h_source.html new file mode 100644 index 0000000000..c978447b76 --- /dev/null +++ b/5.5.0/dd/dea/sql__column__type_8h_source.html @@ -0,0 +1,168 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_column_type.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_column_type.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
22namespace sql {
+
23
+
24enum class HAZELCAST_API sql_column_type
+
25{
+
27 varchar = 0,
+
28
+
30 boolean = 1,
+
31
+
33 tinyint = 2,
+
34
+
36 smallint = 3,
+
37
+
39 integer = 4,
+
40
+
42 bigint = 5,
+
43
+
45 decimal = 6,
+
46
+
48 real = 7,
+
49
+
51 double_ = 8,
+
52
+
54 date = 9,
+
55
+
57 time = 10,
+
58
+
60 timestamp = 11,
+
61
+
64 timestamp_with_timezone = 12,
+
65
+
68 object = 13,
+
69
+
75 null = 14,
+
76
+
80 json = 15
+
81};
+
82
+
83} // namespace sql
+
84} // namespace client
+
85} // namespace hazelcast
+
+
+
+ + + + diff --git a/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.html b/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.html new file mode 100644 index 0000000000..173e13e928 --- /dev/null +++ b/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.html @@ -0,0 +1,922 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::iqueue Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iqueue Class Reference
+
+
+ +

Concurrent, blocking, distributed, observable, client queue. + More...

+ +

#include <iqueue.h>

+
Inheritance diagram for hazelcast::client::iqueue:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

boost::future< boost::uuids::uuid > add_item_listener (item_listener &&listener, bool include_value)
 Adds an item listener for this collection.
template<typename E>
boost::future< bool > offer (const E &element)
 Inserts the specified element into this queue.
template<typename E>
boost::future< void > put (const E &element)
 Puts the element into queue.
template<typename E>
boost::future< bool > offer (const E &element, std::chrono::milliseconds timeout)
 Inserts the specified element into this queue.
template<typename E>
boost::future< boost::optional< E > > take ()
template<typename E>
boost::future< boost::optional< E > > poll (std::chrono::milliseconds timeout)
template<typename E>
boost::future< bool > remove (const E &element)
template<typename E>
boost::future< bool > contains (const E &element)
template<typename E>
boost::future< size_t > drain_to (std::vector< E > &elements)
 Note that elements will be pushed_back to vector.
template<typename E>
boost::future< size_t > drain_to (std::vector< E > &elements, size_t max_elements)
 Note that elements will be pushed_back to vector.
template<typename E>
boost::future< boost::optional< E > > poll ()
 Returns immediately without waiting.
template<typename E>
boost::future< boost::optional< E > > peek ()
 Returns immediately without waiting.
template<typename E>
boost::future< std::vector< E > > to_array ()
template<typename E>
boost::future< bool > contains_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > add_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > remove_all (const std::vector< E > &elements)
template<typename E>
boost::future< bool > retain_all (const std::vector< E > &elements)
 Removes the elements from this queue that are not available in given "elements" vector.
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:queueService"
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

Concurrent, blocking, distributed, observable, client queue.

+ +

Definition at line 30 of file iqueue.h.

+

Member Function Documentation

+ +

◆ add_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::add_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if all elements given in vector can be added to queue.
+ +

Definition at line 233 of file iqueue.h.

+
234 {
+
235 return proxy::IQueueImpl::add_all_data(to_data_collection(elements));
+
236 }
+
+
+
+ +

◆ add_item_listener()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::iqueue::add_item_listener (item_listener && listener,
bool include_value )
+
+inline
+
+ +

Adds an item listener for this collection.

+

Listener will get notified for all collection add/remove events.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + +
listeneritem listener
includeValuetrue updated item should be passed to the item listener, false otherwise.
+
+
+
Returns
returns registration id.
+ +

Definition at line 51 of file iqueue.h.

+
54 {
+
55 std::unique_ptr<
+
56 impl::item_event_handler<protocol::codec::queue_addlistener_handler>>
+
57 itemEventHandler(new impl::item_event_handler<
+
58 protocol::codec::queue_addlistener_handler>(
+
59 get_name(),
+
60 get_context().get_logger(),
+
61 get_context().get_client_cluster_service(),
+
62 get_context().get_serialization_service(),
+
63 std::move(listener),
+
64 include_value));
+
65
+
66 return proxy::IQueueImpl::add_item_listener(std::move(itemEventHandler),
+
67 include_value);
+
68 }
+
+
+
+ +

◆ contains()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::contains (const E & element)
+
+inline
+
+
Parameters
+ + +
elementto be checked.
+
+
+
Returns
true if queue contains the element.
+ +

Definition at line 149 of file iqueue.h.

+
150 {
+
151 return proxy::IQueueImpl::contains(to_data(element));
+
152 }
+
+
+
+ +

◆ contains_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::contains_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if this queue contains all elements given in vector.
+ +

Definition at line 221 of file iqueue.h.

+
222 {
+
223 return proxy::IQueueImpl::contains_all_data(
+
224 to_data_collection(elements));
+
225 }
+
+
+
+ +

◆ drain_to() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< size_t > hazelcast::client::iqueue::drain_to (std::vector< E > & elements)
+
+inline
+
+ +

Note that elements will be pushed_back to vector.

+
Parameters
+ + +
elementsthe vector that elements will be drained to.
+
+
+
Returns
number of elements drained.
+ +

Definition at line 161 of file iqueue.h.

+
162 {
+
163 return to_object_drain(proxy::IQueueImpl::drain_to_data(), elements);
+
164 }
+
+
+
+ +

◆ drain_to() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< size_t > hazelcast::client::iqueue::drain_to (std::vector< E > & elements,
size_t max_elements )
+
+inline
+
+ +

Note that elements will be pushed_back to vector.

+
Parameters
+ + + +
maxElementsupper limit to be filled to vector.
elementsvector that elements will be drained to.
+
+
+
Returns
number of elements drained.
+ +

Definition at line 174 of file iqueue.h.

+
176 {
+
177 return to_object_drain(proxy::IQueueImpl::drain_to_data(max_elements),
+
178 elements);
+
179 }
+
+
+
+ +

◆ offer() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::offer (const E & element)
+
+inline
+
+ +

Inserts the specified element into this queue.

+
Parameters
+ + +
elementto add
+
+
+
Returns
true if the element was added to this queue, else false
+ +

Definition at line 78 of file iqueue.h.

+
79 {
+
80 return offer(element, std::chrono::milliseconds(0));
+
81 }
+
boost::future< bool > offer(const E &element)
Inserts the specified element into this queue.
Definition iqueue.h:78
+
+
+
+ +

◆ offer() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::iqueue::offer (const E & element,
std::chrono::milliseconds timeout )
+
+inline
+
+ +

Inserts the specified element into this queue.

+

If queue is full waits for space to became available for specified time.

+
Parameters
+ + + +
elementto add
timeouthow long to wait before giving up
+
+
+
Returns
true if successful, or false if the specified waiting time elapses before space is available
+ +

Definition at line 103 of file iqueue.h.

+
105 {
+
106 return proxy::IQueueImpl::offer(to_data(element), timeout);
+
107 }
+
+
+
+ +

◆ peek()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::iqueue::peek ()
+
+inline
+
+ +

Returns immediately without waiting.

+
Returns
head of queue without removing it. If not available returns empty constructed shared_ptr.
+ +

Definition at line 200 of file iqueue.h.

+
201 {
+
202 return to_object<E>(proxy::IQueueImpl::peek_data());
+
203 }
+
+
+
+ +

◆ poll() [1/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::iqueue::poll ()
+
+inline
+
+ +

Returns immediately without waiting.

+
Returns
removes head of the queue and returns it to user . If not available returns empty constructed shared_ptr.
+ +

Definition at line 188 of file iqueue.h.

+
189 {
+
190 return poll<E>(std::chrono::milliseconds(0));
+
191 }
+
boost::future< boost::optional< E > > poll()
Returns immediately without waiting.
Definition iqueue.h:188
+
+
+
+ +

◆ poll() [2/2]

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::iqueue::poll (std::chrono::milliseconds timeout)
+
+inline
+
+
Parameters
+ + +
timeouttime to wait if item is not available.
+
+
+
Returns
the head of the queue. If queue is empty waits for specified time.
+ +

Definition at line 127 of file iqueue.h.

+
128 {
+
129 return to_object<E>(proxy::IQueueImpl::poll_data(timeout));
+
130 }
+
+
+
+ +

◆ put()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::iqueue::put (const E & element)
+
+inline
+
+ +

Puts the element into queue.

+

If queue is full waits for space to became available.

+ +

Definition at line 88 of file iqueue.h.

+
89 {
+
90 return proxy::IQueueImpl::put(to_data(element));
+
91 }
+
+
+
+ +

◆ remove()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::remove (const E & element)
+
+inline
+
+
Parameters
+ + +
elementto be removed.
+
+
+
Returns
true if element removed successfully.
+ +

Definition at line 138 of file iqueue.h.

+
139 {
+
140 return proxy::IQueueImpl::remove(to_data(element));
+
141 }
+
+
+
+ +

◆ remove_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::remove_all (const std::vector< E > & elements)
+
+inline
+
+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if all elements are removed successfully.
+ +

Definition at line 244 of file iqueue.h.

+
245 {
+
246 return proxy::IQueueImpl::remove_all_data(to_data_collection(elements));
+
247 }
+
+
+
+ +

◆ retain_all()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::iqueue::retain_all (const std::vector< E > & elements)
+
+inline
+
+ +

Removes the elements from this queue that are not available in given "elements" vector.

+
Parameters
+ + +
elementsstd::vector<E>
+
+
+
Returns
true if operation is successful.
+ +

Definition at line 257 of file iqueue.h.

+
258 {
+
259 return proxy::IQueueImpl::retain_all_data(to_data_collection(elements));
+
260 }
+
+
+
+ +

◆ take()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< E > > hazelcast::client::iqueue::take ()
+
+inline
+
+
Returns
the head of the queue. If queue is empty waits for an item to be added.
+ +

Definition at line 115 of file iqueue.h.

+
116 {
+
117 return to_object<E>(proxy::IQueueImpl::take_data());
+
118 }
+
+
+
+ +

◆ to_array()

+ +
+
+
+template<typename E>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< E > > hazelcast::client::iqueue::to_array ()
+
+inline
+
+
Returns
all elements as std::vector
+ +

Definition at line 210 of file iqueue.h.

+
211 {
+
212 return to_object_vector<E>(proxy::IQueueImpl::to_array_data());
+
213 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 32 of file iqueue.h.

+ +
+
+

Member Data Documentation

+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::iqueue::SERVICE_NAME = "hz:impl:queueService"
+
+staticconstexpr
+
+ +

Definition at line 35 of file iqueue.h.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • hazelcast/include/hazelcast/client/iqueue.h
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.js b/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.js new file mode 100644 index 0000000000..5bf95b4fb9 --- /dev/null +++ b/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.js @@ -0,0 +1,20 @@ +var classhazelcast_1_1client_1_1iqueue = +[ + [ "add_all", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a34093cb6f1de3ff87f1ab0d4fbf1c44f", null ], + [ "add_item_listener", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a027022cc1950157edccd528623366d0a", null ], + [ "contains", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#aa4563667796ad0567a6d2d58ef684e8b", null ], + [ "contains_all", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a9d16fac2990e933ee46d3f0b66d06eda", null ], + [ "drain_to", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a595204078731dd14646aecc0dfd6221c", null ], + [ "drain_to", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a3bd68ae3cab5b2dbf40d6dc93f039dd1", null ], + [ "offer", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#ab18dbb53869885de4987eb24dc8e528c", null ], + [ "offer", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#aeec994e5af4df4cc9aab5218e8224b03", null ], + [ "peek", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#ae837e22523dcf84ce325e313f2df2d8e", null ], + [ "poll", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a2b7a44d2b8bac120258f47b8071aeb3e", null ], + [ "poll", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#aa4e5341cd7d1a1527a62ef4328b5d215", null ], + [ "put", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#ae621277eaf5dc9324a01e41263156f45", null ], + [ "remove", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a6b4714dfcef20a3679a186ab43e93281", null ], + [ "remove_all", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#aaec63b25e753b14238c9e44bc6630b2c", null ], + [ "retain_all", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#a067864c47ac4b6dfced15054b891a0ac", null ], + [ "take", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#ac0f1d88699f2a7f045c4bac04543064a", null ], + [ "to_array", "dd/df1/classhazelcast_1_1client_1_1iqueue.html#ad2f123dc7748aa170dce7740f621874d", null ] +]; \ No newline at end of file diff --git a/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.png b/5.5.0/dd/df1/classhazelcast_1_1client_1_1iqueue.png new file mode 100644 index 0000000000000000000000000000000000000000..bed852125cf4a10079e36793d6647a3b90317dbb GIT binary patch literal 644 zcmV-~0(vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0006H zNklUG@K8yy=8+3wXAZ9xYl~q6SD~bK=Y76=r5D2}Y9ZD1b=P zQvi{qr)NOB?YlKd($nC;#O68B0Y#FIo&(wT;%VMvkT1>*$!S`r)vn$0vO7E#*PjBN z*5#%=XlzCcG@CY0?~z@893j%!soqQ@GzGf85=r*D15_;f8&iJku;$(Ofl3MVKy`go zA-e?d5l~&F1>-EvQJ0nSC{;5|+07a{yX@?g`r@Xd_oSqhmcD9tMpolimyzUHPye<1 z_MZbi{?vRK==rDb9uP_X69o`SdI}(t^t1t)nJpv$_=;Wtu##2-dc77SS`BF9S&L{n zpy)CH@D)G+;3wd!ZG52iSn@jnsuSDZ)P}LUtc_6XZW^J%u_;hVid#dy z=}##;YN(B1wVS1EZ;^SIB`2r%S(nuWRhQ+$&iy*+GD-S<{d`#fNs_1d+DnqB0Foq6 eD*~CBEu=rpB&=;jT0l4e0000 + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/big_decimal.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
big_decimal.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <vector>
+
19#include <boost/multiprecision/cpp_int.hpp>
+
20#include "hazelcast/util/export.h"
+
21
+
22#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
23#pragma warning(push)
+
24#pragma warning(disable : 4251) // for dll export
+
25#endif
+
26
+
27namespace hazelcast {
+
28namespace client {
+
+
43struct HAZELCAST_API big_decimal
+
44{
+
45 boost::multiprecision::cpp_int unscaled;
+
46 int32_t scale;
+
47};
+
+
48
+
49bool HAZELCAST_API
+
50operator==(const big_decimal& lhs, const big_decimal& rhs);
+
51
+
52bool HAZELCAST_API
+
53operator<(const big_decimal& lhs, const big_decimal& rhs);
+
54} // namespace client
+
55} // namespace hazelcast
+
56namespace std {
+
57template<>
+
+
58struct HAZELCAST_API hash<hazelcast::client::big_decimal>
+
59{
+
60 std::size_t operator()(const hazelcast::client::big_decimal& f) const;
+
61};
+
+
62} // namespace std
+
63namespace hazelcast {
+
64namespace client {
+
65namespace pimpl {
+
66
+
72
+
73void HAZELCAST_API
+
74twos_complement(std::vector<int8_t>& a);
+
75
+
86boost::multiprecision::cpp_int HAZELCAST_API
+
87from_bytes(std::vector<int8_t> v);
+
100std::vector<int8_t> HAZELCAST_API
+
101to_bytes(const boost::multiprecision::cpp_int& i);
+
102} // namespace pimpl
+
103} // namespace client
+
104} // namespace hazelcast
+
105#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
106#pragma warning(pop)
+
107#endif
+
STL namespace.
+
An arbitrary precision and scale floating point number.
Definition big_decimal.h:44
+
+
+
+ + + + diff --git a/5.5.0/de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html b/5.5.0/de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html new file mode 100644 index 0000000000..a0ae4b0d5e --- /dev/null +++ b/5.5.0/de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html @@ -0,0 +1,152 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::big_decimal > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::big_decimal > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::big_decimal &f) const
+

Detailed Description

+
+

Definition at line 58 of file big_decimal.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + + + +
std::size_t std::hash< hazelcast::client::big_decimal >::operator() (const hazelcast::client::big_decimal & f) const
+
+ +

Definition at line 1431 of file client_impl.cpp.

+
1433{
+
1434 std::size_t seed = 0;
+
1435 boost::hash_combine(seed, dec.unscaled);
+
1436 boost::hash_combine(seed, dec.scale);
+
1437 return seed;
+
1438}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/d0f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4-members.html b/5.5.0/de/d0f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4-members.html new file mode 100644 index 0000000000..7af93259c4 --- /dev/null +++ b/5.5.0/de/d0f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::false_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/de/d1d/multi__map_8h_source.html b/5.5.0/de/d1d/multi__map_8h_source.html new file mode 100644 index 0000000000..a8dbebca6a --- /dev/null +++ b/5.5.0/de/d1d/multi__map_8h_source.html @@ -0,0 +1,369 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/multi_map.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
multi_map.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/client/proxy/MultiMapImpl.h"
+
19#include "hazelcast/client/impl/EntryEventHandler.h"
+
20#include "hazelcast/client/protocol/codec/codecs.h"
+
21#include "hazelcast/client/spi/ClientContext.h"
+
22
+
23namespace hazelcast {
+
24namespace client {
+
+
31class HAZELCAST_API multi_map : public proxy::MultiMapImpl
+
32{
+
33 friend class spi::ProxyManager;
+
34
+
35public:
+
36 static constexpr const char* SERVICE_NAME = "hz:impl:multiMapService";
+
37
+
47 template<typename K, typename V>
+
+
48 boost::future<bool> put(const K& key, const V& value)
+
49 {
+
50 return proxy::MultiMapImpl::put(to_data(key), to_data(value));
+
51 }
+
+
52
+
59 template<typename K, typename V>
+
+
60 boost::future<std::vector<V>> get(const K& key)
+
61 {
+
62 return to_object_vector<V>(proxy::MultiMapImpl::get_data(to_data(key)));
+
63 }
+
+
64
+
73 template<typename K, typename V>
+
+
74 boost::future<bool> remove(const K& key, const V& value)
+
75 {
+
76 return proxy::MultiMapImpl::remove(to_data(key), to_data(value));
+
77 }
+
+
78
+
87 template<typename K, typename V>
+
+
88 boost::future<std::vector<V>> remove(const K& key)
+
89 {
+
90 return to_object_vector<V>(
+
91 proxy::MultiMapImpl::remove_data(to_data(key)));
+
92 }
+
+
93
+
100 template<typename K>
+
+
101 boost::future<std::vector<K>> key_set()
+
102 {
+
103 return to_object_vector<K>(proxy::MultiMapImpl::key_set_data());
+
104 }
+
+
105
+
112 template<typename V>
+
+
113 boost::future<std::vector<V>> values()
+
114 {
+
115 return to_object_vector<V>(proxy::MultiMapImpl::values_data());
+
116 }
+
+
117
+
124 template<typename K, typename V>
+
+
125 boost::future<std::vector<std::pair<K, V>>> entry_set()
+
126 {
+
127 return to_entry_object_vector<K, V>(
+
128 proxy::MultiMapImpl::entry_set_data());
+
129 }
+
+
130
+
138 template<typename K>
+
+
139 boost::future<bool> contains_key(const K& key)
+
140 {
+
141 return proxy::MultiMapImpl::contains_key(to_data(key));
+
142 }
+
+
143
+
151 template<typename V>
+
+
152 boost::future<bool> contains_value(const V& value)
+
153 {
+
154 return proxy::MultiMapImpl::contains_value(to_data(value));
+
155 }
+
+
156
+
165 template<typename K, typename V>
+
+
166 boost::future<bool> contains_entry(const K& key, const V& value)
+
167 {
+
168 return proxy::MultiMapImpl::contains_entry(to_data(key),
+
169 to_data(value));
+
170 }
+
+
171
+
179 template<typename K>
+
+
180 boost::future<int> value_count(const K& key)
+
181 {
+
182 return proxy::MultiMapImpl::value_count(to_data(key));
+
183 }
+
+
184
+
+
199 boost::future<boost::uuids::uuid> add_entry_listener(
+
200 entry_listener&& listener,
+
201 bool include_value)
+
202 {
+
203 return proxy::MultiMapImpl::add_entry_listener(
+
204 std::unique_ptr<impl::BaseEventHandler>(
+
205 new impl::EntryEventHandler<
+
206 protocol::codec::multimap_addentrylistener_handler>(
+
207 get_name(),
+
208 get_context().get_client_cluster_service(),
+
209 get_context().get_serialization_service(),
+
210 std::move(listener),
+
211 include_value,
+
212 get_context().get_logger())),
+
213 include_value);
+
214 }
+
+
215
+
232 template<typename K>
+
+
233 boost::future<boost::uuids::uuid> add_entry_listener(
+
234 entry_listener&& listener,
+
235 const K& key,
+
236 bool include_value)
+
237 {
+
238 return proxy::MultiMapImpl::add_entry_listener(
+
239 std::shared_ptr<impl::BaseEventHandler>(
+
240 new impl::EntryEventHandler<
+
241 protocol::codec::multimap_addentrylistenertokey_handler>(
+
242 get_name(),
+
243 get_context().get_client_cluster_service(),
+
244 get_context().get_serialization_service(),
+
245 std::move(listener),
+
246 include_value,
+
247 get_context().get_logger())),
+
248 include_value,
+
249 to_data(key));
+
250 }
+
+
251
+
267 template<typename K>
+
+
268 boost::future<void> lock(const K& key)
+
269 {
+
270 return proxy::MultiMapImpl::lock(to_data(key));
+
271 }
+
+
272
+
289 template<typename K>
+
+
290 boost::future<void> lock(const K& key, std::chrono::milliseconds lease_time)
+
291 {
+
292 return proxy::MultiMapImpl::lock(to_data(key), lease_time);
+
293 }
+
+
294
+
302 template<typename K>
+
+
303 boost::future<bool> is_locked(const K& key)
+
304 {
+
305 return proxy::MultiMapImpl::is_locked(to_data(key));
+
306 }
+
+
307
+
317 template<typename K>
+
+
318 boost::future<bool> try_lock(const K& key)
+
319 {
+
320 return proxy::MultiMapImpl::try_lock(to_data(key));
+
321 }
+
+
322
+
339 template<typename K>
+
+
340 boost::future<bool> try_lock(const K& key,
+
341 std::chrono::milliseconds timeout)
+
342 {
+
343 return proxy::MultiMapImpl::try_lock(to_data(key), timeout);
+
344 }
+
+
345
+
363 template<typename K>
+
+
364 boost::future<bool> try_lock(const K& key,
+
365 std::chrono::milliseconds timeout,
+
366 std::chrono::milliseconds lease_time)
+
367 {
+
368 return proxy::MultiMapImpl::try_lock(to_data(key), timeout, lease_time);
+
369 }
+
+
370
+
378 template<typename K>
+
+
379 boost::future<void> unlock(const K& key)
+
380 {
+
381 return proxy::MultiMapImpl::unlock(to_data(key));
+
382 }
+
+
383
+
390 template<typename K>
+
+
391 boost::future<void> force_unlock(const K& key)
+
392 {
+
393 return proxy::MultiMapImpl::force_unlock(to_data(key));
+
394 }
+
+
395
+
396private:
+
397 multi_map(const std::string& instance_name, spi::ClientContext* context)
+
398 : proxy::MultiMapImpl(instance_name, context)
+
399 {}
+
400};
+
+
401} // namespace client
+
402} // namespace hazelcast
+
Map entry listener to get notified when a map entry is added, removed, updated, evicted,...
+
A specialized distributed map client whose keys can be associated with multiple values.
Definition multi_map.h:32
+
boost::future< bool > is_locked(const K &key)
Checks the lock for the specified key.
Definition multi_map.h:303
+
boost::future< bool > try_lock(const K &key, std::chrono::milliseconds timeout)
Tries to acquire the lock for the specified key.
Definition multi_map.h:340
+
boost::future< bool > contains_entry(const K &key, const V &value)
Returns whether the multimap contains the given key-value pair.
Definition multi_map.h:166
+
boost::future< bool > try_lock(const K &key, std::chrono::milliseconds timeout, std::chrono::milliseconds lease_time)
Tries to acquire the lock for the specified key for the specified lease time.
Definition multi_map.h:364
+
boost::future< int > value_count(const K &key)
Returns number of values matching to given key in the multimap.
Definition multi_map.h:180
+
boost::future< bool > try_lock(const K &key)
Tries to acquire the lock for the specified key.
Definition multi_map.h:318
+
boost::future< boost::uuids::uuid > add_entry_listener(entry_listener &&listener, const K &key, bool include_value)
Adds the specified entry listener for the specified key.
Definition multi_map.h:233
+
boost::future< std::vector< K > > key_set()
Returns the set of keys in the multimap.
Definition multi_map.h:101
+
boost::future< std::vector< std::pair< K, V > > > entry_set()
Returns the set of key-value pairs in the multimap.
Definition multi_map.h:125
+
boost::future< void > force_unlock(const K &key)
Releases the lock for the specified key regardless of the lock owner.
Definition multi_map.h:391
+
boost::future< std::vector< V > > get(const K &key)
Returns the multimap of values associated with the key.
Definition multi_map.h:60
+
boost::future< bool > contains_key(const K &key)
Returns whether the multimap contains an entry with the key.
Definition multi_map.h:139
+
boost::future< bool > contains_value(const V &value)
Returns whether the multimap contains an entry with the value.
Definition multi_map.h:152
+
boost::future< boost::uuids::uuid > add_entry_listener(entry_listener &&listener, bool include_value)
Adds an entry listener for this multimap.
Definition multi_map.h:199
+
boost::future< bool > remove(const K &key, const V &value)
Removes the given key value pair from the multimap.
Definition multi_map.h:74
+
boost::future< void > lock(const K &key, std::chrono::milliseconds lease_time)
Acquires the lock for the specified key for the specified lease time.
Definition multi_map.h:290
+
boost::future< void > lock(const K &key)
Acquires the lock for the specified key.
Definition multi_map.h:268
+
boost::future< void > unlock(const K &key)
Releases the lock for the specified key.
Definition multi_map.h:379
+
boost::future< std::vector< V > > values()
Returns the multimap of values in the multimap.
Definition multi_map.h:113
+
boost::future< std::vector< V > > remove(const K &key)
Removes all the entries with the given key.
Definition multi_map.h:88
+
boost::future< bool > put(const K &key, const V &value)
Stores a key-value pair in the multimap.
Definition multi_map.h:48
+
+
+
+ + + + diff --git a/5.5.0/de/d31/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper.html b/5.5.0/de/d31/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper.html new file mode 100644 index 0000000000..6e0f86fcdc --- /dev/null +++ b/5.5.0/de/d31/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper.html @@ -0,0 +1,193 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::PortableVersionHelper Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::PortableVersionHelper Class Reference
+
+
+ + + + + + +

+Static Public Member Functions

template<typename T>
static std::enable_if< std::is_base_of< versioned_portable_serializer, hz_serializer< T > >::value, int >::type get_version (int)
template<typename T>
static std::enable_if<!std::is_base_of< versioned_portable_serializer, hz_serializer< T > >::value, int >::type get_version (int default_version)
+

Detailed Description

+
+

Definition at line 728 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_version() [1/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if<!std::is_base_of< versioned_portable_serializer, hz_serializer< T > >::value, int >::type hazelcast::client::serialization::PortableVersionHelper::get_version (int default_version)
+
+inlinestatic
+
+ +

Definition at line 744 of file serialization.h.

+
745 {
+
746 return default_version;
+
747 }
+
+
+
+ +

◆ get_version() [2/2]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if< std::is_base_of< versioned_portable_serializer, hz_serializer< T > >::value, int >::type hazelcast::client::serialization::PortableVersionHelper::get_version (int )
+
+inlinestatic
+
+ +

Definition at line 735 of file serialization.h.

+
736 {
+
737 return hz_serializer<T>::get_class_version();
+
738 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html b/5.5.0/de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html new file mode 100644 index 0000000000..e521ba1a10 --- /dev/null +++ b/5.5.0/de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html @@ -0,0 +1,161 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::member > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::member > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::member &k) const noexcept
+

Detailed Description

+
+

Definition at line 183 of file member.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t std::hash< hazelcast::client::member >::operator() (const hazelcast::client::member & k) const
+
+noexcept
+
+ +

Definition at line 391 of file cluster.cpp.

+
393{
+
394 std::size_t seed = 0;
+
395 boost::hash_combine(
+
396 seed, std::hash<hazelcast::client::address>()(m.get_address()));
+
397 boost::hash_combine(seed, m.get_uuid());
+
398 return seed;
+
399}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/d35/cluster_8cpp_8o_8d_source.html b/5.5.0/de/d35/cluster_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..4777c7d78d --- /dev/null +++ b/5.5.0/de/d35/cluster_8cpp_8o_8d_source.html @@ -0,0 +1,2485 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/cluster.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cluster.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/cluster.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/cluster.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
27 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
29 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
30 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
116 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
130 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
454 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
457 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
458 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
459 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
460 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
461 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
462 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
463 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
499 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
772 /usr/local/include/boost/uuid/uuid_io.hpp \
+
773 /usr/local/include/boost/uuid/uuid.hpp \
+
774 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
778 /usr/local/include/boost/uuid/detail/endian.hpp \
+
779 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
780 /usr/local/include/boost/uuid/detail/config.hpp \
+
781 /usr/local/include/boost/config.hpp \
+
782 /usr/local/include/boost/config/user.hpp \
+
783 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
784 /usr/local/include/boost/config/compiler/clang.hpp \
+
785 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
786 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
787 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
789 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
790 /usr/local/include/boost/config/platform/macos.hpp \
+
791 /usr/local/include/boost/config/detail/posix_features.hpp \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
799 /usr/local/include/boost/config/detail/suffix.hpp \
+
800 /usr/local/include/boost/config/helper_macros.hpp \
+
801 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
802 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
803 /usr/local/include/boost/detail/workaround.hpp \
+
804 /usr/local/include/boost/config/workaround.hpp \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
806 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
807 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
808 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
813 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
822 /usr/local/include/boost/functional/hash.hpp \
+
823 /usr/local/include/boost/container_hash/hash.hpp \
+
824 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
825 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
826 /usr/local/include/boost/container_hash/is_range.hpp \
+
827 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
828 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
829 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
830 /usr/local/include/boost/describe/bases.hpp \
+
831 /usr/local/include/boost/describe/modifiers.hpp \
+
832 /usr/local/include/boost/describe/detail/config.hpp \
+
833 /usr/local/include/boost/describe/detail/void_t.hpp \
+
834 /usr/local/include/boost/mp11/algorithm.hpp \
+
835 /usr/local/include/boost/mp11/list.hpp \
+
836 /usr/local/include/boost/mp11/integral.hpp \
+
837 /usr/local/include/boost/mp11/version.hpp \
+
838 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
839 /usr/local/include/boost/mp11/detail/config.hpp \
+
840 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
841 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
842 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
843 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
844 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
845 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
846 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
847 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
848 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
849 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
850 /usr/local/include/boost/mp11/utility.hpp \
+
851 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
852 /usr/local/include/boost/mp11/set.hpp \
+
853 /usr/local/include/boost/mp11/function.hpp \
+
854 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
855 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
856 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
857 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
858 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
859 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
862 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
863 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
864 /usr/local/include/boost/describe/members.hpp \
+
865 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
866 /usr/local/include/boost/mp11/bind.hpp \
+
867 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
868 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
869 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
870 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
871 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
872 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
873 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
874 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
875 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
876 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
877 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
878 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
879 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
880 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
881 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
882 /usr/local/include/boost/any.hpp \
+
883 /usr/local/include/boost/any/detail/config.hpp \
+
884 /usr/local/include/boost/throw_exception.hpp \
+
885 /usr/local/include/boost/exception/exception.hpp \
+
886 /usr/local/include/boost/assert/source_location.hpp \
+
887 /usr/local/include/boost/cstdint.hpp \
+
888 /usr/local/include/boost/type_index.hpp \
+
889 /usr/local/include/boost/type_index/detail/config.hpp \
+
890 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
891 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
892 /usr/local/include/boost/core/demangle.hpp \
+
893 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
894 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
895 /usr/local/include/boost/any/bad_any_cast.hpp \
+
896 /usr/local/include/boost/any/fwd.hpp \
+
897 /usr/local/include/boost/any/detail/placeholder.hpp \
+
898 /usr/local/include/boost/optional.hpp \
+
899 /usr/local/include/boost/optional/optional.hpp \
+
900 /usr/local/include/boost/assert.hpp \
+
901 /usr/local/include/boost/core/addressof.hpp \
+
902 /usr/local/include/boost/core/enable_if.hpp \
+
903 /usr/local/include/boost/core/invoke_swap.hpp \
+
904 /usr/local/include/boost/core/launder.hpp \
+
905 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
906 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
907 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
908 /usr/local/include/boost/type_traits/detail/config.hpp \
+
909 /usr/local/include/boost/version.hpp \
+
910 /usr/local/include/boost/type_traits/conditional.hpp \
+
911 /usr/local/include/boost/type_traits/conjunction.hpp \
+
912 /usr/local/include/boost/type_traits/disjunction.hpp \
+
913 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
914 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
915 /usr/local/include/boost/type_traits/is_complete.hpp \
+
916 /usr/local/include/boost/type_traits/declval.hpp \
+
917 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
918 /usr/local/include/boost/type_traits/is_void.hpp \
+
919 /usr/local/include/boost/type_traits/is_reference.hpp \
+
920 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
921 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
922 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
923 /usr/local/include/boost/type_traits/is_function.hpp \
+
924 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
925 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
926 /usr/local/include/boost/static_assert.hpp \
+
927 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
928 /usr/local/include/boost/type_traits/is_pod.hpp \
+
929 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
930 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
931 /usr/local/include/boost/type_traits/is_integral.hpp \
+
932 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
933 /usr/local/include/boost/type_traits/is_enum.hpp \
+
934 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
935 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
936 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
937 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
938 /usr/local/include/boost/type_traits/remove_const.hpp \
+
939 /usr/local/include/boost/type_traits/decay.hpp \
+
940 /usr/local/include/boost/type_traits/is_array.hpp \
+
941 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
942 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
943 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
944 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
945 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
946 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
947 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
948 /usr/local/include/boost/type_traits/is_same.hpp \
+
949 /usr/local/include/boost/type_traits/is_class.hpp \
+
950 /usr/local/include/boost/type_traits/is_const.hpp \
+
951 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
952 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
953 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
954 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
955 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
956 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
957 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
958 /usr/local/include/boost/type_traits/enable_if.hpp \
+
959 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
960 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
961 /usr/local/include/boost/config/pragma_message.hpp \
+
962 /usr/local/include/boost/optional/optional_fwd.hpp \
+
963 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
964 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
965 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
966 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
967 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
968 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
969 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
970 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
971 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
972 /usr/local/include/boost/optional/optional_io.hpp \
+
973 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
974 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
975 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
976 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
977 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
978 /usr/local/include/boost/uuid/nil_generator.hpp \
+
979 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
980 /usr/local/include/boost/format.hpp \
+
981 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
982 /usr/local/include/boost/format/detail/config_macros.hpp \
+
983 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
984 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
985 /usr/local/include/boost/format/format_fwd.hpp \
+
986 /usr/local/include/boost/format/internals_fwd.hpp \
+
987 /usr/local/include/boost/format/internals.hpp \
+
988 /usr/local/include/boost/core/ignore_unused.hpp \
+
989 /usr/local/include/boost/limits.hpp \
+
990 /usr/local/include/boost/format/alt_sstream.hpp \
+
991 /usr/local/include/boost/core/allocator_access.hpp \
+
992 /usr/local/include/boost/core/pointer_traits.hpp \
+
993 /usr/local/include/boost/utility/base_from_member.hpp \
+
994 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
995 /usr/local/include/boost/preprocessor/config/config.hpp \
+
996 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
997 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
998 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
999 /usr/local/include/boost/preprocessor/cat.hpp \
+
1000 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
1001 /usr/local/include/boost/preprocessor/control/if.hpp \
+
1002 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
1003 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
1004 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
1005 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
1006 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
1007 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
1008 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
1009 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
1010 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
1011 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
1012 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
1013 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1014 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1015 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1016 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1017 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1018 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1019 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1020 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1021 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1022 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1023 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1024 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1025 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1026 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
1027 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
1028 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
1029 /usr/local/include/boost/preprocessor/control/while.hpp \
+
1030 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1031 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1032 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
1033 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1034 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1035 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1036 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1037 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1038 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1039 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1040 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1041 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1042 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1043 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1044 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1045 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1046 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1047 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1048 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1049 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1050 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1051 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1052 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1053 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1054 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1055 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1056 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1057 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1058 /usr/local/include/boost/utility/enable_if.hpp \
+
1059 /usr/local/include/boost/shared_ptr.hpp \
+
1060 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
1061 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
1062 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
1063 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
1064 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
1065 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
1066 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
1067 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
1068 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
1069 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
1070 /usr/local/include/boost/core/checked_delete.hpp \
+
1071 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
1072 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
1073 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
1074 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
1075 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
1076 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
1077 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
1078 /usr/local/include/boost/core/yield_primitives.hpp \
+
1079 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
1080 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
1081 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
1082 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
1083 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
1084 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1085 /usr/local/include/boost/format/format_class.hpp \
+
1086 /usr/local/include/boost/format/exceptions.hpp \
+
1087 /usr/local/include/boost/format/format_implementation.hpp \
+
1088 /usr/local/include/boost/format/group.hpp \
+
1089 /usr/local/include/boost/format/feed_args.hpp \
+
1090 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1091 /usr/local/include/boost/format/parsing.hpp \
+
1092 /usr/local/include/boost/format/free_funcs.hpp \
+
1093 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1094 /usr/local/include/boost/exception_ptr.hpp \
+
1095 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1096 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1097 /usr/local/include/boost/exception/info.hpp \
+
1098 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1099 /usr/local/include/boost/exception/to_string.hpp \
+
1100 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1101 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1102 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1103 /usr/local/include/boost/core/typeinfo.hpp \
+
1104 /usr/local/include/boost/current_function.hpp \
+
1105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1106 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1107 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1110 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1111 /usr/local/include/boost/exception/get_error_info.hpp \
+
1112 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1113 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1114 /usr/local/include/boost/make_shared.hpp \
+
1115 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1116 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1117 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1118 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1119 /usr/local/include/boost/core/default_allocator.hpp \
+
1120 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1121 /usr/local/include/boost/core/alloc_construct.hpp \
+
1122 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1123 /usr/local/include/boost/core/first_scalar.hpp \
+
1124 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1125 /usr/local/include/boost/endian/conversion.hpp \
+
1126 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1127 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1128 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1129 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1130 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1131 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1132 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1133 /usr/local/include/boost/endian/detail/order.hpp \
+
1134 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1135 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1136 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1137 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1138 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1139 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1140 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1141 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1142 /usr/local/include/boost/algorithm/string.hpp \
+
1143 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1144 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1145 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1146 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1147 /usr/local/include/boost/mpl/bool.hpp \
+
1148 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1149 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1150 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1151 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1152 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1153 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1154 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1155 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1156 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1157 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1159 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1160 /usr/local/include/boost/algorithm/string/config.hpp \
+
1161 /usr/local/include/boost/range/begin.hpp \
+
1162 /usr/local/include/boost/range/config.hpp \
+
1163 /usr/local/include/boost/range/iterator.hpp \
+
1164 /usr/local/include/boost/range/range_fwd.hpp \
+
1165 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1166 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1167 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1168 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1169 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1170 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1171 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1172 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1173 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1174 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1175 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1176 /usr/local/include/boost/mpl/int.hpp \
+
1177 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1178 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1179 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1180 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1181 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1182 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1183 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1184 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1185 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1186 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1187 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1188 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1189 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1190 /usr/local/include/boost/preprocessor/inc.hpp \
+
1191 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1192 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1193 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1194 /usr/local/include/boost/preprocessor/identity.hpp \
+
1195 /usr/local/include/boost/preprocessor/empty.hpp \
+
1196 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1197 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1198 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1199 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1200 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1201 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1202 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1203 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1204 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1205 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1206 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1207 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1208 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1209 /usr/local/include/boost/range/const_iterator.hpp \
+
1210 /usr/local/include/boost/mpl/eval_if.hpp \
+
1211 /usr/local/include/boost/mpl/if.hpp \
+
1212 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1213 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1214 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1215 /usr/local/include/boost/range/end.hpp \
+
1216 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1217 /usr/local/include/boost/range/detail/common.hpp \
+
1218 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1219 /usr/local/include/boost/range/as_literal.hpp \
+
1220 /usr/local/include/boost/range/iterator_range.hpp \
+
1221 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1222 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1223 /usr/local/include/boost/iterator/interoperable.hpp \
+
1224 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1225 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1226 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1227 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1228 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1229 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1230 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1231 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1232 /usr/local/include/boost/type_traits/negation.hpp \
+
1233 /usr/local/include/boost/mpl/not.hpp \
+
1234 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1235 /usr/local/include/boost/mpl/and.hpp \
+
1236 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1237 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1238 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1239 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1240 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1241 /usr/local/include/boost/mpl/or.hpp \
+
1242 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1243 /usr/local/include/boost/mpl/identity.hpp \
+
1244 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1245 /usr/local/include/boost/range/functions.hpp \
+
1246 /usr/local/include/boost/range/size.hpp \
+
1247 /usr/local/include/boost/range/size_type.hpp \
+
1248 /usr/local/include/boost/range/difference_type.hpp \
+
1249 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1250 /usr/local/include/boost/range/concepts.hpp \
+
1251 /usr/local/include/boost/concept_check.hpp \
+
1252 /usr/local/include/boost/concept/assert.hpp \
+
1253 /usr/local/include/boost/concept/detail/general.hpp \
+
1254 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1255 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1256 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1257 /usr/local/include/boost/concept/usage.hpp \
+
1258 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1259 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1260 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1261 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1262 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1263 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1264 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1265 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1266 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1267 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1268 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1269 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1270 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1271 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1272 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1273 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1274 /usr/local/include/boost/range/value_type.hpp \
+
1275 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1276 /usr/local/include/boost/mpl/assert.hpp \
+
1277 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1278 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1279 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1280 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1281 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1282 /usr/local/include/boost/type_traits/add_const.hpp \
+
1283 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1284 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1285 /usr/local/include/boost/utility.hpp \
+
1286 /usr/local/include/boost/utility/binary.hpp \
+
1287 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1288 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1289 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1290 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1291 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1292 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1293 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1294 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1295 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1296 /usr/local/include/boost/utility/identity_type.hpp \
+
1297 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1298 /usr/local/include/boost/core/noncopyable.hpp \
+
1299 /usr/local/include/boost/range/distance.hpp \
+
1300 /usr/local/include/boost/iterator/distance.hpp \
+
1301 /usr/local/include/boost/range/empty.hpp \
+
1302 /usr/local/include/boost/range/rbegin.hpp \
+
1303 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1304 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1305 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1306 /usr/local/include/boost/core/use_default.hpp \
+
1307 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1308 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1309 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1310 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1311 /usr/local/include/boost/range/rend.hpp \
+
1312 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1313 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1314 /usr/local/include/boost/next_prior.hpp \
+
1315 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1316 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1317 /usr/local/include/boost/type_traits/make_void.hpp \
+
1318 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1319 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1320 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1321 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1322 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1323 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1324 /usr/local/include/boost/iterator/advance.hpp \
+
1325 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1326 /usr/local/include/boost/range/detail/str_types.hpp \
+
1327 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1328 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1329 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1330 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1331 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1332 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1333 /usr/local/include/boost/core/empty_value.hpp \
+
1334 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1335 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1336 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1337 /usr/local/include/boost/algorithm/string/find.hpp \
+
1338 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1339 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1340 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1341 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1342 /usr/local/include/boost/algorithm/string/split.hpp \
+
1343 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1344 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1345 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1346 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1347 /usr/local/include/boost/function.hpp \
+
1348 /usr/local/include/boost/function/function_template.hpp \
+
1349 /usr/local/include/boost/function/function_base.hpp \
+
1350 /usr/local/include/boost/function/function_fwd.hpp \
+
1351 /usr/local/include/boost/function_equal.hpp \
+
1352 /usr/local/include/boost/core/ref.hpp \
+
1353 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1354 /usr/local/include/boost/mem_fn.hpp \
+
1355 /usr/local/include/boost/bind/mem_fn.hpp \
+
1356 /usr/local/include/boost/get_pointer.hpp \
+
1357 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1358 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1359 /usr/local/include/boost/algorithm/string/join.hpp \
+
1360 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1361 /usr/local/include/boost/mpl/logical.hpp \
+
1362 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1363 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1364 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1365 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1366 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1367 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1368 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1369 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1370 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1371 /usr/local/include/boost/property_tree/ptree.hpp \
+
1372 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1373 /usr/local/include/boost/property_tree/string_path.hpp \
+
1374 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1375 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1376 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1377 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1378 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1379 /usr/local/include/boost/multi_index_container.hpp \
+
1380 /usr/local/include/boost/move/core.hpp \
+
1381 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1382 /usr/local/include/boost/move/detail/workaround.hpp \
+
1383 /usr/local/include/boost/move/detail/config_end.hpp \
+
1384 /usr/local/include/boost/move/utility_core.hpp \
+
1385 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1386 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1387 /usr/local/include/boost/move/detail/addressof.hpp \
+
1388 /usr/local/include/boost/mpl/at.hpp \
+
1389 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1390 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1391 /usr/local/include/boost/mpl/begin_end.hpp \
+
1392 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1393 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1394 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1395 /usr/local/include/boost/mpl/void.hpp \
+
1396 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1397 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1398 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1399 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1400 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1401 /usr/local/include/boost/mpl/advance.hpp \
+
1402 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1403 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1404 /usr/local/include/boost/mpl/less.hpp \
+
1405 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1406 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1407 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1408 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1409 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1410 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1411 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1412 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1413 /usr/local/include/boost/mpl/tag.hpp \
+
1414 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1415 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1416 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1417 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1418 /usr/local/include/boost/mpl/negate.hpp \
+
1419 /usr/local/include/boost/mpl/integral_c.hpp \
+
1420 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1421 /usr/local/include/boost/mpl/long.hpp \
+
1422 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1423 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1424 /usr/local/include/boost/mpl/next.hpp \
+
1425 /usr/local/include/boost/mpl/next_prior.hpp \
+
1426 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1427 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1428 /usr/local/include/boost/mpl/prior.hpp \
+
1429 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1430 /usr/local/include/boost/mpl/deref.hpp \
+
1431 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1432 /usr/local/include/boost/mpl/contains.hpp \
+
1433 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1434 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1435 /usr/local/include/boost/mpl/find.hpp \
+
1436 /usr/local/include/boost/mpl/find_if.hpp \
+
1437 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1438 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1439 /usr/local/include/boost/mpl/apply.hpp \
+
1440 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1441 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1442 /usr/local/include/boost/mpl/placeholders.hpp \
+
1443 /usr/local/include/boost/mpl/arg.hpp \
+
1444 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1445 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1446 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1447 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1448 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1449 /usr/local/include/boost/mpl/lambda.hpp \
+
1450 /usr/local/include/boost/mpl/bind.hpp \
+
1451 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1452 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1453 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1454 /usr/local/include/boost/mpl/protect.hpp \
+
1455 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1456 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1457 /usr/local/include/boost/mpl/quote.hpp \
+
1458 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1459 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1460 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1461 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1462 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1463 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1464 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1465 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1466 /usr/local/include/boost/mpl/always.hpp \
+
1467 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1468 /usr/local/include/boost/mpl/pair.hpp \
+
1469 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1470 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1471 /usr/local/include/boost/mpl/same_as.hpp \
+
1472 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1473 /usr/local/include/boost/mpl/size.hpp \
+
1474 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1475 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1476 /usr/local/include/boost/mpl/distance.hpp \
+
1477 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1478 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1479 /usr/local/include/boost/mpl/O1_size.hpp \
+
1480 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1481 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1482 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1483 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1484 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1485 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1486 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1487 /usr/local/include/boost/multi_index/identity.hpp \
+
1488 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1489 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1490 /usr/local/include/boost/mpl/vector.hpp \
+
1491 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1492 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1493 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1494 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1495 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1496 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1497 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1498 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1499 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1500 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1501 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1502 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1503 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1504 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1505 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1506 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1507 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1508 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1509 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1510 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1511 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1512 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1513 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1514 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1515 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1516 /usr/local/include/boost/mpl/plus.hpp \
+
1517 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1518 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1519 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1520 /usr/local/include/boost/mpl/minus.hpp \
+
1521 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1522 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1523 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1524 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1525 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1526 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1527 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1528 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1529 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1530 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1531 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1532 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1533 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1534 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1535 /usr/local/include/boost/multi_index/tag.hpp \
+
1536 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1537 /usr/local/include/boost/mpl/fold.hpp \
+
1538 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1539 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1540 /usr/local/include/boost/mpl/set/set0.hpp \
+
1541 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
1542 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
1543 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
1544 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
1545 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
1546 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
1547 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
1548 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
1549 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
1550 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
1551 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
1552 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
1553 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
1554 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
1555 /usr/local/include/boost/mpl/base.hpp \
+
1556 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
1557 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
1558 /usr/local/include/boost/mpl/insert.hpp \
+
1559 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
1560 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
1561 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
1562 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
1563 /usr/local/include/boost/mpl/clear.hpp \
+
1564 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
1565 /usr/local/include/boost/mpl/push_front.hpp \
+
1566 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
1567 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
1568 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
1569 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
1570 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
1571 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
1572 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
1573 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
1574 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
1575 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
1576 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
1577 /usr/local/include/boost/mpl/has_key.hpp \
+
1578 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
1579 /usr/local/include/boost/mpl/transform.hpp \
+
1580 /usr/local/include/boost/mpl/pair_view.hpp \
+
1581 /usr/local/include/boost/mpl/iterator_category.hpp \
+
1582 /usr/local/include/boost/mpl/min_max.hpp \
+
1583 /usr/local/include/boost/mpl/is_sequence.hpp \
+
1584 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
1585 /usr/local/include/boost/mpl/back_inserter.hpp \
+
1586 /usr/local/include/boost/mpl/push_back.hpp \
+
1587 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
1588 /usr/local/include/boost/mpl/inserter.hpp \
+
1589 /usr/local/include/boost/mpl/front_inserter.hpp \
+
1590 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1591 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1592 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
1593 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
1594 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
1595 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
1596 /usr/local/include/boost/type_traits/is_empty.hpp \
+
1597 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
1598 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
1599 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
1600 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
1601 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
1602 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
1603 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
1604 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
1605 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
1606 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
1607 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
1608 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
1609 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
1610 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
1611 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
1612 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
1613 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
1614 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
1615 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
1616 /usr/local/include/boost/core/serialization.hpp \
+
1617 /usr/local/include/boost/core/nvp.hpp \
+
1618 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
1619 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
1620 /usr/local/include/boost/mpl/empty.hpp \
+
1621 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
1622 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
1623 /usr/local/include/boost/tuple/tuple.hpp \
+
1624 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1625 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1626 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1627 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1628 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
1629 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
1630 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
1631 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
1632 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
1633 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
1634 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
1635 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
1636 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
1637 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
1638 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
1639 /usr/local/include/boost/bind/bind.hpp \
+
1640 /usr/local/include/boost/bind/arg.hpp \
+
1641 /usr/local/include/boost/is_placeholder.hpp \
+
1642 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1643 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1644 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1645 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1646 /usr/local/include/boost/visit_each.hpp \
+
1647 /usr/local/include/boost/type.hpp \
+
1648 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1649 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1650 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1651 /usr/local/include/boost/bind/placeholders.hpp \
+
1652 /usr/local/include/boost/call_traits.hpp \
+
1653 /usr/local/include/boost/detail/call_traits.hpp \
+
1654 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
1655 /usr/local/include/boost/operators.hpp \
+
1656 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
1657 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
1658 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
1659 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1660 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
1661 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
1662 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
1663 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
1664 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
1665 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
1666 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
1667 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
1668 /usr/local/include/boost/type_traits/is_final.hpp \
+
1669 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
1670 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
1671 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
1672 /usr/local/include/boost/multi_index/member.hpp \
+
1673 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
1674 /usr/local/include/boost/core/type_name.hpp \
+
1675 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
1676 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
1677 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
1678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
1679 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
1680 /usr/local/include/boost/lexical_cast.hpp \
+
1681 /usr/local/include/boost/predef/other/endian.h \
+
1682 /usr/local/include/boost/integer.hpp \
+
1683 /usr/local/include/boost/integer_fwd.hpp \
+
1684 /usr/local/include/boost/integer_traits.hpp \
+
1685 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
1686 /usr/local/include/boost/predef/version_number.h \
+
1687 /usr/local/include/boost/predef/make.h \
+
1688 /usr/local/include/boost/predef/detail/test.h \
+
1689 /usr/local/include/boost/predef/library/c/gnu.h \
+
1690 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1691 /usr/local/include/boost/predef/detail/_cassert.h \
+
1692 /usr/local/include/boost/predef/os/macos.h \
+
1693 /usr/local/include/boost/predef/os/ios.h \
+
1694 /usr/local/include/boost/predef/detail/os_detected.h \
+
1695 /usr/local/include/boost/predef/os/bsd.h \
+
1696 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1697 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1698 /usr/local/include/boost/predef/os/bsd/free.h \
+
1699 /usr/local/include/boost/predef/os/bsd/open.h \
+
1700 /usr/local/include/boost/predef/os/bsd/net.h \
+
1701 /usr/local/include/boost/predef/platform/android.h \
+
1702 /usr/local/include/boost/multiprecision/number.hpp \
+
1703 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
1704 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
1705 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
1706 /usr/local/include/boost/multiprecision/fwd.hpp \
+
1707 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
1708 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
1709 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
1710 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
1711 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
1712 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
1713 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
1714 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
1715 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
1716 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
1717 /usr/local/include/boost/core/cmath.hpp \
+
1718 /usr/local/include/boost/type_traits/is_float.hpp \
+
1719 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
1720 /usr/local/include/boost/detail/lcast_precision.hpp \
+
1721 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
1722 /usr/local/include/boost/container/container_fwd.hpp \
+
1723 /usr/local/include/boost/container/detail/workaround.hpp \
+
1724 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1725 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1726 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1727 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
1728 /usr/local/include/boost/core/snprintf.hpp \
+
1729 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
1730 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
1731 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
1732 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
1733 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
1734 /usr/local/include/boost/math/tools/complex.hpp \
+
1735 /usr/local/include/boost/math/tools/config.hpp \
+
1736 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
1737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
1738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
1739 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
1740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
1741 /usr/local/include/boost/math/tools/user.hpp \
+
1742 /usr/local/include/boost/math/tools/is_detected.hpp \
+
1743 /usr/local/include/boost/math/tools/type_traits.hpp \
+
1744 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
1745 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
1746 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
1747 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
1748 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
1749 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
1750 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
1751 /usr/local/include/boost/cstdfloat.hpp \
+
1752 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
1753 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
1754 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
1755 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
1756 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
1757 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
1758 /usr/local/include/boost/math/tools/real_cast.hpp \
+
1759 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
1760 /usr/local/include/boost/math/tools/promotion.hpp \
+
1761 /usr/local/include/boost/math/policies/policy.hpp \
+
1762 /usr/local/include/boost/math/tools/mp.hpp \
+
1763 /usr/local/include/boost/math/tools/cstdint.hpp \
+
1764 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
1765 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
1766 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
1767 /usr/local/include/boost/math/tools/assert.hpp \
+
1768 /usr/local/include/boost/math/special_functions/next.hpp \
+
1769 /usr/local/include/boost/math/policies/error_handling.hpp \
+
1770 /usr/local/include/boost/math/tools/precision.hpp \
+
1771 /usr/local/include/boost/math/tools/tuple.hpp \
+
1772 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
1773 /usr/local/include/boost/math/special_functions/sign.hpp \
+
1774 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
1775 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
1776 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
1777 /usr/local/include/boost/math/tools/traits.hpp \
+
1778 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
1779 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
1780 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
1781 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
1782 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
1783 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
1784 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
1785 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
1786 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
1787 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
1788 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
1789 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
1790 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
1791 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
1792 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
1793 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
1794 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
1795 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
1796 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
1797 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
1798 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
1799 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
1800 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
1801 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
1802 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
1803 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
1804 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
1805 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
1806 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
1807 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
1808 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
1809 /usr/local/include/boost/multiprecision/integer.hpp \
+
1810 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
1811 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
1812 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
1813 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
1814 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
1815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
1816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
1817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
1818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
1819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
1820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
1821 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
1822 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
1823 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
1824 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
1825 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
1826 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
1827 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
1828 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
1829 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
1830 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
1831 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
1832 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
1833 /usr/local/include/boost/thread/future.hpp \
+
1834 /usr/local/include/boost/thread/detail/config.hpp \
+
1835 /usr/local/include/boost/thread/detail/platform.hpp \
+
1836 /usr/local/include/boost/config/requires_threads.hpp \
+
1837 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
1838 /usr/local/include/boost/thread/condition_variable.hpp \
+
1839 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
1840 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
1841 /usr/local/include/boost/thread/thread_time.hpp \
+
1842 /usr/local/include/boost/date_time/time_clock.hpp \
+
1843 /usr/local/include/boost/date_time/c_time.hpp \
+
1844 /usr/local/include/boost/date_time/compiler_config.hpp \
+
1845 /usr/local/include/boost/date_time/locale_config.hpp \
+
1846 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
1847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
1848 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
1849 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
1850 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
1851 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
1852 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
1853 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
1854 /usr/local/include/boost/date_time/time_duration.hpp \
+
1855 /usr/local/include/boost/date_time/special_defs.hpp \
+
1856 /usr/local/include/boost/date_time/time_defs.hpp \
+
1857 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
1858 /usr/local/include/boost/date_time/int_adapter.hpp \
+
1859 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
1860 /usr/local/include/boost/date_time/date.hpp \
+
1861 /usr/local/include/boost/date_time/year_month_day.hpp \
+
1862 /usr/local/include/boost/date_time/period.hpp \
+
1863 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
1864 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
1865 /usr/local/include/boost/date_time/constrained_value.hpp \
+
1866 /usr/local/include/boost/date_time/date_defs.hpp \
+
1867 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
1868 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
1869 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
1870 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
1871 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
1872 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
1873 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
1874 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
1875 /usr/local/include/boost/date_time/date_duration.hpp \
+
1876 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
1877 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
1878 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
1879 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
1880 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
1881 /usr/local/include/boost/date_time/date_generators.hpp \
+
1882 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
1883 /usr/local/include/boost/date_time/date_iterator.hpp \
+
1884 /usr/local/include/boost/date_time/time_system_split.hpp \
+
1885 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
1886 /usr/local/include/boost/date_time/time.hpp \
+
1887 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
1888 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
1889 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
1890 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
1891 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
1892 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1893 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1894 /usr/local/include/boost/mpl/equal_to.hpp \
+
1895 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1896 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1897 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1898 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1899 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1900 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1901 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1902 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1903 /usr/local/include/boost/mpl/multiplies.hpp \
+
1904 /usr/local/include/boost/mpl/times.hpp \
+
1905 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1906 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1907 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1908 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1909 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1910 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1911 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1912 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1913 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1914 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1915 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1916 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1917 /usr/local/include/boost/config/abi_prefix.hpp \
+
1918 /usr/local/include/boost/config/abi_suffix.hpp \
+
1919 /usr/local/include/boost/chrono/duration.hpp \
+
1920 /usr/local/include/boost/chrono/config.hpp \
+
1921 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1922 /usr/local/include/boost/predef.h \
+
1923 /usr/local/include/boost/predef/language.h \
+
1924 /usr/local/include/boost/predef/language/stdc.h \
+
1925 /usr/local/include/boost/predef/language/stdcpp.h \
+
1926 /usr/local/include/boost/predef/language/objc.h \
+
1927 /usr/local/include/boost/predef/language/cuda.h \
+
1928 /usr/local/include/boost/predef/architecture.h \
+
1929 /usr/local/include/boost/predef/architecture/alpha.h \
+
1930 /usr/local/include/boost/predef/architecture/arm.h \
+
1931 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1932 /usr/local/include/boost/predef/architecture/convex.h \
+
1933 /usr/local/include/boost/predef/architecture/e2k.h \
+
1934 /usr/local/include/boost/predef/architecture/ia64.h \
+
1935 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1936 /usr/local/include/boost/predef/architecture/m68k.h \
+
1937 /usr/local/include/boost/predef/architecture/mips.h \
+
1938 /usr/local/include/boost/predef/architecture/parisc.h \
+
1939 /usr/local/include/boost/predef/architecture/ppc.h \
+
1940 /usr/local/include/boost/predef/architecture/ptx.h \
+
1941 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1942 /usr/local/include/boost/predef/architecture/riscv.h \
+
1943 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1944 /usr/local/include/boost/predef/architecture/sparc.h \
+
1945 /usr/local/include/boost/predef/architecture/superh.h \
+
1946 /usr/local/include/boost/predef/architecture/sys370.h \
+
1947 /usr/local/include/boost/predef/architecture/sys390.h \
+
1948 /usr/local/include/boost/predef/architecture/x86.h \
+
1949 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1950 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1951 /usr/local/include/boost/predef/architecture/z.h \
+
1952 /usr/local/include/boost/predef/compiler.h \
+
1953 /usr/local/include/boost/predef/compiler/borland.h \
+
1954 /usr/local/include/boost/predef/compiler/clang.h \
+
1955 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1956 /usr/local/include/boost/predef/compiler/comeau.h \
+
1957 /usr/local/include/boost/predef/compiler/compaq.h \
+
1958 /usr/local/include/boost/predef/compiler/diab.h \
+
1959 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1960 /usr/local/include/boost/predef/compiler/dignus.h \
+
1961 /usr/local/include/boost/predef/compiler/edg.h \
+
1962 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1963 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1964 /usr/local/include/boost/predef/compiler/gcc.h \
+
1965 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1966 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1967 /usr/local/include/boost/predef/compiler/iar.h \
+
1968 /usr/local/include/boost/predef/compiler/ibm.h \
+
1969 /usr/local/include/boost/predef/compiler/intel.h \
+
1970 /usr/local/include/boost/predef/compiler/kai.h \
+
1971 /usr/local/include/boost/predef/compiler/llvm.h \
+
1972 /usr/local/include/boost/predef/compiler/metaware.h \
+
1973 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1974 /usr/local/include/boost/predef/compiler/microtec.h \
+
1975 /usr/local/include/boost/predef/compiler/mpw.h \
+
1976 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1977 /usr/local/include/boost/predef/compiler/palm.h \
+
1978 /usr/local/include/boost/predef/compiler/pgi.h \
+
1979 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1980 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1981 /usr/local/include/boost/predef/compiler/tendra.h \
+
1982 /usr/local/include/boost/predef/compiler/visualc.h \
+
1983 /usr/local/include/boost/predef/compiler/watcom.h \
+
1984 /usr/local/include/boost/predef/library.h \
+
1985 /usr/local/include/boost/predef/library/c.h \
+
1986 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1987 /usr/local/include/boost/predef/library/c/uc.h \
+
1988 /usr/local/include/boost/predef/library/c/vms.h \
+
1989 /usr/local/include/boost/predef/library/c/zos.h \
+
1990 /usr/local/include/boost/predef/library/std.h \
+
1991 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1992 /usr/local/include/boost/predef/detail/_exception.h \
+
1993 /usr/local/include/boost/predef/library/std/cxx.h \
+
1994 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1995 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1996 /usr/local/include/boost/predef/library/std/modena.h \
+
1997 /usr/local/include/boost/predef/library/std/msl.h \
+
1998 /usr/local/include/boost/predef/library/std/msvc.h \
+
1999 /usr/local/include/boost/predef/library/std/roguewave.h \
+
2000 /usr/local/include/boost/predef/library/std/sgi.h \
+
2001 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
2002 /usr/local/include/boost/predef/library/std/stlport.h \
+
2003 /usr/local/include/boost/predef/library/std/vacpp.h \
+
2004 /usr/local/include/boost/predef/os.h \
+
2005 /usr/local/include/boost/predef/os/aix.h \
+
2006 /usr/local/include/boost/predef/os/amigaos.h \
+
2007 /usr/local/include/boost/predef/os/beos.h \
+
2008 /usr/local/include/boost/predef/os/cygwin.h \
+
2009 /usr/local/include/boost/predef/os/haiku.h \
+
2010 /usr/local/include/boost/predef/os/hpux.h \
+
2011 /usr/local/include/boost/predef/os/irix.h \
+
2012 /usr/local/include/boost/predef/os/linux.h \
+
2013 /usr/local/include/boost/predef/os/os400.h \
+
2014 /usr/local/include/boost/predef/os/qnxnto.h \
+
2015 /usr/local/include/boost/predef/os/solaris.h \
+
2016 /usr/local/include/boost/predef/os/unix.h \
+
2017 /usr/local/include/boost/predef/os/vms.h \
+
2018 /usr/local/include/boost/predef/os/windows.h \
+
2019 /usr/local/include/boost/predef/other.h \
+
2020 /usr/local/include/boost/predef/other/wordsize.h \
+
2021 /usr/local/include/boost/predef/other/workaround.h \
+
2022 /usr/local/include/boost/predef/platform.h \
+
2023 /usr/local/include/boost/predef/platform/cloudabi.h \
+
2024 /usr/local/include/boost/predef/platform/mingw.h \
+
2025 /usr/local/include/boost/predef/platform/mingw32.h \
+
2026 /usr/local/include/boost/predef/platform/mingw64.h \
+
2027 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
2028 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
2029 /usr/local/include/boost/predef/platform/windows_phone.h \
+
2030 /usr/local/include/boost/predef/platform/windows_server.h \
+
2031 /usr/local/include/boost/predef/platform/windows_store.h \
+
2032 /usr/local/include/boost/predef/platform/windows_system.h \
+
2033 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
2034 /usr/local/include/boost/predef/platform/ios.h \
+
2035 /usr/local/include/boost/predef/hardware.h \
+
2036 /usr/local/include/boost/predef/hardware/simd.h \
+
2037 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
2038 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
2039 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
2040 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
2041 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
2042 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
2043 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
2044 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
2045 /usr/local/include/boost/predef/version.h \
+
2046 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
2047 /usr/local/include/boost/ratio/ratio.hpp \
+
2048 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
2049 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
2050 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
2051 /usr/local/include/boost/type_traits/common_type.hpp \
+
2052 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
2053 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
2054 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
2055 /usr/local/include/boost/chrono/system_clocks.hpp \
+
2056 /usr/local/include/boost/chrono/time_point.hpp \
+
2057 /usr/local/include/boost/chrono/detail/system.hpp \
+
2058 /usr/local/include/boost/system/error_code.hpp \
+
2059 /usr/local/include/boost/system/detail/error_code.hpp \
+
2060 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
2061 /usr/local/include/boost/system/detail/error_category.hpp \
+
2062 /usr/local/include/boost/system/detail/config.hpp \
+
2063 /usr/local/include/boost/system/detail/error_condition.hpp \
+
2064 /usr/local/include/boost/system/detail/generic_category.hpp \
+
2065 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
2066 /usr/local/include/boost/system/detail/enable_if.hpp \
+
2067 /usr/local/include/boost/system/detail/is_same.hpp \
+
2068 /usr/local/include/boost/system/detail/errc.hpp \
+
2069 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
2070 /usr/local/include/boost/system/detail/cerrno.hpp \
+
2071 /usr/local/include/boost/system/detail/append_int.hpp \
+
2072 /usr/local/include/boost/system/detail/snprintf.hpp \
+
2073 /usr/local/include/boost/system/detail/system_category.hpp \
+
2074 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
2075 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
2076 /usr/local/include/boost/system/api_config.hpp \
+
2077 /usr/local/include/boost/system/detail/interop_category.hpp \
+
2078 /usr/local/include/boost/system/detail/std_category.hpp \
+
2079 /usr/local/include/boost/system/error_category.hpp \
+
2080 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
2081 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
2082 /usr/local/include/boost/system/detail/mutex.hpp \
+
2083 /usr/local/include/boost/system/error_condition.hpp \
+
2084 /usr/local/include/boost/system/errc.hpp \
+
2085 /usr/local/include/boost/system/generic_category.hpp \
+
2086 /usr/local/include/boost/system/system_category.hpp \
+
2087 /usr/local/include/boost/system/detail/throws.hpp \
+
2088 /usr/local/include/boost/chrono/clock_string.hpp \
+
2089 /usr/local/include/boost/ratio/config.hpp \
+
2090 /usr/local/include/boost/chrono/ceil.hpp \
+
2091 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
2092 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
2093 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
2094 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
2095 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
2096 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
2097 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
2098 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
2099 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
2100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
2101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
2102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
2103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
2104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
2105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
2106 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
2107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
2108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
2109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
2110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
2111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
2112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
2113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
2114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
2115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
2116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
2117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
2118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
2119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
2120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
2121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
2122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
2123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
2124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
2125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
2126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
2127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
2128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
2129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
2130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
2131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
2132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
2133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
2134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
2135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
2136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
2137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
2138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
2139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
2140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
2141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
2142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
2143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
2144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
2145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
2146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
2147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
2148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
2149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
2150 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
2151 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
2152 /usr/local/include/boost/thread/interruption.hpp \
+
2153 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
2154 /usr/local/include/boost/thread/exceptions.hpp \
+
2155 /usr/local/include/boost/system/system_error.hpp \
+
2156 /usr/local/include/boost/thread/lock_guard.hpp \
+
2157 /usr/local/include/boost/thread/detail/delete.hpp \
+
2158 /usr/local/include/boost/thread/detail/move.hpp \
+
2159 /usr/local/include/boost/move/utility.hpp \
+
2160 /usr/local/include/boost/move/traits.hpp \
+
2161 /usr/local/include/boost/move/detail/type_traits.hpp \
+
2162 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
2163 /usr/local/include/boost/thread/lock_options.hpp \
+
2164 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
2165 /usr/local/include/boost/thread/lock_types.hpp \
+
2166 /usr/local/include/boost/thread/lockable_traits.hpp \
+
2167 /usr/local/include/boost/thread/mutex.hpp \
+
2168 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
2169 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
2170 /usr/local/include/boost/thread/cv_status.hpp \
+
2171 /usr/local/include/boost/core/scoped_enum.hpp \
+
2172 /usr/local/include/boost/enable_shared_from_this.hpp \
+
2173 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
2174 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
2175 /usr/local/include/boost/thread/detail/invoker.hpp \
+
2176 /usr/local/include/boost/utility/result_of.hpp \
+
2177 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
2178 /usr/local/include/boost/thread/detail/invoke.hpp \
+
2179 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
2180 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
2181 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
2182 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
2183 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
2184 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
2185 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
2186 /usr/local/include/boost/thread/futures/future_error.hpp \
+
2187 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
2188 /usr/local/include/boost/thread/futures/future_status.hpp \
+
2189 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
2190 /usr/local/include/boost/thread/futures/launch.hpp \
+
2191 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
2192 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
2193 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
2194 /usr/local/include/boost/scoped_array.hpp \
+
2195 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
2196 /usr/local/include/boost/thread/thread_only.hpp \
+
2197 /usr/local/include/boost/thread/detail/thread.hpp \
+
2198 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
2199 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
2200 /usr/local/include/boost/io/ios_state.hpp \
+
2201 /usr/local/include/boost/io_fwd.hpp \
+
2202 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
2203 /usr/local/include/boost/thread/executor.hpp \
+
2204 /usr/local/include/boost/thread/executors/executor.hpp \
+
2205 /usr/local/include/boost/thread/executors/work.hpp \
+
2206 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
2207 /usr/local/include/boost/thread/detail/memory.hpp \
+
2208 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
2209 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
2210 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
2211 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
2212 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
2213 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
2214 /usr/local/include/boost/thread/csbl/functional.hpp \
+
2215 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
2216 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
2217 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
2218 /usr/local/include/boost/container/scoped_allocator.hpp \
+
2219 /usr/local/include/boost/container/detail/config_begin.hpp \
+
2220 /usr/local/include/boost/container/allocator_traits.hpp \
+
2221 /usr/local/include/boost/container/detail/mpl.hpp \
+
2222 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
2223 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
2224 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
2225 /usr/local/include/boost/container/detail/config_end.hpp \
+
2226 /usr/local/include/boost/container/detail/type_traits.hpp \
+
2227 /usr/local/include/boost/container/detail/placement_new.hpp \
+
2228 /usr/local/include/boost/container/detail/is_pair.hpp \
+
2229 /usr/local/include/boost/container/detail/addressof.hpp \
+
2230 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
2231 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
2232 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
2233 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
2234 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
2235 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
2236 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
2237 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
2238 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
2239 /usr/local/include/boost/container/uses_allocator.hpp \
+
2240 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
2241 /usr/local/include/boost/container/detail/pair.hpp \
+
2242 /usr/local/include/boost/move/adl_move_swap.hpp \
+
2243 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
2244 /usr/local/include/boost/thread/csbl/vector.hpp \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2248 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2249 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2250 /usr/local/include/boost/variant.hpp \
+
2251 /usr/local/include/boost/variant/variant.hpp \
+
2252 /usr/local/include/boost/variant/detail/config.hpp \
+
2253 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2254 /usr/local/include/boost/blank_fwd.hpp \
+
2255 /usr/local/include/boost/preprocessor/enum.hpp \
+
2256 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2257 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2258 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2259 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2260 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2261 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2262 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2263 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2264 /usr/local/include/boost/detail/reference_content.hpp \
+
2265 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2266 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2267 /usr/local/include/boost/variant/detail/move.hpp \
+
2268 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2269 /usr/local/include/boost/mpl/list.hpp \
+
2270 /usr/local/include/boost/mpl/limits/list.hpp \
+
2271 /usr/local/include/boost/mpl/list/list20.hpp \
+
2272 /usr/local/include/boost/mpl/list/list10.hpp \
+
2273 /usr/local/include/boost/mpl/list/list0.hpp \
+
2274 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2287 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2288 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2289 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2290 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2291 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2292 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2293 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2294 /usr/local/include/boost/variant/static_visitor.hpp \
+
2295 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2296 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2297 /usr/local/include/boost/utility/declval.hpp \
+
2298 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2299 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2300 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2301 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2302 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2303 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2304 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2305 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2306 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2307 /usr/local/include/boost/blank.hpp \
+
2308 /usr/local/include/boost/detail/templated_streams.hpp \
+
2309 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2310 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2311 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2312 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2313 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2314 /usr/local/include/boost/mpl/front.hpp \
+
2315 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2316 /usr/local/include/boost/mpl/insert_range.hpp \
+
2317 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2318 /usr/local/include/boost/mpl/joint_view.hpp \
+
2319 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2320 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2321 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2322 /usr/local/include/boost/mpl/max_element.hpp \
+
2323 /usr/local/include/boost/mpl/size_t.hpp \
+
2324 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2325 /usr/local/include/boost/mpl/sizeof.hpp \
+
2326 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2327 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2328 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2329 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2330 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2331 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2332 /usr/local/include/boost/mpl/equal.hpp \
+
2333 /usr/local/include/boost/variant/get.hpp \
+
2334 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2335 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2336 /usr/local/include/boost/variant/bad_visit.hpp \
+
2337 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2341 /usr/local/include/boost/thread/latch.hpp \
+
2342 /usr/local/include/boost/thread/detail/counter.hpp \
+
2343 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2344 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2345 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2349 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2350 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2357 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2358 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2359 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2360 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2361 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2367 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2368 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2369 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2370 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2371 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2372 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2373 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2374 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2375 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/initial_membership_event.h \
+
2376 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/vector_clock.h \
+
2377 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/partition/strategy/StringPartitioningStrategy.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/de/d3c/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data-members.html b/5.5.0/de/d3c/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data-members.html new file mode 100644 index 0000000000..ab0e77b974 --- /dev/null +++ b/5.5.0/de/d3c/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::invocation_might_contain_compact_data Member List
+
+
+ +

This is the complete list of members for hazelcast::client::exception::invocation_might_contain_compact_data, including all inherited members.

+ + +
invocation_might_contain_compact_data(std::string source, const spi::impl::ClientInvocation &invocation) (defined in hazelcast::client::exception::invocation_might_contain_compact_data)hazelcast::client::exception::invocation_might_contain_compact_dataexplicit
+
+
+ + + + diff --git a/5.5.0/de/d3c/eviction__config_8h_source.html b/5.5.0/de/d3c/eviction__config_8h_source.html new file mode 100644 index 0000000000..ca1884194d --- /dev/null +++ b/5.5.0/de/d3c/eviction__config_8h_source.html @@ -0,0 +1,223 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/eviction_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
eviction_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <iosfwd>
+
20
+
21#include "hazelcast/client/config/eviction_policy.h"
+
22#include "eviction_strategy_type.h"
+
23#include "eviction_strategy_type.h"
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32namespace config {
+
+
37class HAZELCAST_API eviction_config
+
38{
+
39public:
+
40 ~eviction_config() = default;
+
41
+
+ +
46 {
+ +
52 /* TODO,
+
53 *
+
54 * Policy based on maximum used native memory in megabytes per data
+
55 structure (map, cache etc)
+
56 * on each Hazelcast instance
+
57
+
58 USED_NATIVE_MEMORY_SIZE,
+
59 *
+
60 * Policy based on maximum used native memory percentage per data
+
61 structure (map, cache etc)
+
62 * on each Hazelcast instance
+
63
+
64 USED_NATIVE_MEMORY_PERCENTAGE,
+
65 *
+
66 * Policy based on minimum free native memory in megabytes per Hazelcast
+
67 instance
+
68
+
69 FREE_NATIVE_MEMORY_SIZE,
+
70 *
+
71 * Policy based on minimum free native memory percentage per Hazelcast
+
72 instance
+
73
+
74 FREE_NATIVE_MEMORY_PERCENTAGE*/
+
75 };
+
+
76
+
80 static constexpr int32_t DEFAULT_MAX_ENTRY_COUNT = INT32_MAX;
+
81
+ + +
87
+
91 static constexpr eviction_policy DEFAULT_EVICTION_POLICY =
+
92 eviction_policy::LRU;
+
93
+
94 eviction_config();
+
95
+
96 int32_t get_size() const;
+
97
+
98 eviction_config& set_size(int32_t size);
+
99
+
100 max_size_policy get_maximum_size_policy() const;
+
101
+
102 eviction_config& set_maximum_size_policy(
+ +
104
+
105 eviction_policy get_eviction_policy() const;
+
106
+
107 eviction_config& set_eviction_policy(eviction_policy policy);
+
108
+
109 eviction_strategy_type get_eviction_strategy_type() const;
+
110
+
111 friend std::ostream HAZELCAST_API& operator<<(
+
112 std::ostream& out,
+
113 const eviction_config& config);
+
114
+
115protected:
+
116 int32_t size_;
+
117 max_size_policy max_size_policy_;
+
118 eviction_policy eviction_policy_;
+
119};
+
+
120
+
121} // namespace config
+
122} // namespace client
+
123} // namespace hazelcast
+
124
+
125#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
126#pragma warning(pop)
+
127#endif
+
static constexpr eviction_policy DEFAULT_EVICTION_POLICY
Default Eviction Policy.
+
static constexpr int32_t DEFAULT_MAX_ENTRY_COUNT
Default maximum entry count.
+
static constexpr max_size_policy DEFAULT_MAX_SIZE_POLICY
Default Max-Size Policy.
+ +
@ ENTRY_COUNT
Policy based on maximum number of entries stored per data structure (map, cache etc).
+
+
+
+ + + + diff --git a/5.5.0/de/d3e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4-members.html b/5.5.0/de/d3e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4-members.html new file mode 100644 index 0000000000..fd864948c1 --- /dev/null +++ b/5.5.0/de/d3e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< char16_t > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< char16_t >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< char16_t >)hazelcast::client::serialization::hz_serializer< char16_t >inlinestatic
+
+
+ + + + diff --git a/5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.html b/5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.html new file mode 100644 index 0000000000..72ab6523e2 --- /dev/null +++ b/5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.html @@ -0,0 +1,459 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::entry_view< K, V > Class Template Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::entry_view< K, V > Class Template Reference
+
+
+ +

EntryView represents a readonly view of a map entry. + More...

+ +

#include <entry_view.h>

+ + + +

+Public Member Functions

 entry_view (K key, V value, int64_t cost, int64_t creationTime, int64_t expirationTime, int64_t hits, int64_t lastAccessTime, int64_t lastStoredTime, int64_t lastUpdateTime, int64_t version)
+ + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

key
 key
value
 value
int64_t cost
 memory cost of entry
int64_t creation_time
 entry creation time
int64_t expiration_time
 entry expiration time if ttl is defined.
int64_t hits
 number of hits.
int64_t last_access_time
 last access time
int64_t last_stored_time
 last stored time.
int64_t last_update_time
 last update time.
int64_t version
 version.
+

Detailed Description

+
template<typename K, typename V>
+class hazelcast::client::entry_view< K, V >

EntryView represents a readonly view of a map entry.

+
Parameters
+ + + +
<K>key
<V>value
+
+
+ +

Definition at line 32 of file entry_view.h.

+

Constructor & Destructor Documentation

+ +

◆ entry_view()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::entry_view< K, V >::entry_view (K key,
V value,
int64_t cost,
int64_t creationTime,
int64_t expirationTime,
int64_t hits,
int64_t lastAccessTime,
int64_t lastStoredTime,
int64_t lastUpdateTime,
int64_t version )
+
+inline
+
+ +

Definition at line 35 of file entry_view.h.

+
45 : key(std::move(key))
+ +
47 , cost(cost)
+ + +
50 , hits(hits)
+ + + + +
55 {}
+
EntryView represents a readonly view of a map entry.
Definition entry_view.h:33
+ +
int64_t hits
number of hits.
Definition entry_view.h:80
+
int64_t creation_time
entry creation time
Definition entry_view.h:72
+
int64_t expiration_time
entry expiration time if ttl is defined.
Definition entry_view.h:76
+ +
int64_t last_stored_time
last stored time.
Definition entry_view.h:88
+
int64_t last_update_time
last update time.
Definition entry_view.h:92
+ +
int64_t last_access_time
last access time
Definition entry_view.h:84
+
int64_t cost
memory cost of entry
Definition entry_view.h:68
+
+
+
+

Member Data Documentation

+ +

◆ cost

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::cost
+
+ +

memory cost of entry

+ +

Definition at line 68 of file entry_view.h.

+ +
+
+ +

◆ creation_time

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::creation_time
+
+ +

entry creation time

+ +

Definition at line 72 of file entry_view.h.

+ +
+
+ +

◆ expiration_time

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::expiration_time
+
+ +

entry expiration time if ttl is defined.

+ +

Definition at line 76 of file entry_view.h.

+ +
+
+ +

◆ hits

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::hits
+
+ +

number of hits.

+ +

Definition at line 80 of file entry_view.h.

+ +
+
+ +

◆ key

+ +
+
+
+template<typename K, typename V>
+ + + + +
K hazelcast::client::entry_view< K, V >::key
+
+ +

key

+ +

Definition at line 60 of file entry_view.h.

+ +
+
+ +

◆ last_access_time

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::last_access_time
+
+ +

last access time

+ +

Definition at line 84 of file entry_view.h.

+ +
+
+ +

◆ last_stored_time

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::last_stored_time
+
+ +

last stored time.

+ +

Definition at line 88 of file entry_view.h.

+ +
+
+ +

◆ last_update_time

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::last_update_time
+
+ +

last update time.

+ +

Definition at line 92 of file entry_view.h.

+ +
+
+ +

◆ value

+ +
+
+
+template<typename K, typename V>
+ + + + +
V hazelcast::client::entry_view< K, V >::value
+
+ +

value

+ +

Definition at line 64 of file entry_view.h.

+ +
+
+ +

◆ version

+ +
+
+
+template<typename K, typename V>
+ + + + +
int64_t hazelcast::client::entry_view< K, V >::version
+
+ +

version.

+ +

Definition at line 96 of file entry_view.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.js b/5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.js new file mode 100644 index 0000000000..af99c9c6fa --- /dev/null +++ b/5.5.0/de/d4c/classhazelcast_1_1client_1_1entry__view.js @@ -0,0 +1,13 @@ +var classhazelcast_1_1client_1_1entry__view = +[ + [ "cost", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#ad01f8c7ae3020b8ffd9dd0e34a94c924", null ], + [ "creation_time", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a103d4a764c0db3e6349ddb12edd0871e", null ], + [ "expiration_time", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a3299552fc48d6868c183f6fe6e927e60", null ], + [ "hits", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a09c2a6256647718649d2de8c6492443d", null ], + [ "key", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a00f48ba72c842de4200a7ae64a8a869e", null ], + [ "last_access_time", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a88e36f1bfb1a86ac8ad6f522905642db", null ], + [ "last_stored_time", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a65bdeba94e9e3a26c9156af46d286627", null ], + [ "last_update_time", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a786fb9b9d759b6776cc34d6700c54a80", null ], + [ "value", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a3f54ee1ddb7585584e42a66f1e9cf17c", null ], + [ "version", "de/d4c/classhazelcast_1_1client_1_1entry__view.html#a817ed0330dbc33aad05f7d02deef25c2", null ] +]; \ No newline at end of file diff --git a/5.5.0/de/d4e/classhazelcast_1_1client_1_1query_1_1ilike__predicate-members.html b/5.5.0/de/d4e/classhazelcast_1_1client_1_1query_1_1ilike__predicate-members.html new file mode 100644 index 0000000000..45e750defe --- /dev/null +++ b/5.5.0/de/d4e/classhazelcast_1_1client_1_1query_1_1ilike__predicate-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::ilike_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::ilike_predicate, including all inherited members.

+ + + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
ilike_predicate(hazelcast_client &client, const std::string &attribute, const std::string &expression)hazelcast::client::query::ilike_predicate
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/de/d4f/proxy_8cpp_8o_8d_source.html b/5.5.0/de/d4f/proxy_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..327638fff3 --- /dev/null +++ b/5.5.0/de/d4f/proxy_8cpp_8o_8d_source.html @@ -0,0 +1,3206 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/proxy.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
proxy.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/proxy.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/proxy.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
34 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
35 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
36 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
37 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
38 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
40 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
164 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
178 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
397 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
561 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
564 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
565 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
566 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
567 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
568 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
569 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
570 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
773 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ClientLockReferenceIdGenerator.h \
+
774 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PNCounterImpl.h \
+
775 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
776 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
777 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
778 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
779 /usr/local/include/boost/config.hpp \
+
780 /usr/local/include/boost/config/user.hpp \
+
781 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
782 /usr/local/include/boost/config/compiler/clang.hpp \
+
783 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
784 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
785 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
787 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
788 /usr/local/include/boost/config/platform/macos.hpp \
+
789 /usr/local/include/boost/config/detail/posix_features.hpp \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
797 /usr/local/include/boost/config/detail/suffix.hpp \
+
798 /usr/local/include/boost/config/helper_macros.hpp \
+
799 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
800 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
801 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
802 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
803 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
804 /usr/local/include/boost/config/pragma_message.hpp \
+
805 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
806 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
807 /usr/local/include/boost/cstdint.hpp \
+
808 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
809 /usr/local/include/boost/core/checked_delete.hpp \
+
810 /usr/local/include/boost/core/addressof.hpp \
+
811 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
812 /usr/local/include/boost/throw_exception.hpp \
+
813 /usr/local/include/boost/exception/exception.hpp \
+
814 /usr/local/include/boost/assert/source_location.hpp \
+
815 /usr/local/include/boost/config/workaround.hpp \
+
816 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
817 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
818 /usr/local/include/boost/assert.hpp \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
821 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
822 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
823 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
824 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
825 /usr/local/include/boost/core/yield_primitives.hpp \
+
826 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
827 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
828 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
829 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
830 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
831 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
832 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
833 /usr/local/include/boost/thread/future.hpp \
+
834 /usr/local/include/boost/thread/detail/config.hpp \
+
835 /usr/local/include/boost/detail/workaround.hpp \
+
836 /usr/local/include/boost/thread/detail/platform.hpp \
+
837 /usr/local/include/boost/config/requires_threads.hpp \
+
838 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
839 /usr/local/include/boost/thread/condition_variable.hpp \
+
840 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
841 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
842 /usr/local/include/boost/thread/thread_time.hpp \
+
843 /usr/local/include/boost/date_time/time_clock.hpp \
+
844 /usr/local/include/boost/date_time/c_time.hpp \
+
845 /usr/local/include/boost/date_time/compiler_config.hpp \
+
846 /usr/local/include/boost/date_time/locale_config.hpp \
+
847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
848 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
849 /usr/local/include/boost/shared_ptr.hpp \
+
850 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
851 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
852 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
853 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
854 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
855 /usr/local/include/boost/limits.hpp \
+
856 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
857 /usr/local/include/boost/date_time/time_duration.hpp \
+
858 /usr/local/include/boost/core/enable_if.hpp \
+
859 /usr/local/include/boost/date_time/special_defs.hpp \
+
860 /usr/local/include/boost/date_time/time_defs.hpp \
+
861 /usr/local/include/boost/operators.hpp \
+
862 /usr/local/include/boost/static_assert.hpp \
+
863 /usr/local/include/boost/type_traits/is_integral.hpp \
+
864 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
865 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
866 /usr/local/include/boost/date_time/int_adapter.hpp \
+
867 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
868 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
869 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
870 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
871 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
872 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
873 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
874 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
875 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
876 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
877 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
878 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
879 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
880 /usr/local/include/boost/date_time/date.hpp \
+
881 /usr/local/include/boost/date_time/year_month_day.hpp \
+
882 /usr/local/include/boost/date_time/period.hpp \
+
883 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
884 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
885 /usr/local/include/boost/date_time/constrained_value.hpp \
+
886 /usr/local/include/boost/type_traits/conditional.hpp \
+
887 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
888 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
889 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
890 /usr/local/include/boost/type_traits/detail/config.hpp \
+
891 /usr/local/include/boost/version.hpp \
+
892 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
893 /usr/local/include/boost/type_traits/is_same.hpp \
+
894 /usr/local/include/boost/type_traits/is_class.hpp \
+
895 /usr/local/include/boost/date_time/date_defs.hpp \
+
896 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
897 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
898 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
899 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
900 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
901 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
902 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
903 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
904 /usr/local/include/boost/date_time/date_duration.hpp \
+
905 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
906 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
907 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
908 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
909 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
910 /usr/local/include/boost/date_time/date_generators.hpp \
+
911 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
912 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
913 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
914 /usr/local/include/boost/date_time/date_iterator.hpp \
+
915 /usr/local/include/boost/date_time/time_system_split.hpp \
+
916 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
917 /usr/local/include/boost/date_time/time.hpp \
+
918 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
919 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
920 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
921 /usr/local/include/boost/type.hpp \
+
922 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
923 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
924 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
925 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
926 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
927 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
928 /usr/local/include/boost/mpl/if.hpp \
+
929 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
930 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
931 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
932 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
933 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
934 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
935 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
936 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
937 /usr/local/include/boost/mpl/void_fwd.hpp \
+
938 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
939 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
940 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
941 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
942 /usr/local/include/boost/mpl/aux_/na.hpp \
+
943 /usr/local/include/boost/mpl/bool.hpp \
+
944 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
945 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
946 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
947 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
948 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
949 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
950 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
951 /usr/local/include/boost/mpl/int.hpp \
+
952 /usr/local/include/boost/mpl/int_fwd.hpp \
+
953 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
954 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
955 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
956 /usr/local/include/boost/preprocessor/cat.hpp \
+
957 /usr/local/include/boost/preprocessor/config/config.hpp \
+
958 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
959 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
960 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
961 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
962 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
963 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
964 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
965 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
966 /usr/local/include/boost/preprocessor/control/if.hpp \
+
967 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
968 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
969 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
970 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
971 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
972 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
973 /usr/local/include/boost/preprocessor/repeat.hpp \
+
974 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
975 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
976 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
977 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
978 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
979 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
980 /usr/local/include/boost/preprocessor/inc.hpp \
+
981 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
982 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
983 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
984 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
985 /usr/local/include/boost/mpl/limits/arity.hpp \
+
986 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
987 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
988 /usr/local/include/boost/preprocessor/identity.hpp \
+
989 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
990 /usr/local/include/boost/preprocessor/empty.hpp \
+
991 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
992 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
993 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
994 /usr/local/include/boost/preprocessor/control/while.hpp \
+
995 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
996 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
997 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
998 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
999 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1000 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1001 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1002 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1003 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1004 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1005 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1006 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1007 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1008 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1009 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1010 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1011 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1012 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1013 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1014 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1015 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1016 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1017 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1018 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1019 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1020 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1021 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1022 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1023 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1024 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1025 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1026 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1027 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1028 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1029 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1030 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1031 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1032 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1033 /usr/local/include/boost/mpl/eval_if.hpp \
+
1034 /usr/local/include/boost/mpl/equal_to.hpp \
+
1035 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1036 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1037 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1038 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1039 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1040 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1041 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1042 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1043 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1044 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1045 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1046 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1047 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1048 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1049 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1050 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1051 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1052 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1053 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1054 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1055 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1056 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1057 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1058 /usr/local/include/boost/mpl/tag.hpp \
+
1059 /usr/local/include/boost/mpl/void.hpp \
+
1060 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1061 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1062 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1063 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1064 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1065 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1066 /usr/local/include/boost/mpl/not.hpp \
+
1067 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1068 /usr/local/include/boost/mpl/and.hpp \
+
1069 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1070 /usr/local/include/boost/mpl/identity.hpp \
+
1071 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1072 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1073 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1074 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1075 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1076 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1077 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1078 /usr/local/include/boost/mpl/multiplies.hpp \
+
1079 /usr/local/include/boost/mpl/times.hpp \
+
1080 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1081 /usr/local/include/boost/mpl/integral_c.hpp \
+
1082 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1083 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1084 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1085 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1086 /usr/local/include/boost/mpl/less.hpp \
+
1087 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1088 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1089 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1090 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1091 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1092 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1093 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1094 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1095 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1096 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1097 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1098 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1099 /usr/local/include/boost/config/abi_prefix.hpp \
+
1100 /usr/local/include/boost/config/abi_suffix.hpp \
+
1101 /usr/local/include/boost/chrono/duration.hpp \
+
1102 /usr/local/include/boost/chrono/config.hpp \
+
1103 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1104 /usr/local/include/boost/predef.h \
+
1105 /usr/local/include/boost/predef/language.h \
+
1106 /usr/local/include/boost/predef/language/stdc.h \
+
1107 /usr/local/include/boost/predef/version_number.h \
+
1108 /usr/local/include/boost/predef/make.h \
+
1109 /usr/local/include/boost/predef/detail/test.h \
+
1110 /usr/local/include/boost/predef/language/stdcpp.h \
+
1111 /usr/local/include/boost/predef/language/objc.h \
+
1112 /usr/local/include/boost/predef/language/cuda.h \
+
1113 /usr/local/include/boost/predef/architecture.h \
+
1114 /usr/local/include/boost/predef/architecture/alpha.h \
+
1115 /usr/local/include/boost/predef/architecture/arm.h \
+
1116 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1117 /usr/local/include/boost/predef/architecture/convex.h \
+
1118 /usr/local/include/boost/predef/architecture/e2k.h \
+
1119 /usr/local/include/boost/predef/architecture/ia64.h \
+
1120 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1121 /usr/local/include/boost/predef/architecture/m68k.h \
+
1122 /usr/local/include/boost/predef/architecture/mips.h \
+
1123 /usr/local/include/boost/predef/architecture/parisc.h \
+
1124 /usr/local/include/boost/predef/architecture/ppc.h \
+
1125 /usr/local/include/boost/predef/architecture/ptx.h \
+
1126 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1127 /usr/local/include/boost/predef/architecture/riscv.h \
+
1128 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1129 /usr/local/include/boost/predef/architecture/sparc.h \
+
1130 /usr/local/include/boost/predef/architecture/superh.h \
+
1131 /usr/local/include/boost/predef/architecture/sys370.h \
+
1132 /usr/local/include/boost/predef/architecture/sys390.h \
+
1133 /usr/local/include/boost/predef/architecture/x86.h \
+
1134 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1135 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1136 /usr/local/include/boost/predef/architecture/z.h \
+
1137 /usr/local/include/boost/predef/compiler.h \
+
1138 /usr/local/include/boost/predef/compiler/borland.h \
+
1139 /usr/local/include/boost/predef/compiler/clang.h \
+
1140 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1141 /usr/local/include/boost/predef/compiler/comeau.h \
+
1142 /usr/local/include/boost/predef/compiler/compaq.h \
+
1143 /usr/local/include/boost/predef/compiler/diab.h \
+
1144 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1145 /usr/local/include/boost/predef/compiler/dignus.h \
+
1146 /usr/local/include/boost/predef/compiler/edg.h \
+
1147 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1148 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1149 /usr/local/include/boost/predef/compiler/gcc.h \
+
1150 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1151 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1152 /usr/local/include/boost/predef/compiler/iar.h \
+
1153 /usr/local/include/boost/predef/compiler/ibm.h \
+
1154 /usr/local/include/boost/predef/compiler/intel.h \
+
1155 /usr/local/include/boost/predef/compiler/kai.h \
+
1156 /usr/local/include/boost/predef/compiler/llvm.h \
+
1157 /usr/local/include/boost/predef/compiler/metaware.h \
+
1158 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1159 /usr/local/include/boost/predef/compiler/microtec.h \
+
1160 /usr/local/include/boost/predef/compiler/mpw.h \
+
1161 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1162 /usr/local/include/boost/predef/compiler/palm.h \
+
1163 /usr/local/include/boost/predef/compiler/pgi.h \
+
1164 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1165 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1166 /usr/local/include/boost/predef/compiler/tendra.h \
+
1167 /usr/local/include/boost/predef/compiler/visualc.h \
+
1168 /usr/local/include/boost/predef/compiler/watcom.h \
+
1169 /usr/local/include/boost/predef/library.h \
+
1170 /usr/local/include/boost/predef/library/c.h \
+
1171 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1172 /usr/local/include/boost/predef/detail/_cassert.h \
+
1173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1174 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1175 /usr/local/include/boost/predef/library/c/gnu.h \
+
1176 /usr/local/include/boost/predef/library/c/uc.h \
+
1177 /usr/local/include/boost/predef/library/c/vms.h \
+
1178 /usr/local/include/boost/predef/library/c/zos.h \
+
1179 /usr/local/include/boost/predef/library/std.h \
+
1180 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1181 /usr/local/include/boost/predef/detail/_exception.h \
+
1182 /usr/local/include/boost/predef/library/std/cxx.h \
+
1183 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1184 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1185 /usr/local/include/boost/predef/library/std/modena.h \
+
1186 /usr/local/include/boost/predef/library/std/msl.h \
+
1187 /usr/local/include/boost/predef/library/std/msvc.h \
+
1188 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1189 /usr/local/include/boost/predef/library/std/sgi.h \
+
1190 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1191 /usr/local/include/boost/predef/library/std/stlport.h \
+
1192 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1193 /usr/local/include/boost/predef/os.h \
+
1194 /usr/local/include/boost/predef/os/aix.h \
+
1195 /usr/local/include/boost/predef/os/amigaos.h \
+
1196 /usr/local/include/boost/predef/os/beos.h \
+
1197 /usr/local/include/boost/predef/os/bsd.h \
+
1198 /usr/local/include/boost/predef/os/macos.h \
+
1199 /usr/local/include/boost/predef/os/ios.h \
+
1200 /usr/local/include/boost/predef/detail/os_detected.h \
+
1201 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1202 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1203 /usr/local/include/boost/predef/os/bsd/free.h \
+
1204 /usr/local/include/boost/predef/os/bsd/open.h \
+
1205 /usr/local/include/boost/predef/os/bsd/net.h \
+
1206 /usr/local/include/boost/predef/os/cygwin.h \
+
1207 /usr/local/include/boost/predef/os/haiku.h \
+
1208 /usr/local/include/boost/predef/os/hpux.h \
+
1209 /usr/local/include/boost/predef/os/irix.h \
+
1210 /usr/local/include/boost/predef/os/linux.h \
+
1211 /usr/local/include/boost/predef/os/os400.h \
+
1212 /usr/local/include/boost/predef/os/qnxnto.h \
+
1213 /usr/local/include/boost/predef/os/solaris.h \
+
1214 /usr/local/include/boost/predef/os/unix.h \
+
1215 /usr/local/include/boost/predef/os/vms.h \
+
1216 /usr/local/include/boost/predef/os/windows.h \
+
1217 /usr/local/include/boost/predef/other.h \
+
1218 /usr/local/include/boost/predef/other/endian.h \
+
1219 /usr/local/include/boost/predef/platform/android.h \
+
1220 /usr/local/include/boost/predef/other/wordsize.h \
+
1221 /usr/local/include/boost/predef/other/workaround.h \
+
1222 /usr/local/include/boost/predef/platform.h \
+
1223 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1224 /usr/local/include/boost/predef/platform/mingw.h \
+
1225 /usr/local/include/boost/predef/platform/mingw32.h \
+
1226 /usr/local/include/boost/predef/platform/mingw64.h \
+
1227 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1228 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1229 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1230 /usr/local/include/boost/predef/platform/windows_server.h \
+
1231 /usr/local/include/boost/predef/platform/windows_store.h \
+
1232 /usr/local/include/boost/predef/platform/windows_system.h \
+
1233 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1234 /usr/local/include/boost/predef/platform/ios.h \
+
1235 /usr/local/include/boost/predef/hardware.h \
+
1236 /usr/local/include/boost/predef/hardware/simd.h \
+
1237 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1238 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1239 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1240 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1241 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1242 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1243 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1244 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1245 /usr/local/include/boost/predef/version.h \
+
1246 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1247 /usr/local/include/boost/mpl/logical.hpp \
+
1248 /usr/local/include/boost/mpl/or.hpp \
+
1249 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1250 /usr/local/include/boost/ratio/ratio.hpp \
+
1251 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1252 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1253 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1254 /usr/local/include/boost/type_traits/common_type.hpp \
+
1255 /usr/local/include/boost/type_traits/decay.hpp \
+
1256 /usr/local/include/boost/type_traits/is_array.hpp \
+
1257 /usr/local/include/boost/type_traits/is_function.hpp \
+
1258 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
1259 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1260 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1261 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1262 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
1263 /usr/local/include/boost/type_traits/declval.hpp \
+
1264 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
1265 /usr/local/include/boost/type_traits/is_void.hpp \
+
1266 /usr/local/include/boost/type_traits/is_reference.hpp \
+
1267 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
1268 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
1269 /usr/local/include/boost/type_traits/is_complete.hpp \
+
1270 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
1271 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1272 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
1273 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1274 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1275 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1276 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1277 /usr/local/include/boost/integer_traits.hpp \
+
1278 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1279 /usr/local/include/boost/chrono/time_point.hpp \
+
1280 /usr/local/include/boost/chrono/detail/system.hpp \
+
1281 /usr/local/include/boost/system/error_code.hpp \
+
1282 /usr/local/include/boost/system/detail/error_code.hpp \
+
1283 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
1284 /usr/local/include/boost/system/detail/error_category.hpp \
+
1285 /usr/local/include/boost/system/detail/config.hpp \
+
1286 /usr/local/include/boost/system/detail/error_condition.hpp \
+
1287 /usr/local/include/boost/system/detail/generic_category.hpp \
+
1288 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
1289 /usr/local/include/boost/system/detail/enable_if.hpp \
+
1290 /usr/local/include/boost/system/detail/is_same.hpp \
+
1291 /usr/local/include/boost/system/detail/errc.hpp \
+
1292 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
1293 /usr/local/include/boost/system/detail/cerrno.hpp \
+
1294 /usr/local/include/boost/system/detail/append_int.hpp \
+
1295 /usr/local/include/boost/system/detail/snprintf.hpp \
+
1296 /usr/local/include/boost/system/detail/system_category.hpp \
+
1297 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
1298 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
1299 /usr/local/include/boost/system/api_config.hpp \
+
1300 /usr/local/include/boost/system/detail/interop_category.hpp \
+
1301 /usr/local/include/boost/system/detail/std_category.hpp \
+
1302 /usr/local/include/boost/system/error_category.hpp \
+
1303 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
1304 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
1305 /usr/local/include/boost/system/detail/mutex.hpp \
+
1306 /usr/local/include/boost/system/error_condition.hpp \
+
1307 /usr/local/include/boost/system/errc.hpp \
+
1308 /usr/local/include/boost/system/generic_category.hpp \
+
1309 /usr/local/include/boost/system/system_category.hpp \
+
1310 /usr/local/include/boost/system/detail/throws.hpp \
+
1311 /usr/local/include/boost/chrono/clock_string.hpp \
+
1312 /usr/local/include/boost/ratio/config.hpp \
+
1313 /usr/local/include/boost/chrono/ceil.hpp \
+
1314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1329 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1373 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1374 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1375 /usr/local/include/boost/thread/interruption.hpp \
+
1376 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1377 /usr/local/include/boost/thread/exceptions.hpp \
+
1378 /usr/local/include/boost/system/system_error.hpp \
+
1379 /usr/local/include/boost/thread/lock_guard.hpp \
+
1380 /usr/local/include/boost/thread/detail/delete.hpp \
+
1381 /usr/local/include/boost/thread/detail/move.hpp \
+
1382 /usr/local/include/boost/move/utility.hpp \
+
1383 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1384 /usr/local/include/boost/move/detail/workaround.hpp \
+
1385 /usr/local/include/boost/move/utility_core.hpp \
+
1386 /usr/local/include/boost/move/core.hpp \
+
1387 /usr/local/include/boost/move/detail/config_end.hpp \
+
1388 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1389 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1390 /usr/local/include/boost/move/detail/addressof.hpp \
+
1391 /usr/local/include/boost/move/traits.hpp \
+
1392 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1393 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1394 /usr/local/include/boost/thread/lock_options.hpp \
+
1395 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1396 /usr/local/include/boost/thread/lock_types.hpp \
+
1397 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1398 /usr/local/include/boost/thread/mutex.hpp \
+
1399 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
1400 /usr/local/include/boost/core/ignore_unused.hpp \
+
1401 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1402 /usr/local/include/boost/thread/cv_status.hpp \
+
1403 /usr/local/include/boost/core/scoped_enum.hpp \
+
1404 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1405 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1406 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1409 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1410 /usr/local/include/boost/utility/result_of.hpp \
+
1411 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
1412 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1413 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1414 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1415 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1416 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1417 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1418 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1419 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1420 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1421 /usr/local/include/boost/tuple/tuple.hpp \
+
1422 /usr/local/include/boost/core/ref.hpp \
+
1423 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1424 /usr/local/include/boost/core/invoke_swap.hpp \
+
1425 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1426 /usr/local/include/boost/type_traits/add_const.hpp \
+
1427 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1428 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1429 /usr/local/include/boost/type_traits/is_const.hpp \
+
1430 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1431 /usr/local/include/boost/type_traits/remove_const.hpp \
+
1432 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1433 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1434 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1435 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1436 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1437 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1438 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1439 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1440 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1441 /usr/local/include/boost/exception_ptr.hpp \
+
1442 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1443 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1444 /usr/local/include/boost/exception/info.hpp \
+
1445 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1446 /usr/local/include/boost/exception/to_string.hpp \
+
1447 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1448 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1449 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1450 /usr/local/include/boost/core/typeinfo.hpp \
+
1451 /usr/local/include/boost/core/demangle.hpp \
+
1452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1454 /usr/local/include/boost/current_function.hpp \
+
1455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1456 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1457 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1458 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1459 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1460 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1461 /usr/local/include/boost/exception/get_error_info.hpp \
+
1462 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1463 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1464 /usr/local/include/boost/make_shared.hpp \
+
1465 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1466 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1467 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1468 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1469 /usr/local/include/boost/core/default_allocator.hpp \
+
1470 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1471 /usr/local/include/boost/core/allocator_access.hpp \
+
1472 /usr/local/include/boost/core/pointer_traits.hpp \
+
1473 /usr/local/include/boost/core/alloc_construct.hpp \
+
1474 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1475 /usr/local/include/boost/core/first_scalar.hpp \
+
1476 /usr/local/include/boost/thread/futures/future_error.hpp \
+
1477 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
1478 /usr/local/include/boost/thread/futures/future_status.hpp \
+
1479 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
1480 /usr/local/include/boost/thread/futures/launch.hpp \
+
1481 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
1482 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
1483 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
1484 /usr/local/include/boost/scoped_array.hpp \
+
1485 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
1486 /usr/local/include/boost/thread/thread_only.hpp \
+
1487 /usr/local/include/boost/thread/detail/thread.hpp \
+
1488 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
1489 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
1490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1491 /usr/local/include/boost/bind/bind.hpp \
+
1492 /usr/local/include/boost/bind/mem_fn.hpp \
+
1493 /usr/local/include/boost/get_pointer.hpp \
+
1494 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1495 /usr/local/include/boost/bind/arg.hpp \
+
1496 /usr/local/include/boost/is_placeholder.hpp \
+
1497 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1498 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1499 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1500 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1501 /usr/local/include/boost/visit_each.hpp \
+
1502 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1503 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1504 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1505 /usr/local/include/boost/bind/placeholders.hpp \
+
1506 /usr/local/include/boost/io/ios_state.hpp \
+
1507 /usr/local/include/boost/io_fwd.hpp \
+
1508 /usr/local/include/boost/functional/hash.hpp \
+
1509 /usr/local/include/boost/container_hash/hash.hpp \
+
1510 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1511 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
1512 /usr/local/include/boost/container_hash/is_range.hpp \
+
1513 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
1514 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
1515 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
1516 /usr/local/include/boost/describe/bases.hpp \
+
1517 /usr/local/include/boost/describe/modifiers.hpp \
+
1518 /usr/local/include/boost/describe/detail/config.hpp \
+
1519 /usr/local/include/boost/describe/detail/void_t.hpp \
+
1520 /usr/local/include/boost/mp11/algorithm.hpp \
+
1521 /usr/local/include/boost/mp11/list.hpp \
+
1522 /usr/local/include/boost/mp11/integral.hpp \
+
1523 /usr/local/include/boost/mp11/version.hpp \
+
1524 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1525 /usr/local/include/boost/mp11/detail/config.hpp \
+
1526 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1527 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
1528 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
1529 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
1530 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1531 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1532 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1533 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
1534 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
1535 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
1536 /usr/local/include/boost/mp11/utility.hpp \
+
1537 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1538 /usr/local/include/boost/mp11/set.hpp \
+
1539 /usr/local/include/boost/mp11/function.hpp \
+
1540 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
1541 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
1542 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
1543 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
1544 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
1545 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
1546 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
1547 /usr/local/include/boost/describe/members.hpp \
+
1548 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
1549 /usr/local/include/boost/mp11/bind.hpp \
+
1550 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
1551 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
1552 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
1553 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
1554 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
1555 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
1556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
1558 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
1559 /usr/local/include/boost/thread/executor.hpp \
+
1560 /usr/local/include/boost/thread/executors/executor.hpp \
+
1561 /usr/local/include/boost/thread/executors/work.hpp \
+
1562 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
1563 /usr/local/include/boost/thread/detail/memory.hpp \
+
1564 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
1565 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
1566 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
1567 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
1568 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
1569 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
1570 /usr/local/include/boost/thread/csbl/functional.hpp \
+
1571 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
1572 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
1573 /usr/local/include/boost/optional.hpp \
+
1574 /usr/local/include/boost/optional/optional.hpp \
+
1575 /usr/local/include/boost/core/launder.hpp \
+
1576 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1577 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1578 /usr/local/include/boost/type_traits/conjunction.hpp \
+
1579 /usr/local/include/boost/type_traits/disjunction.hpp \
+
1580 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1581 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1582 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1583 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1584 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1585 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1586 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1587 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1588 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1589 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1590 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1591 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1592 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1593 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1594 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1595 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1596 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1597 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1598 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1599 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1600 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1601 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1602 /usr/local/include/boost/function.hpp \
+
1603 /usr/local/include/boost/function/function_template.hpp \
+
1604 /usr/local/include/boost/function/function_base.hpp \
+
1605 /usr/local/include/boost/function/function_fwd.hpp \
+
1606 /usr/local/include/boost/function_equal.hpp \
+
1607 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1608 /usr/local/include/boost/mem_fn.hpp \
+
1609 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1610 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
1611 /usr/local/include/boost/container/scoped_allocator.hpp \
+
1612 /usr/local/include/boost/container/detail/config_begin.hpp \
+
1613 /usr/local/include/boost/container/detail/workaround.hpp \
+
1614 /usr/local/include/boost/container/allocator_traits.hpp \
+
1615 /usr/local/include/boost/container/container_fwd.hpp \
+
1616 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1617 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1618 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1619 /usr/local/include/boost/container/detail/mpl.hpp \
+
1620 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
1621 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
1622 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
1623 /usr/local/include/boost/container/detail/config_end.hpp \
+
1624 /usr/local/include/boost/container/detail/type_traits.hpp \
+
1625 /usr/local/include/boost/container/detail/placement_new.hpp \
+
1626 /usr/local/include/boost/container/detail/is_pair.hpp \
+
1627 /usr/local/include/boost/container/detail/addressof.hpp \
+
1628 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
1629 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
1630 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
1631 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
1632 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
1633 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
1634 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
1635 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
1636 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
1637 /usr/local/include/boost/container/uses_allocator.hpp \
+
1638 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
1639 /usr/local/include/boost/container/detail/pair.hpp \
+
1640 /usr/local/include/boost/move/adl_move_swap.hpp \
+
1641 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
1642 /usr/local/include/boost/thread/csbl/vector.hpp \
+
1643 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1644 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
1645 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
1646 /usr/local/include/boost/uuid/uuid.hpp \
+
1647 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
1648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
1649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
1650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
1651 /usr/local/include/boost/uuid/detail/endian.hpp \
+
1652 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
1653 /usr/local/include/boost/uuid/detail/config.hpp \
+
1654 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
1655 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
1656 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1657 /usr/local/include/boost/any.hpp \
+
1658 /usr/local/include/boost/any/detail/config.hpp \
+
1659 /usr/local/include/boost/type_index.hpp \
+
1660 /usr/local/include/boost/type_index/detail/config.hpp \
+
1661 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1662 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1663 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1664 /usr/local/include/boost/any/fwd.hpp \
+
1665 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1666 /usr/local/include/boost/optional/optional_io.hpp \
+
1667 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1668 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1669 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1670 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1671 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1672 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1673 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1674 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1675 /usr/local/include/boost/format.hpp \
+
1676 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1677 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1678 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1679 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1680 /usr/local/include/boost/format/format_fwd.hpp \
+
1681 /usr/local/include/boost/format/internals_fwd.hpp \
+
1682 /usr/local/include/boost/format/internals.hpp \
+
1683 /usr/local/include/boost/format/alt_sstream.hpp \
+
1684 /usr/local/include/boost/utility/base_from_member.hpp \
+
1685 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1686 /usr/local/include/boost/utility/enable_if.hpp \
+
1687 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1688 /usr/local/include/boost/format/format_class.hpp \
+
1689 /usr/local/include/boost/format/exceptions.hpp \
+
1690 /usr/local/include/boost/format/format_implementation.hpp \
+
1691 /usr/local/include/boost/format/group.hpp \
+
1692 /usr/local/include/boost/format/feed_args.hpp \
+
1693 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1694 /usr/local/include/boost/format/parsing.hpp \
+
1695 /usr/local/include/boost/format/free_funcs.hpp \
+
1696 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1697 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1698 /usr/local/include/boost/endian/conversion.hpp \
+
1699 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1700 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1701 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1702 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1703 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1704 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1705 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1706 /usr/local/include/boost/endian/detail/order.hpp \
+
1707 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1708 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1709 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1710 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1711 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1712 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1713 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1714 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1715 /usr/local/include/boost/algorithm/string.hpp \
+
1716 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1717 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1718 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1719 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1720 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1721 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1722 /usr/local/include/boost/algorithm/string/config.hpp \
+
1723 /usr/local/include/boost/range/begin.hpp \
+
1724 /usr/local/include/boost/range/config.hpp \
+
1725 /usr/local/include/boost/range/iterator.hpp \
+
1726 /usr/local/include/boost/range/range_fwd.hpp \
+
1727 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1728 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1729 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1730 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1731 /usr/local/include/boost/range/const_iterator.hpp \
+
1732 /usr/local/include/boost/range/end.hpp \
+
1733 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1734 /usr/local/include/boost/range/detail/common.hpp \
+
1735 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1736 /usr/local/include/boost/range/as_literal.hpp \
+
1737 /usr/local/include/boost/range/iterator_range.hpp \
+
1738 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1739 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1740 /usr/local/include/boost/iterator/interoperable.hpp \
+
1741 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1742 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1743 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1744 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1745 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1746 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1747 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1748 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1749 /usr/local/include/boost/type_traits/negation.hpp \
+
1750 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1751 /usr/local/include/boost/range/functions.hpp \
+
1752 /usr/local/include/boost/range/size.hpp \
+
1753 /usr/local/include/boost/range/size_type.hpp \
+
1754 /usr/local/include/boost/range/difference_type.hpp \
+
1755 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1756 /usr/local/include/boost/range/concepts.hpp \
+
1757 /usr/local/include/boost/concept_check.hpp \
+
1758 /usr/local/include/boost/concept/assert.hpp \
+
1759 /usr/local/include/boost/concept/detail/general.hpp \
+
1760 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1761 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1762 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1763 /usr/local/include/boost/concept/usage.hpp \
+
1764 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1765 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1766 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1767 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1768 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1769 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1770 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1771 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1772 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1773 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1774 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1775 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1776 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1777 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1778 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1779 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1780 /usr/local/include/boost/range/value_type.hpp \
+
1781 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1782 /usr/local/include/boost/mpl/assert.hpp \
+
1783 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1784 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1785 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1786 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1787 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1788 /usr/local/include/boost/utility.hpp \
+
1789 /usr/local/include/boost/utility/binary.hpp \
+
1790 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1791 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1792 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1793 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1794 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1795 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1796 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1797 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1798 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1799 /usr/local/include/boost/utility/identity_type.hpp \
+
1800 /usr/local/include/boost/core/noncopyable.hpp \
+
1801 /usr/local/include/boost/range/distance.hpp \
+
1802 /usr/local/include/boost/iterator/distance.hpp \
+
1803 /usr/local/include/boost/range/empty.hpp \
+
1804 /usr/local/include/boost/range/rbegin.hpp \
+
1805 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1806 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1807 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1808 /usr/local/include/boost/core/use_default.hpp \
+
1809 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1810 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1811 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1812 /usr/local/include/boost/range/rend.hpp \
+
1813 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1814 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1815 /usr/local/include/boost/next_prior.hpp \
+
1816 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1817 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1818 /usr/local/include/boost/type_traits/make_void.hpp \
+
1819 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1820 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1821 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1822 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1823 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1824 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1825 /usr/local/include/boost/iterator/advance.hpp \
+
1826 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1827 /usr/local/include/boost/range/detail/str_types.hpp \
+
1828 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1829 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1830 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1831 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1832 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1833 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1834 /usr/local/include/boost/core/empty_value.hpp \
+
1835 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1836 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1837 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1838 /usr/local/include/boost/algorithm/string/find.hpp \
+
1839 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1840 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1841 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1842 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1843 /usr/local/include/boost/algorithm/string/split.hpp \
+
1844 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1845 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1846 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1847 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1848 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1849 /usr/local/include/boost/algorithm/string/join.hpp \
+
1850 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1851 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1852 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1853 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1854 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1855 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1856 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1857 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1858 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1859 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1860 /usr/local/include/boost/property_tree/ptree.hpp \
+
1861 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1862 /usr/local/include/boost/property_tree/string_path.hpp \
+
1863 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1864 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1865 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1866 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1867 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1868 /usr/local/include/boost/multi_index_container.hpp \
+
1869 /usr/local/include/boost/mpl/at.hpp \
+
1870 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1871 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1872 /usr/local/include/boost/mpl/begin_end.hpp \
+
1873 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1874 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1875 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1876 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1877 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1878 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1879 /usr/local/include/boost/mpl/advance.hpp \
+
1880 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1881 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1882 /usr/local/include/boost/mpl/negate.hpp \
+
1883 /usr/local/include/boost/mpl/long.hpp \
+
1884 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1885 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1886 /usr/local/include/boost/mpl/next.hpp \
+
1887 /usr/local/include/boost/mpl/next_prior.hpp \
+
1888 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1889 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1890 /usr/local/include/boost/mpl/prior.hpp \
+
1891 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1892 /usr/local/include/boost/mpl/deref.hpp \
+
1893 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1894 /usr/local/include/boost/mpl/contains.hpp \
+
1895 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1896 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1897 /usr/local/include/boost/mpl/find.hpp \
+
1898 /usr/local/include/boost/mpl/find_if.hpp \
+
1899 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1900 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1901 /usr/local/include/boost/mpl/apply.hpp \
+
1902 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1903 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1904 /usr/local/include/boost/mpl/placeholders.hpp \
+
1905 /usr/local/include/boost/mpl/arg.hpp \
+
1906 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1907 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1908 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1909 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1910 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1911 /usr/local/include/boost/mpl/lambda.hpp \
+
1912 /usr/local/include/boost/mpl/bind.hpp \
+
1913 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1914 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1915 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1916 /usr/local/include/boost/mpl/protect.hpp \
+
1917 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1918 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1919 /usr/local/include/boost/mpl/quote.hpp \
+
1920 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1921 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1922 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1923 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1924 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1925 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1926 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1927 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1928 /usr/local/include/boost/mpl/always.hpp \
+
1929 /usr/local/include/boost/mpl/pair.hpp \
+
1930 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1931 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1932 /usr/local/include/boost/mpl/same_as.hpp \
+
1933 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1934 /usr/local/include/boost/mpl/size.hpp \
+
1935 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1936 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1937 /usr/local/include/boost/mpl/distance.hpp \
+
1938 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1939 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1940 /usr/local/include/boost/mpl/O1_size.hpp \
+
1941 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1942 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1943 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1944 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1945 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1946 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1947 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1948 /usr/local/include/boost/multi_index/identity.hpp \
+
1949 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1950 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1951 /usr/local/include/boost/mpl/vector.hpp \
+
1952 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1953 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1954 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1955 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1956 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1957 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1958 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1959 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1960 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1961 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1962 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1963 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1964 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1965 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1966 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1967 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1968 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1969 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1970 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1971 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1972 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1973 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1974 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1975 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1976 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1977 /usr/local/include/boost/mpl/plus.hpp \
+
1978 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1979 /usr/local/include/boost/mpl/minus.hpp \
+
1980 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1981 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1982 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1983 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1984 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1985 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1986 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1987 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1988 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1989 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1990 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1991 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1992 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1993 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1994 /usr/local/include/boost/multi_index/tag.hpp \
+
1995 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1996 /usr/local/include/boost/mpl/fold.hpp \
+
1997 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1998 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1999 /usr/local/include/boost/mpl/set/set0.hpp \
+
2000 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2001 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2002 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2003 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2004 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2005 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2006 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2007 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2008 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2009 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2010 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2011 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2012 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2013 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2014 /usr/local/include/boost/mpl/base.hpp \
+
2015 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2016 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2017 /usr/local/include/boost/mpl/insert.hpp \
+
2018 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2019 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2020 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2021 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2022 /usr/local/include/boost/mpl/clear.hpp \
+
2023 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2024 /usr/local/include/boost/mpl/push_front.hpp \
+
2025 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2026 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2027 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2028 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2029 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2030 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2031 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2032 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2033 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2034 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2035 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2036 /usr/local/include/boost/mpl/has_key.hpp \
+
2037 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2038 /usr/local/include/boost/mpl/transform.hpp \
+
2039 /usr/local/include/boost/mpl/pair_view.hpp \
+
2040 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2041 /usr/local/include/boost/mpl/min_max.hpp \
+
2042 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2043 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2044 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2045 /usr/local/include/boost/mpl/push_back.hpp \
+
2046 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2047 /usr/local/include/boost/mpl/inserter.hpp \
+
2048 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2049 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2050 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2051 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2052 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2053 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2054 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2055 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2056 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2057 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2058 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2059 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2060 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2061 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2062 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2063 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2064 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2065 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2066 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2067 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2068 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2069 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2070 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2071 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2072 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2073 /usr/local/include/boost/core/serialization.hpp \
+
2074 /usr/local/include/boost/core/nvp.hpp \
+
2075 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2076 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2077 /usr/local/include/boost/mpl/empty.hpp \
+
2078 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2079 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2080 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2081 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2082 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2083 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2084 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2085 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2086 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2087 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2088 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2089 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2090 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2091 /usr/local/include/boost/call_traits.hpp \
+
2092 /usr/local/include/boost/detail/call_traits.hpp \
+
2093 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2094 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2095 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2096 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2097 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2098 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2099 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2100 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2101 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2102 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2103 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2104 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2105 /usr/local/include/boost/type_traits/is_final.hpp \
+
2106 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2107 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2108 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2109 /usr/local/include/boost/multi_index/member.hpp \
+
2110 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2111 /usr/local/include/boost/core/type_name.hpp \
+
2112 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2114 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2116 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2117 /usr/local/include/boost/lexical_cast.hpp \
+
2118 /usr/local/include/boost/integer.hpp \
+
2119 /usr/local/include/boost/integer_fwd.hpp \
+
2120 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2121 /usr/local/include/boost/multiprecision/number.hpp \
+
2122 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2123 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2124 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2125 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2126 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2127 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2128 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2129 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2130 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2131 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2132 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2133 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2134 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2135 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2136 /usr/local/include/boost/core/cmath.hpp \
+
2137 /usr/local/include/boost/type_traits/is_float.hpp \
+
2138 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2139 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2140 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2141 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2142 /usr/local/include/boost/core/snprintf.hpp \
+
2143 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2144 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2145 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2146 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2147 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2148 /usr/local/include/boost/math/tools/complex.hpp \
+
2149 /usr/local/include/boost/math/tools/config.hpp \
+
2150 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2153 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2155 /usr/local/include/boost/math/tools/user.hpp \
+
2156 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2157 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2158 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2159 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2160 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2161 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2162 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2163 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2164 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2165 /usr/local/include/boost/cstdfloat.hpp \
+
2166 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2167 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2168 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2169 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2170 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2171 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2172 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2173 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2174 /usr/local/include/boost/math/tools/promotion.hpp \
+
2175 /usr/local/include/boost/math/policies/policy.hpp \
+
2176 /usr/local/include/boost/math/tools/mp.hpp \
+
2177 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2178 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2179 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2180 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2181 /usr/local/include/boost/math/tools/assert.hpp \
+
2182 /usr/local/include/boost/math/special_functions/next.hpp \
+
2183 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2184 /usr/local/include/boost/math/tools/precision.hpp \
+
2185 /usr/local/include/boost/math/tools/tuple.hpp \
+
2186 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2187 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2188 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2189 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2190 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2191 /usr/local/include/boost/math/tools/traits.hpp \
+
2192 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2193 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2194 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2195 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2196 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2197 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2198 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2199 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2200 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2201 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2202 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2203 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2204 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2205 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2206 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2207 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2208 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2209 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2210 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2211 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2212 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2213 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2214 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2215 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2216 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2217 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2218 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2219 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2220 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2221 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2222 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2223 /usr/local/include/boost/multiprecision/integer.hpp \
+
2224 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2225 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2226 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2227 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2228 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
2230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
2231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
2232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
2233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
2234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
2235 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2236 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2237 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2238 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2239 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2240 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2241 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2242 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2248 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2249 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2250 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2251 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2252 /usr/local/include/boost/variant.hpp \
+
2253 /usr/local/include/boost/variant/variant.hpp \
+
2254 /usr/local/include/boost/variant/detail/config.hpp \
+
2255 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2256 /usr/local/include/boost/blank_fwd.hpp \
+
2257 /usr/local/include/boost/preprocessor/enum.hpp \
+
2258 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2259 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2260 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2261 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2262 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2263 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2264 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2265 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2266 /usr/local/include/boost/detail/reference_content.hpp \
+
2267 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2268 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2269 /usr/local/include/boost/variant/detail/move.hpp \
+
2270 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2271 /usr/local/include/boost/mpl/list.hpp \
+
2272 /usr/local/include/boost/mpl/limits/list.hpp \
+
2273 /usr/local/include/boost/mpl/list/list20.hpp \
+
2274 /usr/local/include/boost/mpl/list/list10.hpp \
+
2275 /usr/local/include/boost/mpl/list/list0.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2287 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2288 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2289 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2290 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2291 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2292 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2293 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2294 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2295 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2296 /usr/local/include/boost/variant/static_visitor.hpp \
+
2297 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2298 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2299 /usr/local/include/boost/utility/declval.hpp \
+
2300 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2301 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2302 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2303 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2304 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2305 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2306 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2307 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2308 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2309 /usr/local/include/boost/blank.hpp \
+
2310 /usr/local/include/boost/detail/templated_streams.hpp \
+
2311 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2312 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2313 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2314 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2315 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2316 /usr/local/include/boost/mpl/front.hpp \
+
2317 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2318 /usr/local/include/boost/mpl/insert_range.hpp \
+
2319 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2320 /usr/local/include/boost/mpl/joint_view.hpp \
+
2321 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2322 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2323 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2324 /usr/local/include/boost/mpl/max_element.hpp \
+
2325 /usr/local/include/boost/mpl/size_t.hpp \
+
2326 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2327 /usr/local/include/boost/mpl/sizeof.hpp \
+
2328 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2329 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2330 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2331 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2332 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2333 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2334 /usr/local/include/boost/mpl/equal.hpp \
+
2335 /usr/local/include/boost/variant/get.hpp \
+
2336 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2337 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2338 /usr/local/include/boost/variant/bad_visit.hpp \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2344 /usr/local/include/boost/endian/arithmetic.hpp \
+
2345 /usr/local/include/boost/endian/buffers.hpp \
+
2346 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2347 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2348 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2349 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2350 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2351 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2352 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2353 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2354 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2355 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2356 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2357 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2358 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2359 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2360 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2361 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2362 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2363 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2364 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2365 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2366 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/vector_clock.h \
+
2367 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2368 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
2369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2404 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
2405 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
2406 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
2407 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2408 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2409 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
2410 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2411 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2412 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2413 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2414 /usr/local/include/boost/thread/latch.hpp \
+
2415 /usr/local/include/boost/thread/detail/counter.hpp \
+
2416 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2417 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2418 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2419 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2420 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2421 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2422 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2423 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2424 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2425 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2426 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2427 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2428 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2429 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2430 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2431 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2432 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2433 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2434 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2435 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2436 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2437 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2438 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2439 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2440 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2441 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2442 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2443 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2444 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2445 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2446 /usr/local/include/boost/container/vector.hpp \
+
2447 /usr/local/include/boost/container/new_allocator.hpp \
+
2448 /usr/local/include/boost/container/throw_exception.hpp \
+
2449 /usr/local/include/boost/container/options.hpp \
+
2450 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2451 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2452 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2453 /usr/local/include/boost/container/detail/iterator.hpp \
+
2454 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2455 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2456 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2457 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2458 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2459 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2460 /usr/local/include/boost/container/detail/iterators.hpp \
+
2461 /usr/local/include/boost/container/detail/value_init.hpp \
+
2462 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2463 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2464 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2465 /usr/local/include/boost/container/detail/version_type.hpp \
+
2466 /usr/local/include/boost/move/iterator.hpp \
+
2467 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2468 /usr/local/include/boost/move/detail/launder.hpp \
+
2469 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2470 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2471 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2472 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2473 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2474 /usr/local/include/boost/container/detail/min_max.hpp \
+
2475 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2476 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2477 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2478 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2479 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2480 /usr/local/include/boost/move/algo/move.hpp \
+
2481 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2482 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2483 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2484 /usr/local/include/boost/move/algo/predicate.hpp \
+
2485 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2486 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2487 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2488 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2489 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2490 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2491 /usr/local/include/boost/move/algo/unique.hpp \
+
2492 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2493 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2494 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2495 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2496 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2497 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
2498 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
2499 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
2500 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
2501 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
2502 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
2503 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
2504 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
2505 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
2506 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
2507 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
2508 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
2509 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
2510 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
2511 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
2512 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
2513 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
2514 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
2515 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
2516 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
2517 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
2518 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
2519 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
2520 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
2521 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
2522 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2523 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2524 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2525 /usr/local/include/boost/uuid/random_generator.hpp \
+
2526 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2527 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2528 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2529 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2530 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
2531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2543 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
2544 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
2545 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
2546 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
2547 /usr/local/include/boost/thread/shared_mutex.hpp \
+
2548 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
2549 /usr/local/include/boost/asio/steady_timer.hpp \
+
2550 /usr/local/include/boost/asio/detail/config.hpp \
+
2551 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2552 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2553 /usr/local/include/boost/asio/execution.hpp \
+
2554 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2555 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2556 /usr/local/include/boost/asio/execution/executor.hpp \
+
2557 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2558 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2559 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2560 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2561 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2562 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2563 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2564 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2565 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2566 /usr/local/include/boost/asio/detail/assert.hpp \
+
2567 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2568 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2569 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2570 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2571 /usr/local/include/boost/asio/detail/memory.hpp \
+
2572 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2573 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2574 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2577 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2578 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2579 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2580 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2581 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2582 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2583 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2584 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2585 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2586 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2587 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2588 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2589 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2590 /usr/local/include/boost/asio/associator.hpp \
+
2591 /usr/local/include/boost/asio/detail/functional.hpp \
+
2592 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2593 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2594 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2595 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2596 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2597 /usr/local/include/boost/asio/prefer.hpp \
+
2598 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2599 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2600 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2601 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2602 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2603 /usr/local/include/boost/asio/query.hpp \
+
2604 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2605 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2606 /usr/local/include/boost/asio/require.hpp \
+
2607 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2608 /usr/local/include/boost/asio/detail/event.hpp \
+
2609 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2610 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2611 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2612 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2613 /usr/local/include/boost/asio/error.hpp \
+
2614 /usr/local/include/boost/cerrno.hpp \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2626 /usr/local/include/boost/asio/impl/error.ipp \
+
2627 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2628 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2629 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2630 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2631 /usr/local/include/boost/asio/execution/context.hpp \
+
2632 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2633 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2634 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2635 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2636 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2637 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2638 /usr/local/include/boost/asio/execution_context.hpp \
+
2639 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2640 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2641 /usr/local/include/boost/asio/async_result.hpp \
+
2642 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2643 /usr/local/include/boost/asio/deferred.hpp \
+
2644 /usr/local/include/boost/asio/detail/utility.hpp \
+
2645 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2646 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2647 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2648 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2649 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2650 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2651 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2652 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2653 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2654 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2655 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2656 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2657 /usr/local/include/boost/asio/config.hpp \
+
2658 /usr/local/include/boost/asio/impl/config.hpp \
+
2659 /usr/local/include/boost/asio/impl/config.ipp \
+
2660 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2661 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2662 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2663 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2664 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2665 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2666 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2667 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2690 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2691 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2692 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2693 /usr/local/include/boost/asio/detail/limits.hpp \
+
2694 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2695 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2696 /usr/local/include/boost/asio/detail/operation.hpp \
+
2697 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2698 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2699 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2700 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2701 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2702 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2703 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2706 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2707 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2708 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2709 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2710 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2711 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2712 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2713 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2714 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2715 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2716 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2717 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2718 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2719 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2720 /usr/local/include/boost/asio/detail/thread.hpp \
+
2721 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2722 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2723 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2724 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2725 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2726 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2728 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2729 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2730 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2731 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2732 /usr/local/include/boost/asio/associated_executor.hpp \
+
2733 /usr/local/include/boost/asio/is_executor.hpp \
+
2734 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2735 /usr/local/include/boost/asio/system_executor.hpp \
+
2736 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2737 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2738 /usr/local/include/boost/asio/detail/global.hpp \
+
2739 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2740 /usr/local/include/boost/asio/system_context.hpp \
+
2741 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2742 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2743 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2744 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2745 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2746 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2747 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2748 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2749 /usr/local/include/boost/asio/io_context.hpp \
+
2750 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2751 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2752 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2753 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2754 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2755 /usr/local/include/boost/asio/wait_traits.hpp \
+
2756 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
2757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
2758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
2759 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
2760 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
2761 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2762 /usr/local/include/boost/asio.hpp \
+
2763 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2764 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2765 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2766 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2767 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2768 /usr/local/include/boost/asio/append.hpp \
+
2769 /usr/local/include/boost/asio/impl/append.hpp \
+
2770 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2771 /usr/local/include/boost/asio/as_tuple.hpp \
+
2772 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2773 /usr/local/include/boost/asio/awaitable.hpp \
+
2774 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2775 /usr/local/include/boost/asio/basic_socket.hpp \
+
2776 /usr/local/include/boost/asio/post.hpp \
+
2777 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2778 /usr/local/include/boost/asio/socket_base.hpp \
+
2779 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2780 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2781 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2782 /usr/local/include/boost/asio/buffer.hpp \
+
2783 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2784 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2785 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2786 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2787 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2788 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2789 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2790 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2791 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2792 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2793 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2794 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2795 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2796 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2797 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2798 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2799 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2800 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2801 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2802 /usr/local/include/boost/asio/basic_file.hpp \
+
2803 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2804 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2805 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2806 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2807 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2808 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2809 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2810 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2811 /usr/local/include/boost/asio/dispatch.hpp \
+
2812 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2813 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2814 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2815 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2816 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2817 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2821 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2822 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2823 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2824 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2825 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2826 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2827 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2828 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2829 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2830 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2831 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2832 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2833 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2834 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2835 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2836 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2837 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2838 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2839 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2840 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2841 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2842 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2843 /usr/local/include/boost/asio/bind_executor.hpp \
+
2844 /usr/local/include/boost/asio/uses_executor.hpp \
+
2845 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2846 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2847 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2848 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2849 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2850 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2851 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2852 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2853 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2854 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2855 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2856 /usr/local/include/boost/asio/completion_condition.hpp \
+
2857 /usr/local/include/boost/asio/write.hpp \
+
2858 /usr/local/include/boost/asio/impl/write.hpp \
+
2859 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2860 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2861 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2862 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2863 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2864 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2865 /usr/local/include/boost/asio/cancel_after.hpp \
+
2866 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2867 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2868 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2869 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2870 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2871 /usr/local/include/boost/asio/cancel_at.hpp \
+
2872 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2873 /usr/local/include/boost/asio/co_composed.hpp \
+
2874 /usr/local/include/boost/asio/co_spawn.hpp \
+
2875 /usr/local/include/boost/asio/compose.hpp \
+
2876 /usr/local/include/boost/asio/composed.hpp \
+
2877 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2878 /usr/local/include/boost/asio/connect.hpp \
+
2879 /usr/local/include/boost/asio/impl/connect.hpp \
+
2880 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2881 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2882 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2883 /usr/local/include/boost/asio/consign.hpp \
+
2884 /usr/local/include/boost/asio/impl/consign.hpp \
+
2885 /usr/local/include/boost/asio/coroutine.hpp \
+
2886 /usr/local/include/boost/asio/defer.hpp \
+
2887 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2888 /usr/local/include/boost/asio/detached.hpp \
+
2889 /usr/local/include/boost/asio/impl/detached.hpp \
+
2890 /usr/local/include/boost/asio/disposition.hpp \
+
2891 /usr/local/include/boost/asio/executor.hpp \
+
2892 /usr/local/include/boost/asio/impl/executor.hpp \
+
2893 /usr/local/include/boost/asio/impl/executor.ipp \
+
2894 /usr/local/include/boost/asio/file_base.hpp \
+
2895 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2896 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2897 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2898 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2899 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2900 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2901 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2902 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2903 /usr/local/include/boost/asio/immediate.hpp \
+
2904 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2905 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2906 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2907 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2908 /usr/local/include/boost/asio/ip/address.hpp \
+
2909 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2910 /usr/local/include/boost/asio/detail/array.hpp \
+
2911 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2912 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2913 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2914 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2915 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2916 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2917 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2918 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2919 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2920 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2921 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2922 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2923 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2924 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2925 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2926 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2927 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2928 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2929 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2930 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2931 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2932 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2933 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2934 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2935 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2936 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2937 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2938 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2939 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2940 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2941 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2942 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2943 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2944 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2945 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2946 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2947 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2948 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2949 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2950 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2951 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2952 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2953 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2954 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2955 /usr/local/include/boost/asio/ip/udp.hpp \
+
2956 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2957 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2958 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2959 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2960 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2961 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2962 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2963 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2964 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2965 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2966 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2967 /usr/local/include/boost/asio/packaged_task.hpp \
+
2968 /usr/local/include/boost/asio/detail/future.hpp \
+
2969 /usr/local/include/boost/asio/placeholders.hpp \
+
2970 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2971 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2972 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2973 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2974 /usr/local/include/boost/asio/prepend.hpp \
+
2975 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2976 /usr/local/include/boost/asio/random_access_file.hpp \
+
2977 /usr/local/include/boost/asio/read.hpp \
+
2978 /usr/local/include/boost/asio/impl/read.hpp \
+
2979 /usr/local/include/boost/asio/read_at.hpp \
+
2980 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2981 /usr/local/include/boost/asio/read_until.hpp \
+
2982 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2983 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2984 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2985 /usr/local/include/boost/asio/redirect_error.hpp \
+
2986 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2987 /usr/local/include/boost/asio/require_concept.hpp \
+
2988 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2989 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2990 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2991 /usr/local/include/boost/asio/serial_port.hpp \
+
2992 /usr/local/include/boost/asio/signal_set.hpp \
+
2993 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2994 /usr/local/include/boost/asio/thread_pool.hpp \
+
2995 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2996 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2997 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2998 /usr/local/include/boost/asio/strand.hpp \
+
2999 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
3000 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
3001 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
3002 /usr/local/include/boost/asio/stream_file.hpp \
+
3003 /usr/local/include/boost/asio/streambuf.hpp \
+
3004 /usr/local/include/boost/asio/system_timer.hpp \
+
3005 /usr/local/include/boost/asio/this_coro.hpp \
+
3006 /usr/local/include/boost/asio/use_awaitable.hpp \
+
3007 /usr/local/include/boost/asio/use_future.hpp \
+
3008 /usr/local/include/boost/asio/impl/use_future.hpp \
+
3009 /usr/local/include/boost/asio/version.hpp \
+
3010 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
3011 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
3012 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
3013 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
3014 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
3015 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
3016 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
3017 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
3018 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
3019 /usr/local/include/boost/asio/writable_pipe.hpp \
+
3020 /usr/local/include/boost/asio/write_at.hpp \
+
3021 /usr/local/include/boost/asio/impl/write_at.hpp \
+
3022 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
3023 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
3024 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
3025 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
3026 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
3027 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
3028 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
3029 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
3030 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
3031 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
3032 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h \
+
3033 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/flake_id_generator_impl.h \
+
3034 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/listener/listener_service_impl.h \
+
3035 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
3036 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/TopicEventHandlerImpl.h \
+
3037 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/message.h \
+
3038 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/listener.h \
+
3039 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/RingbufferImpl.h \
+
3040 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PartitionSpecificClientProxy.h \
+
3041 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/partition/strategy/StringPartitioningStrategy.h \
+
3042 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/reliable_listener.h \
+
3043 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ITopicImpl.h \
+
3044 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ReplicatedMapImpl.h \
+
3045 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientPartitionServiceImpl.h \
+
3046 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/execution_callback.h \
+
3047 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/Partition.h \
+
3048 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
3049 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
3050 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
3051 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
3052 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
3053 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
3054 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
3055 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
3056 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
3057 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
3058 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
3059 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
3060 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
3061 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
3062 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
3063 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
3064 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
3065 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
3066 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
3067 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
3068 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
3069 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
3070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
3071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
3072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
3073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
3074 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
3075 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
3076 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
3077 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
3078 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
3079 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
3080 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
3081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
3082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
3083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
3084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
3085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
3086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
3087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
3088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
3089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
3090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h \
+
3091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
3092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
3093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/flake_id_generator.h \
+
3094 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/reliable_topic.h \
+
3095 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer.h \
+
3096 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer/read_result_set.h \
+
3097 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/Cancellable.h \
+
3098 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/reliable/ReliableTopicMessage.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/de/d56/classhazelcast_1_1client_1_1reliable__topic-members.html b/5.5.0/de/d56/classhazelcast_1_1client_1_1reliable__topic-members.html new file mode 100644 index 0000000000..13329eb356 --- /dev/null +++ b/5.5.0/de/d56/classhazelcast_1_1client_1_1reliable__topic-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::reliable_topic Member List
+
+
+ +

This is the complete list of members for hazelcast::client::reliable_topic, including all inherited members.

+ + + + + + + + + + +
add_message_listener(Listener &&listener)hazelcast::client::reliable_topicinline
hazelcast_client (defined in hazelcast::client::reliable_topic)hazelcast::client::reliable_topicfriend
on_destroy() override (defined in hazelcast::client::reliable_topic)hazelcast::client::reliable_topicprotected
on_shutdown() override (defined in hazelcast::client::reliable_topic)hazelcast::client::reliable_topicprotected
post_destroy() override (defined in hazelcast::client::reliable_topic)hazelcast::client::reliable_topicprotected
publish(const E &message)hazelcast::client::reliable_topicinline
remove_message_listener(const std::string &registration_id)hazelcast::client::reliable_topic
SERVICE_NAME (defined in hazelcast::client::reliable_topic)hazelcast::client::reliable_topicstatic
spi::ProxyManager (defined in hazelcast::client::reliable_topic)hazelcast::client::reliable_topicfriend
+
+
+ + + + diff --git a/5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.html b/5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.html new file mode 100644 index 0000000000..5cde5ac1b7 --- /dev/null +++ b/5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.html @@ -0,0 +1,325 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< address > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< address > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< address >:
+
+
+ + + + + + + +

+Static Public Member Functions

static int32_t get_factory_id ()
static int32_t get_class_id ()
static void write_data (const address &object, object_data_output &out)
static address read_data (object_data_input &in)
+ + + +

+Static Public Attributes

static constexpr int32_t F_ID = 0
static constexpr int32_t ADDRESS = 1
+

Detailed Description

+
+

Definition at line 97 of file address.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
int32_t hazelcast::client::serialization::hz_serializer< address >::get_class_id ()
+
+static
+
+ +

Definition at line 810 of file client_impl.cpp.

+
811{
+
812 return ADDRESS;
+
813}
+
+
+
+ +

◆ get_factory_id()

+ +
+
+ + + + + +
+ + + + + + + +
int32_t hazelcast::client::serialization::hz_serializer< address >::get_factory_id ()
+
+static
+
+ +

Definition at line 804 of file client_impl.cpp.

+
805{
+
806 return F_ID;
+
807}
+
+
+
+ +

◆ read_data()

+ +
+
+ + + + + +
+ + + + + + + +
address hazelcast::client::serialization::hz_serializer< address >::read_data (object_data_input & in)
+
+static
+
+ +

Definition at line 825 of file client_impl.cpp.

+
826{
+ +
828 object.port_ = in.read<int32_t>();
+
829 object.type_ = in.read<byte>();
+
830 object.host_ = in.read<std::string>();
+
831 return object;
+
832}
+ +
+
+
+ +

◆ write_data()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::serialization::hz_serializer< address >::write_data (const address & object,
object_data_output & out )
+
+static
+
+ +

Definition at line 816 of file client_impl.cpp.

+
818{
+
819 out.write<int32_t>(object.port_);
+
820 out.write<byte>(object.type_);
+
821 out.write(object.host_);
+
822}
+
+
+
+

Member Data Documentation

+ +

◆ ADDRESS

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::serialization::hz_serializer< address >::ADDRESS = 1
+
+staticconstexpr
+
+ +

Definition at line 100 of file address.h.

+ +
+
+ +

◆ F_ID

+ +
+
+ + + + + +
+ + + + +
int32_t hazelcast::client::serialization::hz_serializer< address >::F_ID = 0
+
+staticconstexpr
+
+ +

Definition at line 99 of file address.h.

+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.png b/5.5.0/de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..53e7725d11aa8e32267bcc0cb130e71280a64f23 GIT binary patch literal 1167 zcmeAS@N?(olHy`uVBq!ia0y~yU~~ks12~w0&WD^u0V~*0RhhO&^t+N+-j;np7kMg;Y*< zOj7W4o5JF0w8(42geMW~zHgtOufG0y+V#eVC#D-q_kQ`icFMAsFW#zbiWdAQ;5eyd zm*DdamzUl>81=P`vFZCELl*nf=K7B|O}U-BHGbZ==vouAZO`00&zs%vFL?QobKTxIMN*FsvR7{`*gx&!38P(REPMaE@9T?} z*00mMh6W^zGemC4;TEEpPaGP0n|*<(AoJPW`@bCI8{W^ScjM$w_`|?%VdY zw8b~uzrg#d>Eg3dIq_!y*jZNhs>k!Qi?@E=?{~0fm%@#{k}FpPOmg$2@Aq8zCLvhT z(ysmNQstcHdv_Ns=)H7&?WemkHXAd7p5|OQE_mxVqvP~T>ekOn_#S%mwKaexPLh6+VvK= zOi&3{`5Ew^@!-!F+f|#F?9`j(`6*;(GkTz_cuW#hb)3}m!nt79GEGz8%U}E$K7_yK zW(Z>V5acPq!1U{vR|~_3I53mJ2gr;9GLyXO7z6@^SQ>z_$KW!Bg;8OV3I_wwAchVN zP9_Hzpb{moCTc0Uc;A1+l%SxcQ$7W0Oqw!j2{7$U5(yNVvZQ0u0u|ROEUKD|ygslz zaSZUe9;G_Ohs+d>N+F?03A(fBTuk{}h{2>$E<< z{k;EPSo!J8b*uZ29s3q@XQ$n@x__0<)=$32zh3Qkk?qH^pO>63)xEtORi(TA>IFUp z&)%}8*8!!B-^9N!S#)seqQ6mY(@wp(mGtKC{V%E2yXRKj{^_=eY2%XDYx_b}sw*$2 ziQg7kw|J|&r+xF?oFlis8TwVPw%xOFy_%o=q$QVDl)sCb-SVpaGs~^Ddmra>=Kb8K zwmtH~+tX=v4jXP&d@6mv^TC?`x`r{QWQE==FMfOH%ZER^W~}YE&5mBI=(yh}*YfqZ z9~SJlkG@{@=tV%m%1;v>FhBpTR=oUxC*QWpx{1xPx8}`jzH3;tt^4-_ws-G@zTEt9 zrZV**ma4p5_%E~Rv!%TckLNGvQ!>bbucF}zjC#*54Nk8h7x|{8QzmIGol^db ZwV#(`>-QAr#lWJ2!PC{xWt~$(69BYFGp7Im literal 0 HcmV?d00001 diff --git a/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html b/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html new file mode 100644 index 0000000000..bc7c428eb2 --- /dev/null +++ b/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html @@ -0,0 +1,202 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::not_equal_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::not_equal_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::not_equal_predicate:
+
+
+ + + + + + + +

+Public Member Functions

template<typename T>
 not_equal_predicate (hazelcast_client &client, const std::string &attribute_name, const T &value)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
Protected Member Functions inherited from hazelcast::client::query::named_predicate
 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+

Detailed Description

+
+

Definition at line 148 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ not_equal_predicate()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + +
hazelcast::client::query::not_equal_predicate::not_equal_predicate (hazelcast_client & client,
const std::string & attribute_name,
const T & value )
+
+inline
+
+
Parameters
+ + +
attributeNameThe attribute whose value shall be compared to.
+
+
+
Template Parameters
+ + +
fromThe value of the attribute.
+
+
+ +

Definition at line 156 of file predicates.h.

+
159 : named_predicate(client, attribute_name)
+
160 {
+
161 out_stream.write_object(value);
+
162 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.js b/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.js new file mode 100644 index 0000000000..f54d992607 --- /dev/null +++ b/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.js @@ -0,0 +1,4 @@ +var classhazelcast_1_1client_1_1query_1_1not__equal__predicate = +[ + [ "not_equal_predicate", "de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html#aec82e3e57d612cfee49dcb48f4e5282e", null ] +]; \ No newline at end of file diff --git a/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.png b/5.5.0/de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..41f20995ef2aa7a8da9e73772e670c15dfa2fe09 GIT binary patch literal 1716 zcmZ{ldoU-YB83T8~`exr7LJll^u`{h`Z{y*)CiV?ujZ{#^ZXC~w+_+%qu6A@T0|+%?e(cMQx7=W>`xf76P2qiffX*8uiTi#B2yXJ7E{(G@Fb zaS5i^6saRk*Us#JuSM?9R11TZ+TS<&7C?fs$uE-8BNq?Fj_db~S|bEnPU8XFE~R0Q zMcJ3`6{&G=e#_N|c$piZwj}4y5h1c4#nc9U*TdnCGHh$V|JV6>r<2?`bR{*;Ow$#x zRil&bi^T&J3>`hF`m9Qnw}wW!d*QC`LB7eeu{lD);RqzJuHboAWNG5F1%cRDP2?ve zjHhk@biN(}%#|xD@O+g(ouOA?ULd)ReQh}!w?y$b>YokY zh={gQj)S)}6G;JfkW~72AeoJF(dldDRoSkmAN+5Fz_9PM7$R&&uuBuak0$2Y zFQYzE%$3Yc*LJ^qqyl{1it2=a(O|%Cu?+yganLV))FJ2(>oU>N6oW&bE3Au5e8RDT z=N?!Dy1F9c%Xho|8p$fu9%?T=0ocxLBDVV{>nDF$-wcJ`paiYwSFZn1>)x~TH*yEr zS~SbKY`8LX(72outNtp*ALx1aCr!CR0>c86`^sg;AsG-{VPXk0SFf&C^N(GLI`3ub z!dC{22_sBh)6!K+K0`oE_w`aL8m@+$NtYrpMO;5W;Qmn=fxi@Hi<)E1?h8F(Jx*fj zep2EJg<@La`3Ixxa#ec*ds7#Z+iHS(eU4?-kZh;N2XJHY7B=6)Z(H5~PqC)~(7l#t zG}{>lFlSw~LDN|*)ciQJ=6I<-n7d6#u5Z1!xEBE`>2h1QLl$Ef$Ql~+53O)Gl3{>e zn$pJf`h;PzdJEM$Lk>Jcj^&+dMuQU)sPE#>K$B#%!aqe8)mYX}f_;}@!`iN*` zMRxHj(Aru+x||rslxJm9Qwp`nnNruNs!ETu(n+v`R>$-9>mkHAx%dA^1YxAEVIoW5cNsS6 z-Di>vue$8ubLF$UuzmI#7pA&j&$>+?psE>A3TO6~44ra!+2Q!GK9A|aNPyo+W~>aa zht&40X~)-urUj>P2_4!wL7m=se5`u#qbWhk_MC{X>yv!CwhVWeLCGXzo^J=<`4q+l z9l8t4y!x)Mf$Tl^GKVD|TDB>(yDK=GUCo_XUTaWczL5HMkTZnWjaLo{HHWz5%DzsX zljRnzXeL`nMyTO1s`uuVz5ftutjauD!g%Y1fNWHB4Yx%x!VL&I}f+)@7hepGYXSH_!opmVd2sM@Cuq))k~@ zMJ}X-DD{4B-qRl1EEJ~4&vGpGDkSmmhdaVeG=LgT(^TQft?mHS1W vpM*x{g2l96`yKZQhvnXC(wH9AEQylX+x*2ZHad3F{{=WZxZxh|BgX#?&3qa2 literal 0 HcmV?d00001 diff --git a/5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.html b/5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.html new file mode 100644 index 0000000000..7c9851a702 --- /dev/null +++ b/5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::sql_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::sql_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::sql_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::sql_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::sql_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::sql_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 486 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::sql_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 492 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.png b/5.5.0/de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c7eb25f6ec316e0eae22b1eb1b177d53cf5434ce GIT binary patch literal 2086 zcmdUwXr9E-5-X@nEa#b?Ht6tPe2$wN6$c;1%m%#*q#7K9m(N{ zCMG6;{3)(i8F2P(EE?$v0`_0WX~q0MK_KNi#D#NL6BXtQ#H7+zHMnN}OG~EwP*JSn z#gj&717|W=sMD}xO$NOIO`ADMg`Wl-crjRr8yZ0xcxmE_jz0`XyrEG|5Tn=B4Z*Kd zv!@IY!FsW)+^lg}uNz94SnAV`hYp1Bp>Y_Owy_)WU}wbou`N6x77YlLFIJ=~Z`@p5 zQze|PIEDxu$U-NF3qRpf@w2O8luj{z<45}2Za-FslFp)hGmDto!^?6c`}Lh$>=jPy zF2#ac`O?YP^blEncG;rX7;H&d$Ily`xb;_-5uO*;H2}TiwQob#jMZCLq@vc+&V=c_9Os=-Zf)YGy#Qv&HJ2GG=3?O1ol zZ8n0`WiR@iuiutH&Y`O5y3~;ic}@sz z(ThcchWo?(j|Q{(_Nqydkb7jRffD9=+Wr2z@rF;Bi<+fM$jIHBO6i(lS9G5tfv)=H zeNL~`-;vLk4h0lsH77sVYcnSQqOZ4=U8J8qD zN!cCL`mA~W-4^l(WsW(2)FLX|0FQygU0K0M)-{4yL1a?boJH;O|&nP z^Zl1nJBA(%@wxG`W^7c60Hs@g5G-|OhA|2SGm;temfA_}uy!JEs{ASME%ws%N`UUZ+y1DvA>4Nh zmh3I2EkkWA@Z=WD)`MoTun-Vy9C}&uF`)IgrCFvd39By;d$qJfaj->1m36=I`|9nD z_Um;~!u{B|gd#V#)_P}sAtig%=BF^mul@{5lhOy#uF_g~Q?i3!NUGgU#CGUcumcBg zMQ7!0z^;*4Y6HpLDk#wctyGaPe-#V9P;#QY65(hfQL5 z{d^L)J6!ur?+)BuOYcgOF>0&`LQ^rlHkybp{-b(_YqMN^E5BuC`?41tG|@^VQOj{<4CbENIK_{)lV@C#elMLvDFzdlo~nKJq~!qY#D zhgK2%e%YX^jzXDf1vE zfV<}37qC*8dPVF>?Q~x~ue>1mnexQrGOzHl=Wy>|ry}f}o|GQ6ad_UAq|td5xyU|8 z>OLG7ShIVQhSoJ-n4Z8#C#+Fnh`R*iHLUx#JlQI>P}VKKZkG}x#+do^Rt;5({@sj6 z7(g@bAf&&EHI{Ab!XCm(SBEZ_1dBO*Q#O0VsL>{u@}ci00f&> + + + + + + +Hazelcast C++ Client: hazelcast::client::imap Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::imap Class Reference
+
+
+ +

Concurrent, distributed, observable and queryable map client. + More...

+ +

#include <imap.h>

+
Inheritance diagram for hazelcast::client::imap:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 imap (const std::string &instance_name, spi::ClientContext *context)
template<typename K>
boost::future< bool > contains_key (const K &key)
 check if this map contains key.
template<typename V>
boost::future< bool > contains_value (const V &value)
 check if this map contains value.
template<typename K, typename V>
boost::future< boost::optional< V > > get (const K &key)
 get the value.
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > put (const K &key, const V &value)
 put new entry into map.
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > put (const K &key, const V &value, std::chrono::milliseconds ttl)
 Puts an entry into this map with a given ttl (time to live) value.
template<typename K, typename V>
boost::future< boost::optional< V > > remove (const K &key)
 remove entry form map
template<typename K, typename V>
boost::future< bool > remove (const K &key, const V &value)
 removes entry from map if there is an entry with same key and value.
template<typename P>
boost::future< void > remove_all (const P &predicate)
 Removes all entries which match with the supplied predicate.
template<typename K>
boost::future< void > delete_entry (const K &key)
 removes entry from map.
template<typename K>
boost::future< bool > try_remove (const K &key, std::chrono::milliseconds timeout)
 Tries to remove the entry with the given key from this map within specified timeout value.
template<typename K, typename V>
boost::future< bool > try_put (const K &key, const V &value, std::chrono::milliseconds timeout)
 Tries to put the given key, value into this map within specified timeout value.
template<typename K, typename V>
boost::future< void > put_transient (const K &key, const V &value, std::chrono::milliseconds ttl)
 Same as put(K, V, int64_t, TimeUnit) but MapStore, if defined, will not be called to store/persist the entry.
template<typename K, typename V, typename R = V>
boost::future< boost::optional< V > > put_if_absent (const K &key, const V &value)
 Puts an entry into this map, if the specified key is not already associated with a value.
template<typename K, typename V, typename R = V>
boost::future< boost::optional< V > > put_if_absent (const K &key, const V &value, std::chrono::milliseconds ttl)
 Puts an entry into this map with a given ttl (time to live) value if the specified key is not already associated with a value.
template<typename K, typename V, typename N = V>
boost::future< bool > replace (const K &key, const V &old_value, const N &new_value)
 Replaces the entry for a key only if currently mapped to a given value.
template<typename K, typename V, typename R = V>
boost::future< boost::optional< R > > replace (const K &key, const V &value)
 Replaces the entry for a key only if currently mapped to some value.
template<typename K, typename V, typename R = V>
boost::future< void > set (const K &key, const V &value)
 Puts an entry into this map.
template<typename K, typename V>
boost::future< void > set (const K &key, const V &value, std::chrono::milliseconds ttl)
 Puts an entry into this map.
template<typename K>
boost::future< void > lock (const K &key)
 Acquires the lock for the specified key.
template<typename K>
boost::future< void > lock (const K &key, std::chrono::milliseconds lease_time)
 Acquires the lock for the specified key for the specified lease time.
template<typename K>
boost::future< bool > is_locked (const K &key)
 Checks the lock for the specified key.
template<typename K>
boost::future< bool > try_lock (const K &key)
 Tries to acquire the lock for the specified key.
template<typename K>
boost::future< bool > try_lock (const K &key, std::chrono::milliseconds timeout)
 Tries to acquire the lock for the specified key.
template<typename K>
boost::future< bool > try_lock (const K &key, std::chrono::milliseconds timeout, std::chrono::milliseconds lease_time)
 Tries to acquire the lock for the specified key for the specified lease time.
template<typename K>
boost::future< void > unlock (const K &key)
 Releases the lock for the specified key.
template<typename K>
boost::future< void > force_unlock (const K &key)
 Releases the lock for the specified key regardless of the lock owner.
template<typename MapInterceptor>
boost::future< std::string > add_interceptor (const MapInterceptor &interceptor)
 Adds an interceptor for this map.
boost::future< boost::uuids::uuid > add_entry_listener (entry_listener &&listener, bool include_value)
 Adds an entry listener for this map.
template<typename P>
boost::future< boost::uuids::uuid > add_entry_listener (entry_listener &&listener, const P &predicate, bool include_value)
 Adds an entry listener for this map.
template<typename K>
boost::future< boost::uuids::uuid > add_entry_listener (entry_listener &&listener, bool include_value, const K &key)
 Adds the specified entry listener for the specified key.
template<typename K, typename V>
boost::future< boost::optional< entry_view< K, V > > > get_entry_view (const K &key)
 Returns the EntryView for the specified key.
template<typename K>
boost::future< bool > evict (const K &key)
 Evicts the specified key from this map.
template<typename K, typename V>
boost::future< std::unordered_map< K, V > > get_all (const std::unordered_set< K > &keys)
 Returns the entries for the given keys.
template<typename K>
boost::future< std::vector< K > > key_set ()
 Returns a vector clone of the keys contained in this map.
template<typename K, typename P, class = typename std::enable_if< !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
boost::future< std::vector< K > > key_set (const P &predicate)
 Queries the map based on the specified predicate and returns the keys of matching entries.
template<typename K, typename V>
boost::future< std::vector< K > > key_set (query::paging_predicate< K, V > &predicate)
 Queries the map based on the specified predicate and returns the keys of matching entries.
template<typename V>
boost::future< std::vector< V > > values ()
 Returns a vector clone of the values contained in this map.
template<typename V, typename P, class = typename std::enable_if< !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
boost::future< std::vector< V > > values (const P &predicate)
 Returns a vector clone of the values contained in this map.
template<typename K, typename V>
boost::future< std::vector< V > > values (query::paging_predicate< K, V > &predicate)
 Returns a vector clone of the values contained in this map.
template<typename K, typename V>
boost::future< std::vector< std::pair< K, V > > > entry_set ()
 Returns a std::vector< std::pair<K, V> > clone of the mappings contained in this map.
template<typename K, typename V, typename P, class = typename std::enable_if< !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
boost::future< std::vector< std::pair< K, V > > > entry_set (const P &predicate)
 Queries the map based on the specified predicate and returns the matching entries.
template<typename K, typename V>
boost::future< std::vector< std::pair< K, V > > > entry_set (query::paging_predicate< K, V > &predicate)
 Queries the map based on the specified predicate and returns the matching entries.
boost::future< void > add_index (const config::index_config &config)
 Adds an index to this map for the specified entries so that queries can run faster.
template<typename... T>
boost::future< void > add_index (config::index_config::index_type type, T... attributes)
 Convenient method to add an index to this map with the given type and attributes.
boost::future< void > clear ()
template<typename K, typename ResultType, typename EntryProcessor>
boost::future< boost::optional< ResultType > > execute_on_key (const K &key, const EntryProcessor &entry_processor)
 Applies the user defined EntryProcessor to the entry mapped by the key.
template<typename K, typename ResultType, typename EntryProcessor>
boost::future< boost::optional< ResultType > > submit_to_key (const K &key, const EntryProcessor &entry_processor)
 Applies the user defined EntryProcessor to the entry mapped by the key.
template<typename K, typename ResultType, typename EntryProcessor>
boost::future< std::unordered_map< K, boost::optional< ResultType > > > execute_on_keys (const std::unordered_set< K > &keys, const EntryProcessor &entry_processor)
 Applies the user defined EntryProcessor to the entries mapped by the collection of keys.
template<typename K, typename ResultType, typename EntryProcessor>
boost::future< std::unordered_map< K, boost::optional< ResultType > > > execute_on_entries (const EntryProcessor &entry_processor)
 Applies the user defined EntryProcessor to the all entries in the map.
template<typename K, typename ResultType, typename EntryProcessor, typename P>
boost::future< std::unordered_map< K, boost::optional< ResultType > > > execute_on_entries (const EntryProcessor &entry_processor, const P &predicate)
 Applies the user defined EntryProcessor to the all entries in the map.
template<typename K, typename V>
boost::future< void > put_all (const std::unordered_map< K, V > &entries)
 Copies all of the mappings from the specified map to this map (optional operation).
monitor::local_map_statsget_local_map_stats ()
 Returns LocalMapStats for this map.
template<typename K, typename V>
query::paging_predicate< K, V > new_paging_predicate (size_t predicate_page_size)
template<typename K, typename V, typename INNER_PREDICATE>
query::paging_predicate< K, V > new_paging_predicate (size_t predicate_page_size, const INNER_PREDICATE &predicate)
template<typename K, typename V, typename COMPARATOR>
query::paging_predicate< K, V > new_paging_predicate (COMPARATOR &&comparator, size_t predicate_page_size)
template<typename K, typename V, typename INNER_PREDICATE, typename COMPARATOR>
query::paging_predicate< K, V > new_paging_predicate (const INNER_PREDICATE &predicate, COMPARATOR &&comparator, size_t predicate_page_size)
+ + +

+Static Public Attributes

static constexpr const char * SERVICE_NAME = "hz:impl:mapService"
+ + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual boost::future< boost::optional< serialization::pimpl::data > > get_internal (const serialization::pimpl::data &key_data)
virtual boost::future< bool > contains_key_internal (const serialization::pimpl::data &key_data)
virtual boost::future< boost::optional< serialization::pimpl::data > > remove_internal (const serialization::pimpl::data &key_data)
virtual boost::future< bool > remove_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data)
virtual boost::future< protocol::ClientMessage > remove_all_internal (const serialization::pimpl::data &predicate_data)
virtual boost::future< protocol::ClientMessage > delete_internal (const serialization::pimpl::data &key_data)
virtual boost::future< bool > try_remove_internal (const serialization::pimpl::data &key_data, std::chrono::milliseconds timeout)
virtual boost::future< bool > try_put_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds timeout)
virtual boost::future< boost::optional< serialization::pimpl::data > > put_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl)
virtual boost::future< protocol::ClientMessage > try_put_transient_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl)
virtual boost::future< boost::optional< serialization::pimpl::data > > put_if_absent_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl)
virtual boost::future< bool > replace_if_same_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, const serialization::pimpl::data &new_value_data)
virtual boost::future< boost::optional< serialization::pimpl::data > > replace_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data)
virtual boost::future< protocol::ClientMessage > set_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &value_data, std::chrono::milliseconds ttl)
virtual boost::future< bool > evict_internal (const serialization::pimpl::data &key_data)
virtual boost::future< EntryVector > get_all_internal (int partition_id, const std::vector< serialization::pimpl::data > &partition_keys)
virtual boost::future< boost::optional< serialization::pimpl::data > > execute_on_key_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &processor)
boost::future< boost::optional< serialization::pimpl::data > > submit_to_key_internal (const serialization::pimpl::data &key_data, const serialization::pimpl::data &processor)
template<typename K, typename EntryProcessor>
boost::future< EntryVector > execute_on_keys_internal (const std::unordered_set< K > &keys, const EntryProcessor &entry_processor)
virtual boost::future< protocol::ClientMessage > put_all_internal (int partition_id, const EntryVector &entries)
+ + +

+Protected Attributes

monitor::impl::LocalMapStatsImpl local_map_stats_
+ + + +

+Static Protected Attributes

static const std::chrono::milliseconds UNSET { -1 }
 Default TTL value of a record.
+ + +

+Friends

class spi::ProxyManager
+

Detailed Description

+

Concurrent, distributed, observable and queryable map client.

+

Notice that this class have a private constructor. You can access get an IMap in the following way

 auto client = new_client().get();
+ auto imap = client.get_map("aMap").get();
+
+

Definition at line 62 of file imap.h.

+

Constructor & Destructor Documentation

+ +

◆ imap()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::imap::imap (const std::string & instance_name,
spi::ClientContext * context )
+
+inline
+
+ +

Definition at line 69 of file imap.h.

+
70 : proxy::IMapImpl(instance_name, context)
+
71 {}
+
+
+
+

Member Function Documentation

+ +

◆ add_entry_listener() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::imap::add_entry_listener (entry_listener && listener,
bool include_value )
+
+inline
+
+ +

Adds an entry listener for this map.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + +
listenerentry listener
includeValuetrue if EntryEvent should contain the value.
+
+
+
Returns
registrationId of added listener that can be used to remove the entry listener.
+ +

Definition at line 531 of file imap.h.

+
534 {
+
535 const auto listener_flags = listener.flags_;
+
536 return proxy::IMapImpl::add_entry_listener(
+
537 std::unique_ptr<impl::BaseEventHandler>(
+
538 new impl::EntryEventHandler<
+
539 protocol::codec::map_addentrylistener_handler>(
+
540 get_name(),
+
541 get_context().get_client_cluster_service(),
+
542 get_context().get_serialization_service(),
+
543 std::move(listener),
+
544 include_value,
+
545 get_context().get_logger())),
+
546 include_value,
+
547 listener_flags);
+
548 }
+
+
+
+ +

◆ add_entry_listener() [2/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::imap::add_entry_listener (entry_listener && listener,
bool include_value,
const K & key )
+
+inline
+
+ +

Adds the specified entry listener for the specified key.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + + +
listenerentry listener
keykey to listen
includeValuetrue if EntryEvent should contain the value.
+
+
+ +

Definition at line 603 of file imap.h.

+
607 {
+
608 const auto listener_flags = listener.flags_;
+
609 return proxy::IMapImpl::add_entry_listener(
+
610 std::shared_ptr<impl::BaseEventHandler>(
+
611 new impl::EntryEventHandler<
+
612 protocol::codec::map_addentrylistenertokey_handler>(
+
613 get_name(),
+
614 get_context().get_client_cluster_service(),
+
615 get_context().get_serialization_service(),
+
616 std::move(listener),
+
617 include_value,
+
618 get_context().get_logger())),
+
619 include_value,
+
620 to_data<K>(key),
+
621 listener_flags);
+
622 }
+
+
+
+ +

◆ add_entry_listener() [3/3]

+ +
+
+
+template<typename P>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< boost::uuids::uuid > hazelcast::client::imap::add_entry_listener (entry_listener && listener,
const P & predicate,
bool include_value )
+
+inline
+
+ +

Adds an entry listener for this map.

+

Warning 1: If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.

+

Warning 2: Do not make a call to hazelcast. It can cause deadlock.

+
Parameters
+ + + + +
listenerentry listener
predicateThe query filter to use when returning the events to the user.
includeValuetrue if EntryEvent should contain the value.
+
+
+
Returns
registrationId of added listener that can be used to remove the entry listener.
+ +

Definition at line 568 of file imap.h.

+
572 {
+
573 const auto listener_flags = listener.flags_;
+
574 return proxy::IMapImpl::add_entry_listener(
+
575 std::unique_ptr<impl::BaseEventHandler>(
+
576 new impl::EntryEventHandler<
+
577 protocol::codec::map_addentrylistenerwithpredicate_handler>(
+
578 get_name(),
+
579 get_context().get_client_cluster_service(),
+
580 get_context().get_serialization_service(),
+
581 std::move(listener),
+
582 include_value,
+
583 get_context().get_logger())),
+
584 to_data<P>(predicate),
+
585 include_value,
+
586 listener_flags);
+
587 }
+
+
+
+ +

◆ add_index() [1/2]

+ +
+
+
+template<typename... T>
+ + + + + +
+ + + + + + + + + + + +
boost::future< void > hazelcast::client::imap::add_index (config::index_config::index_type type,
T... attributes )
+
+inline
+
+ +

Convenient method to add an index to this map with the given type and attributes.

+

Attributes are indexed in ascending order.

+
Parameters
+ + + +
typeIndex type.
attributesAttributes to be indexed.
+
+
+ +

Definition at line 914 of file imap.h.

+
916 {
+
917 return add_index(
+
918 config::index_config(type, std::forward<T>(attributes)...));
+
919 }
+
boost::future< void > add_index(const config::index_config &config)
Adds an index to this map for the specified entries so that queries can run faster.
Definition imap.h:901
+
+
+
+ +

◆ add_index() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::add_index (const config::index_config & config)
+
+inline
+
+ +

Adds an index to this map for the specified entries so that queries can run faster.

+

Let's say your map values are Employee objects.

+  struct Employee {
+    bool active;
+    int32_t age;
+    std::string name;
+    // other fields
+
+  }
+

If you are querying your values mostly based on age and active then you may consider indexing these fields.

+  auto imap = client.getMap("employees");
+  imap.addIndex(config::index_config(config::index_config::index_type::SORTED,
+"age"));  // Sorted index for range queries
+  imap.addIndex(config::index_config(config::index_config::index_type::HASH,
+"active"));  // Sorted index for range queries
+

Index attribute should either have a getter method or be public. You should also make sure to add the indexes before adding entries to this map.

+

Time to Index

+

Indexing time is executed in parallel on each partition by operation threads. The Map is not blocked during this operation.

+

The time taken in proportional to the size of the Map and the number Members.

+

Searches while indexes are being built

+

Until the index finishes being created, any searches for the attribute will use a full Map scan, thus avoiding using a partially built index and returning incorrect results.

+
Parameters
+ + +
configIndex configuration.
+
+
+ +

Definition at line 901 of file imap.h.

+
902 {
+
903 return to_void_future(proxy::IMapImpl::add_index_data(config));
+
904 }
+
+
+
+ +

◆ add_interceptor()

+ +
+
+
+template<typename MapInterceptor>
+ + + + + +
+ + + + + + + +
boost::future< std::string > hazelcast::client::imap::add_interceptor (const MapInterceptor & interceptor)
+
+inline
+
+ +

Adds an interceptor for this map.

+

Added interceptor will intercept operations and execute user defined methods and will cancel operations if user defined method throw exception.

+

Interceptor should be serializable. Notice that map interceptor runs on the nodes. Because of that same class should be implemented in java side with same classId and factoryId.

Parameters
+ + +
interceptormap interceptor
+
+
+
Returns
id of registered interceptor
+ +

Definition at line 510 of file imap.h.

+
512 {
+
513 return proxy::IMapImpl::add_interceptor(to_data(interceptor));
+
514 }
+
+
+
+ +

◆ clear()

+ +
+
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::clear ()
+
+inline
+
+ +

Definition at line 921 of file imap.h.

+
922 {
+
923 return to_void_future(proxy::IMapImpl::clear_data());
+
924 }
+
+
+
+ +

◆ contains_key()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::imap::contains_key (const K & key)
+
+inline
+
+ +

check if this map contains key.

+
Parameters
+ + +
key
+
+
+
Returns
true if contains, false otherwise
+ +

Definition at line 79 of file imap.h.

+
80 {
+
81 return contains_key_internal(to_data(key));
+
82 }
+
+
+
+ +

◆ contains_key_internal()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< bool > hazelcast::client::imap::contains_key_internal (const serialization::pimpl::data & key_data)
+
+inlineprotectedvirtual
+
+ +

Definition at line 1146 of file imap.h.

+
1148 {
+
1149 return proxy::IMapImpl::contains_key(key_data);
+
1150 }
+
+
+
+ +

◆ contains_value()

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::imap::contains_value (const V & value)
+
+inline
+
+ +

check if this map contains value.

+
Parameters
+ + +
value
+
+
+
Returns
true if contains, false otherwise
+ +

Definition at line 90 of file imap.h.

+
91 {
+
92 return proxy::IMapImpl::contains_value(to_data(value));
+
93 }
+
+
+
+ +

◆ delete_entry()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::delete_entry (const K & key)
+
+inline
+
+ +

removes entry from map.

+

Does not return anything.

Parameters
+ + +
keyThe key of the map entry to remove.
+
+
+ +

Definition at line 188 of file imap.h.

+
189 {
+
190 return to_void_future(delete_internal(to_data(key)));
+
191 }
+
+
+
+ +

◆ delete_internal()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< protocol::ClientMessage > hazelcast::client::imap::delete_internal (const serialization::pimpl::data & key_data)
+
+inlineprotectedvirtual
+
+ +

Definition at line 1171 of file imap.h.

+
1173 {
+
1174 return proxy::IMapImpl::delete_entry(key_data);
+
1175 }
+
+
+
+ +

◆ entry_set() [1/3]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< std::pair< K, V > > > hazelcast::client::imap::entry_set ()
+
+inline
+
+ +

Returns a std::vector< std::pair<K, V> > clone of the mappings contained in this map.

+

The vector is NOT backed by the map, so changes to the map are NOT reflected in the set, and vice-versa.

+
Returns
a vector clone of the keys mappings in this map
+ +

Definition at line 812 of file imap.h.

+
813 {
+
814 return to_entry_object_vector<K, V>(proxy::IMapImpl::entry_set_data());
+
815 }
+
+
+
+ +

◆ entry_set() [2/3]

+ +
+
+
+template<typename K, typename V, typename P, class = typename std::enable_if< !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< std::pair< K, V > > > hazelcast::client::imap::entry_set (const P & predicate)
+
+inline
+
+ +

Queries the map based on the specified predicate and returns the matching entries.

+

Specified predicate runs on all members in parallel.

+
Parameters
+ + +
predicatequery criteria
+
+
+
Returns
result entry vector of the query
+ +

Definition at line 833 of file imap.h.

+
834 {
+
835 return to_entry_object_vector<K, V>(
+
836 proxy::IMapImpl::entry_set_data(to_data(predicate)));
+
837 }
+
+
+
+ +

◆ entry_set() [3/3]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< std::pair< K, V > > > hazelcast::client::imap::entry_set (query::paging_predicate< K, V > & predicate)
+
+inline
+
+ +

Queries the map based on the specified predicate and returns the matching entries.

+

Specified predicate runs on all members in parallel.

+
Parameters
+ + +
predicatequery criteria
+
+
+
Returns
result entry vector of the query
+ +

Definition at line 850 of file imap.h.

+
852 {
+
853 predicate.set_iteration_type(query::iteration_type::ENTRY);
+
854 auto future = entry_set_for_paging_predicate_data(
+
855 protocol::codec::holder::paging_predicate_holder::of(
+
856 predicate, serialization_service_));
+
857 return entry_set_to_object_vector_with_predicate<K, V>(
+
858 std::move(future), predicate);
+
859 }
+
+
+
+ +

◆ evict()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::imap::evict (const K & key)
+
+inline
+
+ +

Evicts the specified key from this map.

+

If a MapStore defined for this map, then the entry is not deleted from the underlying MapStore, evict only removes the entry from the memory.

+
Parameters
+ + +
keykey to evict
+
+
+
Returns
true if the key is evicted, false otherwise.
+ +

Definition at line 651 of file imap.h.

+
652 {
+
653 return evict_internal(to_data(key));
+
654 }
+
+
+
+ +

◆ evict_internal()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< bool > hazelcast::client::imap::evict_internal (const serialization::pimpl::data & key_data)
+
+inlineprotectedvirtual
+
+ +

Definition at line 1239 of file imap.h.

+
1241 {
+
1242 return proxy::IMapImpl::evict(key_data);
+
1243 }
+
+
+
+ +

◆ execute_on_entries() [1/2]

+ +
+
+
+template<typename K, typename ResultType, typename EntryProcessor>
+ + + + + +
+ + + + + + + +
boost::future< std::unordered_map< K, boost::optional< ResultType > > > hazelcast::client::imap::execute_on_entries (const EntryProcessor & entry_processor)
+
+inline
+
+ +

Applies the user defined EntryProcessor to the all entries in the map.

+

Returns the results mapped by each key in the map.

+

EntryProcessor should be serializable. Notice that map EntryProcessor runs on the nodes. Because of that, same class should be implemented in java side with same classId and factoryId.

+
Template Parameters
+ + + +
ResultTypethat entry processor will return
EntryProcessortype of entry processor class
+
+
+
Parameters
+ + +
entryProcessorthat will be applied
+
+
+ +

Definition at line 1005 of file imap.h.

+
1006 {
+
1007 return to_object_map<K, ResultType>(
+
1008 proxy::IMapImpl::execute_on_entries_data(to_data(entry_processor)));
+
1009 }
+
+
+
+ +

◆ execute_on_entries() [2/2]

+ +
+
+
+template<typename K, typename ResultType, typename EntryProcessor, typename P>
+ + + + + +
+ + + + + + + + + + + +
boost::future< std::unordered_map< K, boost::optional< ResultType > > > hazelcast::client::imap::execute_on_entries (const EntryProcessor & entry_processor,
const P & predicate )
+
+inline
+
+ +

Applies the user defined EntryProcessor to the all entries in the map.

+

Returns the results mapped by each key in the map.

+

EntryProcessor should be serializable. Notice that map EntryProcessor runs on the nodes. Because of that, same class should be implemented in java side with same classId and factoryId.

+
Template Parameters
+ + + + +
ResultTypethat entry processor will return
EntryProcessortype of entry processor class
predicateThe filter to apply for selecting the entries at the server side.
+
+
+
Parameters
+ + +
entryProcessorthat will be applied
+
+
+ +

Definition at line 1031 of file imap.h.

+
1033 {
+
1034 return to_object_map<K, ResultType>(
+
1035 proxy::IMapImpl::execute_on_entries_data(to_data(entry_processor),
+
1036 to_data(predicate)));
+
1037 }
+
+
+
+ +

◆ execute_on_key()

+ +
+
+
+template<typename K, typename ResultType, typename EntryProcessor>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< ResultType > > hazelcast::client::imap::execute_on_key (const K & key,
const EntryProcessor & entry_processor )
+
+inline
+
+ +

Applies the user defined EntryProcessor to the entry mapped by the key.

+

Returns the the ResultType which is result of the process() method of EntryProcessor.

+

EntryProcessor should be serializable. Notice that map EntryProcessor runs on the nodes. Because of that, same class should be implemented in java side with same classId and factoryId.

+
Template Parameters
+ + + +
EntryProcessortype of entry processor class
ResultTypethat entry processor will return
+
+
+
Parameters
+ + + +
entryProcessorthat will be applied
keyof entry that entryProcessor will be applied on
+
+
+
Returns
result of entry process.
+ +

Definition at line 942 of file imap.h.

+
945 {
+
946 return to_object<ResultType>(
+
947 execute_on_key_internal(to_data(key), to_data(entry_processor)));
+
948 }
+
+
+
+ +

◆ execute_on_key_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::execute_on_key_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & processor )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1253 of file imap.h.

+
1255 {
+
1256 return proxy::IMapImpl::execute_on_key_data(key_data, processor);
+
1257 }
+
+
+
+ +

◆ execute_on_keys()

+ +
+
+
+template<typename K, typename ResultType, typename EntryProcessor>
+ + + + + +
+ + + + + + + + + + + +
boost::future< std::unordered_map< K, boost::optional< ResultType > > > hazelcast::client::imap::execute_on_keys (const std::unordered_set< K > & keys,
const EntryProcessor & entry_processor )
+
+inline
+
+ +

Applies the user defined EntryProcessor to the entries mapped by the collection of keys.

+

Returns the results mapped by each key in the map.

+

Notice that map EntryProcessor runs on the nodes. Because of that, same class should be implemented in java side

+
Template Parameters
+ + + + +
ResultTypethat entry processor will return
EntryProcessortype of entry processor class
keysThe keys for which the entry processor will be applied.
+
+
+
Parameters
+ + +
entryProcessorthat will be applied
+
+
+ +

Definition at line 983 of file imap.h.

+
985 {
+
986 return to_object_map<K, ResultType>(
+
987 execute_on_keys_internal<K, EntryProcessor>(keys, entry_processor));
+
988 }
+
+
+
+ +

◆ execute_on_keys_internal()

+ +
+
+
+template<typename K, typename EntryProcessor>
+ + + + + +
+ + + + + + + + + + + +
boost::future< EntryVector > hazelcast::client::imap::execute_on_keys_internal (const std::unordered_set< K > & keys,
const EntryProcessor & entry_processor )
+
+inlineprotected
+
+ +

Definition at line 1267 of file imap.h.

+
1270 {
+
1271 if (keys.empty()) {
+
1272 return boost::make_ready_future(EntryVector());
+
1273 }
+
1274 std::vector<serialization::pimpl::data> keysData;
+
1275 for (const auto& k : keys) {
+
1276 keysData.push_back(to_data<K>(k));
+
1277 }
+
1278 return proxy::IMapImpl::execute_on_keys_data(
+
1279 keysData, to_data<EntryProcessor>(entry_processor));
+
1280 }
+
+
+
+ +

◆ force_unlock()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::force_unlock (const K & key)
+
+inline
+
+ +

Releases the lock for the specified key regardless of the lock owner.

+

It always successfully unlocks the key, never blocks and returns immediately.

+
Parameters
+ + +
keykey to lock.
+
+
+ +

Definition at line 492 of file imap.h.

+
493 {
+
494 return to_void_future(proxy::IMapImpl::force_unlock(to_data(key)));
+
495 }
+
+
+
+ +

◆ get()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::imap::get (const K & key)
+
+inline
+
+ +

get the value.

+
Parameters
+ + +
key
+
+
+
Returns
value value, if there is no mapping for key then returns boost::none.
+ +

Definition at line 102 of file imap.h.

+
103 {
+
104 return to_object<V>(get_internal(to_data(key)));
+
105 }
+
+
+
+ +

◆ get_all()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::unordered_map< K, V > > hazelcast::client::imap::get_all (const std::unordered_set< K > & keys)
+
+inline
+
+ +

Returns the entries for the given keys.

+
Parameters
+ + +
keyskeys to get
+
+
+
Returns
map of entries
+ +

Definition at line 663 of file imap.h.

+
665 {
+
666 if (keys.empty()) {
+
667 return boost::make_ready_future(std::unordered_map<K, V>());
+
668 }
+
669
+
670 std::unordered_map<int, std::vector<serialization::pimpl::data>>
+
671 partition_to_key_data;
+
672 // group the request per server
+
673 for (auto& key : keys) {
+
674 auto key_data = to_data<K>(key);
+
675
+
676 auto partitionId = get_partition_id(key_data);
+
677 partition_to_key_data[partitionId].push_back(std::move(key_data));
+
678 }
+
679
+
680 std::vector<boost::future<EntryVector>> futures;
+
681 futures.reserve(partition_to_key_data.size());
+
682 for (auto& entry : partition_to_key_data) {
+
683 futures.push_back(get_all_internal(entry.first, entry.second));
+
684 }
+
685
+
686 return to_object_map<K, V>(futures);
+
687 }
+
+
+
+ +

◆ get_all_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual boost::future< EntryVector > hazelcast::client::imap::get_all_internal (int partition_id,
const std::vector< serialization::pimpl::data > & partition_keys )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1245 of file imap.h.

+
1248 {
+
1249 return proxy::IMapImpl::get_all_data(partition_id, partition_keys);
+
1250 }
+
+
+
+ +

◆ get_entry_view()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< entry_view< K, V > > > hazelcast::client::imap::get_entry_view (const K & key)
+
+inline
+
+ +

Returns the EntryView for the specified key.

+
Parameters
+ + +
keykey of the entry
+
+
+
Returns
EntryView of the specified key
+
See also
EntryView
+ +

Definition at line 633 of file imap.h.

+
635 {
+
636 auto f = proxy::IMapImpl::get_entry_view_data(to_data(key));
+
637 return to_object_entry_view<K, V>(std::move(f));
+
638 }
+
+
+
+ +

◆ get_internal()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::get_internal (const serialization::pimpl::data & key_data)
+
+inlineprotectedvirtual
+
+ +

Definition at line 1141 of file imap.h.

+
1142 {
+
1143 return proxy::IMapImpl::get_data(key_data);
+
1144 }
+
+
+
+ +

◆ get_local_map_stats()

+ +
+
+ + + + + +
+ + + + + + + +
monitor::local_map_stats & hazelcast::client::imap::get_local_map_stats ()
+
+inline
+
+ +

Returns LocalMapStats for this map.

+

LocalMapStats is the statistics for the local portion of this distributed map and contains information such as ownedEntryCount backupEntryCount, lastUpdateTime, lockedEntryCount.

+

Since this stats are only for the local portion of this map, if you need the cluster-wide MapStats then you need to get the LocalMapStats from all members of the cluster and combine them.

+
Returns
this map's local statistics.
+ +

Definition at line 1088 of file imap.h.

+
1088{ return local_map_stats_; }
+
+
+
+ +

◆ is_locked()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::imap::is_locked (const K & key)
+
+inline
+
+ +

Checks the lock for the specified key.

+

If the lock is acquired then returns true, else false.

+
Parameters
+ + +
keykey to lock to be checked.
+
+
+
Returns
true if lock is acquired, false otherwise.
+ +

Definition at line 395 of file imap.h.

+
396 {
+
397 return proxy::IMapImpl::is_locked(to_data(key));
+
398 }
+
+
+
+ +

◆ key_set() [1/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::imap::key_set ()
+
+inline
+
+ +

Returns a vector clone of the keys contained in this map.

+

The vector is NOT backed by the map, so changes to the map are NOT reflected in the vector, and vice-versa.

+
Returns
a vector clone of the keys contained in this map
+ +

Definition at line 698 of file imap.h.

+
699 {
+
700 return to_object_vector<K>(proxy::IMapImpl::key_set_data());
+
701 }
+
+
+
+ +

◆ key_set() [2/3]

+ +
+
+
+template<typename K, typename P, class = typename std::enable_if< !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::imap::key_set (const P & predicate)
+
+inline
+
+ +

Queries the map based on the specified predicate and returns the keys of matching entries.

+

Specified predicate runs on all members in parallel.

+
Parameters
+ + +
predicatequery criteria
+
+
+
Returns
result key set of the query
+ +

Definition at line 719 of file imap.h.

+
720 {
+
721 return to_object_vector<K>(
+
722 proxy::IMapImpl::key_set_data(to_data(predicate)));
+
723 }
+
+
+
+ +

◆ key_set() [3/3]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< K > > hazelcast::client::imap::key_set (query::paging_predicate< K, V > & predicate)
+
+inline
+
+ +

Queries the map based on the specified predicate and returns the keys of matching entries.

+

Specified predicate runs on all members in parallel.

+
Parameters
+ + +
predicatequery criteria
+
+
+
Returns
result key set of the query
+ +

Definition at line 737 of file imap.h.

+
739 {
+
740 predicate.set_iteration_type(query::iteration_type::KEY);
+
741 auto future = key_set_for_paging_predicate_data(
+
742 protocol::codec::holder::paging_predicate_holder::of(
+
743 predicate, serialization_service_));
+
744 return keys_to_object_vector_with_predicate(std::move(future),
+
745 predicate);
+
746 }
+
+
+
+ +

◆ lock() [1/2]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::lock (const K & key)
+
+inline
+
+ +

Acquires the lock for the specified key.

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until the lock has been acquired.

+

Scope of the lock is this map only. Acquired lock is only for the key in this map.

+

Locks are re-entrant so if the key is locked N times then it should be unlocked N times before another thread can acquire it.

+
Parameters
+ + +
keykey to lock.
+
+
+ +

Definition at line 357 of file imap.h.

+
358 {
+
359 return to_void_future(lock(key, UNSET));
+
360 }
+
boost::future< void > lock(const K &key)
Acquires the lock for the specified key.
Definition imap.h:357
+
static const std::chrono::milliseconds UNSET
Default TTL value of a record.
Definition imap.h:1136
+
+
+
+ +

◆ lock() [2/2]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + +
boost::future< void > hazelcast::client::imap::lock (const K & key,
std::chrono::milliseconds lease_time )
+
+inline
+
+ +

Acquires the lock for the specified key for the specified lease time.

+

After lease time, lock will be released..

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until the lock has been acquired.

+

Scope of the lock is this map only. Acquired lock is only for the key in this map.

+

Locks are re-entrant so if the key is locked N times then it should be unlocked N times before another thread can acquire it.

+
Parameters
+ + + +
keykey to lock.
leaseTimetime to wait before releasing the lock.
+
+
+ +

Definition at line 381 of file imap.h.

+
382 {
+
383 return to_void_future(proxy::IMapImpl::lock(to_data(key), lease_time));
+
384 }
+
+
+
+ +

◆ new_paging_predicate() [1/4]

+ +
+
+
+template<typename K, typename V, typename COMPARATOR>
+ + + + + +
+ + + + + + + + + + + +
query::paging_predicate< K, V > hazelcast::client::imap::new_paging_predicate (COMPARATOR && comparator,
size_t predicate_page_size )
+
+inline
+
+ +

Definition at line 1108 of file imap.h.

+
1111 {
+
1112 return query::paging_predicate<K, V>(get_serialization_service(),
+
1113 std::move(comparator),
+
1114 predicate_page_size);
+
1115 }
+
+
+
+ +

◆ new_paging_predicate() [2/4]

+ +
+
+
+template<typename K, typename V, typename INNER_PREDICATE, typename COMPARATOR>
+ + + + + +
+ + + + + + + + + + + + + + + + +
query::paging_predicate< K, V > hazelcast::client::imap::new_paging_predicate (const INNER_PREDICATE & predicate,
COMPARATOR && comparator,
size_t predicate_page_size )
+
+inline
+
+ +

Definition at line 1121 of file imap.h.

+
1125 {
+
1126 return query::paging_predicate<K, V>(get_serialization_service(),
+
1127 predicate,
+
1128 std::move(comparator),
+
1129 predicate_page_size);
+
1130 }
+
+
+
+ +

◆ new_paging_predicate() [3/4]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
query::paging_predicate< K, V > hazelcast::client::imap::new_paging_predicate (size_t predicate_page_size)
+
+inline
+
+ +

Definition at line 1091 of file imap.h.

+
1093 {
+
1094 return query::paging_predicate<K, V>(get_serialization_service(),
+
1095 predicate_page_size);
+
1096 }
+
+
+
+ +

◆ new_paging_predicate() [4/4]

+ +
+
+
+template<typename K, typename V, typename INNER_PREDICATE>
+ + + + + +
+ + + + + + + + + + + +
query::paging_predicate< K, V > hazelcast::client::imap::new_paging_predicate (size_t predicate_page_size,
const INNER_PREDICATE & predicate )
+
+inline
+
+ +

Definition at line 1099 of file imap.h.

+
1102 {
+
1103 return query::paging_predicate<K, V>(
+
1104 get_serialization_service(), predicate_page_size, predicate);
+
1105 }
+
+
+
+ +

◆ put() [1/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::imap::put (const K & key,
const V & value )
+
+inline
+
+ +

put new entry into map.

+
Parameters
+ + + +
key
value
+
+
+
Returns
the previous value. if there is no mapping for key, then returns boost::none.
+ +

Definition at line 115 of file imap.h.

+
116 {
+
117 return put<K, V, R>(key, value, UNSET);
+
118 }
+
boost::future< boost::optional< R > > put(const K &key, const V &value)
put new entry into map.
Definition imap.h:115
+
+
+
+ +

◆ put() [2/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::imap::put (const K & key,
const V & value,
std::chrono::milliseconds ttl )
+
+inline
+
+ +

Puts an entry into this map with a given ttl (time to live) value.

+

Entry will expire and get evicted after the ttl. If ttl is 0, then the entry lives forever.

+
Parameters
+ + + + +
keykey of the entry
valuevalue of the entry
ttlmaximum time for this entry to stay in the map. 0 means infinite.
+
+
+
Returns
the previous value. if there is no mapping for key, then returns boost::none.
+ +

Definition at line 133 of file imap.h.

+
136 {
+
137 return to_object<R>(put_internal(to_data(key), to_data(value), ttl));
+
138 }
+
+
+
+ +

◆ put_all()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::put_all (const std::unordered_map< K, V > & entries)
+
+inline
+
+ +

Copies all of the mappings from the specified map to this map (optional operation).

+

The effect of this call is equivalent to that of calling put(k, v) on this map once for each mapping from key k to value v in the specified map. The behavior of this operation is undefined if the specified map is modified while the operation is in progress.

+
Parameters
+ + +
entriesmappings to be stored in this map
+
+
+ +

Definition at line 1050 of file imap.h.

+
1051 {
+
1052 std::unordered_map<int, EntryVector> entryMap;
+
1053 for (auto& entry : entries) {
+
1054 serialization::pimpl::data key_data = to_data(entry.first);
+
1055 int partitionId = get_partition_id(key_data);
+
1056 entryMap[partitionId].push_back(
+
1057 std::make_pair(key_data, to_data(entry.second)));
+
1058 }
+
1059
+
1060 std::vector<boost::future<protocol::ClientMessage>> resultFutures;
+
1061 for (auto&& partitionEntry : entryMap) {
+
1062 auto partitionId = partitionEntry.first;
+
1063 resultFutures.push_back(
+
1064 put_all_internal(partitionId, std::move(partitionEntry.second)));
+
1065 }
+
1066 return boost::when_all(resultFutures.begin(), resultFutures.end())
+
1067 .then(boost::launch::sync,
+
1068 [](boost::future<boost::csbl::vector<
+
1069 boost::future<protocol::ClientMessage>>> futures) {
+
1070 for (auto& f : futures.get()) {
+
1071 f.get();
+
1072 }
+
1073 });
+
1074 }
+
+
+
+ +

◆ put_all_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual boost::future< protocol::ClientMessage > hazelcast::client::imap::put_all_internal (int partition_id,
const EntryVector & entries )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1282 of file imap.h.

+
1285 {
+
1286 return proxy::IMapImpl::put_all_data(partition_id, entries);
+
1287 }
+
+
+
+ +

◆ put_if_absent() [1/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::imap::put_if_absent (const K & key,
const V & value )
+
+inline
+
+ +

Puts an entry into this map, if the specified key is not already associated with a value.

+
Parameters
+ + + +
keykey with which the specified value is to be associated
value
+
+
+
Returns
the previous value, if there is no mapping for key then returns boost::none.
+ +

Definition at line 258 of file imap.h.

+
260 {
+
261 return put_if_absent(key, value, UNSET);
+
262 }
+
boost::future< boost::optional< V > > put_if_absent(const K &key, const V &value)
Puts an entry into this map, if the specified key is not already associated with a value.
Definition imap.h:258
+
+
+
+ +

◆ put_if_absent() [2/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::imap::put_if_absent (const K & key,
const V & value,
std::chrono::milliseconds ttl )
+
+inline
+
+ +

Puts an entry into this map with a given ttl (time to live) value if the specified key is not already associated with a value.

+

Entry will expire and get evicted after the ttl.

+
Parameters
+ + + + +
keykey of the entry
valuevalue of the entry
ttlmaximum time for this entry to stay in the map
+
+
+
Returns
the previous value of the entry, if there is no mapping for key then returns boost::none.
+ +

Definition at line 277 of file imap.h.

+
278 {
+
279 return to_object<R>(
+
280 put_if_absent_internal(to_data(key), to_data(value), ttl));
+
281 }
+
+
+
+ +

◆ put_if_absent_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
virtual boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::put_if_absent_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data,
std::chrono::milliseconds ttl )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1209 of file imap.h.

+
1212 {
+
1213 return proxy::IMapImpl::put_if_absent_data(key_data, value_data, ttl);
+
1214 }
+
+
+
+ +

◆ put_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
virtual boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::put_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data,
std::chrono::milliseconds ttl )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1193 of file imap.h.

+
1196 {
+
1197 return proxy::IMapImpl::put_data(key_data, value_data, ttl);
+
1198 }
+
+
+
+ +

◆ put_transient()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< void > hazelcast::client::imap::put_transient (const K & key,
const V & value,
std::chrono::milliseconds ttl )
+
+inline
+
+ +

Same as put(K, V, int64_t, TimeUnit) but MapStore, if defined, will not be called to store/persist the entry.

+

If ttl is 0, then the entry lives forever.

+
Parameters
+ + + + +
keykey of the entry
valuevalue of the entry
ttlmaximum time for this entry to stay in the map in milliseconds, 0 means infinite.
+
+
+ +

Definition at line 240 of file imap.h.

+
243 {
+
244 return to_void_future(
+
245 try_put_transient_internal(to_data(key), to_data(value), ttl));
+
246 }
+
+
+
+ +

◆ remove() [1/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< boost::optional< V > > hazelcast::client::imap::remove (const K & key)
+
+inline
+
+ +

remove entry form map

+
Parameters
+ + +
key
+
+
+
Returns
the previous value. if there is no mapping for key then returns boost::none.
+ +

Definition at line 147 of file imap.h.

+
148 {
+
149 return to_object<V>(remove_internal(to_data(key)));
+
150 }
+
+
+
+ +

◆ remove() [2/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::imap::remove (const K & key,
const V & value )
+
+inline
+
+ +

removes entry from map if there is an entry with same key and value.

+
Parameters
+ + + +
keykey of the entry to be removed
valuevalue of the entry to be removed
+
+
+
Returns
true if the entry with key and value exists and removed, false otherwise
+ +

Definition at line 160 of file imap.h.

+
161 {
+
162 return remove_internal(to_data(key), to_data(value));
+
163 }
+
+
+
+ +

◆ remove_all()

+ +
+
+
+template<typename P>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::remove_all (const P & predicate)
+
+inline
+
+ +

Removes all entries which match with the supplied predicate.

+

If this map has index, matching entries will be found via index search, otherwise they will be found by full-scan.

+

Note that calling this method also removes all entries from callers Near Cache.

+
Parameters
+ + +
predicatematching entries with this predicate will be removed from this map
+
+
+ +

Definition at line 177 of file imap.h.

+
178 {
+
179 return to_void_future(remove_all_internal(to_data<P>(predicate)));
+
180 }
+
+
+
+ +

◆ remove_all_internal()

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< protocol::ClientMessage > hazelcast::client::imap::remove_all_internal (const serialization::pimpl::data & predicate_data)
+
+inlineprotectedvirtual
+
+ +

Definition at line 1165 of file imap.h.

+
1167 {
+
1168 return proxy::IMapImpl::remove_all(predicate_data);
+
1169 }
+
+
+
+ +

◆ remove_internal() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::remove_internal (const serialization::pimpl::data & key_data)
+
+inlineprotectedvirtual
+
+ +

Definition at line 1153 of file imap.h.

+
1154 {
+
1155 return proxy::IMapImpl::remove_data(key_data);
+
1156 }
+
+
+
+ +

◆ remove_internal() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual boost::future< bool > hazelcast::client::imap::remove_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1158 of file imap.h.

+
1161 {
+
1162 return proxy::IMapImpl::remove(key_data, value_data);
+
1163 }
+
+
+
+ +

◆ replace() [1/2]

+ +
+
+
+template<typename K, typename V, typename N = V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< bool > hazelcast::client::imap::replace (const K & key,
const V & old_value,
const N & new_value )
+
+inline
+
+ +

Replaces the entry for a key only if currently mapped to a given value.

+
Parameters
+ + + + +
keykey with which the specified value is associated
oldValuevalue expected to be associated with the specified key
newValue
+
+
+
Returns
true if the value was replaced
+ +

Definition at line 291 of file imap.h.

+
294 {
+
295 return replace_if_same_internal(
+
296 to_data(key), to_data(old_value), to_data(new_value));
+
297 }
+
+
+
+ +

◆ replace() [2/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< R > > hazelcast::client::imap::replace (const K & key,
const V & value )
+
+inline
+
+ +

Replaces the entry for a key only if currently mapped to some value.

+
Parameters
+ + + +
keykey with which the specified value is associated
value
+
+
+
Returns
the previous value of the entry, if there is no mapping for key then returns boost::none.
+ +

Definition at line 307 of file imap.h.

+
308 {
+
309 return to_object<R>(replace_internal(to_data(key), to_data(value)));
+
310 }
+
+
+
+ +

◆ replace_if_same_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
virtual boost::future< bool > hazelcast::client::imap::replace_if_same_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data,
const serialization::pimpl::data & new_value_data )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1216 of file imap.h.

+
1220 {
+
1221 return proxy::IMapImpl::replace(key_data, value_data, new_value_data);
+
1222 }
+
+
+
+ +

◆ replace_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::replace_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1225 of file imap.h.

+
1227 {
+
1228 return proxy::IMapImpl::replace_data(key_data, value_data);
+
1229 }
+
+
+
+ +

◆ set() [1/2]

+ +
+
+
+template<typename K, typename V, typename R = V>
+ + + + + +
+ + + + + + + + + + + +
boost::future< void > hazelcast::client::imap::set (const K & key,
const V & value )
+
+inline
+
+ +

Puts an entry into this map.

+

Similar to put operation except that set doesn't return the old value which is more efficient.

Parameters
+ + + +
key
value
+
+
+ +

Definition at line 320 of file imap.h.

+
321 {
+
322 return to_void_future(set(key, value, UNSET));
+
323 }
+
boost::future< void > set(const K &key, const V &value)
Puts an entry into this map.
Definition imap.h:320
+
+
+
+ +

◆ set() [2/2]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< void > hazelcast::client::imap::set (const K & key,
const V & value,
std::chrono::milliseconds ttl )
+
+inline
+
+ +

Puts an entry into this map.

+

Similar to put operation except that set doesn't return the old value which is more efficient.

Parameters
+ + + + +
keykey with which the specified value is associated
value
ttlmaximum time in milliseconds for this entry to stay in the map 0 means infinite.
+
+
+ +

Definition at line 335 of file imap.h.

+
338 {
+
339 return to_void_future(set_internal(to_data(key), to_data(value), ttl));
+
340 }
+
+
+
+ +

◆ set_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
virtual boost::future< protocol::ClientMessage > hazelcast::client::imap::set_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data,
std::chrono::milliseconds ttl )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1231 of file imap.h.

+
1235 {
+
1236 return proxy::IMapImpl::set(key_data, value_data, ttl);
+
1237 }
+
+
+
+ +

◆ submit_to_key()

+ +
+
+
+template<typename K, typename ResultType, typename EntryProcessor>
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< ResultType > > hazelcast::client::imap::submit_to_key (const K & key,
const EntryProcessor & entry_processor )
+
+inline
+
+ +

Applies the user defined EntryProcessor to the entry mapped by the key.

+

Returns immediately with a Future representing that task.

+
Parameters
+ + + +
keykey to be processed
entryProcessorprocessor to process the key
+
+
+
Returns
Future from which the result of the operation can be retrieved.
+ +

Definition at line 960 of file imap.h.

+
963 {
+
964 return to_object<ResultType>(
+
965 submit_to_key_internal(to_data(key), to_data(entry_processor)));
+
966 }
+
+
+
+ +

◆ submit_to_key_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
boost::future< boost::optional< serialization::pimpl::data > > hazelcast::client::imap::submit_to_key_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & processor )
+
+inlineprotected
+
+ +

Definition at line 1260 of file imap.h.

+
1262 {
+
1263 return submit_to_key_data(key_data, processor);
+
1264 }
+
+
+
+ +

◆ try_lock() [1/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< bool > hazelcast::client::imap::try_lock (const K & key)
+
+inline
+
+ +

Tries to acquire the lock for the specified key.

+

If the lock is not available then the current thread doesn't wait and returns false immediately.

+
Parameters
+ + +
keykey to lock.
+
+
+
Returns
true if lock is acquired, false otherwise.
+ +

Definition at line 410 of file imap.h.

+
411 {
+
412 return try_lock(key, std::chrono::milliseconds(0));
+
413 }
+
boost::future< bool > try_lock(const K &key)
Tries to acquire the lock for the specified key.
Definition imap.h:410
+
+
+
+ +

◆ try_lock() [2/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::imap::try_lock (const K & key,
std::chrono::milliseconds timeout )
+
+inline
+
+ +

Tries to acquire the lock for the specified key.

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until one of two things happens:

    +
  • +The lock is acquired by the current thread; or
  • +
  • +The specified waiting time elapses
  • +
+
Parameters
+ + + +
keykey to lock in this map
timeoutmaximum time in milliseconds to wait for the lock
+
+
+
Returns
true if the lock was acquired and false if the waiting time elapsed before the lock was acquired.
+ +

Definition at line 432 of file imap.h.

+
434 {
+
435 return proxy::IMapImpl::try_lock(to_data(key), timeout);
+
436 }
+
+
+
+ +

◆ try_lock() [3/3]

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< bool > hazelcast::client::imap::try_lock (const K & key,
std::chrono::milliseconds timeout,
std::chrono::milliseconds lease_time )
+
+inline
+
+ +

Tries to acquire the lock for the specified key for the specified lease time.

+

After lease time, the lock will be released.

+

If the lock is not available then the current thread becomes disabled for thread scheduling purposes and lies dormant until one of two things happens:

    +
  • +The lock is acquired by the current thread; or
  • +
  • +The specified waiting time elapses
  • +
+
Parameters
+ + + + +
keykey to lock in this map
timeoutmaximum time to wait for the lock
leaseTimetime to wait before releasing the lock.
+
+
+
Returns
true if the lock was acquired and false if the waiting time elapsed before the lock was acquired.
+ +

Definition at line 456 of file imap.h.

+
459 {
+
460 return proxy::IMapImpl::try_lock(to_data(key), timeout, lease_time);
+
461 }
+
+
+
+ +

◆ try_put()

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + + + + + + + + + + +
boost::future< bool > hazelcast::client::imap::try_put (const K & key,
const V & value,
std::chrono::milliseconds timeout )
+
+inline
+
+ +

Tries to put the given key, value into this map within specified timeout value.

+

If this method returns false, it means that the caller thread couldn't acquire the lock for the key within timeout duration, thus put operation is not successful.

+
Parameters
+ + + + +
keykey of the entry
valuevalue of the entry
timeoutmaximum time to wait
+
+
+
Returns
true if the put is successful, false otherwise.
+ +

Definition at line 222 of file imap.h.

+
225 {
+
226 return try_put_internal(to_data(key), to_data(value), timeout);
+
227 }
+
+
+
+ +

◆ try_put_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
virtual boost::future< bool > hazelcast::client::imap::try_put_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data,
std::chrono::milliseconds timeout )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1184 of file imap.h.

+
1188 {
+
1189 return proxy::IMapImpl::try_put(key_data, value_data, timeout);
+
1190 }
+
+
+
+ +

◆ try_put_transient_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
virtual boost::future< protocol::ClientMessage > hazelcast::client::imap::try_put_transient_internal (const serialization::pimpl::data & key_data,
const serialization::pimpl::data & value_data,
std::chrono::milliseconds ttl )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1200 of file imap.h.

+
1204 {
+
1205 return proxy::IMapImpl::put_transient(key_data, value_data, ttl);
+
1206 }
+
+
+
+ +

◆ try_remove()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + + + + + +
boost::future< bool > hazelcast::client::imap::try_remove (const K & key,
std::chrono::milliseconds timeout )
+
+inline
+
+ +

Tries to remove the entry with the given key from this map within specified timeout value.

+

If the key is already locked by another thread and/or member, then this operation will wait timeout amount for acquiring the lock.

+
Parameters
+ + + +
keykey of the entry
timeoutmaximum time to wait for acquiring the lock for the key
+
+
+ +

Definition at line 203 of file imap.h.

+
205 {
+
206 return try_remove_internal(to_data(key), timeout);
+
207 }
+
+
+
+ +

◆ try_remove_internal()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
virtual boost::future< bool > hazelcast::client::imap::try_remove_internal (const serialization::pimpl::data & key_data,
std::chrono::milliseconds timeout )
+
+inlineprotectedvirtual
+
+ +

Definition at line 1177 of file imap.h.

+
1180 {
+
1181 return proxy::IMapImpl::try_remove(key_data, timeout);
+
1182 }
+
+
+
+ +

◆ unlock()

+ +
+
+
+template<typename K>
+ + + + + +
+ + + + + + + +
boost::future< void > hazelcast::client::imap::unlock (const K & key)
+
+inline
+
+ +

Releases the lock for the specified key.

+

It never blocks and returns immediately.

+

If the current thread is the holder of this lock then the hold count is decremented. If the hold count is now zero then the lock is released. If the current thread is not the holder of this lock then illegal_monitor_state is thrown.

+
Parameters
+ + +
keykey to lock.
+
+
+
Exceptions
+ + +
illegal_monitor_stateif the current thread does not hold this lock MTODO
+
+
+ +

Definition at line 478 of file imap.h.

+
479 {
+
480 return to_void_future(proxy::IMapImpl::unlock(to_data(key)));
+
481 }
+
+
+
+ +

◆ values() [1/3]

+ +
+
+
+template<typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::imap::values ()
+
+inline
+
+ +

Returns a vector clone of the values contained in this map.

+

The vector is NOT backed by the map, so changes to the map are NOT reflected in the collection, and vice-versa.

+
Returns
a vector clone of the values contained in this map
+ +

Definition at line 757 of file imap.h.

+
758 {
+
759 return to_object_vector<V>(proxy::IMapImpl::values_data());
+
760 }
+
+
+
+ +

◆ values() [2/3]

+ +
+
+
+template<typename V, typename P, class = typename std::enable_if< !std::is_base_of<query::paging_predicate_marker, P>::value>::type>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::imap::values (const P & predicate)
+
+inline
+
+ +

Returns a vector clone of the values contained in this map.

+

The vector is NOT backed by the map, so changes to the map are NOT reflected in the collection, and vice-versa.

+
Parameters
+ + +
predicatethe criteria for values to match
+
+
+
Returns
a vector clone of the values contained in this map
+ +

Definition at line 776 of file imap.h.

+
777 {
+
778 return to_object_vector<V>(
+
779 proxy::IMapImpl::values_data(to_data(predicate)));
+
780 }
+
+
+
+ +

◆ values() [3/3]

+ +
+
+
+template<typename K, typename V>
+ + + + + +
+ + + + + + + +
boost::future< std::vector< V > > hazelcast::client::imap::values (query::paging_predicate< K, V > & predicate)
+
+inline
+
+ +

Returns a vector clone of the values contained in this map.

+

The vector is NOT backed by the map, so changes to the map are NOT reflected in the collection, and vice-versa.

+
Parameters
+ + +
predicatethe criteria for values to match
+
+
+
Returns
a vector clone of the values contained in this map
+ +

Definition at line 793 of file imap.h.

+
795 {
+
796 predicate.set_iteration_type(query::iteration_type::VALUE);
+
797 auto future = values_for_paging_predicate_data(
+
798 protocol::codec::holder::paging_predicate_holder::of(
+
799 predicate, serialization_service_));
+
800 return values_to_object_vector_with_predicate(std::move(future),
+
801 predicate);
+
802 }
+
+
+
+ + +

◆ spi::ProxyManager

+ +
+
+ + + + + +
+ + + + +
friend class spi::ProxyManager
+
+friend
+
+ +

Definition at line 64 of file imap.h.

+ +
+
+

Member Data Documentation

+ +

◆ local_map_stats_

+ +
+
+ + + + + +
+ + + + +
monitor::impl::LocalMapStatsImpl hazelcast::client::imap::local_map_stats_
+
+protected
+
+ +

Definition at line 1138 of file imap.h.

+ +
+
+ +

◆ SERVICE_NAME

+ +
+
+ + + + + +
+ + + + +
const char* hazelcast::client::imap::SERVICE_NAME = "hz:impl:mapService"
+
+staticconstexpr
+
+ +

Definition at line 67 of file imap.h.

+ +
+
+ +

◆ UNSET

+ +
+
+ + + + + +
+ + + + +
const std::chrono::milliseconds hazelcast::client::imap::UNSET { -1 }
+
+staticprotected
+
+ +

Default TTL value of a record.

+ +

Definition at line 1136 of file imap.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/imap.h
  • +
  • hazelcast/src/hazelcast/client/proxy.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/de/d73/classhazelcast_1_1client_1_1imap.js b/5.5.0/de/d73/classhazelcast_1_1client_1_1imap.js new file mode 100644 index 0000000000..aaa8a2a4ee --- /dev/null +++ b/5.5.0/de/d73/classhazelcast_1_1client_1_1imap.js @@ -0,0 +1,54 @@ +var classhazelcast_1_1client_1_1imap = +[ + [ "add_entry_listener", "de/d73/classhazelcast_1_1client_1_1imap.html#a3dc91a84ad69858e6dd987185a9d5004", null ], + [ "add_entry_listener", "de/d73/classhazelcast_1_1client_1_1imap.html#a8c6044c01acd8cb69858bf1f5481c444", null ], + [ "add_entry_listener", "de/d73/classhazelcast_1_1client_1_1imap.html#a70e0b9f8b266d87d9f8a6d4a42213ae4", null ], + [ "add_index", "de/d73/classhazelcast_1_1client_1_1imap.html#a6cd23eac9c9699c1d190ffcd9076ff55", null ], + [ "add_index", "de/d73/classhazelcast_1_1client_1_1imap.html#a966669cb2b2d3389dd8ab513394dfe3e", null ], + [ "add_interceptor", "de/d73/classhazelcast_1_1client_1_1imap.html#ac396e78dd17e552e7e51fad7f2d03dc6", null ], + [ "contains_key", "de/d73/classhazelcast_1_1client_1_1imap.html#a6b944eee470455256c09ef20447e8712", null ], + [ "contains_value", "de/d73/classhazelcast_1_1client_1_1imap.html#a9e0b048bce3a31f2bb1503771aac8eec", null ], + [ "delete_entry", "de/d73/classhazelcast_1_1client_1_1imap.html#aff232c68e26aa979fb5b798f5e300831", null ], + [ "entry_set", "de/d73/classhazelcast_1_1client_1_1imap.html#af5f14284be750379b0aaf0ee693dc233", null ], + [ "entry_set", "de/d73/classhazelcast_1_1client_1_1imap.html#a576ce3753f240d438184432e5020cb80", null ], + [ "entry_set", "de/d73/classhazelcast_1_1client_1_1imap.html#a9ed9ab305a5c8a23db7e172264200cd9", null ], + [ "evict", "de/d73/classhazelcast_1_1client_1_1imap.html#a0323c84bc71dd69eead5ca2be2dd3352", null ], + [ "execute_on_entries", "de/d73/classhazelcast_1_1client_1_1imap.html#a948c74bcdc204e34691bbbee656ce02f", null ], + [ "execute_on_entries", "de/d73/classhazelcast_1_1client_1_1imap.html#a8e10cb020a79f4a9b347569bf1bbb788", null ], + [ "execute_on_key", "de/d73/classhazelcast_1_1client_1_1imap.html#a149298a3c5ee61e15e61c5ac0f57adac", null ], + [ "execute_on_keys", "de/d73/classhazelcast_1_1client_1_1imap.html#ac1172413758bccf2e17583ff3813759d", null ], + [ "force_unlock", "de/d73/classhazelcast_1_1client_1_1imap.html#a47f05f9615a7f4b23a1d4f69476762b7", null ], + [ "get", "de/d73/classhazelcast_1_1client_1_1imap.html#a49de93813b9fba3c8270308d0252fd42", null ], + [ "get_all", "de/d73/classhazelcast_1_1client_1_1imap.html#ab661d383a3054ba9db7135c1e0c4b5a4", null ], + [ "get_entry_view", "de/d73/classhazelcast_1_1client_1_1imap.html#a354e5ac2a3f3bb119e31d7e1edfaa207", null ], + [ "get_local_map_stats", "de/d73/classhazelcast_1_1client_1_1imap.html#a68ec5d0e87b0a97ee5d6c5fd08990b33", null ], + [ "is_locked", "de/d73/classhazelcast_1_1client_1_1imap.html#a1c358bea9cfc2de061c8764730b981d7", null ], + [ "key_set", "de/d73/classhazelcast_1_1client_1_1imap.html#a7688f3fec916428c968bfc50afb3b089", null ], + [ "key_set", "de/d73/classhazelcast_1_1client_1_1imap.html#ad2b1245d03621a96e6b58b236cdd1e90", null ], + [ "key_set", "de/d73/classhazelcast_1_1client_1_1imap.html#a747b7aed914617872497ea7c91b36b87", null ], + [ "lock", "de/d73/classhazelcast_1_1client_1_1imap.html#a091f6f95cff4ac4d7f2803675d467f59", null ], + [ "lock", "de/d73/classhazelcast_1_1client_1_1imap.html#ace423fd25e9c6ec892898b417ee0cc87", null ], + [ "put", "de/d73/classhazelcast_1_1client_1_1imap.html#a82908f0dc79f6492fe94c770d5eb9d81", null ], + [ "put", "de/d73/classhazelcast_1_1client_1_1imap.html#a481a82cb754c5ce674aa682e56e09c80", null ], + [ "put_all", "de/d73/classhazelcast_1_1client_1_1imap.html#a11a290701cbf520ce81657335d5d792f", null ], + [ "put_if_absent", "de/d73/classhazelcast_1_1client_1_1imap.html#aaa53260265e4e557687e12e34a76012b", null ], + [ "put_if_absent", "de/d73/classhazelcast_1_1client_1_1imap.html#a7b88035ec044bb94473b75bdf7fbfee1", null ], + [ "put_transient", "de/d73/classhazelcast_1_1client_1_1imap.html#a3da61c96c4e9b3b7831361ca96718260", null ], + [ "remove", "de/d73/classhazelcast_1_1client_1_1imap.html#a6da77513bc6a713a4867f44c188617d2", null ], + [ "remove", "de/d73/classhazelcast_1_1client_1_1imap.html#a9c70ef933106172c4fdc1cf0ebab94c6", null ], + [ "remove_all", "de/d73/classhazelcast_1_1client_1_1imap.html#aebea6cc8a005ef4ac05825805b4939e7", null ], + [ "replace", "de/d73/classhazelcast_1_1client_1_1imap.html#a70a67cce2d7315df36554f8809d35d7d", null ], + [ "replace", "de/d73/classhazelcast_1_1client_1_1imap.html#a597981b2e1037295810242b823ea2f57", null ], + [ "set", "de/d73/classhazelcast_1_1client_1_1imap.html#aa8ebda8b48fd41806e0dee8baccf7a8f", null ], + [ "set", "de/d73/classhazelcast_1_1client_1_1imap.html#ac1141bf6f6e393609978c1e12be1af53", null ], + [ "submit_to_key", "de/d73/classhazelcast_1_1client_1_1imap.html#a9cee83b5daa662d756e24f9ed6bb4094", null ], + [ "try_lock", "de/d73/classhazelcast_1_1client_1_1imap.html#a90267aea4272f19f4b64beb3a336d1ae", null ], + [ "try_lock", "de/d73/classhazelcast_1_1client_1_1imap.html#aef3f3a76dcb298a70772ad4381f67b1f", null ], + [ "try_lock", "de/d73/classhazelcast_1_1client_1_1imap.html#a8f5063e11a776a79738fabd4239fe308", null ], + [ "try_put", "de/d73/classhazelcast_1_1client_1_1imap.html#a6f86b2ca50e5370c7218410853e93de6", null ], + [ "try_remove", "de/d73/classhazelcast_1_1client_1_1imap.html#af582bcc01d91a3fb5522ea2586b2e6e8", null ], + [ "unlock", "de/d73/classhazelcast_1_1client_1_1imap.html#a3f1e7126c2360532b59dfe919634b196", null ], + [ "values", "de/d73/classhazelcast_1_1client_1_1imap.html#ade37e78118046d5b3cd6398d7ba72986", null ], + [ "values", "de/d73/classhazelcast_1_1client_1_1imap.html#a2a78d061c4be180469b65d13d3b87b25", null ], + [ "values", "de/d73/classhazelcast_1_1client_1_1imap.html#aa55d58649f16a20c31da032a0b84088a", null ] +]; \ No newline at end of file diff --git a/5.5.0/de/d73/classhazelcast_1_1client_1_1imap.png b/5.5.0/de/d73/classhazelcast_1_1client_1_1imap.png new file mode 100644 index 0000000000000000000000000000000000000000..23451de27addb417174f543ec98cbf5b7caa9dfe GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^tw0>W!3-oBzPn8VlF|V_A+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=E9-JY5_^Dj46+y$rIt9#a(5`gt>&hJ+Ai!nnX+QmTNr!e}|q= zqs$rCoytqUz25N9qHBx(UpCd6H+>VHM6BOuu>VJZ%<_t#Gk>!keVzZdQ$*#bDXVM1 zgeBLV6qSm$GCXj$Wq43@x9QQx9n8mcHN-lk6YexCz4HiQI1uJ2D8leSRK$^yAr77S zwO+%;MNix%^lK8(v=ytWLc3&VoSZa2?%3?PrAhx|&o2!KefuSC5pU~~i%QL-o@PAYMZ$+<#b-5$m?lBSNV3Si^`ga=IWL%dKJyJ`{pJ~!D&YK_~P!{0XqVUyQY1< zyX(WU_j6B3mwxoQwz=n7xr+6MrDnU7w + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::FieldDefinition Member List
+
+ +
+
+ + + + diff --git a/5.5.0/de/d8a/structhazelcast_1_1client_1_1endpoint__qualifier-members.html b/5.5.0/de/d8a/structhazelcast_1_1client_1_1endpoint__qualifier-members.html new file mode 100644 index 0000000000..4285f9eb4c --- /dev/null +++ b/5.5.0/de/d8a/structhazelcast_1_1client_1_1endpoint__qualifier-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::endpoint_qualifier Member List
+
+ +
+
+ + + + diff --git a/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html b/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html new file mode 100644 index 0000000000..400167881a --- /dev/null +++ b/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html @@ -0,0 +1,405 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::object_data_input Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::object_data_input Class Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::object_data_input:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 object_data_input (boost::endian::order byte_order, const std::vector< byte > &buffer, int offset, pimpl::PortableSerializer &portable_ser, pimpl::compact_stream_serializer &compact_ser, pimpl::DataSerializer &data_ser, std::shared_ptr< serialization::global_serializer > global_serializer)
 Internal API.
template<typename T>
std::enable_if<!(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value), boost::optional< T > >::type read_object ()
+template<typename T>
std::enable_if< std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value, boost::optional< std::string > >::type read_object ()
template<typename T>
std::enable_if< std::is_base_of< identified_data_serializer, hz_serializer< T > >::value, boost::optional< T > >::type read_object (int32_t type_id)
+template<typename T>
std::enable_if< std::is_base_of< portable_serializer, hz_serializer< T > >::value, boost::optional< T > >::type read_object (int32_t type_id)
+template<typename T>
std::enable_if< std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value, boost::optional< T > >::type read_object (int32_t type_id)
+template<typename T>
std::enable_if< std::is_base_of< builtin_serializer, hz_serializer< T > >::value, boost::optional< T > >::type read_object (int32_t type_id)
+template<typename T>
std::enable_if< std::is_base_of< custom_serializer, hz_serializer< T > >::value, boost::optional< T > >::type read_object (int32_t type_id)
+template<typename T>
std::enable_if< std::is_same< generic_record::generic_record, T >::value, boost::optional< T > >::type read_object (int32_t type_id)
template<typename T>
std::enable_if<!(std::is_base_of< identified_data_serializer, hz_serializer< T > >::value||std::is_base_of< portable_serializer, hz_serializer< T > >::value||std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value||std::is_base_of< builtin_serializer, hz_serializer< T > >::value||std::is_base_of< custom_serializer, hz_serializer< T > >::value||std::is_same< generic_record::generic_record, T >::value), boost::optional< T > >::type read_object (int32_t type_id)
 Global serialization.
+ + + + + +

+Friends

class compact::compact_reader
class portable_reader
+template<typename OFFSET_TYPE>
int32_t pimpl::offset_reader::get_offset (object_data_input &in, uint32_t variable_offsets_pos, uint32_t index)
+

Detailed Description

+
+

Definition at line 756 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ object_data_input()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::serialization::object_data_input::object_data_input (boost::endian::order byte_order,
const std::vector< byte > & buffer,
int offset,
pimpl::PortableSerializer & portable_ser,
pimpl::compact_stream_serializer & compact_ser,
pimpl::DataSerializer & data_ser,
std::shared_ptr< serialization::global_serializer > global_serializer )
+
+ +

Internal API.

+

Constructor

+ +

Definition at line 367 of file serialization.cpp.

+
375 : pimpl::data_input<std::vector<byte>>(byte_order, buffer, offset)
+
376 , portable_serializer_(portable_ser)
+
377 , compact_serializer_(compact_ser)
+
378 , data_serializer_(data_ser)
+
379 , global_serializer_(std::move(global_serializer))
+
380{}
+
+
+
+

Member Function Documentation

+ +

◆ read_object() [1/3]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if< std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value, boost::optional< std::string > >::type hazelcast::client::serialization::object_data_input::read_object ()
+
+inline
+
+
Returns
the object read
+
Exceptions
+ + +
ioif it reaches end of file before finish reading
+
+
+ +

Definition at line 2431 of file serialization.h.

+
2432{
+
2433 int32_t typeId = read(boost::endian::order::big);
+
2434 if (static_cast<int32_t>(
+
2435 pimpl::serialization_constants::CONSTANT_TYPE_NULL) == typeId) {
+
2436 return boost::none;
+
2437 }
+
2438 return read_object<T>(typeId);
+
2439}
+
std::enable_if<!(std::is_array< T >::value &&std::is_same< typenamestd::remove_all_extents< T >::type, char >::value), boost::optional< T > >::type read_object()
+
+
+
+ +

◆ read_object() [2/3]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if<!(std::is_base_of< identified_data_serializer, hz_serializer< T > >::value||std::is_base_of< portable_serializer, hz_serializer< T > >::value||std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value||std::is_base_of< builtin_serializer, hz_serializer< T > >::value||std::is_base_of< custom_serializer, hz_serializer< T > >::value||std::is_same< generic_record::generic_record, T >::value), boost::optional< T > >::type hazelcast::client::serialization::object_data_input::read_object (int32_t type_id)
+
+inline
+
+ +

Global serialization.

+
Template Parameters
+ + +
TThe type to be deserialized to
+
+
+
Parameters
+ + +
typeIdthe type id of the serilizer
+
+
+
Returns
the deserialized object
+ +
+
+ +

◆ read_object() [3/3]

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::enable_if<!(std::is_base_of< identified_data_serializer, hz_serializer< T > >::value||std::is_base_of< portable_serializer, hz_serializer< T > >::value||std::is_base_of< compact::compact_serializer, hz_serializer< T > >::value||std::is_base_of< builtin_serializer, hz_serializer< T > >::value||std::is_base_of< custom_serializer, hz_serializer< T > >::value||std::is_same< generic_record::generic_record, T >::value), boost::optional< T > >::type hazelcast::client::serialization::object_data_input::read_object (int32_t type_id)
+
+inline
+
+ +

Definition at line 2453 of file serialization.h.

+
2455{
+
2456 if (type_id != static_cast<int32_t>(
+
2457 pimpl::serialization_constants::CONSTANT_TYPE_DATA)) {
+
2458 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
2459 "object_data_input::read_object<identified_data_serializer>",
+
2460 (boost::format("The associated serializer Serializer<T> is "
+
2461 "identified_data_serializer "
+
2462 "but received data type id is %1%") %
+
2463 type_id)
+
2464 .str()));
+
2465 }
+
2466
+
2467 return data_serializer_.read_object<T>(*this);
+
2468}
+
+
+
+ + +

◆ compact::compact_reader

+ +
+
+ + + + + +
+ + + + +
friend class compact::compact_reader
+
+friend
+
+ +

Definition at line 765 of file serialization.h.

+ +
+
+ +

◆ portable_reader

+ +
+
+ + + + + +
+ + + + +
friend class portable_reader
+
+friend
+
+ +

Definition at line 766 of file serialization.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.js b/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.js new file mode 100644 index 0000000000..d3125c6a41 --- /dev/null +++ b/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.js @@ -0,0 +1,6 @@ +var classhazelcast_1_1client_1_1serialization_1_1object__data__input = +[ + [ "object_data_input", "de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html#a389375a66e940d13e9cdb23ce136e948", null ], + [ "read_object", "de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html#ad08d6e4763651cd2b6834f62134dde9d", null ], + [ "read_object", "de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html#a2853d1efe9c3a5001bca1bc0439257fd", null ] +]; \ No newline at end of file diff --git a/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.png b/5.5.0/de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.png new file mode 100644 index 0000000000000000000000000000000000000000..90b9a7c4723c07b7d799c0277e08d064f768b06c GIT binary patch literal 1055 zcmeAS@N?(olHy`uVBq!ia0y~yU=#J#G{-)vC!jF+qxZV47Qbon>qG9cDVN7Ys{oj z<2!%MYi`DFo7;9{nz{btO?K12Y+IKRdyQMt>{fBH7RFH=tY&g zKdpE9KdX(I)@3VazP##?YWlTr*~@lW+dQ7MM`A+m)9WYq^q$^aTe3LLFZ_AYo^bu# zn+1RNtdDDwaX(#e;jnJUjmj@iYCM0x{!=44Z=BrW-SN8wH`1N0buVe0Y_Mfd3x#a&}hhZHJ$h9lwYhg6joi3nyg9GJg|pFxAsA*hg%;qr0!M#hG~ zqpS=*+|!tt8JfGe8P0@+FdPVtp)LOEUf9{8;p(EIsIpRJrTkIXNioQneY$#uUtaI! z)A^hCJT2W+@XR|%Iz94vr-*Zq`MEpq`|h7|oir&=^zo4wMR$)T#}-dqGINf%&AMsV z_SWUa&wg2Tbzk4r>|6XxFi1*=!o4=P!eE(HB zE7x=Vn|gD*$|qBvf0=sooTuTk_FIw1j-~29Uu$ALYqJvn|6ElTUNhR|NUZ9TpI5yn`7KDK{w~m*MEFz z`R|MccID->Pg|c8FaBC1zxMd2O#53hInV#z2>WGvQ|;?wk(@W~{d^Di?YUpMdd~O7 z*JRtpuWnsxdwrq2=cW70%T?^Ze*C?|=G?<|IVxWd=l^%o%Rl+o{93ol-;Si@=5fLWQr)78&qol`;+074oMHvj+t literal 0 HcmV?d00001 diff --git a/5.5.0/de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html b/5.5.0/de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html new file mode 100644 index 0000000000..f8c227bebd --- /dev/null +++ b/5.5.0/de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html @@ -0,0 +1,154 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::local_time > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::local_time > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::local_time &f) const
+

Detailed Description

+
+

Definition at line 81 of file local_time.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + + + +
std::size_t std::hash< hazelcast::client::local_time >::operator() (const hazelcast::client::local_time & f) const
+
+ +

Definition at line 1441 of file client_impl.cpp.

+
1443{
+
1444 std::size_t seed = 0;
+
1445 boost::hash_combine(seed, v.hours);
+
1446 boost::hash_combine(seed, v.minutes);
+
1447 boost::hash_combine(seed, v.seconds);
+
1448 boost::hash_combine(seed, v.nanos);
+
1449 return seed;
+
1450}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/d9d/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options-members.html b/5.5.0/de/d9d/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options-members.html new file mode 100644 index 0000000000..ebf433681d --- /dev/null +++ b/5.5.0/de/d9d/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/de/da6/classhazelcast_1_1client_1_1query_1_1false__predicate-members.html b/5.5.0/de/da6/classhazelcast_1_1client_1_1query_1_1false__predicate-members.html new file mode 100644 index 0000000000..ad93077a2c --- /dev/null +++ b/5.5.0/de/da6/classhazelcast_1_1client_1_1query_1_1false__predicate-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::false_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::false_predicate, including all inherited members.

+ + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
false_predicate(hazelcast_client &client) (defined in hazelcast::client::query::false_predicate)hazelcast::client::query::false_predicate
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/de/da9/classhazelcast_1_1client_1_1query_1_1named__predicate-members.html b/5.5.0/de/da9/classhazelcast_1_1client_1_1query_1_1named__predicate-members.html new file mode 100644 index 0000000000..d91abe0ed2 --- /dev/null +++ b/5.5.0/de/da9/classhazelcast_1_1client_1_1query_1_1named__predicate-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::named_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::named_predicate, including all inherited members.

+ + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
named_predicate(hazelcast_client &client, const std::string &attribute_name) (defined in hazelcast::client::query::named_predicate)hazelcast::client::query::named_predicateexplicitprotected
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
+
+
+ + + + diff --git a/5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html b/5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html new file mode 100644 index 0000000000..7bf4cfb114 --- /dev/null +++ b/5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html @@ -0,0 +1,4009 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::generic_record::generic_record Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::generic_record::generic_record Class Reference
+
+
+ +

A generic object interface that is returned to the user when the domain class can not be created from any of the distributed Hazelcast data structures like imap, iqueue etc. + More...

+ +

#include <generic_record.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

generic_record_builder new_builder () const
 Creates a generic_record_builder allows to create a new object.
generic_record_builder new_builder_with_clone () const
 Returned generic_record_builder can be used to have exact copy and also just to update a couple of fields.
std::unordered_set< std::string > get_field_names () const
field_kind get_field_kind (const std::string &field_name) const
 Returns the kind of the field for the given field name.
bool has_field (std::string field_name) const
bool get_boolean (const std::string &field_name) const
bool & get_boolean (const std::string &field_name)
int8_t get_int8 (const std::string &field_name) const
int8_t & get_int8 (const std::string &field_name)
int16_t get_int16 (const std::string &field_name) const
int16_t & get_int16 (const std::string &field_name)
int32_t get_int32 (const std::string &field_name) const
int32_t & get_int32 (const std::string &field_name)
int64_t get_int64 (const std::string &field_name) const
int64_t & get_int64 (const std::string &field_name)
float get_float32 (const std::string &field_name) const
float & get_float32 (const std::string &field_name)
double get_float64 (const std::string &field_name) const
double & get_float64 (const std::string &field_name)
const boost::optional< std::string > & get_string (const std::string &field_name) const
boost::optional< std::string > & get_string (const std::string &field_name)
const boost::optional< big_decimal > & get_decimal (const std::string &field_name) const
boost::optional< big_decimal > & get_decimal (const std::string &field_name)
const boost::optional< local_time > & get_time (const std::string &field_name) const
boost::optional< local_time > & get_time (const std::string &field_name)
const boost::optional< local_date > & get_date (const std::string &field_name) const
boost::optional< local_date > & get_date (const std::string &field_name)
const boost::optional< local_date_time > & get_timestamp (const std::string &field_name) const
boost::optional< local_date_time > & get_timestamp (const std::string &field_name)
const boost::optional< offset_date_time > & get_timestamp_with_timezone (const std::string &field_name) const
boost::optional< offset_date_time > & get_timestamp_with_timezone (const std::string &field_name)
const boost::optional< generic_record > & get_generic_record (const std::string &field_name) const
boost::optional< generic_record > & get_generic_record (const std::string &field_name)
const boost::optional< std::vector< bool > > & get_array_of_boolean (const std::string &field_name) const
boost::optional< std::vector< bool > > & get_array_of_boolean (const std::string &field_name)
const boost::optional< std::vector< int8_t > > & get_array_of_int8 (const std::string &field_name) const
boost::optional< std::vector< int8_t > > & get_array_of_int8 (const std::string &field_name)
const boost::optional< std::vector< int16_t > > & get_array_of_int16 (const std::string &field_name) const
boost::optional< std::vector< int16_t > > & get_array_of_int16 (const std::string &field_name)
const boost::optional< std::vector< int32_t > > & get_array_of_int32 (const std::string &field_name) const
boost::optional< std::vector< int32_t > > & get_array_of_int32 (const std::string &field_name)
const boost::optional< std::vector< int64_t > > & get_array_of_int64 (const std::string &field_name) const
boost::optional< std::vector< int64_t > > & get_array_of_int64 (const std::string &field_name)
const boost::optional< std::vector< float > > & get_array_of_float32 (const std::string &field_name) const
boost::optional< std::vector< float > > & get_array_of_float32 (const std::string &field_name)
const boost::optional< std::vector< double > > & get_array_of_float64 (const std::string &field_name) const
boost::optional< std::vector< double > > & get_array_of_float64 (const std::string &field_name)
const boost::optional< std::vector< boost::optional< std::string > > > & get_array_of_string (const std::string &field_name) const
boost::optional< std::vector< boost::optional< std::string > > > & get_array_of_string (const std::string &field_name)
const boost::optional< std::vector< boost::optional< big_decimal > > > & get_array_of_decimal (const std::string &field_name) const
boost::optional< std::vector< boost::optional< big_decimal > > > & get_array_of_decimal (const std::string &field_name)
const boost::optional< std::vector< boost::optional< local_time > > > & get_array_of_time (const std::string &field_name) const
boost::optional< std::vector< boost::optional< local_time > > > & get_array_of_time (const std::string &field_name)
const boost::optional< std::vector< boost::optional< local_date > > > & get_array_of_date (const std::string &field_name) const
boost::optional< std::vector< boost::optional< local_date > > > & get_array_of_date (const std::string &field_name)
const boost::optional< std::vector< boost::optional< local_date_time > > > & get_array_of_timestamp (const std::string &field_name) const
boost::optional< std::vector< boost::optional< local_date_time > > > & get_array_of_timestamp (const std::string &field_name)
const boost::optional< std::vector< boost::optional< offset_date_time > > > & get_array_of_timestamp_with_timezone (const std::string &field_name) const
boost::optional< std::vector< boost::optional< offset_date_time > > > & get_array_of_timestamp_with_timezone (const std::string &field_name)
const boost::optional< std::vector< boost::optional< generic_record > > > & get_array_of_generic_record (const std::string &field_name) const
boost::optional< std::vector< boost::optional< generic_record > > > & get_array_of_generic_record (const std::string &field_name)
boost::optional< bool > get_nullable_boolean (const std::string &field_name) const
 Supported only for Compact.
boost::optional< bool > & get_nullable_boolean (const std::string &field_name)
 Supported only for Compact.
boost::optional< int8_t > get_nullable_int8 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< int8_t > & get_nullable_int8 (const std::string &field_name)
 Supported only for Compact.
boost::optional< int16_t > get_nullable_int16 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< int16_t > & get_nullable_int16 (const std::string &field_name)
 Supported only for Compact.
boost::optional< int32_t > get_nullable_int32 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< int32_t > & get_nullable_int32 (const std::string &field_name)
 Supported only for Compact.
boost::optional< int64_t > get_nullable_int64 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< int64_t > & get_nullable_int64 (const std::string &field_name)
 Supported only for Compact.
boost::optional< float > get_nullable_float32 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< float > & get_nullable_float32 (const std::string &field_name)
 Supported only for Compact.
boost::optional< double > get_nullable_float64 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< double > & get_nullable_float64 (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< bool > > > & get_array_of_nullable_boolean (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< bool > > > & get_array_of_nullable_boolean (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< int8_t > > > & get_array_of_nullable_int8 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< int8_t > > > & get_array_of_nullable_int8 (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< int16_t > > > & get_array_of_nullable_int16 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< int16_t > > > & get_array_of_nullable_int16 (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< int32_t > > > & get_array_of_nullable_int32 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< int32_t > > > & get_array_of_nullable_int32 (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< int64_t > > > & get_array_of_nullable_int64 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< int64_t > > > & get_array_of_nullable_int64 (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< float > > > & get_array_of_nullable_float32 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< float > > > & get_array_of_nullable_float32 (const std::string &field_name)
 Supported only for Compact.
const boost::optional< std::vector< boost::optional< double > > > & get_array_of_nullable_float64 (const std::string &field_name) const
 Supported only for Compact.
boost::optional< std::vector< boost::optional< double > > > & get_array_of_nullable_float64 (const std::string &field_name)
 Supported only for Compact.
+ + + + + + + +

+Friends

class generic_record_builder
class pimpl::compact_stream_serializer
std::ostream HAZELCAST_API & operator<< (std::ostream &os, const generic_record &record)
bool HAZELCAST_API operator== (const generic_record &x, const generic_record &y)
bool HAZELCAST_API operator!= (const generic_record &x, const generic_record &y)
boost::property_tree::ptree write_generic_record (const generic_record &record)
+

Detailed Description

+

A generic object interface that is returned to the user when the domain class can not be created from any of the distributed Hazelcast data structures like imap, iqueue etc.

+

GenericRecord also allows reading from a cluster without having the classes on the client side. If T is specified as generic_record, any compact objects can be read and written objects back to the cluster without the need to have the domain classes definition on client side.

+

Currently, only compact serializable objects are supported.

+

Multiple threads can simultaneous read from generic_record but concurrent writes are not supported.

+ +

Definition at line 59 of file generic_record.h.

+

Member Function Documentation

+ +

◆ get_array_of_boolean() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< bool > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_boolean (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1084 of file compact.cpp.

+
1085{
+
1086 return get_array_of_primitive<bool>(field_name,
+
1087 field_kind::ARRAY_OF_BOOLEAN,
+
1088 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1089 "boolean");
+
1090}
+
+
+
+ +

◆ get_array_of_boolean() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< bool > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_boolean (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1075 of file compact.cpp.

+
1076{
+
1077 return get_array_of_primitive<bool>(field_name,
+
1078 field_kind::ARRAY_OF_BOOLEAN,
+
1079 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1080 "boolean");
+
1081}
+
+
+
+ +

◆ get_array_of_date() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< local_date > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_date (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_date()
+ +

Definition at line 1379 of file compact.cpp.

+
1380{
+
1381 return get<boost::optional<std::vector<boost::optional<local_date>>>>(
+
1382 field_name, field_kind::ARRAY_OF_DATE);
+
1383}
+
+
+
+ +

◆ get_array_of_date() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< local_date > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_date (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_date()
+ +

Definition at line 1372 of file compact.cpp.

+
1373{
+
1374 return get<boost::optional<std::vector<boost::optional<local_date>>>>(
+
1375 field_name, field_kind::ARRAY_OF_DATE);
+
1376}
+
+
+
+ +

◆ get_array_of_decimal() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< big_decimal > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_decimal (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_decimal()
+ +

Definition at line 1351 of file compact.cpp.

+
1352{
+
1353 return get<boost::optional<std::vector<boost::optional<big_decimal>>>>(
+
1354 field_name, field_kind::ARRAY_OF_DECIMAL);
+
1355}
+
+
+
+ +

◆ get_array_of_decimal() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< big_decimal > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_decimal (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema/class definition.
+
+
+
See also
get_decimal()
+ +

Definition at line 1344 of file compact.cpp.

+
1345{
+
1346 return get<boost::optional<std::vector<boost::optional<big_decimal>>>>(
+
1347 field_name, field_kind::ARRAY_OF_DECIMAL);
+
1348}
+
+
+
+ +

◆ get_array_of_float32() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< float > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_float32 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1174 of file compact.cpp.

+
1175{
+
1176 return get_array_of_primitive<float>(field_name,
+
1177 field_kind::ARRAY_OF_FLOAT32,
+
1178 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1179 "float32");
+
1180}
+
+
+
+ +

◆ get_array_of_float32() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< float > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_float32 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1165 of file compact.cpp.

+
1166{
+
1167 return get_array_of_primitive<float>(field_name,
+
1168 field_kind::ARRAY_OF_FLOAT32,
+
1169 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1170 "float32");
+
1171}
+
+
+
+ +

◆ get_array_of_float64() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< double > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_float64 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1192 of file compact.cpp.

+
1193{
+
1194 return get_array_of_primitive<double>(field_name,
+
1195 field_kind::ARRAY_OF_FLOAT64,
+
1196 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1197 "float64");
+
1198}
+
+
+
+ +

◆ get_array_of_float64() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< double > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_float64 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1183 of file compact.cpp.

+
1184{
+
1185 return get_array_of_primitive<double>(field_name,
+
1186 field_kind::ARRAY_OF_FLOAT64,
+
1187 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1188 "float64");
+
1189}
+
+
+
+ +

◆ get_array_of_generic_record() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< generic_record > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_generic_record (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1423 of file compact.cpp.

+
1424{
+
1425 return get<boost::optional<std::vector<boost::optional<generic_record>>>>(
+
1426 field_name, field_kind::ARRAY_OF_COMPACT);
+
1427}
+
+
+
+ +

◆ get_array_of_generic_record() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< generic_record > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_generic_record (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1416 of file compact.cpp.

+
1417{
+
1418 return get<boost::optional<std::vector<boost::optional<generic_record>>>>(
+
1419 field_name, field_kind::ARRAY_OF_COMPACT);
+
1420}
+
+
+
+ +

◆ get_array_of_int16() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< int16_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int16 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1120 of file compact.cpp.

+
1121{
+
1122 return get_array_of_primitive<int16_t>(field_name,
+
1123 field_kind::ARRAY_OF_INT16,
+
1124 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1125 "int16");
+
1126}
+
+
+
+ +

◆ get_array_of_int16() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< int16_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int16 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1111 of file compact.cpp.

+
1112{
+
1113 return get_array_of_primitive<int16_t>(field_name,
+
1114 field_kind::ARRAY_OF_INT16,
+
1115 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1116 "int16");
+
1117}
+
+
+
+ +

◆ get_array_of_int32() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< int32_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int32 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1138 of file compact.cpp.

+
1139{
+
1140 return get_array_of_primitive<int32_t>(field_name,
+
1141 field_kind::ARRAY_OF_INT32,
+
1142 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1143 "int32");
+
1144}
+
+
+
+ +

◆ get_array_of_int32() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< int32_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int32 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1129 of file compact.cpp.

+
1130{
+
1131 return get_array_of_primitive<int32_t>(field_name,
+
1132 field_kind::ARRAY_OF_INT32,
+
1133 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1134 "int32");
+
1135}
+
+
+
+ +

◆ get_array_of_int64() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< int64_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int64 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1156 of file compact.cpp.

+
1157{
+
1158 return get_array_of_primitive<int64_t>(field_name,
+
1159 field_kind::ARRAY_OF_INT64,
+
1160 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1161 "int64");
+
1162}
+
+
+
+ +

◆ get_array_of_int64() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< int64_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int64 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1147 of file compact.cpp.

+
1148{
+
1149 return get_array_of_primitive<int64_t>(field_name,
+
1150 field_kind::ARRAY_OF_INT64,
+
1151 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1152 "int64");
+
1153}
+
+
+
+ +

◆ get_array_of_int8() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< int8_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int8 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1102 of file compact.cpp.

+
1103{
+
1104 return get_array_of_primitive<int8_t>(field_name,
+
1105 field_kind::ARRAY_OF_INT8,
+
1106 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1107 "int8");
+
1108}
+
+
+
+ +

◆ get_array_of_int8() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< int8_t > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_int8 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1093 of file compact.cpp.

+
1094{
+
1095 return get_array_of_primitive<int8_t>(field_name,
+
1096 field_kind::ARRAY_OF_INT8,
+
1097 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1098 "int8");
+
1099}
+
+
+
+ +

◆ get_array_of_nullable_boolean() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< bool > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_boolean (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1211 of file compact.cpp.

+
1212{
+
1213 return get_array_of_nullable<bool>(field_name,
+
1214 field_kind::ARRAY_OF_BOOLEAN,
+
1215 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1216 "boolean");
+
1217}
+
+
+
+ +

◆ get_array_of_nullable_boolean() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< bool > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_boolean (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1201 of file compact.cpp.

+
1203{
+
1204 return get_array_of_nullable<bool>(field_name,
+
1205 field_kind::ARRAY_OF_BOOLEAN,
+
1206 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1207 "boolean");
+
1208}
+
+
+
+ +

◆ get_array_of_nullable_float32() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< float > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_float32 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1302 of file compact.cpp.

+
1303{
+
1304 return get_array_of_nullable<float>(field_name,
+
1305 field_kind::ARRAY_OF_FLOAT32,
+
1306 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1307 "float32");
+
1308}
+
+
+
+ +

◆ get_array_of_nullable_float32() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< float > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_float32 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1292 of file compact.cpp.

+
1294{
+
1295 return get_array_of_nullable<float>(field_name,
+
1296 field_kind::ARRAY_OF_FLOAT32,
+
1297 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1298 "float32");
+
1299}
+
+
+
+ +

◆ get_array_of_nullable_float64() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< double > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_float64 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1321 of file compact.cpp.

+
1322{
+
1323 return get_array_of_nullable<double>(field_name,
+
1324 field_kind::ARRAY_OF_FLOAT64,
+
1325 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1326 "float64");
+
1327}
+
+
+
+ +

◆ get_array_of_nullable_float64() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< double > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_float64 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1311 of file compact.cpp.

+
1313{
+
1314 return get_array_of_nullable<double>(field_name,
+
1315 field_kind::ARRAY_OF_FLOAT64,
+
1316 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1317 "float64");
+
1318}
+
+
+
+ +

◆ get_array_of_nullable_int16() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< int16_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int16 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1247 of file compact.cpp.

+
1248{
+
1249 return get_array_of_nullable<int16_t>(field_name,
+
1250 field_kind::ARRAY_OF_INT16,
+
1251 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1252 "int16");
+
1253}
+
+
+
+ +

◆ get_array_of_nullable_int16() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< int16_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int16 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1238 of file compact.cpp.

+
1239{
+
1240 return get_array_of_nullable<int16_t>(field_name,
+
1241 field_kind::ARRAY_OF_INT16,
+
1242 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1243 "int16");
+
1244}
+
+
+
+ +

◆ get_array_of_nullable_int32() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< int32_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int32 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1265 of file compact.cpp.

+
1266{
+
1267 return get_array_of_nullable<int32_t>(field_name,
+
1268 field_kind::ARRAY_OF_INT32,
+
1269 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1270 "int32");
+
1271}
+
+
+
+ +

◆ get_array_of_nullable_int32() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< int32_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int32 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1256 of file compact.cpp.

+
1257{
+
1258 return get_array_of_nullable<int32_t>(field_name,
+
1259 field_kind::ARRAY_OF_INT32,
+
1260 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1261 "int32");
+
1262}
+
+
+
+ +

◆ get_array_of_nullable_int64() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< int64_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int64 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1283 of file compact.cpp.

+
1284{
+
1285 return get_array_of_nullable<int64_t>(field_name,
+
1286 field_kind::ARRAY_OF_INT64,
+
1287 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1288 "int64");
+
1289}
+
+
+
+ +

◆ get_array_of_nullable_int64() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< int64_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int64 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1274 of file compact.cpp.

+
1275{
+
1276 return get_array_of_nullable<int64_t>(field_name,
+
1277 field_kind::ARRAY_OF_INT64,
+
1278 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1279 "int64");
+
1280}
+
+
+
+ +

◆ get_array_of_nullable_int8() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< int8_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int8 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1229 of file compact.cpp.

+
1230{
+
1231 return get_array_of_nullable<int8_t>(field_name,
+
1232 field_kind::ARRAY_OF_INT8,
+
1233 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1234 "int8");
+
1235}
+
+
+
+ +

◆ get_array_of_nullable_int8() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< int8_t > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_nullable_int8 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 1220 of file compact.cpp.

+
1221{
+
1222 return get_array_of_nullable<int8_t>(field_name,
+
1223 field_kind::ARRAY_OF_INT8,
+
1224 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1225 "int8");
+
1226}
+
+
+
+ +

◆ get_array_of_string() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< std::string > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_string (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1337 of file compact.cpp.

+
1338{
+
1339 return get<boost::optional<std::vector<boost::optional<std::string>>>>(
+
1340 field_name, field_kind::ARRAY_OF_STRING);
+
1341}
+
+
+
+ +

◆ get_array_of_string() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< std::string > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_string (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1330 of file compact.cpp.

+
1331{
+
1332 return get<boost::optional<std::vector<boost::optional<std::string>>>>(
+
1333 field_name, field_kind::ARRAY_OF_STRING);
+
1334}
+
+
+
+ +

◆ get_array_of_time() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< local_time > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_time (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schem definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_time()
+ +

Definition at line 1365 of file compact.cpp.

+
1366{
+
1367 return get<boost::optional<std::vector<boost::optional<local_time>>>>(
+
1368 field_name, field_kind::ARRAY_OF_TIME);
+
1369}
+
+
+
+ +

◆ get_array_of_time() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< local_time > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_time (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_time()
+ +

Definition at line 1358 of file compact.cpp.

+
1359{
+
1360 return get<boost::optional<std::vector<boost::optional<local_time>>>>(
+
1361 field_name, field_kind::ARRAY_OF_TIME);
+
1362}
+
+
+
+ +

◆ get_array_of_timestamp() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< local_date_time > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_timestamp (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_timestamp()
+ +

Definition at line 1393 of file compact.cpp.

+
1394{
+
1395 return get<boost::optional<std::vector<boost::optional<local_date_time>>>>(
+
1396 field_name, field_kind::ARRAY_OF_TIMESTAMP);
+
1397}
+
+
+
+ +

◆ get_array_of_timestamp() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< local_date_time > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_timestamp (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_timestamp()
+ +

Definition at line 1386 of file compact.cpp.

+
1387{
+
1388 return get<boost::optional<std::vector<boost::optional<local_date_time>>>>(
+
1389 field_name, field_kind::ARRAY_OF_TIMESTAMP);
+
1390}
+
+
+
+ +

◆ get_array_of_timestamp_with_timezone() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::vector< boost::optional< offset_date_time > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_timestamp_with_timezone (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_timestamp_with_timezone()
+ +

Definition at line 1408 of file compact.cpp.

+
1410{
+
1411 return get<boost::optional<std::vector<boost::optional<offset_date_time>>>>(
+
1412 field_name, field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
1413}
+
+
+
+ +

◆ get_array_of_timestamp_with_timezone() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::vector< boost::optional< offset_date_time > > > & hazelcast::client::serialization::generic_record::generic_record::get_array_of_timestamp_with_timezone (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+
See also
get_timestamp_with_timezone()
+ +

Definition at line 1400 of file compact.cpp.

+
1402{
+
1403 return get<boost::optional<std::vector<boost::optional<offset_date_time>>>>(
+
1404 field_name, field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
1405}
+
+
+
+ +

◆ get_boolean() [1/2]

+ +
+
+ + + + + + + +
bool & hazelcast::client::serialization::generic_record::generic_record::get_boolean (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 800 of file compact.cpp.

+
801{
+
802 return get_non_null<bool>(
+
803 field_name, field_kind::BOOLEAN, field_kind::NULLABLE_BOOLEAN, "Boolean");
+
804}
+
+
+
+ +

◆ get_boolean() [2/2]

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::generic_record::generic_record::get_boolean (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 793 of file compact.cpp.

+
794{
+
795 return get_non_null<bool>(
+
796 field_name, field_kind::BOOLEAN, field_kind::NULLABLE_BOOLEAN, "Boolean");
+
797}
+
+
+
+ +

◆ get_date() [1/2]

+ +
+
+ + + + + + + +
boost::optional< local_date > & hazelcast::client::serialization::generic_record::generic_record::get_date (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
date field consisting of year, month of the year and day of the month as local_date
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1041 of file compact.cpp.

+
1042{
+
1043 return get<boost::optional<local_date>>(field_name, field_kind::DATE);
+
1044}
+
+
+
+ +

◆ get_date() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< local_date > & hazelcast::client::serialization::generic_record::generic_record::get_date (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
date field consisting of year, month of the year and day of the month as local_date
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1035 of file compact.cpp.

+
1036{
+
1037 return get<boost::optional<local_date>>(field_name, field_kind::DATE);
+
1038}
+
+
+
+ +

◆ get_decimal() [1/2]

+ +
+
+ + + + + + + +
boost::optional< big_decimal > & hazelcast::client::serialization::generic_record::generic_record::get_decimal (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
decimal which is arbitrary precision and scale floating-point number as big_decimal
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1017 of file compact.cpp.

+
1018{
+
1019 return get<boost::optional<big_decimal>>(field_name, field_kind::DECIMAL);
+
1020}
+
+
+
+ +

◆ get_decimal() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< big_decimal > & hazelcast::client::serialization::generic_record::generic_record::get_decimal (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
decimal which is arbitrary precision and scale floating-point number as big_decimal
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1011 of file compact.cpp.

+
1012{
+
1013 return get<boost::optional<big_decimal>>(field_name, field_kind::DECIMAL);
+
1014}
+
+
+
+ +

◆ get_field_kind()

+ +
+
+ + + + + + + +
field_kind hazelcast::client::serialization::generic_record::generic_record::get_field_kind (const std::string & field_name) const
+
+ +

Returns the kind of the field for the given field name.

+

If the field with the given name does not exist, field_kind#NOT_AVAILABLE is returned.

+

This method can be used to check the existence of a field, which can be useful when the class is evolved.

+
Parameters
+ + +
field_namename of the field.
+
+
+
Returns
kind of the field
+ +

Definition at line 775 of file compact.cpp.

+
776{
+
777 auto descriptor = schema_->get_field(field_name);
+
778
+
779 if (!descriptor) {
+
780 return field_kind::NOT_AVAILABLE;
+
781 }
+
782
+
783 return descriptor->kind;
+
784}
+
+
+
+ +

◆ get_field_names()

+ +
+
+ + + + + + + +
std::unordered_set< std::string > hazelcast::client::serialization::generic_record::generic_record::get_field_names () const
+
+
Returns
set of field names of this generic_record
+ +

Definition at line 758 of file compact.cpp.

+
759{
+
760 std::unordered_set<std::string> field_names;
+
761
+
762 const auto& fields = schema_->fields();
+
763
+
764 transform(begin(fields),
+
765 end(fields),
+
766 inserter(field_names, end(field_names)),
+
767 [](const std::pair<std::string, pimpl::field_descriptor>& p) {
+
768 return p.first;
+
769 });
+
770
+
771 return field_names;
+
772}
+
+
+
+ +

◆ get_float32() [1/2]

+ +
+
+ + + + + + + +
float & hazelcast::client::serialization::generic_record::generic_record::get_float32 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 870 of file compact.cpp.

+
871{
+
872 return get_non_null<float>(
+
873 field_name, field_kind::FLOAT32, field_kind::NULLABLE_FLOAT32, "Float32");
+
874}
+
+
+
+ +

◆ get_float32() [2/2]

+ +
+
+ + + + + + + +
float hazelcast::client::serialization::generic_record::generic_record::get_float32 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 863 of file compact.cpp.

+
864{
+
865 return get_non_null<float>(
+
866 field_name, field_kind::FLOAT32, field_kind::NULLABLE_FLOAT32, "Float32");
+
867}
+
+
+
+ +

◆ get_float64() [1/2]

+ +
+
+ + + + + + + +
double & hazelcast::client::serialization::generic_record::generic_record::get_float64 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 884 of file compact.cpp.

+
885{
+
886 return get_non_null<double>(
+
887 field_name, field_kind::FLOAT64, field_kind::NULLABLE_FLOAT64, "Float64");
+
888}
+
+
+
+ +

◆ get_float64() [2/2]

+ +
+
+ + + + + + + +
double hazelcast::client::serialization::generic_record::generic_record::get_float64 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 877 of file compact.cpp.

+
878{
+
879 return get_non_null<double>(
+
880 field_name, field_kind::FLOAT64, field_kind::NULLABLE_FLOAT64, "Float64");
+
881}
+
+
+
+ +

◆ get_generic_record() [1/2]

+ +
+
+ + + + + + + +
boost::optional< generic_record > & hazelcast::client::serialization::generic_record::generic_record::get_generic_record (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1004 of file compact.cpp.

+
1005{
+
1006 return get<boost::optional<generic_record>>(field_name,
+
1007 field_kind::COMPACT);
+
1008}
+
+
+
+ +

◆ get_generic_record() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< generic_record > & hazelcast::client::serialization::generic_record::generic_record::get_generic_record (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 997 of file compact.cpp.

+
998{
+
999 return get<boost::optional<generic_record>>(field_name,
+
1000 field_kind::COMPACT);
+
1001}
+
+
+
+ +

◆ get_int16() [1/2]

+ +
+
+ + + + + + + +
int16_t & hazelcast::client::serialization::generic_record::generic_record::get_int16 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 828 of file compact.cpp.

+
829{
+
830 return get_non_null<int16_t>(
+
831 field_name, field_kind::INT16, field_kind::NULLABLE_INT16, "Int16");
+
832}
+
+
+
+ +

◆ get_int16() [2/2]

+ +
+
+ + + + + + + +
int16_t hazelcast::client::serialization::generic_record::generic_record::get_int16 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 821 of file compact.cpp.

+
822{
+
823 return get_non_null<int16_t>(
+
824 field_name, field_kind::INT16, field_kind::NULLABLE_INT16, "Int16");
+
825}
+
+
+
+ +

◆ get_int32() [1/2]

+ +
+
+ + + + + + + +
int32_t & hazelcast::client::serialization::generic_record::generic_record::get_int32 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 842 of file compact.cpp.

+
843{
+
844 return get_non_null<int32_t>(
+
845 field_name, field_kind::INT32, field_kind::NULLABLE_INT32, "Int32");
+
846}
+
+
+
+ +

◆ get_int32() [2/2]

+ +
+
+ + + + + + + +
int32_t hazelcast::client::serialization::generic_record::generic_record::get_int32 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 835 of file compact.cpp.

+
836{
+
837 return get_non_null<int32_t>(
+
838 field_name, field_kind::INT32, field_kind::NULLABLE_INT32, "Int32");
+
839}
+
+
+
+ +

◆ get_int64() [1/2]

+ +
+
+ + + + + + + +
int64_t & hazelcast::client::serialization::generic_record::generic_record::get_int64 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 856 of file compact.cpp.

+
857{
+
858 return get_non_null<int64_t>(
+
859 field_name, field_kind::INT64, field_kind::NULLABLE_INT64, "Int64");
+
860}
+
+
+
+ +

◆ get_int64() [2/2]

+ +
+
+ + + + + + + +
int64_t hazelcast::client::serialization::generic_record::generic_record::get_int64 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 849 of file compact.cpp.

+
850{
+
851 return get_non_null<int64_t>(
+
852 field_name, field_kind::INT64, field_kind::NULLABLE_INT64, "Int64");
+
853}
+
+
+
+ +

◆ get_int8() [1/2]

+ +
+
+ + + + + + + +
int8_t & hazelcast::client::serialization::generic_record::generic_record::get_int8 (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 814 of file compact.cpp.

+
815{
+
816 return get_non_null<int8_t>(
+
817 field_name, field_kind::INT8, field_kind::NULLABLE_INT8, "Int8");
+
818}
+
+
+
+ +

◆ get_int8() [2/2]

+ +
+
+ + + + + + + +
int8_t hazelcast::client::serialization::generic_record::generic_record::get_int8 (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 807 of file compact.cpp.

+
808{
+
809 return get_non_null<int8_t>(
+
810 field_name, field_kind::INT8, field_kind::NULLABLE_INT8, "Int8");
+
811}
+
+
+
+ +

◆ get_nullable_boolean() [1/2]

+ +
+
+ + + + + + + +
boost::optional< bool > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_boolean (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 897 of file compact.cpp.

+
898{
+
899 return get<boost::optional<bool>>(field_name, field_kind::NULLABLE_BOOLEAN);
+
900}
+
+
+
+ +

◆ get_nullable_boolean() [2/2]

+ +
+
+ + + + + + + +
boost::optional< bool > hazelcast::client::serialization::generic_record::generic_record::get_nullable_boolean (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 891 of file compact.cpp.

+
892{
+
893 return get<boost::optional<bool>>(field_name, field_kind::NULLABLE_BOOLEAN);
+
894}
+
+
+
+ +

◆ get_nullable_float32() [1/2]

+ +
+
+ + + + + + + +
boost::optional< float > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_float32 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 964 of file compact.cpp.

+
965{
+
966 return get<boost::optional<float>>(field_name,
+
967 field_kind::NULLABLE_FLOAT32);
+
968}
+
+
+
+ +

◆ get_nullable_float32() [2/2]

+ +
+
+ + + + + + + +
boost::optional< float > hazelcast::client::serialization::generic_record::generic_record::get_nullable_float32 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 957 of file compact.cpp.

+
958{
+
959 return get<boost::optional<float>>(field_name,
+
960 field_kind::NULLABLE_FLOAT32);
+
961}
+
+
+
+ +

◆ get_nullable_float64() [1/2]

+ +
+
+ + + + + + + +
boost::optional< double > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_float64 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 978 of file compact.cpp.

+
979{
+
980 return get<boost::optional<double>>(field_name,
+
981 field_kind::NULLABLE_FLOAT64);
+
982}
+
+
+
+ +

◆ get_nullable_float64() [2/2]

+ +
+
+ + + + + + + +
boost::optional< double > hazelcast::client::serialization::generic_record::generic_record::get_nullable_float64 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 971 of file compact.cpp.

+
972{
+
973 return get<boost::optional<double>>(field_name,
+
974 field_kind::NULLABLE_FLOAT64);
+
975}
+
+
+
+ +

◆ get_nullable_int16() [1/2]

+ +
+
+ + + + + + + +
boost::optional< int16_t > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_int16 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 922 of file compact.cpp.

+
923{
+
924 return get<boost::optional<int16_t>>(field_name,
+
925 field_kind::NULLABLE_INT16);
+
926}
+
+
+
+ +

◆ get_nullable_int16() [2/2]

+ +
+
+ + + + + + + +
boost::optional< int16_t > hazelcast::client::serialization::generic_record::generic_record::get_nullable_int16 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 915 of file compact.cpp.

+
916{
+
917 return get<boost::optional<int16_t>>(field_name,
+
918 field_kind::NULLABLE_INT16);
+
919}
+
+
+
+ +

◆ get_nullable_int32() [1/2]

+ +
+
+ + + + + + + +
boost::optional< int32_t > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_int32 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 936 of file compact.cpp.

+
937{
+
938 return get<boost::optional<int32_t>>(field_name,
+
939 field_kind::NULLABLE_INT32);
+
940}
+
+
+
+ +

◆ get_nullable_int32() [2/2]

+ +
+
+ + + + + + + +
boost::optional< int32_t > hazelcast::client::serialization::generic_record::generic_record::get_nullable_int32 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 929 of file compact.cpp.

+
930{
+
931 return get<boost::optional<int32_t>>(field_name,
+
932 field_kind::NULLABLE_INT32);
+
933}
+
+
+
+ +

◆ get_nullable_int64() [1/2]

+ +
+
+ + + + + + + +
boost::optional< int64_t > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_int64 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 950 of file compact.cpp.

+
951{
+
952 return get<boost::optional<int64_t>>(field_name,
+
953 field_kind::NULLABLE_INT64);
+
954}
+
+
+
+ +

◆ get_nullable_int64() [2/2]

+ +
+
+ + + + + + + +
boost::optional< int64_t > hazelcast::client::serialization::generic_record::generic_record::get_nullable_int64 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 943 of file compact.cpp.

+
944{
+
945 return get<boost::optional<int64_t>>(field_name,
+
946 field_kind::NULLABLE_INT64);
+
947}
+
+
+
+ +

◆ get_nullable_int8() [1/2]

+ +
+
+ + + + + + + +
boost::optional< int8_t > & hazelcast::client::serialization::generic_record::generic_record::get_nullable_int8 (const std::string & field_name)
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 909 of file compact.cpp.

+
910{
+
911 return get<boost::optional<int8_t>>(field_name, field_kind::NULLABLE_INT8);
+
912}
+
+
+
+ +

◆ get_nullable_int8() [2/2]

+ +
+
+ + + + + + + +
boost::optional< int8_t > hazelcast::client::serialization::generic_record::generic_record::get_nullable_int8 (const std::string & field_name) const
+
+ +

Supported only for Compact.

+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema or the type of the field does not match the one in the schema.
+
+
+ +

Definition at line 903 of file compact.cpp.

+
904{
+
905 return get<boost::optional<int8_t>>(field_name, field_kind::NULLABLE_INT8);
+
906}
+
+
+
+ +

◆ get_string() [1/2]

+ +
+
+ + + + + + + +
boost::optional< std::string > & hazelcast::client::serialization::generic_record::generic_record::get_string (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema/class definition or the type of the field does not match the one in the schema/class definition.
+
+
+ +

Definition at line 991 of file compact.cpp.

+
992{
+
993 return get<boost::optional<std::string>>(field_name, field_kind::STRING);
+
994}
+
+
+
+ +

◆ get_string() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< std::string > & hazelcast::client::serialization::generic_record::generic_record::get_string (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
the value of the field
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 985 of file compact.cpp.

+
986{
+
987 return get<boost::optional<std::string>>(field_name, field_kind::STRING);
+
988}
+
+
+
+ +

◆ get_time() [1/2]

+ +
+
+ + + + + + + +
boost::optional< local_time > & hazelcast::client::serialization::generic_record::generic_record::get_time (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
time field consisting of hour, minute, seconds and nanos parts as local_time
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1029 of file compact.cpp.

+
1030{
+
1031 return get<boost::optional<local_time>>(field_name, field_kind::TIME);
+
1032}
+
+
+
+ +

◆ get_time() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< local_time > & hazelcast::client::serialization::generic_record::generic_record::get_time (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
time field consisting of hour, minute, seconds and nanos parts as local_time
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1023 of file compact.cpp.

+
1024{
+
1025 return get<boost::optional<local_time>>(field_name, field_kind::TIME);
+
1026}
+
+
+
+ +

◆ get_timestamp() [1/2]

+ +
+
+ + + + + + + +
boost::optional< local_date_time > & hazelcast::client::serialization::generic_record::generic_record::get_timestamp (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
timestamp field consisting of year, month of the year, day of the month, hour, minute, seconds, nanos parts as local_date_time
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1054 of file compact.cpp.

+
1055{
+
1056 return get<boost::optional<local_date_time>>(field_name,
+
1057 field_kind::TIMESTAMP);
+
1058}
+
+
+
+ +

◆ get_timestamp() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< local_date_time > & hazelcast::client::serialization::generic_record::generic_record::get_timestamp (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
timestamp field consisting of year, month of the year, day of the month, hour, minute, seconds, nanos parts as local_date_time
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1047 of file compact.cpp.

+
1048{
+
1049 return get<boost::optional<local_date_time>>(field_name,
+
1050 field_kind::TIMESTAMP);
+
1051}
+
+
+
+ +

◆ get_timestamp_with_timezone() [1/2]

+ +
+
+ + + + + + + +
boost::optional< offset_date_time > & hazelcast::client::serialization::generic_record::generic_record::get_timestamp_with_timezone (const std::string & field_name)
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
timestamp with timezone field consisting of year, month of the year, day of the month, offset seconds, hour, minute, seconds, nanos parts as offset_date_time
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1068 of file compact.cpp.

+
1069{
+
1070 return get<boost::optional<offset_date_time>>(
+
1071 field_name, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
1072}
+
+
+
+ +

◆ get_timestamp_with_timezone() [2/2]

+ +
+
+ + + + + + + +
const boost::optional< offset_date_time > & hazelcast::client::serialization::generic_record::generic_record::get_timestamp_with_timezone (const std::string & field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
timestamp with timezone field consisting of year, month of the year, day of the month, offset seconds, hour, minute, seconds, nanos parts as offset_date_time
+
Exceptions
+ + +
exception::hazelcast_serializationif the field name does not exist in the schema definition or the type of the field does not match the one in the schema definition.
+
+
+ +

Definition at line 1061 of file compact.cpp.

+
1062{
+
1063 return get<boost::optional<offset_date_time>>(
+
1064 field_name, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
1065}
+
+
+
+ +

◆ has_field()

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::generic_record::generic_record::has_field (std::string field_name) const
+
+
Parameters
+ + +
field_namethe name of the field
+
+
+
Returns
true if field exists in the schema/class definition. Note that returns true even if the field is null.
+ +

Definition at line 787 of file compact.cpp.

+
788{
+
789 return objects_.find(field_name) != end(objects_);
+
790}
+
+
+
+ +

◆ new_builder()

+ +
+
+ + + + + + + +
generic_record_builder hazelcast::client::serialization::generic_record::generic_record::new_builder () const
+
+ +

Creates a generic_record_builder allows to create a new object.

+

This method is a convenience method to get a builder, without creating the schema/class definition for this type. Here you can see a new object is constructed from an existing generic_record with its schema definition:

+

+generic_record new_record = record.new_builder()
+ .set_string("name", "bar")
+ .set_int32("id", 4)
+ .build();
+

See generic_record_builder to create a generic_record in generic_record_builder to create a generic_record in Compact format with a different schema.

+
Returns
an empty generic record builder with same schema as this one
+ +

Definition at line 746 of file compact.cpp.

+
747{
+
748 return generic_record_builder{ schema_ };
+
749}
+
+
+
+ +

◆ new_builder_with_clone()

+ +
+
+ + + + + + + +
generic_record_builder hazelcast::client::serialization::generic_record::generic_record::new_builder_with_clone () const
+
+ +

Returned generic_record_builder can be used to have exact copy and also just to update a couple of fields.

+

By default, it will copy all the fields. So instead of following where only the id field is updated,


+generic_record modified_record = record.newBuilder()
+ .set_string("name", record.get_string("name"))
+ .set_int64("id", 4)
+ .set_string("surname", record.get_string("surname"))
+ .set_int32("age", record.get_int32("age"))
+ .build();
+

new_builder_with_clone used as follows:


+generic_record modified_record = record.new_builder_with_clone()
+ .set_int32("id", 4)
+ .build();
+
Returns
a generic record builder with same schema definition as this one and populated with same values.
+ +

Definition at line 752 of file compact.cpp.

+
753{
+
754 return generic_record_builder{ schema_, objects_ };
+
755}
+
+
+
+ + +

◆ generic_record_builder

+ +
+
+ + + + + +
+ + + + +
friend class generic_record_builder
+
+friend
+
+ +

Definition at line 1034 of file generic_record.h.

+ +
+
+ +

◆ operator!=

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool HAZELCAST_API operator!= (const generic_record & x,
const generic_record & y )
+
+friend
+
+ +

Definition at line 1708 of file compact.cpp.

+
1709{
+
1710 return !(x == y);
+
1711}
+
+
+
+ +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & os,
const generic_record & record )
+
+friend
+
+ +

Definition at line 1446 of file compact.cpp.

+
1448{
+
1449 boost::property_tree::ptree pt;
+
1450
+
1451 pt.put_child(record.get_schema().type_name(), write_generic_record(record));
+
1452
+
1453 boost::property_tree::write_json(os, pt);
+
1454
+
1455 return os;
+
1456}
+
+
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool HAZELCAST_API operator== (const generic_record & x,
const generic_record & y )
+
+friend
+
+ +

Definition at line 1459 of file compact.cpp.

+
1460{
+
1461 static const std::function<bool(const boost::any&, const boost::any&)>
+
1462 COMPARATORS[] = {
+
1463 [](const boost::any&, const boost::any&) {
+
1464 return false;
+
1465 }, //[0] NOT_AVAILABLE
+
1466 [](const boost::any& x, const boost::any& y) { //[1] BOOLEAN
+
1467 return boost::any_cast<bool>(x) == boost::any_cast<bool>(y);
+
1468 },
+
1469 [](const boost::any& x, const boost::any& y) { //[2] ARRAY_OF_BOOLEAN
+
1470 return boost::any_cast<boost::optional<std::vector<bool>>>(x) ==
+
1471 boost::any_cast<boost::optional<std::vector<bool>>>(y);
+
1472 },
+
1473 [](const boost::any& x, const boost::any& y) { //[3] INT8
+
1474 return boost::any_cast<int8_t>(x) == boost::any_cast<int8_t>(y);
+
1475 },
+
1476 [](const boost::any& x, const boost::any& y) { //[4] ARRAY_OF_INT8
+
1477 return boost::any_cast<boost::optional<std::vector<int8_t>>>(x) ==
+
1478 boost::any_cast<boost::optional<std::vector<int8_t>>>(y);
+
1479 },
+
1480 [](const boost::any&, const boost::any&) { return false; }, // [5]
+
1481 [](const boost::any&, const boost::any&) { return false; }, // [6]
+
1482 [](const boost::any& x, const boost::any& y) { //[7] INT16
+
1483 return boost::any_cast<int16_t>(x) == boost::any_cast<int16_t>(y);
+
1484 },
+
1485 [](const boost::any& x, const boost::any& y) { //[8] ARRAY_OF_INT16
+
1486 return boost::any_cast<boost::optional<std::vector<int16_t>>>(
+
1487 x) ==
+
1488 boost::any_cast<boost::optional<std::vector<int16_t>>>(y);
+
1489 },
+
1490 [](const boost::any& x, const boost::any& y) { //[9] INT32
+
1491 return boost::any_cast<int32_t>(x) == boost::any_cast<int32_t>(y);
+
1492 },
+
1493 [](const boost::any& x, const boost::any& y) { //[10] ARRAY_OF_INT32
+
1494 return boost::any_cast<boost::optional<std::vector<int32_t>>>(
+
1495 x) ==
+
1496 boost::any_cast<boost::optional<std::vector<int32_t>>>(y);
+
1497 },
+
1498 [](const boost::any& x, const boost::any& y) { //[11] INT64
+
1499 return boost::any_cast<int64_t>(x) == boost::any_cast<int64_t>(y);
+
1500 },
+
1501 [](const boost::any& x, const boost::any& y) { //[12] ARRAY_OF_INT64
+
1502 return boost::any_cast<boost::optional<std::vector<int64_t>>>(
+
1503 x) ==
+
1504 boost::any_cast<boost::optional<std::vector<int64_t>>>(y);
+
1505 },
+
1506 [](const boost::any& x, const boost::any& y) { //[13] FLOAT32
+
1507 return boost::any_cast<float>(x) == boost::any_cast<float>(y);
+
1508 },
+
1509 [](const boost::any& x, const boost::any& y) { //[14] ARRAY_OF_FLOAT32
+
1510 return boost::any_cast<boost::optional<std::vector<float>>>(x) ==
+
1511 boost::any_cast<boost::optional<std::vector<float>>>(y);
+
1512 },
+
1513 [](const boost::any& x, const boost::any& y) { //[15] FLOAT64
+
1514 return boost::any_cast<double>(x) == boost::any_cast<double>(y);
+
1515 },
+
1516 [](const boost::any& x, const boost::any& y) { //[16] ARRAY_OF_FLOAT64
+
1517 return boost::any_cast<boost::optional<std::vector<double>>>(x) ==
+
1518 boost::any_cast<boost::optional<std::vector<double>>>(y);
+
1519 },
+
1520 [](const boost::any& x, const boost::any& y) { //[17] STRING
+
1521 return boost::any_cast<boost::optional<std::string>>(x) ==
+
1522 boost::any_cast<boost::optional<std::string>>(y);
+
1523 },
+
1524 [](const boost::any& x, const boost::any& y) { //[18] ARRAY_OF_STRING
+
1525 return boost::any_cast<boost::optional<
+
1526 std::vector<boost::optional<std::string>>>>(x) ==
+
1527 boost::any_cast<boost::optional<
+
1528 std::vector<boost::optional<std::string>>>>(y);
+
1529 },
+
1530 [](const boost::any& x, const boost::any& y) { //[19] DECIMAL
+
1531 return boost::any_cast<boost::optional<big_decimal>>(x) ==
+
1532 boost::any_cast<boost::optional<big_decimal>>(y);
+
1533 },
+
1534 [](const boost::any& x, const boost::any& y) { //[20] ARRAY_OF_DECIMAL
+
1535 return boost::any_cast<boost::optional<
+
1536 std::vector<boost::optional<big_decimal>>>>(x) ==
+
1537 boost::any_cast<boost::optional<
+
1538 std::vector<boost::optional<big_decimal>>>>(y);
+
1539 },
+
1540 [](const boost::any& x, const boost::any& y) { //[21] TIME
+
1541 return boost::any_cast<boost::optional<local_time>>(x) ==
+
1542 boost::any_cast<boost::optional<local_time>>(y);
+
1543 },
+
1544 [](const boost::any& x, const boost::any& y) { //[22] ARRAY_OF_TIME
+
1545 return boost::any_cast<boost::optional<
+
1546 std::vector<boost::optional<local_time>>>>(x) ==
+
1547 boost::any_cast<boost::optional<
+
1548 std::vector<boost::optional<local_time>>>>(y);
+
1549 },
+
1550 [](const boost::any& x, const boost::any& y) { //[23] DATE
+
1551 return boost::any_cast<boost::optional<local_date>>(x) ==
+
1552 boost::any_cast<boost::optional<local_date>>(y);
+
1553 },
+
1554 [](const boost::any& x, const boost::any& y) { //[24] ARRAY_OF_DATE
+
1555 return boost::any_cast<boost::optional<
+
1556 std::vector<boost::optional<local_date>>>>(x) ==
+
1557 boost::any_cast<boost::optional<
+
1558 std::vector<boost::optional<local_date>>>>(y);
+
1559 },
+
1560 [](const boost::any& x, const boost::any& y) { //[25] TIMESTAMP
+
1561 return boost::any_cast<boost::optional<local_date_time>>(x) ==
+
1562 boost::any_cast<boost::optional<local_date_time>>(y);
+
1563 },
+
1564 [](const boost::any& x,
+
1565 const boost::any& y) { //[26] ARRAY_OF_TIMESTAMP
+
1566 return boost::any_cast<boost::optional<
+
1567 std::vector<boost::optional<local_date_time>>>>(x) ==
+
1568 boost::any_cast<boost::optional<
+
1569 std::vector<boost::optional<local_date_time>>>>(y);
+
1570 },
+
1571 [](const boost::any& x,
+
1572 const boost::any& y) { //[27] TIMESTAMP_WITH_TIMEZONE
+
1573 return boost::any_cast<boost::optional<offset_date_time>>(x) ==
+
1574 boost::any_cast<boost::optional<offset_date_time>>(y);
+
1575 },
+
1576 [](const boost::any& x,
+
1577 const boost::any& y) { //[28] ARRAY_OF_TIMESTAMP_WITH_TIMEZON
+
1578 return boost::any_cast<boost::optional<
+
1579 std::vector<boost::optional<offset_date_time>>>>(x) ==
+
1580 boost::any_cast<boost::optional<
+
1581 std::vector<boost::optional<offset_date_time>>>>(y);
+
1582 },
+
1583 [](const boost::any& x, const boost::any& y) { //[29] COMPACT
+
1584 return boost::any_cast<boost::optional<generic_record>>(x) ==
+
1585 boost::any_cast<boost::optional<generic_record>>(y);
+
1586 },
+
1587 [](const boost::any& x, const boost::any& y) { //[30] ARRAY_OF_COMPACT
+
1588 return boost::any_cast<boost::optional<
+
1589 std::vector<boost::optional<generic_record>>>>(x) ==
+
1590 boost::any_cast<boost::optional<
+
1591 std::vector<boost::optional<generic_record>>>>(y);
+
1592 },
+
1593 [](const boost::any& /*x*/, const boost::any& /*y*/) { return false; }, //[31]
+
1594 [](const boost::any& /*x*/, const boost::any& /*y*/) { return false; }, //[32]
+
1595 [](const boost::any& x, const boost::any& y) { //[33] NULLABLE_BOOLEAN
+
1596 return boost::any_cast<boost::optional<bool>>(x) ==
+
1597 boost::any_cast<boost::optional<bool>>(y);
+
1598 },
+
1599 [](const boost::any& x,
+
1600 const boost::any& y) { //[34] ARRAY_OF_NULLABLE_BOOLEAN
+
1601 return boost::any_cast<
+
1602 boost::optional<std::vector<boost::optional<bool>>>>(
+
1603 x) ==
+
1604 boost::any_cast<
+
1605 boost::optional<std::vector<boost::optional<bool>>>>(y);
+
1606 },
+
1607 [](const boost::any& x, const boost::any& y) { //[35] NULLABLE_INT8
+
1608 return boost::any_cast<boost::optional<int8_t>>(x) ==
+
1609 boost::any_cast<boost::optional<int8_t>>(y);
+
1610 },
+
1611 [](const boost::any& x,
+
1612 const boost::any& y) { //[36] ARRAY_OF_NULLABLE_INT8
+
1613 return boost::any_cast<
+
1614 boost::optional<std::vector<boost::optional<int8_t>>>>(
+
1615 x) ==
+
1616 boost::any_cast<
+
1617 boost::optional<std::vector<boost::optional<int8_t>>>>(
+
1618 y);
+
1619 },
+
1620 [](const boost::any& x, const boost::any& y) { //[37] NULLABLE_INT16
+
1621 return boost::any_cast<boost::optional<int16_t>>(x) ==
+
1622 boost::any_cast<boost::optional<int16_t>>(y);
+
1623 },
+
1624 [](const boost::any& x,
+
1625 const boost::any& y) { //[38] ARRAY_OF_NULLABLE_INT16
+
1626 return boost::any_cast<
+
1627 boost::optional<std::vector<boost::optional<int16_t>>>>(
+
1628 x) ==
+
1629 boost::any_cast<
+
1630 boost::optional<std::vector<boost::optional<int16_t>>>>(
+
1631 y);
+
1632 },
+
1633 [](const boost::any& x, const boost::any& y) { //[39] NULLABLE_INT32
+
1634 return boost::any_cast<boost::optional<int32_t>>(x) ==
+
1635 boost::any_cast<boost::optional<int32_t>>(y);
+
1636 },
+
1637 [](const boost::any& x,
+
1638 const boost::any& y) { //[40] ARRAY_OF_NULLABLE_INT32
+
1639 return boost::any_cast<
+
1640 boost::optional<std::vector<boost::optional<int32_t>>>>(
+
1641 x) ==
+
1642 boost::any_cast<
+
1643 boost::optional<std::vector<boost::optional<int32_t>>>>(
+
1644 y);
+
1645 },
+
1646 [](const boost::any& x, const boost::any& y) { //[41] NULLABLE_INT64
+
1647 return boost::any_cast<boost::optional<int64_t>>(x) ==
+
1648 boost::any_cast<boost::optional<int64_t>>(y);
+
1649 },
+
1650 [](const boost::any& x,
+
1651 const boost::any& y) { //[42] ARRAY_OF_NULLABLE_INT64
+
1652 return boost::any_cast<
+
1653 boost::optional<std::vector<boost::optional<int64_t>>>>(
+
1654 x) ==
+
1655 boost::any_cast<
+
1656 boost::optional<std::vector<boost::optional<int64_t>>>>(
+
1657 y);
+
1658 },
+
1659 [](const boost::any& x, const boost::any& y) { //[43] NULLABLE_FLOAT32
+
1660 return boost::any_cast<boost::optional<float>>(x) ==
+
1661 boost::any_cast<boost::optional<float>>(y);
+
1662 },
+
1663 [](const boost::any& x,
+
1664 const boost::any& y) { //[44] ARRAY_OF_NULLABLE_FLOAT32
+
1665 return boost::any_cast<
+
1666 boost::optional<std::vector<boost::optional<float>>>>(
+
1667 x) ==
+
1668 boost::any_cast<
+
1669 boost::optional<std::vector<boost::optional<float>>>>(y);
+
1670 },
+
1671 [](const boost::any& x, const boost::any& y) { //[45] NULLABLE_FLOAT64
+
1672 return boost::any_cast<boost::optional<double>>(x) ==
+
1673 boost::any_cast<boost::optional<double>>(y);
+
1674 },
+
1675 [](const boost::any& x,
+
1676 const boost::any& y) { //[46] ARRAY_OF_NULLABLE_FLOAT64
+
1677 return boost::any_cast<
+
1678 boost::optional<std::vector<boost::optional<double>>>>(
+
1679 x) ==
+
1680 boost::any_cast<
+
1681 boost::optional<std::vector<boost::optional<double>>>>(
+
1682 y);
+
1683 }
+
1684 };
+
1685
+
1686 const pimpl::schema& xs = x.get_schema();
+
1687 const pimpl::schema& ys = y.get_schema();
+
1688
+
1689 if (xs != ys)
+
1690 return false;
+
1691
+
1692 for (const std::pair<const std::string, boost::any>& xp : x.objects_) {
+
1693 const std::string& field_name = xp.first;
+
1694 const boost::any& value_of_x = xp.second;
+
1695 const boost::any& value_of_y = y.objects_.at(field_name);
+
1696
+
1697 boost::optional<pimpl::field_descriptor> kind_opt =
+
1698 xs.get_field(field_name);
+
1699
+
1700 if (!COMPARATORS[std::size_t(kind_opt->kind)](value_of_x, value_of_y))
+
1701 return false;
+
1702 }
+
1703
+
1704 return true;
+
1705}
+
+
+
+ +

◆ pimpl::compact_stream_serializer

+ +
+
+ + + + + +
+ + + + +
friend class pimpl::compact_stream_serializer
+
+friend
+
+ +

Definition at line 1035 of file generic_record.h.

+ +
+
+ +

◆ write_generic_record

+ +
+
+ + + + + +
+ + + + + + + +
boost::property_tree::ptree write_generic_record (const generic_record & record)
+
+friend
+
+ +

Definition at line 1430 of file compact.cpp.

+
1431{
+
1432 boost::property_tree::ptree node;
+
1433
+
1434 for (const std::pair<const std::string, boost::any>& p : record.objects_) {
+
1435 const std::string& field_name = p.first;
+
1436
+
1437 field_kind kind = record.get_schema().get_field(field_name)->kind;
+
1438
+
1439 pimpl::field_operations::get(kind).write_json_formatted_field(
+
1440 node, record, field_name);
+
1441 }
+
1442
+
1443 return node;
+
1444}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.js b/5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.js new file mode 100644 index 0000000000..21c033bcb9 --- /dev/null +++ b/5.5.0/de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.js @@ -0,0 +1,92 @@ +var classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record = +[ + [ "get_array_of_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ad6400c6564d16e970aeef3517857454c", null ], + [ "get_array_of_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aab9564677a34e6c7f63829d8ce771894", null ], + [ "get_array_of_date", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a050b80acf1bfdc6eea94f2b67c62c18a", null ], + [ "get_array_of_date", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a63e91229f25eb001839c37ada2198b30", null ], + [ "get_array_of_decimal", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aa43a2b2fd5ab8ad03784f2b396a431b8", null ], + [ "get_array_of_decimal", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ad7ce3c3e3e605a553cec71a1c8e2d1eb", null ], + [ "get_array_of_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ab2b96c8d6a2ae8fc07050660706a7693", null ], + [ "get_array_of_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aec6ffe4f706e92ffb3a0f8e4b1186d9f", null ], + [ "get_array_of_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a916aa6fbd0ccf215529e4f37ab280393", null ], + [ "get_array_of_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a78b1944c66a6c40a3ac1d9b26ed669f9", null ], + [ "get_array_of_generic_record", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a3dc7229a52f0a3a62e4037cdc44251a4", null ], + [ "get_array_of_generic_record", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a573daf6c2ef08014ffc372892b3dd89f", null ], + [ "get_array_of_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ac6147bfd6bc9e4af64a29d9717804e14", null ], + [ "get_array_of_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aaeb3a671fedff2f2fba00a3212a4d269", null ], + [ "get_array_of_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ab7c732f1915180f6960d1f1be0c49194", null ], + [ "get_array_of_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af0cfd4389efed5465e0bf942d00ef25c", null ], + [ "get_array_of_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a82141206b5fe696b237c27c5806d0596", null ], + [ "get_array_of_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a4cd5b3164e61e30947a80c8c3c23d413", null ], + [ "get_array_of_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a29cedda58f050f26530991d1a6bb5a61", null ], + [ "get_array_of_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#afdc23b5d5ee0db4b854d996a2dad92d4", null ], + [ "get_array_of_nullable_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a1157d47c6e52992bfd10778a54deb7fc", null ], + [ "get_array_of_nullable_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af630bd4caf89fc31fc928c60802f8d24", null ], + [ "get_array_of_nullable_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a241cadf5983c4e433e1d4d510b773470", null ], + [ "get_array_of_nullable_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a185b3cd8f638662317429145d9aa52f2", null ], + [ "get_array_of_nullable_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ae8ee86bf14644512d0cf0e0f9c3cdf44", null ], + [ "get_array_of_nullable_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ab59bd9f95d7db2f4184ee5f2a669688a", null ], + [ "get_array_of_nullable_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af8e9c16b0c8932b8b147729b4cc91efe", null ], + [ "get_array_of_nullable_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ad92fb239bfbc3cefc4028c18b85252ca", null ], + [ "get_array_of_nullable_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a808e1cb772c70ad188dcf2a9cfeefcaf", null ], + [ "get_array_of_nullable_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ac064a0c9bb34d087fb445b53292d4f98", null ], + [ "get_array_of_nullable_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a602ed261c3dbc9f27b24f4fa258a02f0", null ], + [ "get_array_of_nullable_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a32a9c2f59d8730831115c3e9d0a7197b", null ], + [ "get_array_of_nullable_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a70bb774531d520d8dc36dc8423a3fa1e", null ], + [ "get_array_of_nullable_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aaa868ff55d01537d4b331d1d8be74c09", null ], + [ "get_array_of_string", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ac1959b7dc53a7c8c78b896fddc12953b", null ], + [ "get_array_of_string", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ad453a29a4c8dab0169e653c6cfc7fbf4", null ], + [ "get_array_of_time", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a51e5f9c190856afe84b34bdcd8c4fa38", null ], + [ "get_array_of_time", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af575a44a1312820e8e363b16a953a0f4", null ], + [ "get_array_of_timestamp", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aeb66e3d48e41c705b9c4d47d8b6c2db6", null ], + [ "get_array_of_timestamp", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aa2e1a9aa57db557f94973306958478a8", null ], + [ "get_array_of_timestamp_with_timezone", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ae249d864bb1d399115693f16ba22d8da", null ], + [ "get_array_of_timestamp_with_timezone", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ae9d094118319c9cec2645e4e02873342", null ], + [ "get_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a2c753233daa8dd84131a13ab53d030cc", null ], + [ "get_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a714d32a8d65dd5815b6e9fa5d3daa7bc", null ], + [ "get_date", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a9bc9a6f940b858d2614deb98a2025db9", null ], + [ "get_date", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#abead288cf747dd9191c063c5791c5950", null ], + [ "get_decimal", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a6ee378ca6320b240988204664b6a4d13", null ], + [ "get_decimal", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#acf277041c6f05a77bbe5dfc8686356c8", null ], + [ "get_field_kind", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ad2ea3a313d17de70c0cd91c4ac9a8930", null ], + [ "get_field_names", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#abfd6854435e51bc57dcf9e1165d7ef52", null ], + [ "get_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a13411e4de976b0ff1afbcd3130096a9a", null ], + [ "get_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#abbe139b1193ca9e7d919a7b0131026f9", null ], + [ "get_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#adf2ca6e3013c10421c7ab34758f48317", null ], + [ "get_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a3b143babc84fa4e58750b7249ec8a728", null ], + [ "get_generic_record", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aae06a17de17f44769ab5c0febff93f27", null ], + [ "get_generic_record", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a324d0ce0261501034d525c7d99768e79", null ], + [ "get_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a74667307604e64156b68cd4e4af11e09", null ], + [ "get_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a45ecdbbc371b27bda548d7fc8309cd87", null ], + [ "get_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ab5321fab5625c00dc6945d93640fefd1", null ], + [ "get_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ab5ddb93e1bc70f2e83d855e7e66d2f5c", null ], + [ "get_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a1bd52a9dd2d1ba4187dde5c35a245b2c", null ], + [ "get_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a08972f6889fb31c7131fcddc07741b69", null ], + [ "get_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a135d1d3fcb76bb8a4308fc2c5d3c833d", null ], + [ "get_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a867486e399981546274d8e390d3cdf52", null ], + [ "get_nullable_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a1d51814873acede23c821af25b94c84e", null ], + [ "get_nullable_boolean", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ad1d8e3be66a383c6fbf77397a0eab6dd", null ], + [ "get_nullable_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#adef63c63455ad97eaada9461f52a14cc", null ], + [ "get_nullable_float32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a13ee798406d233fde22e846ca7207dac", null ], + [ "get_nullable_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aabbb3ef2415fbdeecc38964b1cd6e67e", null ], + [ "get_nullable_float64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a144c440ac39ed5887882ed2eb4c16871", null ], + [ "get_nullable_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a36610e49f7f341897fe946d75328d810", null ], + [ "get_nullable_int16", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ac73021280492c27351155c4b7d1c2776", null ], + [ "get_nullable_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#ac1d6be32c16aa479c5fcd22e2c2cf3a5", null ], + [ "get_nullable_int32", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af85b73d459eabf71924ecfc51c4da6a1", null ], + [ "get_nullable_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af88f20ad3d56bfe992d68cd1e3745362", null ], + [ "get_nullable_int64", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a71f1ce8bf80df090ae378b3331587f52", null ], + [ "get_nullable_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a355b390a3845681c436d0d09692108ae", null ], + [ "get_nullable_int8", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a0aeca39439597cd66622d274117d3b1e", null ], + [ "get_string", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a951656f04ffd5cd5cae6e2bfe6cd4485", null ], + [ "get_string", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aa891502c5e705479906cf00fb481f9b1", null ], + [ "get_time", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#aedb67f6f8d0b9b6b3665777e5c2c7409", null ], + [ "get_time", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#af590dc9ed44075027334666fbbaebc22", null ], + [ "get_timestamp", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a0a0a17af5ec6428f88f8aaa57580d514", null ], + [ "get_timestamp", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a7569777ad59a4ba7f75145f5c01ebd6d", null ], + [ "get_timestamp_with_timezone", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a036490b36cb12625db194a62cfb12a0b", null ], + [ "get_timestamp_with_timezone", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a6da8a5af57b79f7b23518ec39e21a053", null ], + [ "has_field", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a7714133e6dd7b939d6e4230a4f259ed2", null ], + [ "new_builder", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a511d0dfcf85537bea02a6060170b5e34", null ], + [ "new_builder_with_clone", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html#a9be4ec9ba393576c4ec4607cc42eafbd", null ] +]; \ No newline at end of file diff --git a/5.5.0/de/db1/lifecycle__event_8h_source.html b/5.5.0/de/db1/lifecycle__event_8h_source.html new file mode 100644 index 0000000000..f1f560de4c --- /dev/null +++ b/5.5.0/de/db1/lifecycle__event_8h_source.html @@ -0,0 +1,157 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/lifecycle_event.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
lifecycle_event.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20namespace hazelcast {
+
21namespace client {
+
+
37class HAZELCAST_API lifecycle_event
+
38{
+
39public:
+
+ +
44 {
+
45 STARTING,
+
46 STARTED,
+
47 SHUTTING_DOWN,
+
48 SHUTDOWN,
+
49 CLIENT_CONNECTED,
+
50 CLIENT_DISCONNECTED
+
51 };
+
+
52
+
56 lifecycle_event(lifecycle_state state);
+
57
+
61 lifecycle_state get_state() const;
+
62
+
63private:
+
64 lifecycle_state state_;
+
65};
+
+
66} // namespace client
+
67} // namespace hazelcast
+
Event to be fired when lifecycle states are changed.
+ +
lifecycle_event(lifecycle_state state)
Constructor.
Definition spi.cpp:80
+
+
+
+ + + + diff --git a/5.5.0/de/db5/reliable__topic_8h_source.html b/5.5.0/de/db5/reliable__topic_8h_source.html new file mode 100644 index 0000000000..1024f67993 --- /dev/null +++ b/5.5.0/de/db5/reliable__topic_8h_source.html @@ -0,0 +1,492 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/reliable_topic.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
reliable_topic.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <string>
+
19#include <memory>
+
20#include <atomic>
+
21
+
22#include "hazelcast/client/ringbuffer.h"
+
23#include "hazelcast/client/topic/impl/TopicEventHandlerImpl.h"
+
24#include "hazelcast/util/Preconditions.h"
+
25#include "hazelcast/util/concurrent/Cancellable.h"
+
26#include "hazelcast/logger.h"
+
27#include "hazelcast/client/topic/impl/reliable/ReliableTopicMessage.h"
+
28
+
29#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
30#pragma warning(push)
+
31#pragma warning(disable : 4251) // for dll export
+
32#endif
+
33
+
34namespace hazelcast {
+
35namespace client {
+
36
+
+
52class HAZELCAST_API reliable_topic
+
53 : public proxy::ProxyImpl
+
54 , public std::enable_shared_from_this<reliable_topic>
+
55{
+
56 friend class spi::ProxyManager;
+
57 friend class hazelcast_client;
+
58
+
59public:
+
60 static constexpr const char* SERVICE_NAME = "hz:impl:reliableTopicService";
+
61
+
71 template<typename E>
+
+
72 boost::future<void> publish(const E& message)
+
73 {
+
74 topic::impl::reliable::ReliableTopicMessage reliable_message(
+
75 to_data(message), nullptr);
+
76 return to_void_future(ringbuffer_.get()->add(reliable_message));
+
77 }
+
+
78
+
97 template<typename Listener>
+
+
98 std::string add_message_listener(Listener&& listener)
+
99 {
+
100 int id = ++runner_counter_;
+
101 std::shared_ptr<MessageRunner<Listener>> runner(
+
102 new MessageRunner<Listener>(id,
+
103 std::forward<Listener>(listener),
+
104 ringbuffer_.get(),
+
105 get_name(),
+
106 get_serialization_service(),
+
107 batch_size_,
+
108 logger_,
+
109 execution_service_,
+
110 executor_,
+
111 shared_from_this()));
+
112 runners_map_.put(id, runner);
+
113 runner->next();
+
114 return std::to_string(id);
+
115 }
+
+
116
+
125 bool remove_message_listener(const std::string& registration_id);
+
126
+
127protected:
+
128 void on_shutdown() override;
+
129
+
130 void on_destroy() override;
+
131
+
132 void post_destroy() override;
+
133
+
134private:
+
135 static constexpr const char* TOPIC_RB_PREFIX = "_hz_rb_";
+
136
+
137 reliable_topic(const std::string& instance_name,
+
138 spi::ClientContext* context);
+
139
+
140 template<typename Listener>
+
141 class MessageRunner
+
142 : public std::enable_shared_from_this<MessageRunner<Listener>>
+
143 , public util::concurrent::Cancellable
+
144 {
+
145 public:
+
146 MessageRunner(int id,
+
147 Listener&& listener,
+
148 const std::shared_ptr<ringbuffer>& rb,
+
149 const std::string& topic_name,
+
150 serialization::pimpl::SerializationService& service,
+
151 int batch_size,
+
152 logger& lg,
+
153 std::shared_ptr<spi::impl::ClientExecutionServiceImpl>
+
154 execution_service,
+
155 util::hz_thread_pool& executor,
+
156 std::weak_ptr<reliable_topic> topic)
+
157 : listener_(listener)
+
158 , id_(id)
+
159 , ringbuffer_(rb)
+
160 , cancelled_(false)
+
161 , logger_(lg)
+
162 , name_(topic_name)
+
163 , execution_service_(std::move(execution_service))
+
164 , executor_(executor)
+
165 , serialization_service_(service)
+
166 , batch_size_(batch_size)
+
167 , topic_(std::move(topic))
+
168 {
+
169 // we are going to listen to next publication. We don't care about
+
170 // what already has been published.
+
171 int64_t initialSequence = listener.initial_sequence_id_;
+
172 if (initialSequence == -1) {
+
173 initialSequence = ringbuffer_->tail_sequence().get() + 1;
+
174 }
+
175 sequence_ = initialSequence;
+
176 }
+
177
+
178 virtual ~MessageRunner() = default;
+
179
+
180 void next()
+
181 {
+
182 if (cancelled_) {
+
183 return;
+
184 }
+
185
+
186 auto runner = this->shared_from_this();
+
187 auto execution_service = this->execution_service_;
+
188 ringbuffer_->read_many(sequence_, 1, batch_size_)
+
189 .then(executor_, [runner,execution_service](boost::future<rb::read_result_set> f) {
+
190 if (runner->cancelled_) {
+
191 return;
+
192 }
+
193
+
194 try {
+
195 auto result = f.get();
+
196
+
197 // we process all messages in batch. So we don't release
+
198 // the thread and reschedule ourselves; but we'll process
+
199 // whatever was received in 1 go.
+
200 auto lost_count =
+
201 result.get_next_sequence_to_read_from() -
+
202 result.read_count() - runner->sequence_;
+
203 if (lost_count != 0 &&
+
204 !runner->listener_.loss_tolerant_) {
+
205 runner->cancel();
+
206 return;
+
207 }
+
208
+
209 auto const& items = result.get_items();
+
210 for (size_t i = 0; i < items.size(); i++) {
+
211 auto const& message = items[i];
+
212 try {
+
213 runner->listener_.store_sequence_id_(
+
214 result.get_sequence(static_cast<int>(i)));
+
215 auto rel_msg = message.get<
+
216 topic::impl::reliable::ReliableTopicMessage>();
+
217 runner->process(*rel_msg);
+
218 } catch (exception::iexception& e) {
+
219 if (runner->terminate(e)) {
+
220 runner->cancel();
+
221 return;
+
222 }
+
223 }
+
224 }
+
225
+
226 runner->sequence_ =
+
227 result.get_next_sequence_to_read_from();
+
228 runner->next();
+
229 } catch (exception::iexception& ie) {
+
230 if (runner->handle_internal_exception(ie)) {
+
231 runner->next();
+
232 } else {
+
233 runner->cancel();
+
234 }
+
235 }
+
236 });
+
237 }
+
238
+
239 bool handle_operation_timeout_exception()
+
240 {
+
241 HZ_LOG(logger_,
+
242 finest,
+
243 boost::str(
+
244 boost::format("MessageListener on topic: %1% timed out. "
+
245 "Continuing from last known sequence: %2%") %
+
246 name_ % sequence_));
+
247
+
248 return true;
+
249 }
+
250
+
261 bool handle_illegal_argument_exception(exception::iexception& e)
+
262 {
+
263 // stale_sequence_exception.getHeadSeq() is not available on the
+
264 // client-side, see #7317
+
265 int64_t remoteHeadSeq = ringbuffer_->head_sequence().get();
+
266
+
267 if (listener_.loss_tolerant_) {
+
268 HZ_LOG(logger_,
+
269 finest,
+
270 boost::str(
+
271 boost::format(
+
272 "Terminating MessageListener: %1% on topic: %2% ."
+
273 "Reason: Underlying ring buffer data related to "
+
274 "reliable topic is lost.") %
+
275 id_ % name_ % e.what() % sequence_ % remoteHeadSeq));
+
276 sequence_ = remoteHeadSeq;
+
277 return true;
+
278 }
+
279
+
280 HZ_LOG(
+
281 logger_,
+
282 warning,
+
283 boost::str(boost::format(
+
284 "Terminating MessageListener: %1% on topic: %2%"
+
285 "Reason: The listener was too slow or the retention "
+
286 "period of the message has been violated. "
+
287 "head: %3% sequence: %4%") %
+
288 id_ % name_ % remoteHeadSeq % sequence_));
+
289 return false;
+
290 }
+
291
+
298 bool handle_internal_exception(exception::iexception& ie)
+
299 {
+
300 int32_t err = ie.get_error_code();
+
301
+
302 switch (err) {
+
303 case protocol::TIMEOUT:
+
304 return handle_operation_timeout_exception();
+
305 case protocol::ILLEGAL_ARGUMENT:
+
306 return handle_illegal_argument_exception(ie);
+
307 case protocol::HAZELCAST_INSTANCE_NOT_ACTIVE:
+
308 HZ_LOG(logger_,
+
309 finest,
+
310 boost::str(
+
311 boost::format(
+
312 "Terminating MessageListener %1% on topic: %2%. "
+
313 "Reason: HazelcastInstance is shutting down") %
+
314 id_ % name_));
+
315 break;
+
316 case protocol::DISTRIBUTED_OBJECT_DESTROYED:
+
317 HZ_LOG(logger_,
+
318 finest,
+
319 boost::str(
+
320 boost::format(
+
321 "Terminating MessageListener %1% on topic: %2%. "
+
322 "Reason: Topic is destroyed") %
+
323 id_ % name_));
+
324 break;
+
325 default:
+
326 HZ_LOG(logger_,
+
327 warning,
+
328 boost::str(
+
329 boost::format(
+
330 "Terminating MessageListener %1% on topic: %2%. "
+
331 "Reason: Unhandled exception, details: %3%") %
+
332 id_ % name_ % ie.what()));
+
333 }
+
334 return false;
+
335 }
+
336
+
337 bool cancel() override
+
338 {
+
339 cancelled_.store(true);
+
340 auto topic_ptr = topic_.lock();
+
341 if (topic_ptr) {
+
342 topic_ptr->runners_map_.remove(id_);
+
343 }
+
344 listener_.on_cancel_();
+
345 return true;
+
346 }
+
347
+
348 bool is_cancelled() override { return cancelled_.load(); }
+
349
+
350 private:
+
351 void process(topic::impl::reliable::ReliableTopicMessage& message)
+
352 {
+
353 listener_.received_(to_message(message));
+
354 }
+
355
+
356 topic::message to_message(
+
357 topic::impl::reliable::ReliableTopicMessage& message)
+
358 {
+
359 boost::optional<member> m;
+
360 auto& addr = message.get_publisher_address();
+
361 if (addr.has_value()) {
+
362 m = boost::make_optional<member>(addr.value());
+
363 }
+
364 return topic::message(name_,
+
365 typed_data(std::move(message.get_payload()),
+
366 serialization_service_),
+
367 message.get_publish_time(),
+
368 std::move(m));
+
369 }
+
370
+
371 bool terminate(const exception::iexception& failure)
+
372 {
+
373 if (cancelled_) {
+
374 return true;
+
375 }
+
376
+
377 try {
+
378 bool terminate = listener_.terminal_(failure);
+
379 if (terminate) {
+
380 HZ_LOG(logger_,
+
381 warning,
+
382 boost::str(
+
383 boost::format(
+
384 "Terminating ReliableListener %1% "
+
385 "on topic: %2%. "
+
386 "Reason: Unhandled exception, details: %3%") %
+
387 id_ % name_ % failure.what()));
+
388 } else {
+
389 HZ_LOG(logger_,
+
390 finest,
+
391 boost::str(boost::format(
+
392 "ReliableListener %1% on topic: %2% "
+
393 "ran into an exception, details: %3%") %
+
394 id_ % name_ % failure.what()));
+
395 }
+
396 return terminate;
+
397 } catch (exception::iexception& t) {
+
398 HZ_LOG(logger_,
+
399 warning,
+
400 boost::str(
+
401 boost::format(
+
402 "Terminating ReliableListener %1% on topic: %2%. "
+
403 "Reason: Unhandled exception while calling the "
+
404 "function set by "
+
405 "ReliableListener::terminate_on_exception. %3%") %
+
406 id_ % name_ % t.what()));
+
407 return true;
+
408 }
+
409 }
+
410
+
411 private:
+
412 Listener listener_;
+
413 int id_;
+
414 std::shared_ptr<ringbuffer> ringbuffer_;
+
415 int64_t sequence_;
+
416 std::atomic<bool> cancelled_;
+
417 logger& logger_;
+
418 const std::string& name_;
+
419 std::shared_ptr<spi::impl::ClientExecutionServiceImpl>
+
420 execution_service_;
+
421 util::hz_thread_pool& executor_;
+
422 serialization::pimpl::SerializationService& serialization_service_;
+
423 int batch_size_;
+
424 std::weak_ptr<reliable_topic> topic_;
+
425 };
+
426
+
427 util::SynchronizedMap<int, util::concurrent::Cancellable> runners_map_;
+
428 std::atomic<int> runner_counter_{ 0 };
+
429 std::shared_ptr<spi::impl::ClientExecutionServiceImpl> execution_service_;
+
430 util::hz_thread_pool& executor_;
+
431 logger& logger_;
+
432 int batch_size_;
+
433 boost::shared_future<std::shared_ptr<ringbuffer>> ringbuffer_;
+
434};
+
+
435} // namespace client
+
436} // namespace hazelcast
+
437
+
438#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
439#pragma warning(pop)
+
440#endif
+
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subs...
+
boost::future< void > publish(const E &message)
Publishes the message to all subscribers of this topic Current implementation only supports DISCARD_O...
+
std::string add_message_listener(Listener &&listener)
Subscribes to this topic.
+ +
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/de/db6/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4-members.html b/5.5.0/de/db6/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4-members.html new file mode 100644 index 0000000000..dc70712839 --- /dev/null +++ b/5.5.0/de/db6/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
boost::hash< hazelcast::cp::raft_group_id > Member List
+
+
+ +

This is the complete list of members for boost::hash< hazelcast::cp::raft_group_id >, including all inherited members.

+ + +
operator()(const hazelcast::cp::raft_group_id &group_id) const noexcept (defined in boost::hash< hazelcast::cp::raft_group_id >)boost::hash< hazelcast::cp::raft_group_id >
+
+
+ + + + diff --git a/5.5.0/de/dbc/transaction__options_8h_source.html b/5.5.0/de/dbc/transaction__options_8h_source.html new file mode 100644 index 0000000000..cafff9e4d2 --- /dev/null +++ b/5.5.0/de/dbc/transaction__options_8h_source.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/transaction_options.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transaction_options.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19
+
20#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
21#pragma warning(push)
+
22#pragma warning(disable : 4251) // for dll export
+
23#endif
+
24
+
25namespace hazelcast {
+
26namespace client {
+
27
+
+
31class HAZELCAST_API transaction_options
+
32{
+
33public:
+
+
37 enum struct transaction_type
+
38 {
+
39 TWO_PHASE = 1,
+
40 LOCAL = 2
+
41 };
+
+
42
+ +
50
+
55 transaction_type get_transaction_type() const;
+
56
+
70 transaction_options& set_transaction_type(
+
71 transaction_type transaction_type);
+
72
+
77 std::chrono::milliseconds get_timeout() const;
+
78
+
91 transaction_options& set_timeout(std::chrono::milliseconds duration);
+
92
+
98 int get_durability() const;
+
99
+
111 transaction_options& set_durability(int num_machines);
+
112
+
113private:
+
114 std::chrono::milliseconds timeout_;
+
115 int durability_;
+
116 transaction_type transaction_type_;
+
117};
+
+
118} // namespace client
+
119} // namespace hazelcast
+
120
+
121#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
122#pragma warning(pop)
+
123#endif
+
Contains the configuration for a Hazelcast transaction.
+ +
transaction_options()
Creates a new default configured TransactionsOptions.
+
+
+
+ + + + diff --git a/5.5.0/de/dbe/entry__view_8h_source.html b/5.5.0/de/dbe/entry__view_8h_source.html new file mode 100644 index 0000000000..01f90a9360 --- /dev/null +++ b/5.5.0/de/dbe/entry__view_8h_source.html @@ -0,0 +1,182 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/entry_view.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
entry_view.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <stdint.h>
+
19
+
20#include "hazelcast/client/map/data_entry_view.h"
+
21#include "hazelcast/client/serialization/serialization.h"
+
22
+
23namespace hazelcast {
+
24namespace client {
+
31template<typename K, typename V>
+
+
32class entry_view
+
33{
+
34public:
+
35 entry_view(K key,
+
36 V value,
+
37 int64_t cost,
+
38 int64_t creationTime,
+
39 int64_t expirationTime,
+
40 int64_t hits,
+
41 int64_t lastAccessTime,
+
42 int64_t lastStoredTime,
+
43 int64_t lastUpdateTime,
+
44 int64_t version)
+
45 : key(std::move(key))
+
46 , value(std::move(value))
+
47 , cost(cost)
+
48 , creation_time(creationTime)
+
49 , expiration_time(expirationTime)
+
50 , hits(hits)
+
51 , last_access_time(lastAccessTime)
+
52 , last_stored_time(lastStoredTime)
+
53 , last_update_time(lastUpdateTime)
+ +
55 {}
+
56
+
60 K key;
+ +
68 int64_t cost;
+ + +
80 int64_t hits;
+ + + +
96 int64_t version;
+
97};
+
+
98} // namespace client
+
99} // namespace hazelcast
+ +
int64_t hits
number of hits.
Definition entry_view.h:80
+
int64_t creation_time
entry creation time
Definition entry_view.h:72
+
int64_t expiration_time
entry expiration time if ttl is defined.
Definition entry_view.h:76
+ +
int64_t last_stored_time
last stored time.
Definition entry_view.h:88
+
int64_t last_update_time
last update time.
Definition entry_view.h:92
+ +
int64_t last_access_time
last access time
Definition entry_view.h:84
+
int64_t cost
memory cost of entry
Definition entry_view.h:68
+
+
+
+ + + + diff --git a/5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.html b/5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.html new file mode 100644 index 0000000000..3e414a34fa --- /dev/null +++ b/5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.html @@ -0,0 +1,195 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::local_date Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::local_date Struct Reference
+
+
+ +

A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03. + More...

+ +

#include <local_date.h>

+ + + + + + + + +

+Public Attributes

int32_t year
 minimum value is -999999999 maximum value is 999999999
uint8_t month
 minimum value is 1 maximum value is 12
uint8_t day_of_month
 minimum value is 1 maximum value is 31
+

Detailed Description

+

A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03.

+

local_date is an immutable date-time object that represents a date, often viewed as year-month-day. Other date fields, such as day-of-year, day-of-week and week-of-year, can also be accessed. For example, the value "2nd October 2007" can be stored in a
+ local_date
.

+

This class does not store or represent a time or time-zone. Instead, it is a description of the date, as used for birthdays. It cannot represent an instant on the time-line without additional information such as an offset or time-zone.

+

The ISO-8601 calendar system is the modern civil calendar system used today in most of the world. It is equivalent to the proleptic Gregorian calendar system, in which today's rules for leap years are applied for all time. For most applications written today, the ISO-8601 rules are entirely suitable. However, any application that makes use of historical dates, and requires them to be accurate will find the ISO-8601 approach unsuitable. < p> The minimum supported local_date, '-999999999-01-01'. The maximum supported local_date, '+999999999-12-31'.

+ +

Definition at line 52 of file local_date.h.

+

Member Data Documentation

+ +

◆ day_of_month

+ +
+
+ + + + +
uint8_t hazelcast::client::local_date::day_of_month
+
+ +

minimum value is 1 maximum value is 31

+ +

Definition at line 68 of file local_date.h.

+ +
+
+ +

◆ month

+ +
+
+ + + + +
uint8_t hazelcast::client::local_date::month
+
+ +

minimum value is 1 maximum value is 12

+ +

Definition at line 63 of file local_date.h.

+ +
+
+ +

◆ year

+ +
+
+ + + + +
int32_t hazelcast::client::local_date::year
+
+ +

minimum value is -999999999 maximum value is 999999999

+ +

Definition at line 58 of file local_date.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.js b/5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.js new file mode 100644 index 0000000000..f4f4276a2a --- /dev/null +++ b/5.5.0/de/dcd/structhazelcast_1_1client_1_1local__date.js @@ -0,0 +1,6 @@ +var structhazelcast_1_1client_1_1local__date = +[ + [ "day_of_month", "de/dcd/structhazelcast_1_1client_1_1local__date.html#a624140f466f2c978a6bcd8c9a48d3db6", null ], + [ "month", "de/dcd/structhazelcast_1_1client_1_1local__date.html#afd7f321d6a02a7409fba595c8073b1bd", null ], + [ "year", "de/dcd/structhazelcast_1_1client_1_1local__date.html#aac76566957d930a276fb1f47cf542d71", null ] +]; \ No newline at end of file diff --git a/5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.html b/5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.html new file mode 100644 index 0000000000..2da2013f8a --- /dev/null +++ b/5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.html @@ -0,0 +1,226 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::security::token_credentials Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::security::token_credentials Class Reference
+
+
+
Inheritance diagram for hazelcast::client::security::token_credentials:
+
+
+ + + + + + + + + +

+Public Member Functions

 token_credentials (const std::vector< byte > &token)
const std::vector< byte > & token () const
credential_type type () const override
Public Member Functions inherited from hazelcast::client::security::credentials
 credentials (const std::string &name)
const std::string & name () const
+ + + +

+Additional Inherited Members

Public Types inherited from hazelcast::client::security::credentials
enum  credential_type { username_password +, token + }
+

Detailed Description

+
+

Definition at line 90 of file client_config.h.

+

Constructor & Destructor Documentation

+ +

◆ token_credentials()

+ +
+
+ + + + + + + +
hazelcast::client::security::token_credentials::token_credentials (const std::vector< byte > & token)
+
+ +

Definition at line 1422 of file config.cpp.

+
1423 : credentials(token.empty() ? "<empty>" : "<token>")
+
1424 , token_(token)
+
1425{}
+
+
+
+

Member Function Documentation

+ +

◆ token()

+ +
+
+ + + + + + + +
const std::vector< byte > & hazelcast::client::security::token_credentials::token () const
+
+ +

Definition at line 1411 of file config.cpp.

+
1412{
+
1413 return token_;
+
1414}
+
+
+
+ +

◆ type()

+ +
+
+ + + + + +
+ + + + + + + +
credentials::credential_type hazelcast::client::security::token_credentials::type () const
+
+overridevirtual
+
+ +

Implements hazelcast::client::security::credentials.

+ +

Definition at line 1417 of file config.cpp.

+
1418{
+
1419 return credentials::credential_type::token;
+
1420}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.png b/5.5.0/de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.png new file mode 100644 index 0000000000000000000000000000000000000000..aa54d38b48d9b0f858ad42e59a1ad5c0dabd0146 GIT binary patch literal 900 zcmeAS@N?(olHy`uVBq!ia0y~yU}OZc12~w0q~3G`O&}#5;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=zLlKylNvVM~B=oFzei!3;n?7??B7zQVx3%-?QOZ4p3)3DI*tk)ER6~ViVh49PA9B* zfA4?qvm;s!%PJ-_9_ZTM_9a%b(wvbYplJ4i+Pjudr*m8|oZXl8f8Nzh)9p)EolWyw zJ@c%ltm*z+XLq&#dmcXb`O2Dzb==k2U-mII=o>RtGCykmvqFr+kI~WVn}ovp8(y!Q z6qd^B?R{+OFoB7oFXm2D@gvWD>KEdzE$@{b$lG-B;$AC0lmE*WhPpjpXv@G5o+qI3 zvA!))SZe9=BR3ly=3ZX9BI!?4gKySdmwevBKU1SGxGuXni%+C_-!qF}pD#2sczAnq zE|!ouI-zs#^}I$yle5gl{#LTr&#*G8`>5Uf<0E%sW$8DukmJS0U&KV}Lo;TnyT0~% zvo+hw_>I)jkMHj@F;q0f?0wGgq0468f!&Ni;x^+S_U#M|_cS3vwL$pCw%q8*Ag`DH zPnDNWnKtbyXHCtTzJy99>xQF(ER82xAnF8Inj8c;m~eCa6&zf)Y*9%{i;IA$Tp%=~ zL4xP&-QW8!?&-ZgQ|EuYy~_ECjeF;-9yqh+iT1wzvk$y*=eTh3mi&o7wyTSs@;pOl zpPdtCJUiGbt8VM;QvSc^*Y7BQ!J~Vc&9A#X=%WWkNkrb~YRS;sze=9Vc_9tgZpE|Fng>|o4jwTIO$eHQz(?h>nYGiS5RdGj!+ z + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< char > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< char >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< char >)hazelcast::client::serialization::hz_serializer< char >inlinestatic
+
+
+ + + + diff --git a/5.5.0/de/dde/classhazelcast_1_1client_1_1config_1_1client__network__config-members.html b/5.5.0/de/dde/classhazelcast_1_1client_1_1config_1_1client__network__config-members.html new file mode 100644 index 0000000000..7266bbb573 --- /dev/null +++ b/5.5.0/de/dde/classhazelcast_1_1client_1_1config_1_1client__network__config-members.html @@ -0,0 +1,126 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::client_network_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::client_network_config, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
add_address(const address &address)hazelcast::client::config::client_network_config
add_addresses(const std::vector< address > &addresses)hazelcast::client::config::client_network_config
client_network_config()hazelcast::client::config::client_network_config
get_addresses() consthazelcast::client::config::client_network_config
get_aws_config()hazelcast::client::config::client_network_config
get_cloud_config()hazelcast::client::config::client_network_config
get_connection_timeout() consthazelcast::client::config::client_network_config
get_socket_options() (defined in hazelcast::client::config::client_network_config)hazelcast::client::config::client_network_config
get_ssl_config()hazelcast::client::config::client_network_config
is_smart_routing() consthazelcast::client::config::client_network_config
set_addresses(const std::vector< address > &addresses)hazelcast::client::config::client_network_config
set_aws_config(const client_aws_config &client_aws_config)hazelcast::client::config::client_network_config
set_connection_timeout(const std::chrono::milliseconds &timeout)hazelcast::client::config::client_network_config
set_smart_routing(bool smart_routing)hazelcast::client::config::client_network_config
set_ssl_config(const config::ssl_config &config)hazelcast::client::config::client_network_config
use_public_address() consthazelcast::client::config::client_network_config
use_public_address(bool should_use_public_address)hazelcast::client::config::client_network_config
+
+
+ + + + diff --git a/5.5.0/de/de5/transactions_8cpp_8o_8d_source.html b/5.5.0/de/de5/transactions_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..918ecce899 --- /dev/null +++ b/5.5.0/de/de5/transactions_8cpp_8o_8d_source.html @@ -0,0 +1,3120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/transactions.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
transactions.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/transactions.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/transactions.cpp \
+
3 /usr/local/include/boost/uuid/uuid_io.hpp \
+
4 /usr/local/include/boost/uuid/uuid.hpp \
+
5 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
24 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
26 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
27 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
28 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
29 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
30 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
33 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
119 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
133 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
157 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
410 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
413 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
414 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
415 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
416 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
417 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
418 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
419 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
778 /usr/local/include/boost/uuid/detail/endian.hpp \
+
779 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
780 /usr/local/include/boost/uuid/detail/config.hpp \
+
781 /usr/local/include/boost/config.hpp \
+
782 /usr/local/include/boost/config/user.hpp \
+
783 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
784 /usr/local/include/boost/config/compiler/clang.hpp \
+
785 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
786 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
787 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
789 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
790 /usr/local/include/boost/config/platform/macos.hpp \
+
791 /usr/local/include/boost/config/detail/posix_features.hpp \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
799 /usr/local/include/boost/config/detail/suffix.hpp \
+
800 /usr/local/include/boost/config/helper_macros.hpp \
+
801 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
802 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
803 /usr/local/include/boost/detail/workaround.hpp \
+
804 /usr/local/include/boost/config/workaround.hpp \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
806 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
807 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
808 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
811 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
812 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
813 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
815 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
816 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
817 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
822 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/client_transaction_util.h \
+
823 /usr/local/include/boost/thread/future.hpp \
+
824 /usr/local/include/boost/thread/detail/config.hpp \
+
825 /usr/local/include/boost/thread/detail/platform.hpp \
+
826 /usr/local/include/boost/config/requires_threads.hpp \
+
827 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
828 /usr/local/include/boost/thread/condition_variable.hpp \
+
829 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
830 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
831 /usr/local/include/boost/thread/thread_time.hpp \
+
832 /usr/local/include/boost/date_time/time_clock.hpp \
+
833 /usr/local/include/boost/date_time/c_time.hpp \
+
834 /usr/local/include/boost/throw_exception.hpp \
+
835 /usr/local/include/boost/exception/exception.hpp \
+
836 /usr/local/include/boost/assert/source_location.hpp \
+
837 /usr/local/include/boost/cstdint.hpp \
+
838 /usr/local/include/boost/date_time/compiler_config.hpp \
+
839 /usr/local/include/boost/date_time/locale_config.hpp \
+
840 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
841 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
842 /usr/local/include/boost/shared_ptr.hpp \
+
843 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
844 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
845 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
846 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
847 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
848 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
849 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
850 /usr/local/include/boost/config/pragma_message.hpp \
+
851 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
852 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
853 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
854 /usr/local/include/boost/core/checked_delete.hpp \
+
855 /usr/local/include/boost/core/addressof.hpp \
+
856 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
857 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
858 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
859 /usr/local/include/boost/assert.hpp \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
862 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
863 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
864 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
865 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
866 /usr/local/include/boost/core/yield_primitives.hpp \
+
867 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
868 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
869 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
870 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
871 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
872 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
873 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
874 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
875 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
876 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
877 /usr/local/include/boost/limits.hpp \
+
878 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
879 /usr/local/include/boost/date_time/time_duration.hpp \
+
880 /usr/local/include/boost/core/enable_if.hpp \
+
881 /usr/local/include/boost/date_time/special_defs.hpp \
+
882 /usr/local/include/boost/date_time/time_defs.hpp \
+
883 /usr/local/include/boost/operators.hpp \
+
884 /usr/local/include/boost/static_assert.hpp \
+
885 /usr/local/include/boost/type_traits/is_integral.hpp \
+
886 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
887 /usr/local/include/boost/date_time/int_adapter.hpp \
+
888 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
889 /usr/local/include/boost/date_time/date.hpp \
+
890 /usr/local/include/boost/date_time/year_month_day.hpp \
+
891 /usr/local/include/boost/date_time/period.hpp \
+
892 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
893 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
894 /usr/local/include/boost/date_time/constrained_value.hpp \
+
895 /usr/local/include/boost/type_traits/conditional.hpp \
+
896 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
897 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
898 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
899 /usr/local/include/boost/type_traits/detail/config.hpp \
+
900 /usr/local/include/boost/version.hpp \
+
901 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
902 /usr/local/include/boost/type_traits/is_same.hpp \
+
903 /usr/local/include/boost/type_traits/is_class.hpp \
+
904 /usr/local/include/boost/date_time/date_defs.hpp \
+
905 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
906 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
907 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
908 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
909 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
910 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
911 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
912 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
913 /usr/local/include/boost/date_time/date_duration.hpp \
+
914 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
915 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
916 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
917 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
918 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
919 /usr/local/include/boost/date_time/date_generators.hpp \
+
920 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
921 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
922 /usr/local/include/boost/date_time/date_iterator.hpp \
+
923 /usr/local/include/boost/date_time/time_system_split.hpp \
+
924 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
925 /usr/local/include/boost/date_time/time.hpp \
+
926 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
927 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
928 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
929 /usr/local/include/boost/type.hpp \
+
930 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
931 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
932 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
933 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
934 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
935 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
936 /usr/local/include/boost/mpl/if.hpp \
+
937 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
938 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
939 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
940 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
941 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
942 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
943 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
944 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
945 /usr/local/include/boost/mpl/void_fwd.hpp \
+
946 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
947 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
948 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
949 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
950 /usr/local/include/boost/mpl/aux_/na.hpp \
+
951 /usr/local/include/boost/mpl/bool.hpp \
+
952 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
953 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
954 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
955 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
956 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
957 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
958 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
959 /usr/local/include/boost/mpl/int.hpp \
+
960 /usr/local/include/boost/mpl/int_fwd.hpp \
+
961 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
962 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
963 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
964 /usr/local/include/boost/preprocessor/cat.hpp \
+
965 /usr/local/include/boost/preprocessor/config/config.hpp \
+
966 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
967 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
968 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
969 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
970 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
971 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
972 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
973 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
974 /usr/local/include/boost/preprocessor/control/if.hpp \
+
975 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
976 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
977 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
978 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
979 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
980 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
981 /usr/local/include/boost/preprocessor/repeat.hpp \
+
982 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
983 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
984 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
985 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
986 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
987 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
988 /usr/local/include/boost/preprocessor/inc.hpp \
+
989 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
990 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
991 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
992 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
993 /usr/local/include/boost/mpl/limits/arity.hpp \
+
994 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
995 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
996 /usr/local/include/boost/preprocessor/identity.hpp \
+
997 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
998 /usr/local/include/boost/preprocessor/empty.hpp \
+
999 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
1000 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
1001 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
1002 /usr/local/include/boost/preprocessor/control/while.hpp \
+
1003 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1004 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1005 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
1006 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1007 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1008 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1009 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1010 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1011 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1012 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1013 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1014 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1015 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1016 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1017 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1018 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1019 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1020 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1021 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1022 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1023 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1024 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1025 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1026 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1027 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1028 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1029 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1030 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1031 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1032 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1033 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1034 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1035 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1036 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1037 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1038 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1039 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1040 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1041 /usr/local/include/boost/mpl/eval_if.hpp \
+
1042 /usr/local/include/boost/mpl/equal_to.hpp \
+
1043 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1044 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1045 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1046 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1047 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1048 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1049 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1050 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1051 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1052 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1053 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1054 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1055 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1056 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1057 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1058 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1059 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1060 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1061 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1062 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1063 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1064 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1065 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1066 /usr/local/include/boost/mpl/tag.hpp \
+
1067 /usr/local/include/boost/mpl/void.hpp \
+
1068 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1069 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1070 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1071 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1072 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1073 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1074 /usr/local/include/boost/mpl/not.hpp \
+
1075 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1076 /usr/local/include/boost/mpl/and.hpp \
+
1077 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1078 /usr/local/include/boost/mpl/identity.hpp \
+
1079 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1080 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1081 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1082 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1083 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1084 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1085 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1086 /usr/local/include/boost/mpl/multiplies.hpp \
+
1087 /usr/local/include/boost/mpl/times.hpp \
+
1088 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1089 /usr/local/include/boost/mpl/integral_c.hpp \
+
1090 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1091 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1092 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1093 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1094 /usr/local/include/boost/mpl/less.hpp \
+
1095 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1096 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1097 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1098 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1099 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1100 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1101 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1102 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1103 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1104 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1105 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1106 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1107 /usr/local/include/boost/config/abi_prefix.hpp \
+
1108 /usr/local/include/boost/config/abi_suffix.hpp \
+
1109 /usr/local/include/boost/chrono/duration.hpp \
+
1110 /usr/local/include/boost/chrono/config.hpp \
+
1111 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1112 /usr/local/include/boost/predef.h \
+
1113 /usr/local/include/boost/predef/language.h \
+
1114 /usr/local/include/boost/predef/language/stdc.h \
+
1115 /usr/local/include/boost/predef/version_number.h \
+
1116 /usr/local/include/boost/predef/make.h \
+
1117 /usr/local/include/boost/predef/detail/test.h \
+
1118 /usr/local/include/boost/predef/language/stdcpp.h \
+
1119 /usr/local/include/boost/predef/language/objc.h \
+
1120 /usr/local/include/boost/predef/language/cuda.h \
+
1121 /usr/local/include/boost/predef/architecture.h \
+
1122 /usr/local/include/boost/predef/architecture/alpha.h \
+
1123 /usr/local/include/boost/predef/architecture/arm.h \
+
1124 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1125 /usr/local/include/boost/predef/architecture/convex.h \
+
1126 /usr/local/include/boost/predef/architecture/e2k.h \
+
1127 /usr/local/include/boost/predef/architecture/ia64.h \
+
1128 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1129 /usr/local/include/boost/predef/architecture/m68k.h \
+
1130 /usr/local/include/boost/predef/architecture/mips.h \
+
1131 /usr/local/include/boost/predef/architecture/parisc.h \
+
1132 /usr/local/include/boost/predef/architecture/ppc.h \
+
1133 /usr/local/include/boost/predef/architecture/ptx.h \
+
1134 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1135 /usr/local/include/boost/predef/architecture/riscv.h \
+
1136 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1137 /usr/local/include/boost/predef/architecture/sparc.h \
+
1138 /usr/local/include/boost/predef/architecture/superh.h \
+
1139 /usr/local/include/boost/predef/architecture/sys370.h \
+
1140 /usr/local/include/boost/predef/architecture/sys390.h \
+
1141 /usr/local/include/boost/predef/architecture/x86.h \
+
1142 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1143 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1144 /usr/local/include/boost/predef/architecture/z.h \
+
1145 /usr/local/include/boost/predef/compiler.h \
+
1146 /usr/local/include/boost/predef/compiler/borland.h \
+
1147 /usr/local/include/boost/predef/compiler/clang.h \
+
1148 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1149 /usr/local/include/boost/predef/compiler/comeau.h \
+
1150 /usr/local/include/boost/predef/compiler/compaq.h \
+
1151 /usr/local/include/boost/predef/compiler/diab.h \
+
1152 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1153 /usr/local/include/boost/predef/compiler/dignus.h \
+
1154 /usr/local/include/boost/predef/compiler/edg.h \
+
1155 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1156 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1157 /usr/local/include/boost/predef/compiler/gcc.h \
+
1158 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1159 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1160 /usr/local/include/boost/predef/compiler/iar.h \
+
1161 /usr/local/include/boost/predef/compiler/ibm.h \
+
1162 /usr/local/include/boost/predef/compiler/intel.h \
+
1163 /usr/local/include/boost/predef/compiler/kai.h \
+
1164 /usr/local/include/boost/predef/compiler/llvm.h \
+
1165 /usr/local/include/boost/predef/compiler/metaware.h \
+
1166 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1167 /usr/local/include/boost/predef/compiler/microtec.h \
+
1168 /usr/local/include/boost/predef/compiler/mpw.h \
+
1169 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1170 /usr/local/include/boost/predef/compiler/palm.h \
+
1171 /usr/local/include/boost/predef/compiler/pgi.h \
+
1172 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1173 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1174 /usr/local/include/boost/predef/compiler/tendra.h \
+
1175 /usr/local/include/boost/predef/compiler/visualc.h \
+
1176 /usr/local/include/boost/predef/compiler/watcom.h \
+
1177 /usr/local/include/boost/predef/library.h \
+
1178 /usr/local/include/boost/predef/library/c.h \
+
1179 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1180 /usr/local/include/boost/predef/detail/_cassert.h \
+
1181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1182 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1183 /usr/local/include/boost/predef/library/c/gnu.h \
+
1184 /usr/local/include/boost/predef/library/c/uc.h \
+
1185 /usr/local/include/boost/predef/library/c/vms.h \
+
1186 /usr/local/include/boost/predef/library/c/zos.h \
+
1187 /usr/local/include/boost/predef/library/std.h \
+
1188 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1189 /usr/local/include/boost/predef/detail/_exception.h \
+
1190 /usr/local/include/boost/predef/library/std/cxx.h \
+
1191 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1192 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1193 /usr/local/include/boost/predef/library/std/modena.h \
+
1194 /usr/local/include/boost/predef/library/std/msl.h \
+
1195 /usr/local/include/boost/predef/library/std/msvc.h \
+
1196 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1197 /usr/local/include/boost/predef/library/std/sgi.h \
+
1198 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1199 /usr/local/include/boost/predef/library/std/stlport.h \
+
1200 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1201 /usr/local/include/boost/predef/os.h \
+
1202 /usr/local/include/boost/predef/os/aix.h \
+
1203 /usr/local/include/boost/predef/os/amigaos.h \
+
1204 /usr/local/include/boost/predef/os/beos.h \
+
1205 /usr/local/include/boost/predef/os/bsd.h \
+
1206 /usr/local/include/boost/predef/os/macos.h \
+
1207 /usr/local/include/boost/predef/os/ios.h \
+
1208 /usr/local/include/boost/predef/detail/os_detected.h \
+
1209 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1210 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1211 /usr/local/include/boost/predef/os/bsd/free.h \
+
1212 /usr/local/include/boost/predef/os/bsd/open.h \
+
1213 /usr/local/include/boost/predef/os/bsd/net.h \
+
1214 /usr/local/include/boost/predef/os/cygwin.h \
+
1215 /usr/local/include/boost/predef/os/haiku.h \
+
1216 /usr/local/include/boost/predef/os/hpux.h \
+
1217 /usr/local/include/boost/predef/os/irix.h \
+
1218 /usr/local/include/boost/predef/os/linux.h \
+
1219 /usr/local/include/boost/predef/os/os400.h \
+
1220 /usr/local/include/boost/predef/os/qnxnto.h \
+
1221 /usr/local/include/boost/predef/os/solaris.h \
+
1222 /usr/local/include/boost/predef/os/unix.h \
+
1223 /usr/local/include/boost/predef/os/vms.h \
+
1224 /usr/local/include/boost/predef/os/windows.h \
+
1225 /usr/local/include/boost/predef/other.h \
+
1226 /usr/local/include/boost/predef/other/endian.h \
+
1227 /usr/local/include/boost/predef/platform/android.h \
+
1228 /usr/local/include/boost/predef/other/wordsize.h \
+
1229 /usr/local/include/boost/predef/other/workaround.h \
+
1230 /usr/local/include/boost/predef/platform.h \
+
1231 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1232 /usr/local/include/boost/predef/platform/mingw.h \
+
1233 /usr/local/include/boost/predef/platform/mingw32.h \
+
1234 /usr/local/include/boost/predef/platform/mingw64.h \
+
1235 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1236 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1237 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1238 /usr/local/include/boost/predef/platform/windows_server.h \
+
1239 /usr/local/include/boost/predef/platform/windows_store.h \
+
1240 /usr/local/include/boost/predef/platform/windows_system.h \
+
1241 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1242 /usr/local/include/boost/predef/platform/ios.h \
+
1243 /usr/local/include/boost/predef/hardware.h \
+
1244 /usr/local/include/boost/predef/hardware/simd.h \
+
1245 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1246 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1247 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1248 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1249 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1250 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1251 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1252 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1253 /usr/local/include/boost/predef/version.h \
+
1254 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1255 /usr/local/include/boost/mpl/logical.hpp \
+
1256 /usr/local/include/boost/mpl/or.hpp \
+
1257 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1258 /usr/local/include/boost/ratio/ratio.hpp \
+
1259 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1260 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1261 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1262 /usr/local/include/boost/type_traits/common_type.hpp \
+
1263 /usr/local/include/boost/type_traits/decay.hpp \
+
1264 /usr/local/include/boost/type_traits/is_array.hpp \
+
1265 /usr/local/include/boost/type_traits/is_function.hpp \
+
1266 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
1267 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1268 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1269 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1270 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
1271 /usr/local/include/boost/type_traits/declval.hpp \
+
1272 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
1273 /usr/local/include/boost/type_traits/is_void.hpp \
+
1274 /usr/local/include/boost/type_traits/is_reference.hpp \
+
1275 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
1276 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
1277 /usr/local/include/boost/type_traits/is_complete.hpp \
+
1278 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
1279 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1280 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
1281 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1282 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1283 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1284 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1285 /usr/local/include/boost/integer_traits.hpp \
+
1286 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1287 /usr/local/include/boost/chrono/time_point.hpp \
+
1288 /usr/local/include/boost/chrono/detail/system.hpp \
+
1289 /usr/local/include/boost/system/error_code.hpp \
+
1290 /usr/local/include/boost/system/detail/error_code.hpp \
+
1291 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
1292 /usr/local/include/boost/system/detail/error_category.hpp \
+
1293 /usr/local/include/boost/system/detail/config.hpp \
+
1294 /usr/local/include/boost/system/detail/error_condition.hpp \
+
1295 /usr/local/include/boost/system/detail/generic_category.hpp \
+
1296 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
1297 /usr/local/include/boost/system/detail/enable_if.hpp \
+
1298 /usr/local/include/boost/system/detail/is_same.hpp \
+
1299 /usr/local/include/boost/system/detail/errc.hpp \
+
1300 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
1301 /usr/local/include/boost/system/detail/cerrno.hpp \
+
1302 /usr/local/include/boost/system/detail/append_int.hpp \
+
1303 /usr/local/include/boost/system/detail/snprintf.hpp \
+
1304 /usr/local/include/boost/system/detail/system_category.hpp \
+
1305 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
1306 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
1307 /usr/local/include/boost/system/api_config.hpp \
+
1308 /usr/local/include/boost/system/detail/interop_category.hpp \
+
1309 /usr/local/include/boost/system/detail/std_category.hpp \
+
1310 /usr/local/include/boost/system/error_category.hpp \
+
1311 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
1312 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
1313 /usr/local/include/boost/system/detail/mutex.hpp \
+
1314 /usr/local/include/boost/system/error_condition.hpp \
+
1315 /usr/local/include/boost/system/errc.hpp \
+
1316 /usr/local/include/boost/system/generic_category.hpp \
+
1317 /usr/local/include/boost/system/system_category.hpp \
+
1318 /usr/local/include/boost/system/detail/throws.hpp \
+
1319 /usr/local/include/boost/chrono/clock_string.hpp \
+
1320 /usr/local/include/boost/ratio/config.hpp \
+
1321 /usr/local/include/boost/chrono/ceil.hpp \
+
1322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1337 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1381 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1382 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1383 /usr/local/include/boost/thread/interruption.hpp \
+
1384 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1385 /usr/local/include/boost/thread/exceptions.hpp \
+
1386 /usr/local/include/boost/system/system_error.hpp \
+
1387 /usr/local/include/boost/thread/lock_guard.hpp \
+
1388 /usr/local/include/boost/thread/detail/delete.hpp \
+
1389 /usr/local/include/boost/thread/detail/move.hpp \
+
1390 /usr/local/include/boost/move/utility.hpp \
+
1391 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1392 /usr/local/include/boost/move/detail/workaround.hpp \
+
1393 /usr/local/include/boost/move/utility_core.hpp \
+
1394 /usr/local/include/boost/move/core.hpp \
+
1395 /usr/local/include/boost/move/detail/config_end.hpp \
+
1396 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1397 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1398 /usr/local/include/boost/move/detail/addressof.hpp \
+
1399 /usr/local/include/boost/move/traits.hpp \
+
1400 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1401 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1402 /usr/local/include/boost/thread/lock_options.hpp \
+
1403 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1404 /usr/local/include/boost/thread/lock_types.hpp \
+
1405 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1406 /usr/local/include/boost/thread/mutex.hpp \
+
1407 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
1408 /usr/local/include/boost/core/ignore_unused.hpp \
+
1409 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1410 /usr/local/include/boost/thread/cv_status.hpp \
+
1411 /usr/local/include/boost/core/scoped_enum.hpp \
+
1412 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1413 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1414 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1417 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1418 /usr/local/include/boost/utility/result_of.hpp \
+
1419 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
1420 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1421 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1422 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1423 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1424 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1425 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1426 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1427 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1428 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1429 /usr/local/include/boost/tuple/tuple.hpp \
+
1430 /usr/local/include/boost/core/ref.hpp \
+
1431 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1432 /usr/local/include/boost/core/invoke_swap.hpp \
+
1433 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1434 /usr/local/include/boost/type_traits/add_const.hpp \
+
1435 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1436 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1437 /usr/local/include/boost/type_traits/is_const.hpp \
+
1438 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1439 /usr/local/include/boost/type_traits/remove_const.hpp \
+
1440 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1441 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1442 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1443 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1444 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1445 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1446 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1447 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1448 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1449 /usr/local/include/boost/exception_ptr.hpp \
+
1450 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1451 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1452 /usr/local/include/boost/exception/info.hpp \
+
1453 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1454 /usr/local/include/boost/exception/to_string.hpp \
+
1455 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1456 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1457 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1458 /usr/local/include/boost/core/typeinfo.hpp \
+
1459 /usr/local/include/boost/core/demangle.hpp \
+
1460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1462 /usr/local/include/boost/current_function.hpp \
+
1463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
1464 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1465 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1466 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1467 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1468 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1469 /usr/local/include/boost/exception/get_error_info.hpp \
+
1470 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1471 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1472 /usr/local/include/boost/make_shared.hpp \
+
1473 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1474 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1475 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1476 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1477 /usr/local/include/boost/core/default_allocator.hpp \
+
1478 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1479 /usr/local/include/boost/core/allocator_access.hpp \
+
1480 /usr/local/include/boost/core/pointer_traits.hpp \
+
1481 /usr/local/include/boost/core/alloc_construct.hpp \
+
1482 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1483 /usr/local/include/boost/core/first_scalar.hpp \
+
1484 /usr/local/include/boost/thread/futures/future_error.hpp \
+
1485 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
1486 /usr/local/include/boost/thread/futures/future_status.hpp \
+
1487 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
1488 /usr/local/include/boost/thread/futures/launch.hpp \
+
1489 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
1490 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
1491 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
1492 /usr/local/include/boost/scoped_array.hpp \
+
1493 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
1494 /usr/local/include/boost/thread/thread_only.hpp \
+
1495 /usr/local/include/boost/thread/detail/thread.hpp \
+
1496 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
1497 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
1498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1499 /usr/local/include/boost/bind/bind.hpp \
+
1500 /usr/local/include/boost/bind/mem_fn.hpp \
+
1501 /usr/local/include/boost/get_pointer.hpp \
+
1502 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1503 /usr/local/include/boost/bind/arg.hpp \
+
1504 /usr/local/include/boost/is_placeholder.hpp \
+
1505 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1506 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1507 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1508 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1509 /usr/local/include/boost/visit_each.hpp \
+
1510 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1511 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1512 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1513 /usr/local/include/boost/bind/placeholders.hpp \
+
1514 /usr/local/include/boost/io/ios_state.hpp \
+
1515 /usr/local/include/boost/io_fwd.hpp \
+
1516 /usr/local/include/boost/functional/hash.hpp \
+
1517 /usr/local/include/boost/container_hash/hash.hpp \
+
1518 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1519 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
1520 /usr/local/include/boost/container_hash/is_range.hpp \
+
1521 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
1522 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
1523 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
1524 /usr/local/include/boost/describe/bases.hpp \
+
1525 /usr/local/include/boost/describe/modifiers.hpp \
+
1526 /usr/local/include/boost/describe/detail/config.hpp \
+
1527 /usr/local/include/boost/describe/detail/void_t.hpp \
+
1528 /usr/local/include/boost/mp11/algorithm.hpp \
+
1529 /usr/local/include/boost/mp11/list.hpp \
+
1530 /usr/local/include/boost/mp11/integral.hpp \
+
1531 /usr/local/include/boost/mp11/version.hpp \
+
1532 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1533 /usr/local/include/boost/mp11/detail/config.hpp \
+
1534 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1535 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
1536 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
1537 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
1538 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1539 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1540 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1541 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
1542 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
1543 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
1544 /usr/local/include/boost/mp11/utility.hpp \
+
1545 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1546 /usr/local/include/boost/mp11/set.hpp \
+
1547 /usr/local/include/boost/mp11/function.hpp \
+
1548 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
1549 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
1550 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
1551 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
1552 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
1553 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
1554 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
1555 /usr/local/include/boost/describe/members.hpp \
+
1556 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
1557 /usr/local/include/boost/mp11/bind.hpp \
+
1558 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
1559 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
1560 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
1561 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
1562 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
1563 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
1564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1565 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
1566 /usr/local/include/boost/thread/executor.hpp \
+
1567 /usr/local/include/boost/thread/executors/executor.hpp \
+
1568 /usr/local/include/boost/thread/executors/work.hpp \
+
1569 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
1570 /usr/local/include/boost/thread/detail/memory.hpp \
+
1571 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
1572 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
1573 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
1574 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
1575 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
1576 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
1577 /usr/local/include/boost/thread/csbl/functional.hpp \
+
1578 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
1579 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
1580 /usr/local/include/boost/optional.hpp \
+
1581 /usr/local/include/boost/optional/optional.hpp \
+
1582 /usr/local/include/boost/core/launder.hpp \
+
1583 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1584 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1585 /usr/local/include/boost/type_traits/conjunction.hpp \
+
1586 /usr/local/include/boost/type_traits/disjunction.hpp \
+
1587 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1588 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1589 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1590 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1591 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1592 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1593 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1594 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1595 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1596 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1597 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1598 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1599 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1600 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1601 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1602 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1603 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1604 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1605 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1606 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1607 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1608 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1609 /usr/local/include/boost/function.hpp \
+
1610 /usr/local/include/boost/function/function_template.hpp \
+
1611 /usr/local/include/boost/function/function_base.hpp \
+
1612 /usr/local/include/boost/function/function_fwd.hpp \
+
1613 /usr/local/include/boost/function_equal.hpp \
+
1614 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1615 /usr/local/include/boost/mem_fn.hpp \
+
1616 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1617 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
1618 /usr/local/include/boost/container/scoped_allocator.hpp \
+
1619 /usr/local/include/boost/container/detail/config_begin.hpp \
+
1620 /usr/local/include/boost/container/detail/workaround.hpp \
+
1621 /usr/local/include/boost/container/allocator_traits.hpp \
+
1622 /usr/local/include/boost/container/container_fwd.hpp \
+
1623 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1624 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1625 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1626 /usr/local/include/boost/container/detail/mpl.hpp \
+
1627 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
1628 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
1629 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
1630 /usr/local/include/boost/container/detail/config_end.hpp \
+
1631 /usr/local/include/boost/container/detail/type_traits.hpp \
+
1632 /usr/local/include/boost/container/detail/placement_new.hpp \
+
1633 /usr/local/include/boost/container/detail/is_pair.hpp \
+
1634 /usr/local/include/boost/container/detail/addressof.hpp \
+
1635 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
1636 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
1637 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
1638 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
1639 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
1640 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
1641 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
1642 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
1643 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
1644 /usr/local/include/boost/container/uses_allocator.hpp \
+
1645 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
1646 /usr/local/include/boost/container/detail/pair.hpp \
+
1647 /usr/local/include/boost/move/adl_move_swap.hpp \
+
1648 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
1649 /usr/local/include/boost/thread/csbl/vector.hpp \
+
1650 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
1651 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1652 /usr/local/include/boost/format.hpp \
+
1653 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1654 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1655 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1656 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1657 /usr/local/include/boost/format/format_fwd.hpp \
+
1658 /usr/local/include/boost/format/internals_fwd.hpp \
+
1659 /usr/local/include/boost/format/internals.hpp \
+
1660 /usr/local/include/boost/format/alt_sstream.hpp \
+
1661 /usr/local/include/boost/utility/base_from_member.hpp \
+
1662 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1663 /usr/local/include/boost/utility/enable_if.hpp \
+
1664 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1665 /usr/local/include/boost/format/format_class.hpp \
+
1666 /usr/local/include/boost/format/exceptions.hpp \
+
1667 /usr/local/include/boost/format/format_implementation.hpp \
+
1668 /usr/local/include/boost/format/group.hpp \
+
1669 /usr/local/include/boost/format/feed_args.hpp \
+
1670 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1671 /usr/local/include/boost/format/parsing.hpp \
+
1672 /usr/local/include/boost/format/free_funcs.hpp \
+
1673 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1674 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
1675 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
1676 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
1677 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1679 /usr/local/include/boost/any.hpp \
+
1680 /usr/local/include/boost/any/detail/config.hpp \
+
1681 /usr/local/include/boost/type_index.hpp \
+
1682 /usr/local/include/boost/type_index/detail/config.hpp \
+
1683 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1684 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1685 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1686 /usr/local/include/boost/any/fwd.hpp \
+
1687 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1688 /usr/local/include/boost/optional/optional_io.hpp \
+
1689 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1690 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1691 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1692 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1693 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1694 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1695 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1696 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1697 /usr/local/include/boost/endian/conversion.hpp \
+
1698 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1699 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1700 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1701 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1702 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1703 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1704 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1705 /usr/local/include/boost/endian/detail/order.hpp \
+
1706 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1707 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1708 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1709 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1710 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1711 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1712 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1713 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1714 /usr/local/include/boost/algorithm/string.hpp \
+
1715 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1716 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1717 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1718 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1719 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1720 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1721 /usr/local/include/boost/algorithm/string/config.hpp \
+
1722 /usr/local/include/boost/range/begin.hpp \
+
1723 /usr/local/include/boost/range/config.hpp \
+
1724 /usr/local/include/boost/range/iterator.hpp \
+
1725 /usr/local/include/boost/range/range_fwd.hpp \
+
1726 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1727 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1728 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1729 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1730 /usr/local/include/boost/range/const_iterator.hpp \
+
1731 /usr/local/include/boost/range/end.hpp \
+
1732 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1733 /usr/local/include/boost/range/detail/common.hpp \
+
1734 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1735 /usr/local/include/boost/range/as_literal.hpp \
+
1736 /usr/local/include/boost/range/iterator_range.hpp \
+
1737 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1738 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1739 /usr/local/include/boost/iterator/interoperable.hpp \
+
1740 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1741 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1742 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1743 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1744 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1745 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1746 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1747 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1748 /usr/local/include/boost/type_traits/negation.hpp \
+
1749 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1750 /usr/local/include/boost/range/functions.hpp \
+
1751 /usr/local/include/boost/range/size.hpp \
+
1752 /usr/local/include/boost/range/size_type.hpp \
+
1753 /usr/local/include/boost/range/difference_type.hpp \
+
1754 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1755 /usr/local/include/boost/range/concepts.hpp \
+
1756 /usr/local/include/boost/concept_check.hpp \
+
1757 /usr/local/include/boost/concept/assert.hpp \
+
1758 /usr/local/include/boost/concept/detail/general.hpp \
+
1759 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1760 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1761 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1762 /usr/local/include/boost/concept/usage.hpp \
+
1763 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1764 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1765 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1766 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1767 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1768 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1769 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1770 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1771 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1772 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1773 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1774 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1775 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1776 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1777 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1778 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1779 /usr/local/include/boost/range/value_type.hpp \
+
1780 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1781 /usr/local/include/boost/mpl/assert.hpp \
+
1782 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1783 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1784 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1785 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1786 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1787 /usr/local/include/boost/utility.hpp \
+
1788 /usr/local/include/boost/utility/binary.hpp \
+
1789 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1790 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1791 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1792 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1793 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1794 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1795 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1796 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1797 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1798 /usr/local/include/boost/utility/identity_type.hpp \
+
1799 /usr/local/include/boost/core/noncopyable.hpp \
+
1800 /usr/local/include/boost/range/distance.hpp \
+
1801 /usr/local/include/boost/iterator/distance.hpp \
+
1802 /usr/local/include/boost/range/empty.hpp \
+
1803 /usr/local/include/boost/range/rbegin.hpp \
+
1804 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1805 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1806 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1807 /usr/local/include/boost/core/use_default.hpp \
+
1808 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1809 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1810 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1811 /usr/local/include/boost/range/rend.hpp \
+
1812 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1813 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1814 /usr/local/include/boost/next_prior.hpp \
+
1815 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1816 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1817 /usr/local/include/boost/type_traits/make_void.hpp \
+
1818 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1819 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1820 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1821 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1822 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1823 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1824 /usr/local/include/boost/iterator/advance.hpp \
+
1825 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1826 /usr/local/include/boost/range/detail/str_types.hpp \
+
1827 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1828 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1829 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1830 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1831 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1832 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1833 /usr/local/include/boost/core/empty_value.hpp \
+
1834 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1835 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1836 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1837 /usr/local/include/boost/algorithm/string/find.hpp \
+
1838 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1839 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1840 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1841 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1842 /usr/local/include/boost/algorithm/string/split.hpp \
+
1843 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1844 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1845 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1846 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1847 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1848 /usr/local/include/boost/algorithm/string/join.hpp \
+
1849 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1850 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1851 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1852 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1853 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1854 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1855 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1856 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1857 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1858 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1859 /usr/local/include/boost/property_tree/ptree.hpp \
+
1860 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1861 /usr/local/include/boost/property_tree/string_path.hpp \
+
1862 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1863 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1864 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1865 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1866 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1867 /usr/local/include/boost/multi_index_container.hpp \
+
1868 /usr/local/include/boost/mpl/at.hpp \
+
1869 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1870 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1871 /usr/local/include/boost/mpl/begin_end.hpp \
+
1872 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1873 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1874 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1875 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1876 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1877 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1878 /usr/local/include/boost/mpl/advance.hpp \
+
1879 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1880 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1881 /usr/local/include/boost/mpl/negate.hpp \
+
1882 /usr/local/include/boost/mpl/long.hpp \
+
1883 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1884 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1885 /usr/local/include/boost/mpl/next.hpp \
+
1886 /usr/local/include/boost/mpl/next_prior.hpp \
+
1887 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1888 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1889 /usr/local/include/boost/mpl/prior.hpp \
+
1890 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1891 /usr/local/include/boost/mpl/deref.hpp \
+
1892 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1893 /usr/local/include/boost/mpl/contains.hpp \
+
1894 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1895 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1896 /usr/local/include/boost/mpl/find.hpp \
+
1897 /usr/local/include/boost/mpl/find_if.hpp \
+
1898 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1899 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1900 /usr/local/include/boost/mpl/apply.hpp \
+
1901 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1902 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1903 /usr/local/include/boost/mpl/placeholders.hpp \
+
1904 /usr/local/include/boost/mpl/arg.hpp \
+
1905 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1906 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1907 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1908 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1909 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1910 /usr/local/include/boost/mpl/lambda.hpp \
+
1911 /usr/local/include/boost/mpl/bind.hpp \
+
1912 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1913 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1914 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1915 /usr/local/include/boost/mpl/protect.hpp \
+
1916 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1917 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1918 /usr/local/include/boost/mpl/quote.hpp \
+
1919 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1920 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1921 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1922 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1923 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1924 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1925 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1926 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1927 /usr/local/include/boost/mpl/always.hpp \
+
1928 /usr/local/include/boost/mpl/pair.hpp \
+
1929 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1930 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1931 /usr/local/include/boost/mpl/same_as.hpp \
+
1932 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1933 /usr/local/include/boost/mpl/size.hpp \
+
1934 /usr/local/include/boost/mpl/size_fwd.hpp \
+
1935 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
1936 /usr/local/include/boost/mpl/distance.hpp \
+
1937 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
1938 /usr/local/include/boost/mpl/iter_fold.hpp \
+
1939 /usr/local/include/boost/mpl/O1_size.hpp \
+
1940 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
1941 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
1942 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
1943 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
1944 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
1945 /usr/local/include/boost/mpl/iterator_range.hpp \
+
1946 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
1947 /usr/local/include/boost/multi_index/identity.hpp \
+
1948 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
1949 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
1950 /usr/local/include/boost/mpl/vector.hpp \
+
1951 /usr/local/include/boost/mpl/limits/vector.hpp \
+
1952 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
1953 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
1954 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
1955 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
1956 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
1957 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
1958 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
1959 /usr/local/include/boost/mpl/front_fwd.hpp \
+
1960 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
1961 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
1962 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
1963 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
1964 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
1965 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
1966 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
1967 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
1968 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
1969 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
1970 /usr/local/include/boost/mpl/back_fwd.hpp \
+
1971 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
1972 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
1973 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
1974 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
1975 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
1976 /usr/local/include/boost/mpl/plus.hpp \
+
1977 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
1978 /usr/local/include/boost/mpl/minus.hpp \
+
1979 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
1980 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
1981 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
1982 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
1983 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
1984 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
1985 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
1986 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
1987 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
1988 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
1989 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
1990 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
1991 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
1992 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
1993 /usr/local/include/boost/multi_index/tag.hpp \
+
1994 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
1995 /usr/local/include/boost/mpl/fold.hpp \
+
1996 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
1997 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
1998 /usr/local/include/boost/mpl/set/set0.hpp \
+
1999 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2000 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2001 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2002 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2003 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2004 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2005 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2006 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2007 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2008 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2009 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2010 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2011 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2012 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2013 /usr/local/include/boost/mpl/base.hpp \
+
2014 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2015 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2016 /usr/local/include/boost/mpl/insert.hpp \
+
2017 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2018 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2019 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2020 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2021 /usr/local/include/boost/mpl/clear.hpp \
+
2022 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2023 /usr/local/include/boost/mpl/push_front.hpp \
+
2024 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2025 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2026 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2027 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2028 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2029 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2030 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2031 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2032 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2033 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2034 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2035 /usr/local/include/boost/mpl/has_key.hpp \
+
2036 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2037 /usr/local/include/boost/mpl/transform.hpp \
+
2038 /usr/local/include/boost/mpl/pair_view.hpp \
+
2039 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2040 /usr/local/include/boost/mpl/min_max.hpp \
+
2041 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2042 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2043 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2044 /usr/local/include/boost/mpl/push_back.hpp \
+
2045 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2046 /usr/local/include/boost/mpl/inserter.hpp \
+
2047 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2048 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2049 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2050 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2051 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2052 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2053 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2054 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2055 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2056 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2057 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2058 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2059 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2060 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2061 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2062 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2063 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2064 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2065 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2066 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2067 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2068 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2069 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2070 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2071 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2072 /usr/local/include/boost/core/serialization.hpp \
+
2073 /usr/local/include/boost/core/nvp.hpp \
+
2074 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2075 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2076 /usr/local/include/boost/mpl/empty.hpp \
+
2077 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2078 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2079 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2080 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2081 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2082 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2083 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2084 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2085 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2086 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2087 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2088 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2089 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2090 /usr/local/include/boost/call_traits.hpp \
+
2091 /usr/local/include/boost/detail/call_traits.hpp \
+
2092 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2093 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2094 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2095 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2096 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2097 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2098 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2099 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2100 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2101 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2102 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2103 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2104 /usr/local/include/boost/type_traits/is_final.hpp \
+
2105 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2106 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2107 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2108 /usr/local/include/boost/multi_index/member.hpp \
+
2109 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2110 /usr/local/include/boost/core/type_name.hpp \
+
2111 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2112 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2113 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
2115 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2116 /usr/local/include/boost/lexical_cast.hpp \
+
2117 /usr/local/include/boost/integer.hpp \
+
2118 /usr/local/include/boost/integer_fwd.hpp \
+
2119 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2120 /usr/local/include/boost/multiprecision/number.hpp \
+
2121 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2122 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2123 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2124 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2125 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2126 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2127 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2128 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2129 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2130 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2131 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2132 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2133 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2134 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2135 /usr/local/include/boost/core/cmath.hpp \
+
2136 /usr/local/include/boost/type_traits/is_float.hpp \
+
2137 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2138 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2139 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2140 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2141 /usr/local/include/boost/core/snprintf.hpp \
+
2142 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2143 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2144 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2145 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2146 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2147 /usr/local/include/boost/math/tools/complex.hpp \
+
2148 /usr/local/include/boost/math/tools/config.hpp \
+
2149 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2152 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2154 /usr/local/include/boost/math/tools/user.hpp \
+
2155 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2156 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2157 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2158 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2159 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2160 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2161 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2162 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2163 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2164 /usr/local/include/boost/cstdfloat.hpp \
+
2165 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2166 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2167 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2168 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2169 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2170 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2171 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2172 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2173 /usr/local/include/boost/math/tools/promotion.hpp \
+
2174 /usr/local/include/boost/math/policies/policy.hpp \
+
2175 /usr/local/include/boost/math/tools/mp.hpp \
+
2176 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2177 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2178 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2179 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2180 /usr/local/include/boost/math/tools/assert.hpp \
+
2181 /usr/local/include/boost/math/special_functions/next.hpp \
+
2182 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2183 /usr/local/include/boost/math/tools/precision.hpp \
+
2184 /usr/local/include/boost/math/tools/tuple.hpp \
+
2185 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2186 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2187 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2188 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2189 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2190 /usr/local/include/boost/math/tools/traits.hpp \
+
2191 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2192 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2193 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2194 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2195 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2196 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2197 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2198 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2199 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2200 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2201 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2202 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2203 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2204 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2205 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2206 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2207 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2208 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2209 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2210 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2211 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2212 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2213 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2214 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2215 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2216 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2217 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2218 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2219 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2220 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2221 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2222 /usr/local/include/boost/multiprecision/integer.hpp \
+
2223 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2224 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2225 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2226 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2227 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
2229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
2230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
2231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
2232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
2233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
2234 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2235 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2236 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2237 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2238 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2239 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2240 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2241 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2242 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2243 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
2244 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2245 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2246 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2247 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
2248 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2249 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2250 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2251 /usr/local/include/boost/variant.hpp \
+
2252 /usr/local/include/boost/variant/variant.hpp \
+
2253 /usr/local/include/boost/variant/detail/config.hpp \
+
2254 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2255 /usr/local/include/boost/blank_fwd.hpp \
+
2256 /usr/local/include/boost/preprocessor/enum.hpp \
+
2257 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2258 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2259 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2260 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2261 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2262 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2263 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2264 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2265 /usr/local/include/boost/detail/reference_content.hpp \
+
2266 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2267 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2268 /usr/local/include/boost/variant/detail/move.hpp \
+
2269 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2270 /usr/local/include/boost/mpl/list.hpp \
+
2271 /usr/local/include/boost/mpl/limits/list.hpp \
+
2272 /usr/local/include/boost/mpl/list/list20.hpp \
+
2273 /usr/local/include/boost/mpl/list/list10.hpp \
+
2274 /usr/local/include/boost/mpl/list/list0.hpp \
+
2275 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2276 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2277 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2278 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2279 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2280 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2281 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2282 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2283 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2284 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2285 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2286 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2287 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2288 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2289 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2290 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2291 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2292 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2293 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2294 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2295 /usr/local/include/boost/variant/static_visitor.hpp \
+
2296 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2297 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2298 /usr/local/include/boost/utility/declval.hpp \
+
2299 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2300 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2301 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2302 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2303 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2304 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2305 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2306 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2307 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2308 /usr/local/include/boost/blank.hpp \
+
2309 /usr/local/include/boost/detail/templated_streams.hpp \
+
2310 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2311 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2312 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2313 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2314 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2315 /usr/local/include/boost/mpl/front.hpp \
+
2316 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2317 /usr/local/include/boost/mpl/insert_range.hpp \
+
2318 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2319 /usr/local/include/boost/mpl/joint_view.hpp \
+
2320 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2321 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2322 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2323 /usr/local/include/boost/mpl/max_element.hpp \
+
2324 /usr/local/include/boost/mpl/size_t.hpp \
+
2325 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2326 /usr/local/include/boost/mpl/sizeof.hpp \
+
2327 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2328 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2329 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2330 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2331 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2332 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2333 /usr/local/include/boost/mpl/equal.hpp \
+
2334 /usr/local/include/boost/variant/get.hpp \
+
2335 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2336 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2337 /usr/local/include/boost/variant/bad_visit.hpp \
+
2338 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2339 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2340 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2341 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
2342 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2343 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
2344 /usr/local/include/boost/asio/thread_pool.hpp \
+
2345 /usr/local/include/boost/asio/detail/config.hpp \
+
2346 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2347 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2348 /usr/local/include/boost/asio/execution_context.hpp \
+
2349 /usr/local/include/boost/asio/detail/memory.hpp \
+
2350 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2351 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2352 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2355 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2356 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2357 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2358 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2359 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2360 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2361 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2362 /usr/local/include/boost/asio/async_result.hpp \
+
2363 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2364 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2365 /usr/local/include/boost/asio/deferred.hpp \
+
2366 /usr/local/include/boost/asio/associator.hpp \
+
2367 /usr/local/include/boost/asio/detail/utility.hpp \
+
2368 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2369 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2370 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2371 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2372 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2373 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2374 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2375 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2376 /usr/local/include/boost/asio/error.hpp \
+
2377 /usr/local/include/boost/cerrno.hpp \
+
2378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2389 /usr/local/include/boost/asio/impl/error.ipp \
+
2390 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2391 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2392 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2393 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2394 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2395 /usr/local/include/boost/asio/detail/event.hpp \
+
2396 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2397 /usr/local/include/boost/asio/detail/assert.hpp \
+
2398 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2399 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2400 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2401 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2402 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2403 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2404 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2405 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2406 /usr/local/include/boost/asio/detail/thread.hpp \
+
2407 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2408 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2409 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2410 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2411 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2412 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2413 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2414 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2415 /usr/local/include/boost/asio/config.hpp \
+
2416 /usr/local/include/boost/asio/impl/config.hpp \
+
2417 /usr/local/include/boost/asio/impl/config.ipp \
+
2418 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2419 /usr/local/include/boost/asio/detail/limits.hpp \
+
2420 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2421 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2422 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2423 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2424 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2425 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2428 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2429 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2432 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2433 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2434 /usr/local/include/boost/asio/detail/operation.hpp \
+
2435 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2436 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2437 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2445 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2460 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2461 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2462 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2463 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2464 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2465 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2466 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2467 /usr/local/include/boost/asio/execution.hpp \
+
2468 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2469 /usr/local/include/boost/asio/execution/executor.hpp \
+
2470 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2471 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2472 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2473 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2474 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2475 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2476 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2477 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2478 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2479 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2480 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2481 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2482 /usr/local/include/boost/asio/detail/functional.hpp \
+
2483 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2484 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2485 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2486 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2487 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2488 /usr/local/include/boost/asio/prefer.hpp \
+
2489 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2490 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2491 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2492 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2493 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2494 /usr/local/include/boost/asio/query.hpp \
+
2495 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2496 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2497 /usr/local/include/boost/asio/require.hpp \
+
2498 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2499 /usr/local/include/boost/asio/execution/context.hpp \
+
2500 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2501 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2502 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2503 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2504 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2505 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2506 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2507 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
2508 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2509 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2510 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2511 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
2512 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2513 /usr/local/include/boost/asio/steady_timer.hpp \
+
2514 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2515 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2516 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2517 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2518 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2519 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2520 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2521 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2522 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2523 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2524 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2525 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2526 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2527 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2528 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2529 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2530 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2531 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2532 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2533 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2534 /usr/local/include/boost/asio/associated_executor.hpp \
+
2535 /usr/local/include/boost/asio/is_executor.hpp \
+
2536 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2537 /usr/local/include/boost/asio/system_executor.hpp \
+
2538 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2539 /usr/local/include/boost/asio/detail/global.hpp \
+
2540 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2541 /usr/local/include/boost/asio/system_context.hpp \
+
2542 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2543 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2544 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2545 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2546 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2547 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2548 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2549 /usr/local/include/boost/asio/io_context.hpp \
+
2550 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2551 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2552 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2553 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2554 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2555 /usr/local/include/boost/asio/wait_traits.hpp \
+
2556 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2557 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
2558 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2559 /usr/local/include/boost/endian/arithmetic.hpp \
+
2560 /usr/local/include/boost/endian/buffers.hpp \
+
2561 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2562 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2563 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2564 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2565 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2566 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2567 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2568 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2569 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2570 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2571 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2572 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2573 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2574 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2575 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ClientConnectionManagerImpl.h \
+
2576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
2577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
2578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
2579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
2580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
2581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
2582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
2583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
2584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
2585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
2586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
2587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
2588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
2589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
2590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
2591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
2592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
2593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
2594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
2595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
2596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
2597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
2598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
2599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
2600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
2601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
2602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
2603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
2604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
2605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
2606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
2607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
2608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
2609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
2610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
2611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
2612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
2613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
2614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
2615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
2616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
2617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2623 /usr/local/include/boost/asio.hpp \
+
2624 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2625 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2626 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2627 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2628 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2629 /usr/local/include/boost/asio/append.hpp \
+
2630 /usr/local/include/boost/asio/impl/append.hpp \
+
2631 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2632 /usr/local/include/boost/asio/as_tuple.hpp \
+
2633 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2634 /usr/local/include/boost/asio/awaitable.hpp \
+
2635 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2636 /usr/local/include/boost/asio/basic_socket.hpp \
+
2637 /usr/local/include/boost/asio/post.hpp \
+
2638 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2639 /usr/local/include/boost/asio/socket_base.hpp \
+
2640 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2641 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2642 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2643 /usr/local/include/boost/asio/buffer.hpp \
+
2644 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2645 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2646 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2647 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2648 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2649 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2650 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2651 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2652 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2653 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2654 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2655 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2656 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2657 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2658 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2659 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2660 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2661 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2662 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2663 /usr/local/include/boost/asio/basic_file.hpp \
+
2664 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2665 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2666 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2667 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2668 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2669 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2670 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2671 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2672 /usr/local/include/boost/asio/dispatch.hpp \
+
2673 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2674 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2675 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2676 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2677 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2678 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2682 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2683 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2684 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2685 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2686 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2687 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2688 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2689 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2690 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2691 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2692 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2693 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2694 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2695 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2696 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2697 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2698 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2699 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2700 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2701 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2702 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2703 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2704 /usr/local/include/boost/asio/bind_executor.hpp \
+
2705 /usr/local/include/boost/asio/uses_executor.hpp \
+
2706 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2707 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2708 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2709 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2710 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2711 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2712 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2713 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2714 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2715 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2716 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2717 /usr/local/include/boost/asio/completion_condition.hpp \
+
2718 /usr/local/include/boost/asio/write.hpp \
+
2719 /usr/local/include/boost/asio/impl/write.hpp \
+
2720 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2721 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2722 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2723 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2724 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2725 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2726 /usr/local/include/boost/asio/cancel_after.hpp \
+
2727 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2728 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2729 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2730 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2731 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2732 /usr/local/include/boost/asio/cancel_at.hpp \
+
2733 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2734 /usr/local/include/boost/asio/co_composed.hpp \
+
2735 /usr/local/include/boost/asio/co_spawn.hpp \
+
2736 /usr/local/include/boost/asio/compose.hpp \
+
2737 /usr/local/include/boost/asio/composed.hpp \
+
2738 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2739 /usr/local/include/boost/asio/connect.hpp \
+
2740 /usr/local/include/boost/asio/impl/connect.hpp \
+
2741 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2742 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2743 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2744 /usr/local/include/boost/asio/consign.hpp \
+
2745 /usr/local/include/boost/asio/impl/consign.hpp \
+
2746 /usr/local/include/boost/asio/coroutine.hpp \
+
2747 /usr/local/include/boost/asio/defer.hpp \
+
2748 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2749 /usr/local/include/boost/asio/detached.hpp \
+
2750 /usr/local/include/boost/asio/impl/detached.hpp \
+
2751 /usr/local/include/boost/asio/disposition.hpp \
+
2752 /usr/local/include/boost/asio/executor.hpp \
+
2753 /usr/local/include/boost/asio/impl/executor.hpp \
+
2754 /usr/local/include/boost/asio/impl/executor.ipp \
+
2755 /usr/local/include/boost/asio/file_base.hpp \
+
2756 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2757 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2758 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2759 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2760 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2761 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2762 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2763 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2764 /usr/local/include/boost/asio/immediate.hpp \
+
2765 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2766 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2767 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2768 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2769 /usr/local/include/boost/asio/ip/address.hpp \
+
2770 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2771 /usr/local/include/boost/asio/detail/array.hpp \
+
2772 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2773 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2774 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2775 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2776 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2777 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2778 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2779 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2780 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2781 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2782 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2783 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2784 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2785 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2786 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2787 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2788 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2789 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2790 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2791 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2792 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2793 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2794 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2795 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2796 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2797 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2798 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2799 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2800 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2801 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2802 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2803 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2804 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2805 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2806 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2807 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2808 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2809 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2810 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2811 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2812 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2813 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2814 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2815 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2816 /usr/local/include/boost/asio/ip/udp.hpp \
+
2817 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2818 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2819 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2820 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2821 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2822 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2823 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2824 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2825 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2826 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2827 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2828 /usr/local/include/boost/asio/packaged_task.hpp \
+
2829 /usr/local/include/boost/asio/detail/future.hpp \
+
2830 /usr/local/include/boost/asio/placeholders.hpp \
+
2831 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2832 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2833 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2834 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2835 /usr/local/include/boost/asio/prepend.hpp \
+
2836 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2837 /usr/local/include/boost/asio/random_access_file.hpp \
+
2838 /usr/local/include/boost/asio/read.hpp \
+
2839 /usr/local/include/boost/asio/impl/read.hpp \
+
2840 /usr/local/include/boost/asio/read_at.hpp \
+
2841 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2842 /usr/local/include/boost/asio/read_until.hpp \
+
2843 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2844 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2845 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2846 /usr/local/include/boost/asio/redirect_error.hpp \
+
2847 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2848 /usr/local/include/boost/asio/require_concept.hpp \
+
2849 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2850 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2851 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2852 /usr/local/include/boost/asio/serial_port.hpp \
+
2853 /usr/local/include/boost/asio/signal_set.hpp \
+
2854 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2855 /usr/local/include/boost/asio/strand.hpp \
+
2856 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
2857 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
2858 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
2859 /usr/local/include/boost/asio/stream_file.hpp \
+
2860 /usr/local/include/boost/asio/streambuf.hpp \
+
2861 /usr/local/include/boost/asio/system_timer.hpp \
+
2862 /usr/local/include/boost/asio/this_coro.hpp \
+
2863 /usr/local/include/boost/asio/use_awaitable.hpp \
+
2864 /usr/local/include/boost/asio/use_future.hpp \
+
2865 /usr/local/include/boost/asio/impl/use_future.hpp \
+
2866 /usr/local/include/boost/asio/version.hpp \
+
2867 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
2868 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
2869 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
2870 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
2871 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
2872 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
2873 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
2874 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
2875 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
2876 /usr/local/include/boost/asio/writable_pipe.hpp \
+
2877 /usr/local/include/boost/asio/write_at.hpp \
+
2878 /usr/local/include/boost/asio/impl/write_at.hpp \
+
2879 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ConcurrentSet.h \
+
2880 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_event.h \
+
2881 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/socket/SocketFactory.h \
+
2882 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListenable.h \
+
2883 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ConnectionListener.h \
+
2884 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2885 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
2886 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2887 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
2888 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
2889 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
2890 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/HeartbeatManager.h \
+
2891 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2892 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2893 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2894 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
2895 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
2896 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/wait_strategy.h \
+
2897 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
2898 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
2899 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2900 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2901 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
2902 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
2903 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
2904 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
2905 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2906 /usr/local/include/boost/container/vector.hpp \
+
2907 /usr/local/include/boost/container/new_allocator.hpp \
+
2908 /usr/local/include/boost/container/throw_exception.hpp \
+
2909 /usr/local/include/boost/container/options.hpp \
+
2910 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2911 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2912 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2913 /usr/local/include/boost/container/detail/iterator.hpp \
+
2914 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2915 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2916 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2917 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2918 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2919 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2920 /usr/local/include/boost/container/detail/iterators.hpp \
+
2921 /usr/local/include/boost/container/detail/value_init.hpp \
+
2922 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2923 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2924 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2925 /usr/local/include/boost/container/detail/version_type.hpp \
+
2926 /usr/local/include/boost/move/iterator.hpp \
+
2927 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2928 /usr/local/include/boost/move/detail/launder.hpp \
+
2929 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2930 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2931 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2932 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2933 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2934 /usr/local/include/boost/container/detail/min_max.hpp \
+
2935 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2936 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2937 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2938 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2939 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2940 /usr/local/include/boost/move/algo/move.hpp \
+
2941 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2942 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2943 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2944 /usr/local/include/boost/move/algo/predicate.hpp \
+
2945 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2946 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2947 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2948 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2949 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2950 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2951 /usr/local/include/boost/move/algo/unique.hpp \
+
2952 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2953 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2954 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2955 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2956 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2957 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
2958 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
2959 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
2960 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
2961 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
2962 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
2963 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2964 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2965 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
2966 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
2967 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
2968 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2969 /usr/local/include/boost/thread/latch.hpp \
+
2970 /usr/local/include/boost/thread/detail/counter.hpp \
+
2971 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2972 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2973 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2974 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2975 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2976 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2977 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2978 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2979 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2980 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2981 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2982 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2983 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2984 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2985 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2986 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2987 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2988 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2989 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2990 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2991 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2992 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2993 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2994 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2995 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
2996 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
2997 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
2998 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2999 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
3000 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
3001 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
3002 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
3003 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
3004 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
3005 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
3006 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
3007 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
3008 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
3009 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
3010 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
3011 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
3012 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.html b/5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.html new file mode 100644 index 0000000000..f89b42b83a --- /dev/null +++ b/5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< char16_t > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< char16_t > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< char16_t >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 280 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< char16_t >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.png b/5.5.0/de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..b419e29e22f0a812c98b3cb8c9d48b06d0a8f44b GIT binary patch literal 1156 zcmeAS@N?(olHy`uVBq!ia0y~yU~~hr12~w0WY9;Q4?s#fz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6h2PV~F{Fa=?cCRsUTg5Q z%wCqY>i+*u^N*~`dVGD)a^9{CZQUjt?eU@ULj03C#Tw7&*gC156!5HDf52l>9;@4= z5^aM?OQIVms@#n_IK!i8&B^88zP_$c-}$8ULgAC_CxzQ*N9(hzob>;79jNZ&r3`kr z&vlEZR-Jkx-F8~y@-y4q?bpBVkPZC4{B@YzYP+pZ-<`X0S}ya!t1y7PxM(_b|&pX{l)7R&%Q48{l2xKjMHP& z^{gQId3{%3F21F*%j{OdgR5&dt(^01Z`a3!+BJ(`HbwQQ1TVHr_&il5y{hTsomcK| zA*U<$Sx(Pu+W2MTkJFKf$Krn5tHtg8ln}!k0kT#u!K6F+#|_=v?@e~+TlbWissA6`TS0L2HA7|V4qZ_Uw7H7_RNFY%&yIU zizTLAUsfLI^Oj7y(#=@Uuk6|8QMBs6@UgWiZ=`!v>Vr2*dtO?L z5x`tMDle~bC!e!yFFJQqk>SVs*X#^V3=aYmSQysV)io(IScpn69#}1Y^Z^Hh9jhC| z4^~zeh5~H^riSQ7L54eAJq!=RfNHlhDKqQ+Y)Kc;~|GsIFVkX`ouU$|C)Xa(@C4f9S+qJ~&qB+eSN7HYeXlcp51&A5UaqF?Uz+fv)S<&%HCPK(kF zFkJn+#4Ii1JuI!H@_l94U$`&YW7n+STPD7yWjkYncB3tJ2-N#3%h5me%{ zvhn0*)#p=NJx)$Ng9yW8=s%v`~=1N??|1$kvR1Qz!e zbQkWDKKsRfUT^O8+e`A?EXuZbUCcX{evW&a<`2`J^7O}XD(|(v&J;TScumm!oxyRl zl`@*P9xbuHSRKFZ&7F`}(a-<-dF^?gyzix}TyCCRo|nvjtv1Y4P2OOx@{<3B zTFe_@6lfcGO^R*|oCHh_lb(bnOi|emilwiIATd|;LO#!lclnpX53a!Sg2B_(&t;uc GLK6UaqA2(P literal 0 HcmV?d00001 diff --git a/5.5.0/de/ded/classhazelcast_1_1client_1_1iexecutor__service-members.html b/5.5.0/de/ded/classhazelcast_1_1client_1_1iexecutor__service-members.html new file mode 100644 index 0000000000..a78fe59ca5 --- /dev/null +++ b/5.5.0/de/ded/classhazelcast_1_1client_1_1iexecutor__service-members.html @@ -0,0 +1,128 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::iexecutor_service Member List
+
+
+ +

This is the complete list of members for hazelcast::client::iexecutor_service, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
execute(const HazelcastSerializable &command)hazelcast::client::iexecutor_serviceinline
execute(const HazelcastSerializable &command, const member_selector &member_selector)hazelcast::client::iexecutor_serviceinline
execute_on_all_members(const HazelcastSerializable &command)hazelcast::client::iexecutor_serviceinline
execute_on_key_owner(const HazelcastSerializable &command, const K &key)hazelcast::client::iexecutor_serviceinline
execute_on_member(const HazelcastSerializable &command, const member &member)hazelcast::client::iexecutor_serviceinline
execute_on_members(const HazelcastSerializable &command, const std::vector< member > &members)hazelcast::client::iexecutor_serviceinline
execute_on_members(const HazelcastSerializable &command, const member_selector &member_selector)hazelcast::client::iexecutor_serviceinline
is_shutdown()hazelcast::client::iexecutor_service
is_terminated()hazelcast::client::iexecutor_service
SERVICE_NAME (defined in hazelcast::client::iexecutor_service)hazelcast::client::iexecutor_servicestatic
shutdown()hazelcast::client::iexecutor_service
spi::ProxyManager (defined in hazelcast::client::iexecutor_service)hazelcast::client::iexecutor_servicefriend
submit(const HazelcastSerializable &task)hazelcast::client::iexecutor_serviceinline
submit(const HazelcastSerializable &task, const member_selector &member_selector)hazelcast::client::iexecutor_serviceinline
submit_to_all_members(const HazelcastSerializable &task)hazelcast::client::iexecutor_serviceinline
submit_to_key_owner(const HazelcastSerializable &task, const K &key)hazelcast::client::iexecutor_serviceinline
submit_to_member(const HazelcastSerializable &task, const member &member)hazelcast::client::iexecutor_serviceinline
submit_to_members(const HazelcastSerializable &task, const std::vector< member > &members)hazelcast::client::iexecutor_serviceinline
submit_to_members(const HazelcastSerializable &task, const member_selector &member_selector)hazelcast::client::iexecutor_serviceinline
+
+
+ + + + diff --git a/5.5.0/de/def/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row-members.html b/5.5.0/de/def/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row-members.html new file mode 100644 index 0000000000..11e9b8024c --- /dev/null +++ b/5.5.0/de/def/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_page::sql_row Member List
+
+
+ +

This is the complete list of members for hazelcast::client::sql::sql_page::sql_row, including all inherited members.

+ + + + + +
get_object(std::size_t column_index) consthazelcast::client::sql::sql_page::sql_rowinline
get_object(const std::string &column_name) consthazelcast::client::sql::sql_page::sql_rowinline
row_metadata() consthazelcast::client::sql::sql_page::sql_row
sql_row(size_t row_index, std::shared_ptr< page_data > page) (defined in hazelcast::client::sql::sql_page::sql_row)hazelcast::client::sql::sql_page::sql_row
+
+
+ + + + diff --git a/5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.html b/5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.html new file mode 100644 index 0000000000..6a24c54cde --- /dev/null +++ b/5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.html @@ -0,0 +1,182 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::not_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::not_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::not_predicate:
+
+
+ + + + + + + +

+Public Member Functions

template<typename T>
 not_predicate (hazelcast_client &client, const T &predicate)
Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
+ + + +

+Additional Inherited Members

Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 328 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ not_predicate()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::query::not_predicate::not_predicate (hazelcast_client & client,
const T & predicate )
+
+inline
+
+ +

Definition at line 332 of file predicates.h.

+
333 : base_predicate(client)
+
334 {
+
335 out_stream.write_object(predicate);
+
336 }
+
+
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.png b/5.5.0/de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..719249d61dc786343c4f781b4b798437a3e92d67 GIT binary patch literal 1282 zcmeAS@N?(olHy`uVBq!ia0vp^FMzm%gBeKPY7Q3wQqloFA+G=b{|Cvv`C8h4Xt{-f zW`V@?GcO)IcmNbPJsY+JD92e6PU_Ljowdz9zQs z_N+~wI_JJc9Q$0AX|HngHA~6YYmc_E7au>=eDILjHJy`>j`>}!*!!_BC9bDfLheoF z%dpkER^D6wKjDhy3h`L0TYK5J7M?uhr*652ZI@`SuF%%mw|(w@6nv3a%(SXWf{FR1 z>`j>|(v!aY61bAHNpZvRcZxMu^7B?`&1GCsZZb>Zq+hsWbm6?Z#q0}@FOA;qwSP9( zmi4c<*DgMvRbjTj@cP1s*DC7cyrpljdNki{WS3(fp3-SH+!{FM11%pWAxmGtY_@ zXGqd?WK@_WB*LIX3gg~Vpt05*!k)*%n)J&lV04J@VxF9qbF1WgWZ!qVaLz%WLy4zEAtk8u!yJ_l|ze;`5v9 zwrvB(NZ;QA<~pO#|Cy$!)cbOJO`14mfr_N3@e32*%e*WM_UqUg?l_h+*4pGbRf%7i`B`qs zcE+>oxEVH1S->FR$;rh4R8KtPeURqTJB}JkN*|{#P*MVF1rjNa{tMXG|M~Lg&f1zx zZF`e_5+8Yi;%@ouqJoCI7^0>f|CyiuckT47-S@Vhu3Me+<`n{SB?Mx literal 0 HcmV?d00001 diff --git a/5.5.0/de/df3/serialization__config_8h_source.html b/5.5.0/de/df3/serialization__config_8h_source.html new file mode 100644 index 0000000000..d46263a07c --- /dev/null +++ b/5.5.0/de/df3/serialization__config_8h_source.html @@ -0,0 +1,180 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/serialization_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
serialization_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <memory>
+
19#include <boost/endian/conversion.hpp>
+
20
+
21#include "hazelcast/util/export.h"
+
22
+
23#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
24#pragma warning(push)
+
25#pragma warning(disable : 4251) // for dll export
+
26#endif
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace serialization {
+ +
32}
+
33
+
+
38class HAZELCAST_API serialization_config
+
39{
+
40public:
+ +
46
+
53 int get_portable_version() const;
+
54
+ +
61
+
62 std::shared_ptr<serialization::global_serializer> get_global_serializer()
+
63 const;
+
64
+ +
71 const std::shared_ptr<serialization::global_serializer>&
+
72 global_serializer);
+
73
+
79 serialization_config& set_byte_order(boost::endian::order byte_order);
+
80
+
85 boost::endian::order get_byte_order() const;
+
86
+
87private:
+
88 int version_;
+
89 std::shared_ptr<serialization::global_serializer> global_serializer_;
+
90 boost::endian::order byte_order_ = boost::endian::order::big;
+
91};
+
+
92} // namespace client
+
93} // namespace hazelcast
+
94
+
95#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
96#pragma warning(pop)
+
97#endif
+
serialization_config & set_portable_version(int v)
Definition config.cpp:52
+
serialization_config & set_global_serializer(const std::shared_ptr< serialization::global_serializer > &global_serializer)
Definition config.cpp:65
+
serialization_config & set_byte_order(boost::endian::order byte_order)
Definition config.cpp:73
+
int get_portable_version() const
Portable version will be used to differentiate two same class that have changes on it ,...
Definition config.cpp:46
+
serialization_config()
Constructor default value of version is zero.
Definition config.cpp:41
+
boost::endian::order get_byte_order() const
Definition config.cpp:80
+ +
+
+
+ + + + diff --git a/5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.html b/5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.html new file mode 100644 index 0000000000..a9284fa587 --- /dev/null +++ b/5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.html @@ -0,0 +1,432 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::membership_listener Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::membership_listener Class Referencefinal
+
+
+ +

Cluster membership listener. + More...

+ +

#include <membership_listener.h>

+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
membership_listeneron_joined (Handler &&h) &
 Set an handler function to be invoked when a new member joins the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
membership_listener && on_joined (Handler &&h) &&
 Set an handler function to be invoked when a new member joins the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
membership_listeneron_left (Handler &&h) &
 Set an handler function to be invoked when an existing member leaves the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
membership_listener && on_left (Handler &&h) &&
 Set an handler function to be invoked when an existing member leaves the cluster.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
membership_listeneron_init (Handler &&h) &
 Set an handler function to be invoked once when this listener is registered.
template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
membership_listener && on_init (Handler &&h) &&
 Set an handler function to be invoked once when this listener is registered.
+ + +

+Friends

class cluster
+

Detailed Description

+

Cluster membership listener.

+

The membership_listener will never be called concurrently and all membership_listeners will receive the events in the same order.

+
Warning
1 - If listener should do a time consuming operation, off-load the operation to another thread. otherwise it will slow down the system.
+
+2 - Do not make a call to hazelcast. It can cause deadlock.
+
See also
cluster::add_membership_listener
+ +

Definition at line 56 of file membership_listener.h.

+

Member Function Documentation

+ +

◆ on_init() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
membership_listener & hazelcast::client::membership_listener::on_init (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked once when this listener is registered.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const InitialMembershipEvent &
+
+
+ +

Definition at line 117 of file membership_listener.h.

+
118 {
+
119 init_ = std::forward<Handler>(h);
+
120 return *this;
+
121 }
+
+
+
+ +

◆ on_init() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
membership_listener && hazelcast::client::membership_listener::on_init (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked once when this listener is registered.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const InitialMembershipEvent &
+
+
+ +

Definition at line 128 of file membership_listener.h.

+
129 {
+
130 on_init(std::forward<Handler>(h));
+
131 return std::move(*this);
+
132 }
+
membership_listener & on_init(Handler &&h) &
Set an handler function to be invoked once when this listener is registered.
+
+
+
+ +

◆ on_joined() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
membership_listener & hazelcast::client::membership_listener::on_joined (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when a new member joins the cluster.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const MembershipEvent &
+
+
+ +

Definition at line 69 of file membership_listener.h.

+
70 {
+
71 joined_ = std::forward<Handler>(h);
+
72 return *this;
+
73 }
+
+
+
+ +

◆ on_joined() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
membership_listener && hazelcast::client::membership_listener::on_joined (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when a new member joins the cluster.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const MembershipEvent &
+
+
+ +

Definition at line 80 of file membership_listener.h.

+
81 {
+
82 on_joined(std::forward<Handler>(h));
+
83 return std::move(*this);
+
84 }
+
membership_listener & on_joined(Handler &&h) &
Set an handler function to be invoked when a new member joins the cluster.
+
+
+
+ +

◆ on_left() [1/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
membership_listener & hazelcast::client::membership_listener::on_left (Handler && h) &
+
+inline
+
+ +

Set an handler function to be invoked when an existing member leaves the cluster.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const MembershipEvent &
+
+
+ +

Definition at line 93 of file membership_listener.h.

+
94 {
+
95 left_ = std::forward<Handler>(h);
+
96 return *this;
+
97 }
+
+
+
+ +

◆ on_left() [2/2]

+ +
+
+
+template<typename Handler, typename = util::enable_if_rvalue_ref_trait<Handler&&>>
+ + + + + +
+ + + + + + + +
membership_listener && hazelcast::client::membership_listener::on_left (Handler && h) &&
+
+inline
+
+ +

Set an handler function to be invoked when an existing member leaves the cluster.

+
Parameters
+ + +
ha void function object that is callable with a single parameter of type const MembershipEvent &
+
+
+ +

Definition at line 104 of file membership_listener.h.

+
105 {
+
106 on_left(std::forward<Handler>(h));
+
107 return std::move(*this);
+
108 }
+
membership_listener & on_left(Handler &&h) &
Set an handler function to be invoked when an existing member leaves the cluster.
+
+
+
+ + +

◆ cluster

+ +
+
+ + + + + +
+ + + + +
friend class cluster
+
+friend
+
+ +

Definition at line 58 of file membership_listener.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.js b/5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.js new file mode 100644 index 0000000000..b675001842 --- /dev/null +++ b/5.5.0/de/dff/classhazelcast_1_1client_1_1membership__listener.js @@ -0,0 +1,9 @@ +var classhazelcast_1_1client_1_1membership__listener = +[ + [ "on_init", "de/dff/classhazelcast_1_1client_1_1membership__listener.html#a78926494bac4625c3d59a3a829abb670", null ], + [ "on_init", "de/dff/classhazelcast_1_1client_1_1membership__listener.html#a6aacc3ef5874023a35088a12ae169285", null ], + [ "on_joined", "de/dff/classhazelcast_1_1client_1_1membership__listener.html#afaf0df7e5831b9b8bc6b6fa202510d8e", null ], + [ "on_joined", "de/dff/classhazelcast_1_1client_1_1membership__listener.html#a01153df26999b1fef1ab2b7f7ce81b97", null ], + [ "on_left", "de/dff/classhazelcast_1_1client_1_1membership__listener.html#a8492b9bb4a7d9654df8a30a75d89be60", null ], + [ "on_left", "de/dff/classhazelcast_1_1client_1_1membership__listener.html#aa9e5f79fefadc6b1ca1d1237680aaab4", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.html b/5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.html new file mode 100644 index 0000000000..c2f059d2d6 --- /dev/null +++ b/5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::true_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::true_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::true_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::true_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::true_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::true_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 444 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::true_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 450 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.png b/5.5.0/df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..9be3c8e0088a346d926fb868c0eb8a8bdb5e8ea5 GIT binary patch literal 2117 zcmcJQXv~|zC8#4Dt$PNo#(Gg(*=|CQNtZqZnG)JXV)L;L!d_I ztIwO&h7|W_TA%-6XNtxn|FYrPm+$J`4#(+lXTrxZN(^{`0f}A$Y1vEG zOG#qYwnMY&o2nfhm^Bo-3VQC?!7o1~@p{`hx%^RW<8 zF0m#LR_}nvKfeiK4)G#Vh%KU&v4v#{hpoz-cCM{_y<^B{Hn_~#c^ysKQT;Ch%Awz_XN+Mq0R)uBDBcVg(PY3 z!=4WwJyWC2xgHXqIJ_fgz?htsU5{K_CDo%ib1Kz?n)md^qeS6JjcBYvZGUjg;jSbY z0+;4IpXAmK=buZ^DO*L|2;yFips%R@cVV^==uvl*adekmrnsl+2TZBGmO0d3okPIF zmL=t6O(4Ei838Qx4SV-(2KH`e0#XN!TssKxy#Yx%8M@^-@blf|Z2)*#sXZMOTDY}u z2Eft-Qj8J=U~PyXTL^!t$Y1&BdzORc`;|p|1YZ-E_`5O!X9d3UKZq;qB)~1jCEW1D zl^LVFyXr7(wc^gKEgg1NeBs9P_DPf_J>IVBN>c-SHWf#A!bA4$6RqAshiDr+9c^^k z8V}(Q2hdCUcM8MfBATN{DwabMtXn6z^ZmJJECP#H3)jVN8jGv_k12V6rFS8cB}H=c zCH~YtyEut+ghnLZeop&Jf4@qMXnusxDv4ER#)+dBM*k5T_(mG=W-e^;dg#X~zS^5Z zyj#!%MOhv3>O;TJq@=#(IK1=RlW2-X9B>^d6Lj@S4XF%A5AtVneaCcsn6_<9-OSil zv6NY;KPoH67sLon3INCV1i z&qiW|%#@pbqSz~vQFF~-JOq1mfNfZdHRKiXf?i;zV5qp}-7-E>)k9`PfRcOg*{`Br z_4vFF3wR+Kh9$RtmF+4!YiPy|l`u~|QI{FqoYBnW2<``YtMQi606&2V+D9vHEg>wS0NS zW(}`4AgXT|d@xEJ?#kCK4$DZg{n7Yq%8Ffu%+Isjz#$>3XWNndul35(pnUDEyc98? zs8{bX;YgZ3{?oMA!pdw^Z)!(t?JXIj^QY-MyW}vVNWZUNBr`;%}_S7#nxEu`H zKx2b%r%OBk9=`vNoyPLo3CPlu$B_xG*D)A-UERXUWTfsJjFJcDQMxjlMgzU3rKL|y zi~Y%LoN`;I&00`ewu$FfA)s+P95H@<2LmE1(`nu5YbKzsxU@sXiQ3kTpKI;>sJoG9 zQ$C6|9*|GYH6=|KM@I6z6HeK@_(e4&tZrRCVm0w?o9&Aq&7Me>Zc1;b(qK=hjWHZf zxs%SbV}gckui_Z)g?Jk6&9NT0N+CT-<5mKY7d_U5~?Ha-+Dy8TRs?$>A=)O}yWrM&(QHUw9`(!nphaHe9#d zP3PsuTLXSB+_X@KbogNkDZ{zO>U2w@9*yQRVJ39HuBa(ec!eUnTuEL!)>%ZDC?|U5 z7ayS=s}nUq+)-&HR37^K;7ZAJa30=pvT@ zO0%rDj=E4dE1Z?DFC2R3X+HeQT}<(-|Mj%aIggd)4$8ROsK!tEyAMZCxO`aiJeX79 z7JF(lw7Dj}hij7S%Lt4Rdt-ud0#ip!Vl6^Y=c5D$#L9rg!iHf*BaJp>(GxsHw{PF2 zwdjrVVMB-WY2B^|Nf|V-_wLd + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::transactional_map Member List
+
+
+ +

This is the complete list of members for hazelcast::client::transactional_map, including all inherited members.

+ + + + + + + + + + + + + + + + +
contains_key(const K &key)hazelcast::client::transactional_mapinline
delete_entry(const K &key)hazelcast::client::transactional_mapinline
get(const K &key)hazelcast::client::transactional_mapinline
key_set()hazelcast::client::transactional_mapinline
key_set(const P &predicate)hazelcast::client::transactional_mapinline
put(const K &key, const V &value)hazelcast::client::transactional_mapinline
put_if_absent(const K &key, const V &value)hazelcast::client::transactional_mapinline
remove(const K &key)hazelcast::client::transactional_mapinline
remove(const K &key, const V &value)hazelcast::client::transactional_mapinline
replace(const K &key, const V &value)hazelcast::client::transactional_mapinline
replace(const K &key, const V &old_value, const N &new_value)hazelcast::client::transactional_mapinline
set(const K &key, const V &value)hazelcast::client::transactional_mapinline
transaction_context (defined in hazelcast::client::transactional_map)hazelcast::client::transactional_mapfriend
values()hazelcast::client::transactional_mapinline
values(const P &predicate)hazelcast::client::transactional_mapinline
+
+
+ + + + diff --git a/5.5.0/df/d18/metrics_8cpp_8o_8d_source.html b/5.5.0/df/d18/metrics_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..9ebdd319f2 --- /dev/null +++ b/5.5.0/df/d18/metrics_8cpp_8o_8d_source.html @@ -0,0 +1,1014 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/metrics.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
metrics.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client/metrics.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/client/metrics.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
23 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
25 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
26 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
27 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
28 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
29 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
30 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
31 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
32 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
39 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
41 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
42 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
43 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
44 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
45 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
46 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
47 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
48 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
159 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
163 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
177 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
197 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
279 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
283 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
284 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
285 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
286 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
287 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
288 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
289 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
449 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
481 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
787 /usr/local/include/boost/endian/conversion.hpp \
+
788 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
789 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
790 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
791 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
792 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
793 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
794 /usr/local/include/boost/config.hpp \
+
795 /usr/local/include/boost/config/user.hpp \
+
796 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
797 /usr/local/include/boost/config/compiler/clang.hpp \
+
798 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
799 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
800 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
802 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
803 /usr/local/include/boost/config/platform/macos.hpp \
+
804 /usr/local/include/boost/config/detail/posix_features.hpp \
+
805 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
806 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
807 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
808 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
809 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
810 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
811 /usr/local/include/boost/config/detail/suffix.hpp \
+
812 /usr/local/include/boost/config/helper_macros.hpp \
+
813 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
814 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
815 /usr/local/include/boost/endian/detail/order.hpp \
+
816 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
817 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
818 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metric_descriptor.h \
+
819 /usr/local/include/boost/optional.hpp \
+
820 /usr/local/include/boost/optional/optional.hpp \
+
821 /usr/local/include/boost/assert.hpp \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
824 /usr/local/include/boost/core/addressof.hpp \
+
825 /usr/local/include/boost/core/enable_if.hpp \
+
826 /usr/local/include/boost/core/invoke_swap.hpp \
+
827 /usr/local/include/boost/core/launder.hpp \
+
828 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
829 /usr/local/include/boost/throw_exception.hpp \
+
830 /usr/local/include/boost/exception/exception.hpp \
+
831 /usr/local/include/boost/assert/source_location.hpp \
+
832 /usr/local/include/boost/cstdint.hpp \
+
833 /usr/local/include/boost/config/workaround.hpp \
+
834 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
835 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
836 /usr/local/include/boost/type_traits/detail/config.hpp \
+
837 /usr/local/include/boost/version.hpp \
+
838 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
839 /usr/local/include/boost/detail/workaround.hpp \
+
840 /usr/local/include/boost/type_traits/conditional.hpp \
+
841 /usr/local/include/boost/type_traits/conjunction.hpp \
+
842 /usr/local/include/boost/type_traits/disjunction.hpp \
+
843 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
844 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
845 /usr/local/include/boost/type_traits/is_complete.hpp \
+
846 /usr/local/include/boost/type_traits/declval.hpp \
+
847 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
848 /usr/local/include/boost/type_traits/is_void.hpp \
+
849 /usr/local/include/boost/type_traits/is_reference.hpp \
+
850 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
851 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
852 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
853 /usr/local/include/boost/type_traits/is_function.hpp \
+
854 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
855 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
856 /usr/local/include/boost/static_assert.hpp \
+
857 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
858 /usr/local/include/boost/type_traits/is_pod.hpp \
+
859 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
860 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
861 /usr/local/include/boost/type_traits/is_integral.hpp \
+
862 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
863 /usr/local/include/boost/type_traits/is_enum.hpp \
+
864 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
865 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
866 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
867 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
868 /usr/local/include/boost/type_traits/remove_const.hpp \
+
869 /usr/local/include/boost/type_traits/decay.hpp \
+
870 /usr/local/include/boost/type_traits/is_array.hpp \
+
871 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
872 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
873 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
874 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
875 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
876 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
877 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
878 /usr/local/include/boost/type_traits/is_same.hpp \
+
879 /usr/local/include/boost/type_traits/is_class.hpp \
+
880 /usr/local/include/boost/type_traits/is_const.hpp \
+
881 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
882 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
883 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
884 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
885 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
886 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
887 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
888 /usr/local/include/boost/type_traits/enable_if.hpp \
+
889 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
890 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
891 /usr/local/include/boost/config/pragma_message.hpp \
+
892 /usr/local/include/boost/optional/optional_fwd.hpp \
+
893 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
894 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
895 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
896 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
897 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
898 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
899 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
900 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
901 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
902 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
903 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metrics_compressor.h \
+
904 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
905 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
906 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/metrics/metrics_dictionary.h \
+
907 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h
+
+
+
+ + + + diff --git a/5.5.0/df/d1b/classhazelcast_1_1client_1_1query_1_1sql__predicate-members.html b/5.5.0/df/d1b/classhazelcast_1_1client_1_1query_1_1sql__predicate-members.html new file mode 100644 index 0000000000..42b24b5b35 --- /dev/null +++ b/5.5.0/df/d1b/classhazelcast_1_1client_1_1query_1_1sql__predicate-members.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::sql_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::sql_predicate, including all inherited members.

+ + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
sql_predicate(hazelcast_client &client, const std::string &sql)hazelcast::client::query::sql_predicate
+
+
+ + + + diff --git a/5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html b/5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html new file mode 100644 index 0000000000..5a35b69a5c --- /dev/null +++ b/5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html @@ -0,0 +1,300 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::index_config::bitmap_index_options Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::index_config::bitmap_index_options Struct Reference
+
+
+ + + +

+Public Types

enum  unique_key_transformation { OBJECT +, LONG +, RAW + }
+ + + +

+Public Member Functions

 bitmap_index_options ()
 Constructs a new bitmap index options instance with all options set to default values.
+ + + +

+Public Attributes

std::string key
unique_key_transformation transformation
+ + + + + +

+Static Public Attributes

static const std::string DEFAULT_KEY
 The default for \key.
static const unique_key_transformation DEFAULT_TRANSFORMATION
 The default for \transformation.
+

Detailed Description

+
+

Definition at line 42 of file index_config.h.

+

Member Enumeration Documentation

+ +

◆ unique_key_transformation

+ +
+
+ + + + +
Enumerator
OBJECT 

Extracted unique key value is interpreted as an object value.

+

Non-negative unique ID is assigned to every distinct object value.

+
LONG 

Extracted unique key value is interpreted as a whole integer value of byte, short, int or long type.

+

The extracted value is upcasted to long (if necessary) and unique non-negative ID is assigned to every distinct value.

+
RAW 

Extracted unique key value is interpreted as a whole integer value of byte, short, int or long type.

+

The extracted value is upcasted to long (if necessary) and the resulting value is used directly as an ID.

+
+ +

Definition at line 44 of file index_config.h.

+
45 {
+
51 OBJECT,
+
52
+
59 LONG,
+
60
+
67 RAW
+
68 };
+
@ OBJECT
Extracted unique key value is interpreted as an object value.
+
@ RAW
Extracted unique key value is interpreted as a whole integer value of byte, short,...
+
@ LONG
Extracted unique key value is interpreted as a whole integer value of byte, short,...
+
+
+
+

Constructor & Destructor Documentation

+ +

◆ bitmap_index_options()

+ +
+
+ + + + + + + +
hazelcast::client::config::index_config::bitmap_index_options::bitmap_index_options ()
+
+ +

Constructs a new bitmap index options instance with all options set to default values.

+ +

Definition at line 806 of file config.cpp.

+
807 : key(DEFAULT_KEY)
+
808 , transformation(DEFAULT_TRANSFORMATION)
+
809{}
+
static const unique_key_transformation DEFAULT_TRANSFORMATION
The default for \transformation.
+
static const std::string DEFAULT_KEY
The default for \key.
+
+
+
+

Member Data Documentation

+ +

◆ DEFAULT_KEY

+ +
+
+ + + + + +
+ + + + +
const std::string hazelcast::client::config::index_config::bitmap_index_options::DEFAULT_KEY
+
+static
+
+Initial value:
=
+
query::query_constants::KEY_ATTRIBUTE_NAME
+
+

The default for \key.

+ +

Definition at line 76 of file index_config.h.

+ +
+
+ +

◆ DEFAULT_TRANSFORMATION

+ +
+
+ + + + + +
+ + + + +
const index_config::bitmap_index_options::unique_key_transformation hazelcast::client::config::index_config::bitmap_index_options::DEFAULT_TRANSFORMATION
+
+static
+
+Initial value: +

The default for \transformation.

+ +

Definition at line 81 of file index_config.h.

+ +
+
+ +

◆ key

+ +
+
+ + + + +
std::string hazelcast::client::config::index_config::bitmap_index_options::key
+
+ +

Definition at line 70 of file index_config.h.

+ +
+
+ +

◆ transformation

+ +
+
+ + + + +
unique_key_transformation hazelcast::client::config::index_config::bitmap_index_options::transformation
+
+ +

Definition at line 71 of file index_config.h.

+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.js b/5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.js new file mode 100644 index 0000000000..1877a7ecb7 --- /dev/null +++ b/5.5.0/df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.js @@ -0,0 +1,9 @@ +var structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options = +[ + [ "unique_key_transformation", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html#a5280c8dc2ffcfc6c682b144ab783c019", [ + [ "OBJECT", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html#a5280c8dc2ffcfc6c682b144ab783c019a3f212977a959e0916e85db2cc8588703", null ], + [ "LONG", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html#a5280c8dc2ffcfc6c682b144ab783c019adced6cbad5f64f8a98323877c582a6c1", null ], + [ "RAW", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html#a5280c8dc2ffcfc6c682b144ab783c019a4b014efdf7c54f541a07d5781fc24e57", null ] + ] ], + [ "bitmap_index_options", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html#a3b31b9de13ce9e6fbacd3591886c06e2", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/d30/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4-members.html b/5.5.0/df/d30/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4-members.html new file mode 100644 index 0000000000..75f7588cea --- /dev/null +++ b/5.5.0/df/d30/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::hazelcast_json_value > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::hazelcast_json_value >, including all inherited members.

+ + +
operator()(const hazelcast::client::hazelcast_json_value &object) const noexcept (defined in std::hash< hazelcast::client::hazelcast_json_value >)std::hash< hazelcast::client::hazelcast_json_value >
+
+
+ + + + diff --git a/5.5.0/df/d34/reliable__topic__config_8h_source.html b/5.5.0/df/d34/reliable__topic__config_8h_source.html new file mode 100644 index 0000000000..22931eb8c1 --- /dev/null +++ b/5.5.0/df/d34/reliable__topic__config_8h_source.html @@ -0,0 +1,166 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/reliable_topic_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
reliable_topic_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include "hazelcast/util/export.h"
+
19#include <string>
+
20
+
21#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
22#pragma warning(push)
+
23#pragma warning(disable : 4251) // for dll export
+
24#endif
+
25
+
26namespace hazelcast {
+
27namespace client {
+
28namespace config {
+
+
29class HAZELCAST_API reliable_topic_config
+
30{
+
31public:
+
32 static constexpr int DEFAULT_READ_BATCH_SIZE = 10;
+
33
+
34 reliable_topic_config();
+
35
+
36 explicit reliable_topic_config(std::string topic_name);
+
37
+
43 const std::string& get_name() const;
+
44
+
51 int get_read_batch_size() const;
+
52
+
73 reliable_topic_config& set_read_batch_size(int batch_size);
+
74
+
75private:
+
76 int read_batch_size_;
+
77 std::string name_;
+
78};
+
+
79} // namespace config
+
80} // namespace client
+
81} // namespace hazelcast
+
82
+
83#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
84#pragma warning(pop)
+
85#endif
+
const std::string & get_name() const
Gets the name of the reliable topic.
Definition config.cpp:489
+
reliable_topic_config & set_read_batch_size(int batch_size)
Sets the read batch size.
Definition config.cpp:501
+
int get_read_batch_size() const
Gets the maximum number of items to read in a batch.
Definition config.cpp:495
+
+
+
+ + + + diff --git a/5.5.0/df/d35/classhazelcast_1_1client_1_1config_1_1logger__config-members.html b/5.5.0/df/d35/classhazelcast_1_1client_1_1config_1_1logger__config-members.html new file mode 100644 index 0000000000..a7ec196062 --- /dev/null +++ b/5.5.0/df/d35/classhazelcast_1_1client_1_1config_1_1logger__config-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::logger_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::logger_config, including all inherited members.

+ + + + + +
handler()hazelcast::client::config::logger_configinline
handler(logger::handler_type handler)hazelcast::client::config::logger_configinline
level()hazelcast::client::config::logger_configinline
level(logger::level level)hazelcast::client::config::logger_configinline
+
+
+ + + + diff --git a/5.5.0/df/d38/classhazelcast_1_1client_1_1aws_1_1aws__client-members.html b/5.5.0/df/d38/classhazelcast_1_1client_1_1aws_1_1aws__client-members.html new file mode 100644 index 0000000000..af5e816d1a --- /dev/null +++ b/5.5.0/df/d38/classhazelcast_1_1client_1_1aws_1_1aws__client-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::aws::aws_client Member List
+
+
+ +

This is the complete list of members for hazelcast::client::aws::aws_client, including all inherited members.

+ + + +
aws_client(std::chrono::steady_clock::duration timeout, config::client_aws_config &aws_config, const client_properties &client_properties, logger &lg) (defined in hazelcast::client::aws::aws_client)hazelcast::client::aws::aws_client
get_addresses() (defined in hazelcast::client::aws::aws_client)hazelcast::client::aws::aws_client
+
+
+ + + + diff --git a/5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html b/5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html new file mode 100644 index 0000000000..cd8446bfe9 --- /dev/null +++ b/5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html @@ -0,0 +1,445 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::portable_writer Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::portable_writer Class Reference
+
+
+ +

Provides a mean of writing portable fields to a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields. + More...

+ +

#include <serialization.h>

+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 portable_writer (pimpl::DefaultPortableWriter *default_portable_writer)
 Internal api constructor.
 portable_writer (pimpl::ClassDefinitionWriter *class_definition_writer)
 Internal api constructor.
template<typename T>
void write (const std::string &field_name, T value)
void end ()
 Internal api , should not be called by end user.
template<typename T>
void write_null_portable (const std::string &field_name)
 To write a null portable value.
template<typename T>
void write_portable (const std::string &field_name, const T *portable)
template<typename T>
void write_portable_array (const std::string &field_name, const std::vector< T > *values)
object_data_outputget_raw_data_output ()
 After writing portable fields, one can write remaining fields in old fashioned way consecutively at the end of stream.
+

Detailed Description

+

Provides a mean of writing portable fields to a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields.

+ +

Definition at line 2120 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ portable_writer() [1/2]

+ +
+
+ + + + + + + +
hazelcast::client::serialization::portable_writer::portable_writer (pimpl::DefaultPortableWriter * default_portable_writer)
+
+ +

Internal api constructor.

+ +

Definition at line 102 of file serialization.cpp.

+
104 : default_portable_writer_(default_portable_writer)
+
105 , class_definition_writer_(nullptr)
+
106 , is_default_writer_(true)
+
107{}
+
+
+
+ +

◆ portable_writer() [2/2]

+ +
+
+ + + + + + + +
hazelcast::client::serialization::portable_writer::portable_writer (pimpl::ClassDefinitionWriter * class_definition_writer)
+
+ +

Internal api constructor.

+ +

Definition at line 109 of file serialization.cpp.

+
111 : default_portable_writer_(nullptr)
+
112 , class_definition_writer_(class_definition_writer)
+
113 , is_default_writer_(false)
+
114{}
+
+
+
+

Member Function Documentation

+ +

◆ end()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::portable_writer::end ()
+
+ +

Internal api , should not be called by end user.

+ +

Definition at line 117 of file serialization.cpp.

+
118{
+
119 if (is_default_writer_)
+
120 return default_portable_writer_->end();
+
121 return class_definition_writer_->end();
+
122}
+
+
+
+ +

◆ get_raw_data_output()

+ +
+
+ + + + + + + +
object_data_output & hazelcast::client::serialization::portable_writer::get_raw_data_output ()
+
+ +

After writing portable fields, one can write remaining fields in old fashioned way consecutively at the end of stream.

+

User should not that after getting rawDataOutput trying to write portable fields will result in io_exception

+
Returns
object_data_output
+
Exceptions
+ + +
io_exception
+
+
+ +

Definition at line 125 of file serialization.cpp.

+
126{
+
127 if (is_default_writer_)
+
128 return default_portable_writer_->get_raw_data_output();
+
129 return class_definition_writer_->get_raw_data_output();
+
130}
+
+
+
+ +

◆ write()

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + +
void hazelcast::client::serialization::portable_writer::write (const std::string & field_name,
T value )
+
+inline
+
+ +

Definition at line 2134 of file serialization.h.

+
2135 {
+
2136 if (is_default_writer_) {
+
2137 default_portable_writer_->write(field_name, value);
+
2138 } else {
+
2139 class_definition_writer_->write(field_name, value);
+
2140 }
+
2141 }
+
+
+
+ +

◆ write_null_portable()

+ +
+
+
+template<typename T>
+ + + + + + + +
void hazelcast::client::serialization::portable_writer::write_null_portable (const std::string & field_name)
+
+ +

To write a null portable value.

+
Template Parameters
+ + +
typeof the portable field
+
+
+
Parameters
+ + +
fieldNamename of the field
+
+
+
Exceptions
+ + +
io_exception
+
+
+ +

Definition at line 2221 of file serialization.h.

+
2222{
+
2223 if (is_default_writer_)
+
2224 return default_portable_writer_->write_null_portable<T>(field_name);
+
2225 return class_definition_writer_->write_null_portable<T>(field_name);
+
2226}
+
+
+
+ +

◆ write_portable()

+ +
+
+
+template<typename T>
+ + + + + + + + + + + +
void hazelcast::client::serialization::portable_writer::write_portable (const std::string & field_name,
const T * portable )
+
+
Template Parameters
+ + +
typeof the portable class
+
+
+
Parameters
+ + + +
fieldNamename of the field
portablePortable to be written
+
+
+
Exceptions
+ + +
io_exception
+
+
+ +

Definition at line 2236 of file serialization.h.

+
2238{
+
2239 if (is_default_writer_)
+
2240 return default_portable_writer_->write_portable(field_name, portable);
+
2241 return class_definition_writer_->write_portable(field_name, portable);
+
2242}
+
+
+
+ +

◆ write_portable_array()

+ +
+
+
+template<typename T>
+ + + + + + + + + + + +
void hazelcast::client::serialization::portable_writer::write_portable_array (const std::string & field_name,
const std::vector< T > * values )
+
+
Template Parameters
+ + +
typeof the portable class
+
+
+
Parameters
+ + + +
fieldNamename of the field
valuesportable array to be written
+
+
+
Exceptions
+ + +
io_exception
+
+
+ +

Definition at line 2252 of file serialization.h.

+
2254{
+
2255 if (is_default_writer_)
+
2256 return default_portable_writer_->write_portable_array(field_name,
+
2257 values);
+
2258 return class_definition_writer_->write_portable_array(field_name, values);
+
2259}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.js b/5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.js new file mode 100644 index 0000000000..dd36a10db1 --- /dev/null +++ b/5.5.0/df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.js @@ -0,0 +1,10 @@ +var classhazelcast_1_1client_1_1serialization_1_1portable__writer = +[ + [ "portable_writer", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#ad93017e61816486a90f2ecb2a7a872be", null ], + [ "portable_writer", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#abac348d70c6feb5eae0c7d7b837f2b67", null ], + [ "end", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#a851bd9447f61ff760ad9ce56b1f4ab7e", null ], + [ "get_raw_data_output", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#a6d48f427adf575356b23f8721e21be33", null ], + [ "write_null_portable", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#a57fbfdede75e457c21b884aecc7b1a71", null ], + [ "write_portable", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#af2f22b504bd3153f849be7ff220a9e1e", null ], + [ "write_portable_array", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html#aa012825557767a5556d3b43e6a7c59f5", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/d43/classhazelcast_1_1client_1_1serialization_1_1object__data__input-members.html b/5.5.0/df/d43/classhazelcast_1_1client_1_1serialization_1_1object__data__input-members.html new file mode 100644 index 0000000000..72ee34ae84 --- /dev/null +++ b/5.5.0/df/d43/classhazelcast_1_1client_1_1serialization_1_1object__data__input-members.html @@ -0,0 +1,122 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::object_data_input Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::object_data_input, including all inherited members.

+ + + + + + + + + + + + + + +
compact::compact_reader (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputfriend
object_data_input(boost::endian::order byte_order, const std::vector< byte > &buffer, int offset, pimpl::PortableSerializer &portable_ser, pimpl::compact_stream_serializer &compact_ser, pimpl::DataSerializer &data_ser, std::shared_ptr< serialization::global_serializer > global_serializer)hazelcast::client::serialization::object_data_input
pimpl::offset_reader::get_offset (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputfriend
portable_reader (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputfriend
read_object()hazelcast::client::serialization::object_data_inputinline
read_object() (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputinline
read_object(int32_t type_id) (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputinline
read_object(int32_t type_id) (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputinline
read_object(int32_t type_id) (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputinline
read_object(int32_t type_id) (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputinline
read_object(int32_t type_id) (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_inputinline
read_object(int32_t type_id) (defined in hazelcast::client::serialization::object_data_input)hazelcast::client::serialization::object_data_input
read_object(int32_t type_id)hazelcast::client::serialization::object_data_inputinline
+
+
+ + + + diff --git a/5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html b/5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html new file mode 100644 index 0000000000..2f3aa5bde1 --- /dev/null +++ b/5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html @@ -0,0 +1,306 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::hazelcast_json_value Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::hazelcast_json_value Class Reference
+
+
+ +

hazelcast_json_value is a wrapper for Json formatted strings. + More...

+ +

#include <hazelcast_json_value.h>

+ + + + + + + + + +

+Public Member Functions

 hazelcast_json_value (std::string json_string)
 Create a hazelcast_json_value from a string.
const std::string & to_string () const
 This method returns a Json representation of the object.
bool operator== (const hazelcast_json_value &rhs) const
bool operator!= (const hazelcast_json_value &rhs) const
bool operator< (const hazelcast_json_value &rhs) const
+ + +

+Friends

std::ostream HAZELCAST_API & operator<< (std::ostream &os, const hazelcast_json_value &value)
+

Detailed Description

+

hazelcast_json_value is a wrapper for Json formatted strings.

+

It is preferred to store hazelcast_json_value instead of std::string for Json formatted strings. Users can run predicates and use indexes on the attributes of the underlying Json strings.

+

hazelcast_json_value is queried using Hazelcast's querying language. See query::Predicate.

+

In terms of querying, numbers in Json strings are treated as either int64_t or double. Strings, bools and NULL are treated as their C++ counterparts.

+

hazelcast_json_value keeps given string as it is.

+ +

Definition at line 47 of file hazelcast_json_value.h.

+

Constructor & Destructor Documentation

+ +

◆ hazelcast_json_value()

+ +
+
+ + + + + + + +
hazelcast::client::hazelcast_json_value::hazelcast_json_value (std::string json_string)
+
+ +

Create a hazelcast_json_value from a string.

+

This method does not the check validity of the underlying Json string. Invalid Json strings may cause wrong results in queries.

+
Parameters
+ + +
jsonStringThe json string
+
+
+
Returns
The hazelcast_json_value representing the json string.
+ +

Definition at line 32 of file serialization.cpp.

+
33 : json_string_(std::move(json_string))
+
34{}
+
+
+
+

Member Function Documentation

+ +

◆ operator!=()

+ +
+
+ + + + + + + +
bool hazelcast::client::hazelcast_json_value::operator!= (const hazelcast_json_value & rhs) const
+
+ +

Definition at line 51 of file serialization.cpp.

+
52{
+
53 return !(rhs == *this);
+
54}
+
+
+
+ +

◆ operator<()

+ +
+
+ + + + + + + +
bool hazelcast::client::hazelcast_json_value::operator< (const hazelcast_json_value & rhs) const
+
+ +

Definition at line 56 of file serialization.cpp.

+
58{
+
59 return json_string_ < rhs.json_string_;
+
60}
+
+
+
+ +

◆ operator==()

+ +
+
+ + + + + + + +
bool hazelcast::client::hazelcast_json_value::operator== (const hazelcast_json_value & rhs) const
+
+ +

Definition at line 45 of file serialization.cpp.

+
46{
+
47 return json_string_ == rhs.json_string_;
+
48}
+
+
+
+ +

◆ to_string()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::hazelcast_json_value::to_string () const
+
+ +

This method returns a Json representation of the object.

+
Returns
Json string representation of the object
+ +

Definition at line 39 of file serialization.cpp.

+
40{
+
41 return json_string_;
+
42}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream HAZELCAST_API & operator<< (std::ostream & os,
const hazelcast_json_value & value )
+
+friend
+
+ +

Definition at line 62 of file serialization.cpp.

+
64{
+
65 os << "jsonString: " << value.json_string_;
+
66 return os;
+
67}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.js b/5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.js new file mode 100644 index 0000000000..360da71532 --- /dev/null +++ b/5.5.0/df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.js @@ -0,0 +1,5 @@ +var classhazelcast_1_1client_1_1hazelcast__json__value = +[ + [ "hazelcast_json_value", "df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html#a99032cd51d262d042f675fc596f3df4a", null ], + [ "to_string", "df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html#af617056a5f36f8f0e73795fb62143745", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.html b/5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.html new file mode 100644 index 0000000000..923f632d42 --- /dev/null +++ b/5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.html @@ -0,0 +1,176 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< query::or_predicate > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::or_predicate > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< query::or_predicate >:
+
+
+ + + + + + + + + + +

+Static Public Member Functions

static constexpr int32_t get_class_id () noexcept
Static Public Member Functions inherited from hazelcast::client::serialization::BasePredicateSerializer< query::or_predicate >
static constexpr int32_t get_factory_id () noexcept
static void write_data (const query::or_predicate &object, object_data_output &out)
 Defines how this class will be written.
static query::or_predicate read_data (object_data_input &in)
 Should not be called at the client side!
+

Detailed Description

+
+

Definition at line 556 of file predicates.h.

+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + +
+ + + + + + + +
constexpr int32_t hazelcast::client::serialization::hz_serializer< query::or_predicate >::get_class_id ()
+
+inlinestaticconstexprnoexcept
+
+
Returns
class id
+ +

Definition at line 562 of file predicates.h.

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.png b/5.5.0/df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c4aa10c5837384782a42ef7833f34b7cf829501e GIT binary patch literal 2049 zcmb`Ic~H|y7RP^pLgZRNK#@B{U6825sRD)@f}8;Ya>|H+gk$7TK@Qgih8qdGE+N23 z6EP@9R{->XABKWO9|1rl8)<3g_E2EGcs**nR?^C_s4#cqDAP%1!c%Z= zHpw{h6M=4YFB_I3|8uenhFI-|$6(pEh%;ef)se2kAGRx zv1RKXSf}Jk95Oyk1YPgkJs$R8*@NPKoe?D#9M*Wmnz{Bxvs5)v+ub2JW_uj(Q1beK zv3@x8o}~~W58JVAJ0O%u`lY>T5!*$P6uy1vOr*^TK zJ9`wxRVGE>p4XD2Vp0ibUuGrL_Rk?4>9|tdOh$P{3m#dCnVzqlz@**QZ_B?Jw0A)o z8<+_@B7?8*_a*M(Zh-~1V_LjmVNeS^2>EY?&`=m{C|<3WOm`!ah2?<5@I=5=6e!b@ z7Bme^On_MckXlO!kk3*3ySRW_os2qg%tP?l;~~2gK*}pa3NXI_27>nj5F!``Dlec0 zDi5Tfp?_%50T+TH>bqlzE~$1{O>B1ce_-}|5}^<=M+~M+Jga=A}vT43a<7-Z9 zaua2{W=cynyfszVfN{i$ROUPz%)5^E|L%FFV~pa2(1!52hG^mSSdCVbb`$>hc_*z) zcLykPJjYI0e=Kw|I=r9+(Wfj{oRzvvUbK+kWE4ctU+TswmORXPmmtyKM)J3@+l3#p$dzsYaVrEmXYl5Kfb?R2H1$QBnnuN)| zVl=~OU8-#~iQ~IxT$6W1xUt$DzO&*7kHB1_cQcgu%s`?;)qb((6xXr5Oq}!0 zRmUva8s5yLB_E$UB+8J-Rr;EZso)OQ<6&Y}wK5Orzv>Jv*$JT?%Ypf_=B| zZA5a$Q&@72&zVgr5bOWde1rmst`3phIG!}juTN%GRVF0ukitqRoZu&s^3W*1`qhK-*EaEm z42oQMDWU63=>4Sh^vRKH)I=hDb^H6)0_eb5s{xF6p6ym$;yuU1E>8wSuWoU+J2&L` z6qTXhlrgywJ{&(0*Y7oAcxyWJ6=k)P^g(Ofx_)=w)0R^n<~B6U@+ncR=^d?rLCZ%^ zPiEr^67g_{p0p^HbXkQMmj=FlR=W0z0hO@01~*-=V$#0h9Rp$R4Ot)5zS)h)O}iT7 zni6y~>)rEI%^&`SFE@1pSN*f0`m|MuVd#U64+gAK^LpUE`=|=jV5Aumc?>bp*QM#! z5uzM`;I6%MDm8D&ZQe9LPm9w~E_!w{LhhwW%GW2&|E88dwn<&SnS7`!;fjbL*f2xm z$h(1w|LnSqY_RLz(fT%iq3b#a7SoYZ8c_mk + + + + + + +Hazelcast C++ Client: hazelcast::client::sql::sql_page Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::sql::sql_page Class Reference
+
+
+ +

A finite set of rows returned to the client. + More...

+ +

#include <sql_page.h>

+ + + +

+Classes

class  sql_row
+ + + + + + + + + + + + +

+Public Member Functions

 sql_page (std::vector< sql_column_type > column_types, std::vector< column > columns, bool last, std::shared_ptr< sql_row_metadata > row_metadata=nullptr)
 Constructs an sql_page from the response returned from the server.
const std::vector< sql_column_type > & column_types () const
 Returns the types of the columns in each row.
bool last () const
std::size_t column_count () const
 Returns the number of columns in each row.
std::size_t row_count () const
 Returns the number of rows in this page.
const std::vector< sql_row > & rows () const
 Returns the rows of this page.
+ + + +

+Friends

class sql_result
class protocol::codec::builtin::sql_page_codec
+

Detailed Description

+

A finite set of rows returned to the client.

+ +

Definition at line 42 of file sql_page.h.

+

Constructor & Destructor Documentation

+ +

◆ sql_page()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::sql::sql_page::sql_page (std::vector< sql_column_type > column_types,
std::vector< column > columns,
bool last,
std::shared_ptr< sql_row_metadata > row_metadata = nullptr )
+
+ +

Constructs an sql_page from the response returned from the server.

+
Parameters
+ + + + + +
column_typesThe types of the columns in each row of the page.
columnsThe values of each column for all rows of the page.
lasttrue if this is the last page in \sql_result, false otherwise.
row_metadataThe metadata of the rows of the page.
+
+
+ +

Definition at line 1200 of file sql.cpp.

+
1204 : page_data_{ new page_data{ std::move(column_types),
+
1205 std::move(columns),
+
1206 std::move(row_metadata),
+
1207 nullptr } }
+
1208 , last_(last)
+
1209{
+
1210}
+ +
const std::vector< sql_column_type > & column_types() const
Returns the types of the columns in each row.
Definition sql.cpp:1223
+
+
+
+

Member Function Documentation

+ +

◆ column_count()

+ +
+
+ + + + + + + +
std::size_t hazelcast::client::sql::sql_page::column_count () const
+
+ +

Returns the number of columns in each row.

+
Returns
the number of columns in each row.
+ +

Definition at line 1235 of file sql.cpp.

+
1236{
+
1237 return page_data_->column_count();
+
1238}
+
+
+
+ +

◆ column_types()

+ +
+
+ + + + + + + +
const std::vector< sql_column_type > & hazelcast::client::sql::sql_page::column_types () const
+
+ +

Returns the types of the columns in each row.

+
Returns
the vector of column types in each row
+ +

Definition at line 1223 of file sql.cpp.

+
1224{
+
1225 return page_data_->column_types_;
+
1226}
+
+
+
+ +

◆ last()

+ +
+
+ + + + + + + +
bool hazelcast::client::sql::sql_page::last () const
+
+
Returns
true if this is the last page of the sql_result, false otherwise
+ +

Definition at line 1229 of file sql.cpp.

+
1230{
+
1231 return last_;
+
1232}
+
+
+
+ +

◆ row_count()

+ +
+
+ + + + + + + +
std::size_t hazelcast::client::sql::sql_page::row_count () const
+
+ +

Returns the number of rows in this page.

+
Returns
the number of rows in this page.
+ +

Definition at line 1241 of file sql.cpp.

+
1242{
+
1243 return page_data_->row_count();
+
1244}
+
+
+
+ +

◆ rows()

+ +
+
+ + + + + + + +
const std::vector< sql_page::sql_row > & hazelcast::client::sql::sql_page::rows () const
+
+ +

Returns the rows of this page.

+
Returns
the vector of rows in this page.
+ +

Definition at line 1247 of file sql.cpp.

+
1248{
+
1249 return rows_;
+
1250}
+
+
+
+ + +

◆ protocol::codec::builtin::sql_page_codec

+ +
+
+ + + + + +
+ + + + +
friend class protocol::codec::builtin::sql_page_codec
+
+friend
+
+ +

Definition at line 169 of file sql_page.h.

+ +
+
+ +

◆ sql_result

+ +
+
+ + + + + +
+ + + + +
friend class sql_result
+
+friend
+
+ +

Definition at line 168 of file sql_page.h.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • hazelcast/include/hazelcast/client/sql/sql_page.h
  • +
  • hazelcast/src/hazelcast/client/sql.cpp
  • +
+
+
+ +
+ + + + diff --git a/5.5.0/df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.js b/5.5.0/df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.js new file mode 100644 index 0000000000..29db664eed --- /dev/null +++ b/5.5.0/df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.js @@ -0,0 +1,10 @@ +var classhazelcast_1_1client_1_1sql_1_1sql__page = +[ + [ "sql_row", "d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html", "d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row" ], + [ "sql_page", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html#a930526cf5e54248ca2566d929d42134b", null ], + [ "column_count", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html#aa079d711e09a687c29c155322424f936", null ], + [ "column_types", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html#ae3d650cdad6f5b24d098486aa61204b2", null ], + [ "last", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html#a9969128db7e0ff20819f5c8dcea80570", null ], + [ "row_count", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html#a0ded87fc3c25275d91e95927b9f1d3e6", null ], + [ "rows", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html#ac4e3fdac781b371c1f375fd3d94e03d3", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/d57/logger__config_8h_source.html b/5.5.0/df/d57/logger__config_8h_source.html new file mode 100644 index 0000000000..a40a0ccfd6 --- /dev/null +++ b/5.5.0/df/d57/logger__config_8h_source.html @@ -0,0 +1,182 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/logger_config.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
logger_config.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <stdexcept>
+
19#include <string>
+
20
+
21#include "hazelcast/logger.h"
+
22#include "hazelcast/util/export.h"
+
23#include "hazelcast/util/Preconditions.h"
+
24
+
25#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
26#pragma warning(push)
+
27#pragma warning(disable : 4251) // for dll export
+
28#endif
+
29
+
30namespace hazelcast {
+
31namespace client {
+
32namespace config {
+
+
33class HAZELCAST_API logger_config
+
34{
+
35public:
+
41 logger::level level() { return level_; }
+
42
+
+
48 logger_config& level(logger::level level)
+
49 {
+
50 level_ = level;
+
51 return *this;
+
52 }
+
+
53
+
57 logger::handler_type handler() { return handler_; }
+
58
+
+
67 logger_config& handler(logger::handler_type handler)
+
68 {
+
69 util::Preconditions::check_true(handler,
+
70 "log handler may not be empty");
+
71 handler_ = std::move(handler);
+
72 return *this;
+
73 }
+
+
74
+
75private:
+
76 logger::level level_{ logger::level::info };
+
77 logger::handler_type handler_{ logger::default_handler };
+
78};
+
+
79} // namespace config
+
80} // namespace client
+
81} // namespace hazelcast
+
82
+
83#if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
+
84#pragma warning(pop)
+
85#endif
+ + +
logger::level level()
Minimum level of log messages to be printed.
+
logger_config & handler(logger::handler_type handler)
Set a log handler function to be invoked on each log message.
+
logger_config & level(logger::level level)
Set the minimum severity level of log messages to be printed.
+
+
+
+ + + + diff --git a/5.5.0/df/d59/config_8cpp_source.html b/5.5.0/df/d59/config_8cpp_source.html new file mode 100644 index 0000000000..edc5413c07 --- /dev/null +++ b/5.5.0/df/d59/config_8cpp_source.html @@ -0,0 +1,1955 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/config.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
config.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#include <atomic>
+
17
+
18#include "hazelcast/client/client_config.h"
+
19#include "hazelcast/client/serialization_config.h"
+
20#include "hazelcast/client/config/ssl_config.h"
+
21#include "hazelcast/util/Preconditions.h"
+
22#include "hazelcast/client/config/client_flake_id_generator_config.h"
+
23#include "hazelcast/client/exception/protocol_exceptions.h"
+
24#include "hazelcast/client/internal/partition/strategy/StringPartitioningStrategy.h"
+
25#include "hazelcast/client/address.h"
+
26#include "hazelcast/client/config/client_network_config.h"
+
27#include "hazelcast/client/config/client_aws_config.h"
+
28#include "hazelcast/client/config/reliable_topic_config.h"
+
29#include "hazelcast/client/config/client_connection_strategy_config.h"
+
30#include "hazelcast/client/config/logger_config.h"
+
31#include "hazelcast/client/config/index_config.h"
+
32#include "hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h"
+
33#include "hazelcast/client/query/predicates.h"
+
34#include "hazelcast/client/lifecycle_listener.h"
+
35#include "hazelcast/client/config/eviction_strategy_type.h"
+
36#include "hazelcast/client/cluster.h"
+
37#include "hazelcast/client/initial_membership_event.h"
+
38
+
39namespace hazelcast {
+
40namespace client {
+
+ +
42 : version_(0)
+
43{}
+
+
44
+
45int
+
+ +
47{
+
48 return version_;
+
49}
+
+
50
+ +
+ +
53{
+
54 this->version_ = v;
+
55 return *this;
+
56}
+
+
57
+
58std::shared_ptr<serialization::global_serializer>
+
59serialization_config::get_global_serializer() const
+
60{
+
61 return global_serializer_;
+
62}
+
63
+
64serialization_config&
+
+ +
66 const std::shared_ptr<serialization::global_serializer>& global_serializer)
+
67{
+
68 global_serializer_ = global_serializer;
+
69 return *this;
+
70}
+
+
71
+ +
+
73serialization_config::set_byte_order(boost::endian::order byte_order)
+
74{
+
75 byte_order_ = byte_order;
+
76 return *this;
+
77}
+
+
78
+
79boost::endian::order
+
+ +
81{
+
82 return byte_order_;
+
83}
+
+
84
+
85namespace config {
+
86ssl_config::ssl_config()
+
87#ifdef HZ_BUILD_WITH_SSL
+
88 : enabled_(false)
+
89 , ssl_protocol_(tlsv12)
+
90#endif
+
91{}
+
92
+
93#ifdef HZ_BUILD_WITH_SSL
+
94ssl_config&
+
95ssl_config::set_context(boost::asio::ssl::context ctx)
+
96{
+
97 util::Preconditions::check_ssl("ssl_config::set_context");
+
98 if (enabled_) {
+
99 throw exception::illegal_argument(
+
100 "You should either use the deprecated methods or this method to "
+
101 "enable ssl. You already used the deprecated way.");
+
102 }
+
103 ssl_context_ = std::make_shared<boost::asio::ssl::context>(std::move(ctx));
+
104 return *this;
+
105}
+
106
+
107bool
+
108ssl_config::is_enabled() const
+
109{
+
110 return ssl_context_ || enabled_;
+
111}
+
112
+ +
114ssl_config::set_enabled(bool is_enabled)
+
115{
+
116 util::Preconditions::check_ssl("ssl_config::set_enabled");
+
117 check_context_enabled_already();
+
118 this->enabled_ = is_enabled;
+
119 return *this;
+
120}
+
121
+
122void
+
123ssl_config::check_context_enabled_already() const
+
124{
+
125 if (ssl_context_) {
+
126 throw exception::illegal_argument(
+
127 "You should either use set_context or this method.");
+
128 }
+
129}
+
130
+ +
132ssl_config::set_protocol(ssl_protocol protocol)
+
133{
+
134 check_context_enabled_already();
+
135 this->ssl_protocol_ = protocol;
+
136 return *this;
+
137}
+
138
+
139ssl_protocol
+
140ssl_config::get_protocol() const
+
141{
+
142 check_context_enabled_already();
+
143 return ssl_protocol_;
+
144}
+
145
+
146const std::vector<std::string>&
+
147ssl_config::get_verify_files() const
+
148{
+
149 check_context_enabled_already();
+
150 return client_verify_files_;
+
151}
+
152
+ +
154ssl_config::add_verify_file(const std::string& filename)
+
155{
+
156 check_context_enabled_already();
+
157 this->client_verify_files_.push_back(filename);
+
158 return *this;
+
159}
+
160
+
161const std::string&
+
162ssl_config::get_cipher_list() const
+
163{
+
164 return cipher_list_;
+
165}
+
166
+ +
168ssl_config::set_cipher_list(const std::string& ciphers)
+
169{
+
170 this->cipher_list_ = ciphers;
+
171 return *this;
+
172}
+
173#endif
+
174
+
175constexpr int64_t
+ +
177
+
178client_flake_id_generator_config::client_flake_id_generator_config(
+
179 const std::string& name)
+
180 : name_(name)
+
181 , prefetch_count_(client_flake_id_generator_config::DEFAULT_PREFETCH_COUNT)
+
182 , prefetch_validity_duration_(
+
183 client_flake_id_generator_config::DEFAULT_PREFETCH_VALIDITY_MILLIS)
+
184{}
+
185
+
186const std::string&
+
+ +
188{
+
189 return name_;
+
190}
+
+
191
+ +
+ +
194{
+
195 client_flake_id_generator_config::name_ = n;
+
196 return *this;
+
197}
+
+
198
+
199int32_t
+
+ +
201{
+
202 return prefetch_count_;
+
203}
+
+
204
+ +
+ +
207{
+
208 std::ostringstream out;
+
209 out << "prefetch-count must be 1.." << MAXIMUM_PREFETCH_COUNT << ", not "
+
210 << count;
+
211 util::Preconditions::check_true(
+
212 count > 0 && count <= MAXIMUM_PREFETCH_COUNT, out.str());
+
213 prefetch_count_ = count;
+
214 return *this;
+
215}
+
+
216
+
217std::chrono::milliseconds
+
+ +
219{
+
220 return prefetch_validity_duration_;
+
221}
+
+
222
+ +
+ +
225 std::chrono::milliseconds duration)
+
226{
+
227 util::Preconditions::check_not_negative(duration.count(),
+
228 "duration must be nonnegative");
+
229 prefetch_validity_duration_ = duration;
+
230 return *this;
+
231}
+
+
232
+
233constexpr std::chrono::milliseconds connection_retry_config::INITIAL_BACKOFF;
+
234constexpr std::chrono::milliseconds connection_retry_config::MAX_BACKOFF;
+
235constexpr std::chrono::milliseconds
+
236 connection_retry_config::CLUSTER_CONNECT_TIMEOUT;
+
237constexpr double connection_retry_config::JITTER;
+
238
+
239std::chrono::milliseconds
+
+ +
241{
+
242 return initial_backoff_duration_;
+
243}
+
+
244
+ +
+ +
247 std::chrono::milliseconds initial_backoff_duration)
+
248{
+
249 util::Preconditions::check_not_negative(
+
250 initial_backoff_duration.count(),
+
251 "Initial backoff must be non-negative!");
+
252 initial_backoff_duration_ = initial_backoff_duration;
+
253 return *this;
+
254}
+
+
255
+
256std::chrono::milliseconds
+
+ +
258{
+
259 return max_backoff_duration_;
+
260}
+
+
261
+ +
+ +
264 std::chrono::milliseconds max_backoff_duration)
+
265{
+
266 util::Preconditions::check_not_negative(
+
267 max_backoff_duration.count(), "Max backoff must be non-negative!");
+
268 max_backoff_duration_ = max_backoff_duration;
+
269 return *this;
+
270}
+
+
271
+
272double
+
+ +
274{
+
275 return multiplier_;
+
276}
+
+
277
+ +
+ +
280{
+
281 util::Preconditions::check_true(
+
282 m >= 1.0, "Multiplier must be greater than or equal to 1.0!");
+
283 multiplier_ = m;
+
284 return *this;
+
285}
+
+
286
+
287std::chrono::milliseconds
+
+ +
289{
+
290 return cluster_connect_timeout_;
+
291}
+
+
292
+ +
+ +
295 std::chrono::milliseconds cluster_connect_timeout)
+
296{
+
297 util::Preconditions::check_not_negative(
+
298 cluster_connect_timeout.count(),
+
299 "Cluster connect timeout must be non-negative!");
+
300 cluster_connect_timeout_ = cluster_connect_timeout;
+
301 return *this;
+
302}
+
+
303
+
304double
+
+ +
306{
+
307 return jitter_;
+
308}
+
+
309
+ +
+ +
312{
+
313 util::Preconditions::check_true(jitter >= 0.0 && jitter <= 1.0,
+
314 "Jitter must be in range [0.0, 1.0]");
+
315 jitter_ = jitter;
+
316 return *this;
+
317}
+
+
318
+
+ +
320 : connection_timeout_(5000)
+
321 , smart_routing_(true)
+
322{}
+
+
323
+ +
+ +
326{
+
327 return ssl_config_;
+
328}
+
+
329
+ +
+ +
332{
+
333 ssl_config_ = config;
+
334 return *this;
+
335}
+
+
336
+
337std::chrono::milliseconds
+
+ +
339{
+
340 return connection_timeout_;
+
341}
+
+
342
+ +
+ + +
346{
+
347 this->client_aws_config_ = client_aws_config;
+
348 return *this;
+
349}
+
+
350
+ +
+ +
353{
+
354 return client_aws_config_;
+
355}
+
+
356
+ +
+ +
359{
+
360 return cloud_config_;
+
361}
+
+
362
+
363bool
+
+ +
365{
+
366 return smart_routing_;
+
367}
+
+
368
+ +
+ +
371{
+
372 client_network_config::smart_routing_ = smart_routing;
+
373 return *this;
+
374}
+
+
375
+
376std::vector<address>
+
+ +
378{
+
379 return address_list_;
+
380}
+
+
381
+ +
+
383client_network_config::add_addresses(const std::vector<address>& addresses)
+
384{
+
385 address_list_.insert(
+
386 address_list_.end(), addresses.begin(), addresses.end());
+
387 return *this;
+
388}
+
+
389
+ +
+
391client_network_config::set_addresses(const std::vector<address>& addresses)
+
392{
+
393 address_list_ = addresses;
+
394 return *this;
+
395}
+
+
396
+ +
+ +
399{
+
400 address_list_.push_back(address);
+
401 return *this;
+
402}
+
+
403
+ +
405client_network_config::get_socket_options()
+
406{
+
407 return socket_options_;
+
408}
+
409
+
410client_network_config&
+
+ +
412 const std::chrono::milliseconds& timeout)
+
413{
+
414 connection_timeout_ = timeout;
+
415 return *this;
+
416}
+
+
417
+
418bool
+
+ +
420{
+
421 return use_public_address_;
+
422}
+
+
423
+ +
+
425client_network_config::use_public_address(bool should_use_public_address)
+
426{
+
427 use_public_address_ = should_use_public_address;
+
428 return *this;
+
429}
+
+
430
+
431client_connection_strategy_config::client_connection_strategy_config()
+
432 : async_start_(false)
+
433 , reconnect_mode_(ON)
+
434{}
+
435
+ +
+ +
438{
+
439 return reconnect_mode_;
+
440}
+
+
441
+
442bool
+
+ +
444{
+
445 return async_start_;
+
446}
+
+
447
+ +
+ +
450{
+
451 this->async_start_ = async_start;
+
452 return *this;
+
453}
+
+
454
+ +
+ + +
458{
+
459 this->reconnect_mode_ = reconnect_mode;
+
460 return *this;
+
461}
+
+
462
+ +
+ +
465{
+
466 return retry_config_;
+
467}
+
+
468
+ +
+ +
471 connection_retry_config retry_config)
+
472{
+
473 retry_config_ = std::move(retry_config);
+
474 return *this;
+
475}
+
+
476
+
477constexpr int reliable_topic_config::DEFAULT_READ_BATCH_SIZE;
+
478
+
479reliable_topic_config::reliable_topic_config() = default;
+
480
+
481reliable_topic_config::reliable_topic_config(std::string topic_name)
+
482 : read_batch_size_(DEFAULT_READ_BATCH_SIZE)
+
483 ,
+
484
+
485 name_(std::move(topic_name))
+
486{}
+
487
+
488const std::string&
+
+ +
490{
+
491 return name_;
+
492}
+
+
493
+
494int
+
+ +
496{
+
497 return read_batch_size_;
+
498}
+
+
499
+ +
+ +
502{
+
503 if (batch_size <= 0) {
+
504 BOOST_THROW_EXCEPTION(
+
505 exception::illegal_argument("ReliableTopicConfig::setReadBatchSize",
+
506 "readBatchSize should be positive"));
+
507 }
+
508
+
509 this->read_batch_size_ = batch_size;
+
510
+
511 return *this;
+
512}
+
+
513
+
514socket_options::socket_options()
+
515 : tcp_no_delay_(true)
+
516 , keep_alive_(true)
+
517 , reuse_address_(true)
+
518 , linger_seconds_(3)
+
519 , buffer_size_(DEFAULT_BUFFER_SIZE_BYTE)
+
520{}
+
521
+
522bool
+
+ +
524{
+
525 return tcp_no_delay_;
+
526}
+
+
527
+ +
+ +
530{
+
531 socket_options::tcp_no_delay_ = tcp_no_delay;
+
532 return *this;
+
533}
+
+
534
+
535bool
+
+ +
537{
+
538 return keep_alive_;
+
539}
+
+
540
+ +
+ +
543{
+
544 socket_options::keep_alive_ = keep_alive;
+
545 return *this;
+
546}
+
+
547
+
548bool
+
+ +
550{
+
551 return reuse_address_;
+
552}
+
+
553
+ +
+ +
556{
+
557 socket_options::reuse_address_ = reuse_address;
+
558 return *this;
+
559}
+
+
560
+
561int
+
+ +
563{
+
564 return linger_seconds_;
+
565}
+
+
566
+ +
+ +
569{
+
570 socket_options::linger_seconds_ = linger_seconds;
+
571 return *this;
+
572}
+
+
573
+
574int
+
+ +
576{
+
577 return buffer_size_;
+
578}
+
+
579
+ +
+ +
582{
+
583 socket_options::buffer_size_ = buffer_size;
+
584 return *this;
+
585}
+
+
586
+
587client_aws_config::client_aws_config()
+
588 : enabled_(false)
+
589 , region_("us-east-1")
+
590 , host_header_("ec2.amazonaws.com")
+
591 , inside_aws_(false)
+
592{}
+
593
+
594const std::string&
+
+ +
596{
+
597 return access_key_;
+
598}
+
+
599
+ +
+
601client_aws_config::set_access_key(const std::string& access_key)
+
602{
+
603 this->access_key_ = util::Preconditions::check_has_text(
+
604 access_key, "accessKey must contain text");
+
605 return *this;
+
606}
+
+
607
+
608const std::string&
+
+ +
610{
+
611 return secret_key_;
+
612}
+
+
613
+ +
+
615client_aws_config::set_secret_key(const std::string& secret_key)
+
616{
+
617 this->secret_key_ = util::Preconditions::check_has_text(
+
618 secret_key, "secretKey must contain text");
+
619 return *this;
+
620}
+
+
621
+
622const std::string&
+
+ +
624{
+
625 return region_;
+
626}
+
+
627
+ +
+
629client_aws_config::set_region(const std::string& region)
+
630{
+
631 this->region_ =
+
632 util::Preconditions::check_has_text(region, "region must contain text");
+
633 return *this;
+
634}
+
+
635
+
636const std::string&
+
+ +
638{
+
639 return host_header_;
+
640}
+
+
641
+ +
+
643client_aws_config::set_host_header(const std::string& host_header)
+
644{
+
645 this->host_header_ = util::Preconditions::check_has_text(
+
646 host_header, "hostHeader must contain text");
+
647 return *this;
+
648}
+
+
649
+ +
+ +
652{
+
653 util::Preconditions::check_ssl("get_aws_config");
+
654 this->enabled_ = enabled;
+
655 return *this;
+
656}
+
+
657
+
658bool
+
+ +
660{
+
661 return enabled_;
+
662}
+
+
663
+ +
+ +
666 const std::string& security_group_name)
+
667{
+
668 this->security_group_name_ = security_group_name;
+
669 return *this;
+
670}
+
+
671
+
672const std::string&
+
+ +
674{
+
675 return security_group_name_;
+
676}
+
+
677
+ +
+
679client_aws_config::set_tag_key(const std::string& tag_key)
+
680{
+
681 this->tag_key_ = tag_key;
+
682 return *this;
+
683}
+
+
684
+
685const std::string&
+
+ +
687{
+
688 return tag_key_;
+
689}
+
+
690
+ +
+
692client_aws_config::set_tag_value(const std::string& tag_value)
+
693{
+
694 this->tag_value_ = tag_value;
+
695 return *this;
+
696}
+
+
697
+
698const std::string&
+
+ +
700{
+
701 return tag_value_;
+
702}
+
+
703
+
704const std::string&
+
+ +
706{
+
707 return iam_role_;
+
708}
+
+
709
+ +
+
711client_aws_config::set_iam_role(const std::string& iam_role)
+
712{
+
713 this->iam_role_ = iam_role;
+
714 return *this;
+
715}
+
+
716
+
717bool
+
+ +
719{
+
720 return inside_aws_;
+
721}
+
+
722
+ +
+ +
725{
+
726 this->inside_aws_ = inside_aws;
+
727 return *this;
+
728}
+
+
729
+
730std::ostream&
+
731operator<<(std::ostream& out, const client_aws_config& config)
+
732{
+
733 return out << "client_aws_config{"
+
734 << "enabled=" << config.is_enabled() << ", region='"
+
735 << config.get_region() << '\'' << ", securityGroupName='"
+
736 << config.get_security_group_name() << '\'' << ", tagKey='"
+
737 << config.get_tag_key() << '\'' << ", tagValue='"
+
738 << config.get_tag_value() << '\'' << ", hostHeader='"
+
739 << config.get_host_header() << '\'' << ", iamRole='"
+
740 << config.get_iam_role() << "\'}";
+
741}
+
742
+
743namespace matcher {
+
744std::shared_ptr<std::string>
+
+ +
746 const std::vector<std::string>& config_patterns,
+
747 const std::string& item_name) const
+
748{
+
749 std::shared_ptr<std::string> candidate;
+
750 std::shared_ptr<std::string> duplicate;
+
751 int lastMatchingPoint = -1;
+
752 for (const std::string& pattern : config_patterns) {
+
753 int matchingPoint = get_matching_point(pattern, item_name);
+
754 if (matchingPoint > -1 && matchingPoint >= lastMatchingPoint) {
+
755 if (matchingPoint == lastMatchingPoint) {
+
756 duplicate = candidate;
+
757 } else {
+
758 duplicate.reset();
+
759 }
+
760 lastMatchingPoint = matchingPoint;
+
761 candidate.reset(new std::string(pattern));
+
762 }
+
763 }
+
764 if (duplicate.get() != NULL) {
+ +
766 "MatchingPointConfigPatternMatcher::matches")
+
767 << "Configuration " << item_name
+
768 << " has duplicate configuration. Candidate:" << *candidate
+
769 << ", duplicate:" << *duplicate)
+
770 .build();
+
771 }
+
772 return candidate;
+
773}
+
+
774
+
775int
+
776matching_point_config_pattern_matcher::get_matching_point(
+
777 const std::string& pattern,
+
778 const std::string& item_name) const
+
779{
+
780 size_t index = pattern.find('*');
+
781 if (index == std::string::npos) {
+
782 return -1;
+
783 }
+
784
+
785 std::string firstPart = pattern.substr(0, index);
+
786 if (item_name.find(firstPart) != 0) {
+
787 return -1;
+
788 }
+
789
+
790 std::string secondPart = pattern.substr(index + 1);
+
791 if (item_name.rfind(secondPart) !=
+
792 (item_name.length() - secondPart.length())) {
+
793 return -1;
+
794 }
+
795
+
796 return (int)(firstPart.length() + secondPart.length());
+
797}
+
798} // namespace matcher
+
799
+ +
801 query::query_constants::KEY_ATTRIBUTE_NAME;
+ + + +
805
+ +
810
+
811const index_config::index_type index_config::DEFAULT_TYPE =
+ +
813
+ +
817
+
818void
+
819index_config::add_attributes()
+
820{}
+
821
+
822eviction_config::eviction_config()
+
823 : size_(DEFAULT_MAX_ENTRY_COUNT)
+
824 , max_size_policy_(DEFAULT_MAX_SIZE_POLICY)
+
825 , eviction_policy_(DEFAULT_EVICTION_POLICY)
+
826{}
+
827
+
828int32_t
+
829eviction_config::get_size() const
+
830{
+
831 return size_;
+
832}
+
833
+
834eviction_config&
+
835eviction_config::set_size(int32_t size)
+
836{
+
837 this->size_ = util::Preconditions::check_positive(
+
838 size, "Size must be positive number!");
+
839 return *this;
+
840}
+
841
+ +
843eviction_config::get_maximum_size_policy() const
+
844{
+
845 return max_size_policy_;
+
846}
+
847
+ +
849eviction_config::set_maximum_size_policy(
+
850 const eviction_config::max_size_policy& max_size_policy)
+
851{
+
852 this->max_size_policy_ = max_size_policy;
+
853 return *this;
+
854}
+
855
+
856eviction_policy
+
857eviction_config::get_eviction_policy() const
+
858{
+
859 return eviction_policy_;
+
860}
+
861
+ +
863eviction_config::set_eviction_policy(eviction_policy policy)
+
864{
+
865 this->eviction_policy_ = policy;
+
866 return *this;
+
867}
+
868
+
869eviction_strategy_type
+
870eviction_config::get_eviction_strategy_type() const
+
871{
+
872 // TODO: add support for other/custom eviction strategies
+
873 return eviction_strategy_type::DEFAULT_EVICTION_STRATEGY;
+
874}
+
875
+
876std::ostream&
+
877operator<<(std::ostream& out, const eviction_config& config)
+
878{
+
879 out << "EvictionConfig{"
+
880 << "size=" << config.get_size()
+
881 << ", maxSizePolicy=" << config.get_maximum_size_policy()
+
882 << ", evictionPolicy=" << config.get_eviction_policy() << '}';
+
883
+
884 return out;
+
885}
+
886
+
887near_cache_config::near_cache_config()
+
888 : name_("default")
+
889 , time_to_live_seconds_(DEFAULT_TTL_SECONDS)
+
890 , max_idle_seconds_(DEFAULT_MAX_IDLE_SECONDS)
+
891 , in_memory_format_(DEFAULT_MEMORY_FORMAT)
+
892 , local_update_policy_(INVALIDATE)
+
893 , invalidate_on_change_(true)
+
894 , cache_local_entries_(false)
+
895{}
+
896
+
897near_cache_config::near_cache_config(const std::string& cache_name)
+ +
899{
+
900 name_ = cache_name;
+
901}
+
902
+
903near_cache_config::near_cache_config(const std::string& cache_name,
+
904 in_memory_format memory_format)
+
905 : near_cache_config(cache_name)
+
906{
+
907 this->in_memory_format_ = memory_format;
+
908}
+
909
+
910near_cache_config::near_cache_config(int32_t time_to_live_seconds,
+
911 int32_t max_idle_seconds,
+
912 bool invalidate_on_change,
+
913 in_memory_format in_memory_format,
+
914 const eviction_config& evict_config)
+
915 : near_cache_config(name_, in_memory_format)
+
916{
+
917 this->time_to_live_seconds_ = time_to_live_seconds;
+
918 this->max_idle_seconds_ = max_idle_seconds;
+
919 this->invalidate_on_change_ = invalidate_on_change;
+
920 this->eviction_config_ = evict_config;
+
921}
+
922
+
923const std::string&
+
+ +
925{
+
926 return name_;
+
927}
+
+
928
+ +
+
930near_cache_config::set_name(const std::string& name)
+
931{
+
932 this->name_ = name;
+
933 return *this;
+
934}
+
+
935
+
936int32_t
+
+ +
938{
+
939 return time_to_live_seconds_;
+
940}
+
+
941
+ +
+ +
944{
+
945 this->time_to_live_seconds_ = util::Preconditions::check_not_negative(
+
946 time_to_live_seconds, "TTL seconds cannot be negative!");
+
947 return *this;
+
948}
+
+
949
+
950int32_t
+
+ +
952{
+
953 return max_idle_seconds_;
+
954}
+
+
955
+ +
+ +
958{
+
959 this->max_idle_seconds_ = util::Preconditions::check_not_negative(
+
960 max_idle_seconds, "Max-Idle seconds cannot be negative!");
+
961 return *this;
+
962}
+
+
963
+
964bool
+
+ +
966{
+
967 return invalidate_on_change_;
+
968}
+
+
969
+ +
+ +
972{
+
973 this->invalidate_on_change_ = invalidate_on_change;
+
974 return *this;
+
975}
+
+
976
+
977const in_memory_format&
+
+ +
979{
+
980 return in_memory_format_;
+
981}
+
+
982
+ +
+ +
985 const in_memory_format& in_memory_format)
+
986{
+
987 this->in_memory_format_ = in_memory_format;
+
988 return *this;
+
989}
+
+
990
+
991bool
+
+ +
993{
+
994 return cache_local_entries_;
+
995}
+
+
996
+ +
+ +
999{
+
1000 this->cache_local_entries_ = cache_local_entries;
+
1001 return *this;
+
1002}
+
+
1003
+ +
1005near_cache_config::get_local_update_policy() const
+
1006{
+
1007 return local_update_policy_;
+
1008}
+
1009
+
1010near_cache_config&
+
1011near_cache_config::set_local_update_policy(
+
1012 const local_update_policy& local_update_policy)
+
1013{
+
1014 this->local_update_policy_ = local_update_policy;
+
1015 return *this;
+
1016}
+
1017
+
1018eviction_config&
+
+ +
1020{
+
1021 return eviction_config_;
+
1022}
+
+
1023
+ +
+ +
1026{
+
1027 this->eviction_config_ = eviction_config;
+
1028 return *this;
+
1029}
+
+
1030
+
1031std::ostream&
+
1032operator<<(std::ostream& out, const near_cache_config& config)
+
1033{
+
1034 out << "NearCacheConfig{"
+
1035 << "timeToLiveSeconds=" << config.time_to_live_seconds_
+
1036 << ", maxIdleSeconds=" << config.max_idle_seconds_
+
1037 << ", invalidateOnChange=" << config.invalidate_on_change_
+
1038 << ", inMemoryFormat=" << config.in_memory_format_
+
1039 << ", cacheLocalEntries=" << config.cache_local_entries_
+
1040 << ", localUpdatePolicy=" << config.local_update_policy_
+
1041 << config.eviction_config_;
+
1042 out << '}';
+
1043
+
1044 return out;
+
1045}
+
1046} // namespace config
+
1047
+
+ +
1049 : cluster_name_("dev")
+
1050 , redo_operation_(false)
+
1051 , socket_interceptor_()
+
1052 , executor_pool_size_(-1)
+
1053{}
+
+
1054
+ +
1056
+ +
1058client_config::operator=(client_config&& rhs) = default;
+
1059
+ +
+ +
1062{
+
1063 this->redo_operation_ = redo_operation;
+
1064 return *this;
+
1065}
+
+
1066
+
1067bool
+
+ +
1069{
+
1070 return redo_operation_;
+
1071}
+
+
1072
+ +
+ +
1075{
+
1076 if (!load_balancer_) {
+
1077 auto index = std::make_shared<std::atomic<size_t>>(0);
+
1078 load_balancer_ = load_balancer().next([=](cluster& c) {
+
1079 auto members = c.get_members();
+
1080 if (members.empty()) {
+
1081 return boost::optional<member>();
+
1082 }
+
1083 auto i = index->fetch_add(1);
+
1084 return boost::make_optional(std::move(members[i % members.size()]));
+
1085 });
+
1086 }
+
1087 return *load_balancer_;
+
1088}
+
+
1089
+ +
+ +
1092{
+
1093 this->load_balancer_ = std::move(load_balancer);
+
1094 return *this;
+
1095}
+
+
1096
+ +
+ +
1099{
+
1100 return logger_config_;
+
1101}
+
+
1102
+ +
+ +
1105{
+
1106 lifecycle_listeners_.emplace_back(std::move(listener));
+
1107 return *this;
+
1108}
+
+
1109
+ +
+ +
1112{
+
1113 membership_listeners_.emplace_back(std::move(listener));
+
1114 return *this;
+
1115}
+
+
1116
+
1117const std::vector<lifecycle_listener>&
+
+ +
1119{
+
1120 return lifecycle_listeners_;
+
1121}
+
+
1122
+
1123const std::vector<membership_listener>&
+
+ +
1125{
+
1126 return membership_listeners_;
+
1127}
+
+
1128
+ +
+ +
1131{
+
1132 this->socket_interceptor_ = std::move(interceptor);
+
1133 return *this;
+
1134}
+
+
1135
+
1136const socket_interceptor&
+
+ +
1138{
+
1139 return socket_interceptor_;
+
1140}
+
+
1141
+ +
+ +
1144{
+
1145 return serialization_config_;
+
1146}
+
+
1147
+ +
+ + +
1151{
+
1152 this->serialization_config_ = serialization_config;
+
1153 return *this;
+
1154}
+
+
1155
+
1156const std::unordered_map<std::string, std::string>&
+
+ +
1158{
+
1159 return properties_;
+
1160}
+
+
1161
+ +
+
1163client_config::set_property(const std::string& name, const std::string& value)
+
1164{
+
1165 properties_[name] = value;
+
1166 return *this;
+
1167}
+
+
1168
+ +
+ +
1171 const config::reliable_topic_config& reliable_topic_config)
+
1172{
+
1173 reliable_topic_config_map_[reliable_topic_config.get_name()] =
+
1174 reliable_topic_config;
+
1175 return *this;
+
1176}
+
+
1177
+ +
+ +
1180{
+
1181 auto it = reliable_topic_config_map_.find(name);
+
1182 if (it != reliable_topic_config_map_.end()) {
+
1183 return it->second;
+
1184 }
+
1185
+
1186 return reliable_topic_config_map_
+
1187 .emplace(name, config::reliable_topic_config{ name })
+
1188 .first->second;
+
1189}
+
+
1190
+ +
1192client_config::lookup_reliable_topic_config(const std::string& name) const
+
1193{
+
1194 auto it = reliable_topic_config_map_.find(name);
+
1195 if (it != reliable_topic_config_map_.end()) {
+
1196 return &it->second;
+
1197 }
+
1198
+
1199 return nullptr;
+
1200}
+
1201
+
1202config::client_network_config&
+
+ +
1204{
+
1205 return network_config_;
+
1206}
+
+
1207
+ +
+ +
1210 const config::near_cache_config& near_cache_config)
+
1211{
+
1212 near_cache_config_map_.emplace(near_cache_config.get_name(),
+
1213 near_cache_config);
+
1214 return *this;
+
1215}
+
+
1216
+ +
+
1218client_config::get_near_cache_config(const std::string& name) const
+
1219{
+
1220 auto nearCacheConfig = internal::config::ConfigUtils::lookup_by_pattern(
+
1221 config_pattern_matcher_, near_cache_config_map_, name);
+
1222 if (nearCacheConfig) {
+
1223 return nearCacheConfig;
+
1224 }
+
1225
+
1226 auto config_it = near_cache_config_map_.find("default");
+
1227 if (config_it != near_cache_config_map_.end()) {
+
1228 return &near_cache_config_map_.find("default")->second;
+
1229 }
+
1230
+
1231 // not needed for c++ client since it is always native memory
+
1232 // initDefaultMaxSizeForOnHeapMaps(nearCacheConfig);
+
1233 return nullptr;
+
1234}
+
+
1235
+ +
+ +
1238 const config::client_network_config& network_config)
+
1239{
+
1240 this->network_config_ = network_config;
+
1241 return *this;
+
1242}
+
+
1243
+
1244const boost::optional<std::string>&
+
1245client_config::get_instance_name() const
+
1246{
+
1247 return instance_name_;
+
1248}
+
1249
+
1250client_config&
+
1251client_config::set_instance_name(const std::string& instance_name)
+
1252{
+
1253 instance_name_ = instance_name;
+
1254 return *this;
+
1255}
+
1256
+
1257int32_t
+
+ +
1259{
+
1260 return executor_pool_size_;
+
1261}
+
+
1262
+
1263void
+
+
1264client_config::set_executor_pool_size(int32_t executor_pool_size)
+
1265{
+
1266 executor_pool_size_ = executor_pool_size;
+
1267}
+
+
1268
+ +
1270client_config::get_connection_strategy_config()
+
1271{
+
1272 return connection_strategy_config_;
+
1273}
+
1274
+
1275client_config&
+
1276client_config::set_connection_strategy_config(
+
1277 const config::client_connection_strategy_config& connection_strategy_config)
+
1278{
+
1279 connection_strategy_config_ = connection_strategy_config;
+
1280 return *this;
+
1281}
+
1282
+
1283const config::client_flake_id_generator_config*
+
+ +
1285{
+
1286 std::string baseName =
+
1287 internal::partition::strategy::StringPartitioningStrategy::get_base_name(
+
1288 name);
+
1289 auto config = internal::config::ConfigUtils::lookup_by_pattern<
+ +
1291 config_pattern_matcher_, flake_id_generator_config_map_, baseName);
+
1292 if (config) {
+
1293 return config;
+
1294 }
+
1295 return get_flake_id_generator_config("default");
+
1296}
+
+
1297
+ +
+ +
1300{
+
1301 std::string baseName =
+
1302 internal::partition::strategy::StringPartitioningStrategy::get_base_name(
+
1303 name);
+
1304 auto config = internal::config::ConfigUtils::lookup_by_pattern<
+ +
1306 config_pattern_matcher_, flake_id_generator_config_map_, baseName);
+
1307 if (config) {
+
1308 return config;
+
1309 }
+
1310 auto defConfig = flake_id_generator_config_map_.find("default");
+
1311 if (defConfig == flake_id_generator_config_map_.end()) {
+
1312 flake_id_generator_config_map_.emplace(
+
1313 "default", config::client_flake_id_generator_config("default"));
+
1314 }
+
1315 defConfig = flake_id_generator_config_map_.find("default");
+
1316 config::client_flake_id_generator_config new_config = defConfig->second;
+
1317 new_config.set_name(name);
+
1318 flake_id_generator_config_map_.emplace(name, std::move(new_config));
+
1319 return &flake_id_generator_config_map_.find(name)->second;
+
1320}
+
+
1321
+ +
+ + +
1325{
+
1326 flake_id_generator_config_map_.emplace(config.get_name(), config);
+
1327 return *this;
+
1328}
+
+
1329
+
1330const std::string&
+
+ +
1332{
+
1333 return cluster_name_;
+
1334}
+
+
1335
+ +
1337client_config::set_cluster_name(const std::string& cluster_name)
+
1338{
+
1339 cluster_name_ = cluster_name;
+
1340 return *this;
+
1341}
+
1342
+
1343const std::unordered_set<std::string>&
+
1344client_config::get_labels() const
+
1345{
+
1346 return labels_;
+
1347}
+
1348
+
1349client_config&
+
1350client_config::set_labels(const std::unordered_set<std::string>& labels)
+
1351{
+
1352 labels_ = labels;
+
1353 return *this;
+
1354}
+
1355
+ +
1357client_config::add_label(const std::string& label)
+
1358{
+
1359 labels_.insert(label);
+
1360 return *this;
+
1361}
+
1362
+ +
+ +
1365{
+
1366 backup_acks_enabled_ = enabled;
+
1367 return *this;
+
1368}
+
+
1369
+
1370bool
+
+ +
1372{
+
1373 return backup_acks_enabled_;
+
1374}
+
+
1375
+
1376const std::shared_ptr<security::credentials>&
+
1377client_config::get_credentials() const
+
1378{
+
1379 return credentials_;
+
1380}
+
1381
+
1382client_config&
+
+ +
1384 const std::shared_ptr<security::credentials>& credential)
+
1385{
+
1386 credentials_ = credential;
+
1387 return *this;
+
1388}
+
+
1389
+
1390namespace security {
+
1391username_password_credentials::username_password_credentials(
+
1392 const std::string& name,
+
1393 const std::string& password)
+
1394 : credentials(name)
+
1395 , password_(password)
+
1396{}
+
1397
+
1398const std::string&
+
1399username_password_credentials::password() const
+
1400{
+
1401 return password_;
+
1402}
+
1403
+
1404credentials::credential_type
+
1405username_password_credentials::type() const
+
1406{
+
1407 return credentials::credential_type::username_password;
+
1408}
+
1409
+
1410const std::vector<byte>&
+
1411token_credentials::token() const
+
1412{
+
1413 return token_;
+
1414}
+
1415
+
1416credentials::credential_type
+
1417token_credentials::type() const
+
1418{
+
1419 return credentials::credential_type::token;
+
1420}
+
1421
+
1422token_credentials::token_credentials(const std::vector<byte>& token)
+
1423 : credentials(token.empty() ? "<empty>" : "<token>")
+
1424 , token_(token)
+
1425{}
+
1426
+
1427credentials::~credentials() {}
+
1428
+
1429const std::string&
+
1430credentials::name() const
+
1431{
+
1432 return name_;
+
1433}
+
1434
+
1435credentials::credentials(const std::string& name)
+
1436 : name_(name)
+
1437{}
+
1438} // namespace security
+
1439} // namespace client
+
1440} // namespace hazelcast
+
Represents an address of a client or member in the cluster.
Definition address.h:37
+
hazelcast_client configuration class.
+
client_config & set_serialization_config(serialization_config const &serialization_config)
SerializationConfig is used to.
Definition config.cpp:1149
+
serialization_config & get_serialization_config()
Definition config.cpp:1143
+
const config::reliable_topic_config & get_reliable_topic_config(const std::string &name)
Gets the ClientReliableTopicConfig for a given reliable topic name.
Definition config.cpp:1179
+
client_config & set_socket_interceptor(socket_interceptor &&interceptor)
Will be called with the Socket, each time client creates a connection to any Member.
Definition config.cpp:1130
+
client_config & set_redo_operation(bool redo_operation)
If true, client will redo the operations that were executing on the server and client lost the connec...
Definition config.cpp:1061
+
void set_executor_pool_size(int32_t executor_pool_size)
Sets Client side Executor pool size.
Definition config.cpp:1264
+
const config::near_cache_config * get_near_cache_config(const std::string &name) const
Gets the NearCacheConfig configured for the map / cache with name.
Definition config.cpp:1218
+
client_config & add_listener(lifecycle_listener &&listener)
Adds a listener to configuration to be registered when hazelcast_client starts.
Definition config.cpp:1104
+
client_config & set_credentials(const std::shared_ptr< security::credentials > &credential)
There are two types of credentials you can provide, \username_password_credentials and \token_credent...
Definition config.cpp:1383
+
const std::unordered_map< std::string, std::string > & get_properties() const
Gets a reference to properties map.
Definition config.cpp:1157
+
const socket_interceptor & get_socket_interceptor() const
Will be called with the Socket, each time client creates a connection to any Member.
Definition config.cpp:1137
+
client_config()
Constructor with default values.
Definition config.cpp:1048
+
config::client_network_config & get_network_config()
Gets {}.
Definition config.cpp:1203
+
int32_t get_executor_pool_size() const
Pool size for internal ExecutorService which handles responses etc.
Definition config.cpp:1258
+
client_config & add_reliable_topic_config(const config::reliable_topic_config &reliable_topic_config)
Adds a ClientReliableTopicConfig.
Definition config.cpp:1170
+
bool is_redo_operation() const
see setRedoOperation returns redoOperation
Definition config.cpp:1068
+
const std::vector< membership_listener > & get_membership_listeners() const
Returns registered membershipListeners.
Definition config.cpp:1124
+
client_config & add_flake_id_generator_config(const config::client_flake_id_generator_config &config)
Adds a flake ID generator configuration.
Definition config.cpp:1323
+
const std::string & get_cluster_name() const
Returns the configured cluster name.
Definition config.cpp:1331
+
config::logger_config & get_logger_config()
Definition config.cpp:1098
+
bool backup_acks_enabled()
Note that backup acks to client can be enabled only for smart client.
Definition config.cpp:1371
+
client_config & set_load_balancer(load_balancer &&load_balancer)
Used to distribute the operations to multiple connections.
Definition config.cpp:1091
+
load_balancer & get_load_balancer()
Used to distribute the operations to multiple Endpoints.
Definition config.cpp:1074
+
client_config & set_network_config(const config::client_network_config &network_config)
Sets {}.
Definition config.cpp:1237
+
const config::client_flake_id_generator_config * get_flake_id_generator_config(const std::string &name)
Returns the {} for the given name, creating one if necessary and adding it to the collection of known...
Definition config.cpp:1299
+
client_config & add_near_cache_config(const config::near_cache_config &near_cache_config)
Helper method to add a new NearCacheConfig.
Definition config.cpp:1209
+
const config::client_flake_id_generator_config * find_flake_id_generator_config(const std::string &name)
Returns a {} configuration for the given flake ID generator name.
Definition config.cpp:1284
+
client_config & set_property(const std::string &name, const std::string &value)
Sets the value of a named property.
Definition config.cpp:1163
+
const std::vector< lifecycle_listener > & get_lifecycle_listeners() const
Definition config.cpp:1118
+
Hazelcast cluster interface.
Definition cluster.h:37
+
std::vector< member > get_members()
Set of current members of the cluster.
Definition cluster.cpp:39
+
The client_aws_config contains the configuration for client to connect to nodes in aws environment.
+
const std::string & get_access_key() const
Gets the access key to access AWS.
Definition config.cpp:595
+
const std::string & get_tag_key() const
Gets the tag key.
Definition config.cpp:686
+
const std::string & get_security_group_name() const
Gets the security group name.
Definition config.cpp:673
+
const std::string & get_region() const
Gets the region where the EC2 instances running the Hazelcast members will be running.
Definition config.cpp:623
+
const std::string & get_host_header() const
Gets the host header; the address where the EC2 API can be found.
Definition config.cpp:637
+
client_aws_config & set_secret_key(const std::string &secret_key)
Sets the secret key to access AWS.
Definition config.cpp:615
+
client_aws_config & set_host_header(const std::string &host_header)
Sets the host header; the address where the EC2 API can be found.
Definition config.cpp:643
+
client_aws_config & set_tag_key(const std::string &tag_key)
Sets the tag key.
Definition config.cpp:679
+
client_aws_config & set_iam_role(const std::string &iam_role)
Sets the tag value.
Definition config.cpp:711
+
client_aws_config & set_inside_aws(bool inside_aws)
Set to true if client is inside aws environment Default value is false.
Definition config.cpp:724
+
client_aws_config & set_region(const std::string &region)
Sets the region where the EC2 instances running the Hazelcast members will be running.
Definition config.cpp:629
+
bool is_enabled() const
Checks if the aws join mechanism is enabled.
Definition config.cpp:659
+
bool is_inside_aws() const
If client is inside aws, it will use private ip addresses directly, otherwise it will convert private...
Definition config.cpp:718
+
const std::string & get_secret_key() const
Gets the secret key to access AWS.
Definition config.cpp:609
+
client_aws_config & set_enabled(bool enabled)
Enables or disables the aws join mechanism.
Definition config.cpp:651
+
const std::string & get_tag_value() const
Gets the tag value.
Definition config.cpp:699
+
client_aws_config & set_access_key(const std::string &access_key)
Sets the access key to access AWS.
Definition config.cpp:601
+
client_aws_config & set_tag_value(const std::string &tag_value)
Sets the tag value.
Definition config.cpp:692
+
const std::string & get_iam_role() const
Gets the iamRole name.
Definition config.cpp:705
+
client_aws_config & set_security_group_name(const std::string &security_group_name)
Sets the security group name.
Definition config.cpp:665
+
Client connection strategy configuration is used for setting custom strategies and configuring strate...
+
client_connection_strategy_config & set_reconnect_mode(reconnect_mode reconnect_mode)
How a client reconnect to cluster after a disconnect can be configured.
Definition config.cpp:456
+
client_connection_strategy_config & set_retry_config(connection_retry_config retry_config)
connection_retry_config controls the period among the retries and when a client should give up retryi...
Definition config.cpp:470
+
client_connection_strategy_config & set_async_start(bool async_start)
Set true for non blocking hazelcast_client(const client_config&).
Definition config.cpp:449
+
connection_retry_config & get_retry_config()
connection_retry_config controls the period among the retries and when a client should give up retryi...
Definition config.cpp:464
+ + +
bool is_async_start() const
Client instance creation won't block on hazelcast_client(ClientConfig &) if this value is true.
Definition config.cpp:443
+
The ClientFlakeIdGeneratorConfig contains the configuration for the client regarding Flake ID Generat...
+
static constexpr int64_t DEFAULT_PREFETCH_VALIDITY_MILLIS
Default value for getPrefetchValidityMillis().
+
client_flake_id_generator_config & set_prefetch_count(int32_t count)
Sets how many IDs are pre-fetched on the background when one call to FlakeIdGenerator#newId() is made...
Definition config.cpp:206
+
static constexpr int32_t MAXIMUM_PREFETCH_COUNT
Maximum value for prefetch count.
+
std::chrono::milliseconds get_prefetch_validity_duration() const
Definition config.cpp:218
+ +
const std::string & get_name() const
Returns the configuration name.
Definition config.cpp:187
+
client_flake_id_generator_config & set_name(const std::string &n)
Sets the name or name pattern for this config.
Definition config.cpp:193
+
client_flake_id_generator_config & set_prefetch_validity_duration(std::chrono::milliseconds duration)
Sets for how long the pre-fetched IDs can be used.
Definition config.cpp:224
+
Contains configuration parameters for client network related behaviour.
+
client_network_config & set_addresses(const std::vector< address > &addresses)
Adds given addresses to candidate address list that client will use to establish initial connection.
Definition config.cpp:391
+
bool is_smart_routing() const
See client_network_config::setSmartRouting(boolean) for details.
Definition config.cpp:364
+
std::vector< address > get_addresses() const
Returns the list of candidate addresses that client will use to establish initial connection.
Definition config.cpp:377
+
client_network_config & add_addresses(const std::vector< address > &addresses)
Adds given addresses to candidate address list that client will use to establish initial connection.
Definition config.cpp:383
+
client_network_config & add_address(const address &address)
Adds given address to candidate address list that client will use to establish initial connection.
Definition config.cpp:398
+
client_network_config & set_smart_routing(bool smart_routing)
If true, client will route the key based operations to owner of the key on best-effort basis.
Definition config.cpp:370
+
client_network_config & set_connection_timeout(const std::chrono::milliseconds &timeout)
Definition config.cpp:411
+
client_aws_config & get_aws_config()
Returns the current client_aws_config.
Definition config.cpp:352
+
ssl_config & get_ssl_config()
Returns the current \ssl_config .
Definition config.cpp:325
+
client_network_config()
Constructor with default values.
Definition config.cpp:319
+
std::chrono::milliseconds get_connection_timeout() const
Connection timeout value for connecting to a member server.
Definition config.cpp:338
+
cloud_config & get_cloud_config()
Returns the current cloud_config.
Definition config.cpp:358
+ +
client_network_config & set_aws_config(const client_aws_config &client_aws_config)
Sets configuration to connect nodes in aws environment.
Definition config.cpp:344
+
client_network_config & set_ssl_config(const config::ssl_config &config)
Sets the ssl_config.
Definition config.cpp:331
+
Connection Retry Config is controls the period among the retries and when should a client gave up ret...
+
connection_retry_config & set_initial_backoff_duration(std::chrono::milliseconds initial_backoff_duration)
Definition config.cpp:246
+
connection_retry_config & set_cluster_connect_timeout(std::chrono::milliseconds cluster_connect_timeout)
Definition config.cpp:294
+
std::chrono::milliseconds get_cluster_connect_timeout() const
Timeout value for the client to give up to connect to the current cluster Theclient can shutdown afte...
Definition config.cpp:288
+
std::chrono::milliseconds get_max_backoff_duration() const
When backoff reaches this upper bound, it does not increase any more.
Definition config.cpp:257
+
connection_retry_config & set_multiplier(double multiplier)
Definition config.cpp:279
+
connection_retry_config & set_jitter(double jitter)
At each iteration calculated back-off is randomized via following method random(-jitter * current_bac...
Definition config.cpp:311
+
double get_multiplier() const
factor with which to multiply backoff time after a failed retry
Definition config.cpp:273
+
connection_retry_config & set_max_backoff_duration(std::chrono::milliseconds max_backoff_duration)
When backoff reaches this upper bound, it does not increase any more.
Definition config.cpp:263
+
double get_jitter() const
by how much to randomize backoffs.
Definition config.cpp:305
+
std::chrono::milliseconds get_initial_backoff_duration() const
how long to wait after the first failure before retrying
Definition config.cpp:240
+ + + +
std::shared_ptr< std::string > matches(const std::vector< std::string > &config_patterns, const std::string &item_name) const override
Returns the best match for an item name out of a list of configuration patterns.
Definition config.cpp:745
+
Contains the configuration for a Near Cache.
+
near_cache_config & set_cache_local_entries(bool cache_local_entries)
Definition config.cpp:998
+
virtual near_cache_config & set_in_memory_format(const in_memory_format &in_memory_format)
Sets the data type used to store entries.
Definition config.cpp:984
+
near_cache_config & set_eviction_config(const eviction_config &eviction_config)
Sets the eviction configuration.
Definition config.cpp:1025
+
const in_memory_format & get_in_memory_format() const
Gets the data type used to store entries.
Definition config.cpp:978
+
int32_t get_time_to_live_seconds() const
Gets the maximum number of seconds for each entry to stay in the Near Cache.
Definition config.cpp:937
+
near_cache_config & set_time_to_live_seconds(int32_t time_to_live_seconds)
Sets the maximum number of seconds for each entry to stay in the Near Cache.
Definition config.cpp:943
+
near_cache_config & set_invalidate_on_change(bool invalidate_on_change)
True to evict the cached entries if the entries are changed (updated or removed).
Definition config.cpp:971
+
const std::string & get_name() const
Gets the name of the Near Cache.
Definition config.cpp:924
+
eviction_config & get_eviction_config()
The eviction configuration.
Definition config.cpp:1019
+ +
bool is_invalidate_on_change() const
True to evict the cached entries if the entries are changed (updated or removed).
Definition config.cpp:965
+
near_cache_config & set_name(const std::string &name)
Sets the name of the Near Cache.
Definition config.cpp:930
+
int32_t get_max_idle_seconds() const
Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).
Definition config.cpp:951
+ +
near_cache_config & set_max_idle_seconds(int32_t max_idle_seconds)
Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read).
Definition config.cpp:957
+ +
const std::string & get_name() const
Gets the name of the reliable topic.
Definition config.cpp:489
+
reliable_topic_config & set_read_batch_size(int batch_size)
Sets the read batch size.
Definition config.cpp:501
+
int get_read_batch_size() const
Gets the maximum number of items to read in a batch.
Definition config.cpp:495
+ +
socket_options & set_tcp_no_delay(bool tcp_no_delay)
Enable/disable TCP_NODELAY socket option.
Definition config.cpp:529
+
socket_options & set_reuse_address(bool reuse_address)
Enable/disable the SO_REUSEADDR socket option.
Definition config.cpp:555
+
socket_options & set_linger_seconds(int linger_seconds)
Enable/disable SO_LINGER with the specified linger time in seconds.
Definition config.cpp:568
+
bool is_keep_alive() const
SO_KEEPALIVE socket option.
Definition config.cpp:536
+
socket_options & set_keep_alive(bool keep_alive)
Enable/disable SO_KEEPALIVE socket option.
Definition config.cpp:542
+
bool is_reuse_address() const
SO_REUSEADDR socket option.
Definition config.cpp:549
+
bool is_tcp_no_delay() const
TCP_NODELAY socket option.
Definition config.cpp:523
+
int get_buffer_size_in_bytes() const
If set to 0 or less, then it is not set on the socket.
Definition config.cpp:575
+
socket_options & set_buffer_size_in_bytes(int buffer_size)
If set to 0 or less, then it is not set on the socket.
Definition config.cpp:581
+
int get_linger_seconds() const
Gets SO_LINGER with the specified linger time in seconds.
Definition config.cpp:562
+
Contains configuration parameters for ssl related behaviour.
Definition ssl_config.h:67
+ +
Listener object for listening lifecycle events of hazelcast instance.
+
load_balancer allows you to send operations to one of a number of endpoints(Members).
+
load_balancer & next(Handler &&h) &
The function returns the next member to route to.
+ + +
serialization_config & set_portable_version(int v)
Definition config.cpp:52
+
serialization_config & set_global_serializer(const std::shared_ptr< serialization::global_serializer > &global_serializer)
Definition config.cpp:65
+
serialization_config & set_byte_order(boost::endian::order byte_order)
Definition config.cpp:73
+
int get_portable_version() const
Portable version will be used to differentiate two same class that have changes on it ,...
Definition config.cpp:46
+
serialization_config()
Constructor default value of version is zero.
Definition config.cpp:41
+
boost::endian::order get_byte_order() const
Definition config.cpp:80
+
An interface that provides the ability to intercept the creation of sockets.
+
STL namespace.
+
hazelcast.cloud configuration to let the client connect the cluster via hazelcast....
+
bitmap_index_options()
Constructs a new bitmap index options instance with all options set to default values.
Definition config.cpp:806
+ +
@ OBJECT
Extracted unique key value is interpreted as an object value.
+
static const unique_key_transformation DEFAULT_TRANSFORMATION
The default for \transformation.
+
static const std::string DEFAULT_KEY
The default for \key.
+
index_config(index_type type=DEFAULT_TYPE)
Creates an index configuration of the given type.
Definition config.cpp:814
+
index_type type
Type of the index.
+ + +
+
+
+ + + + diff --git a/5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.html b/5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.html new file mode 100644 index 0000000000..efbfed785d --- /dev/null +++ b/5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< int64_t > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< int64_t > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< int64_t > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 417 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< int64_t > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.png b/5.5.0/df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..43a8b18b87c428f7e860a0463ac3f4738795ad07 GIT binary patch literal 1237 zcmeAS@N?(olHy`uVBq!ia0y~yVC)9612~w0S!Kw|ot7Y`mh0E(NQ4O;?~<17jC3uXZF!N8np_7w&OmIO~1$B+ufw{u@ldaT9M zGP~?*$o~Jr^K){VSu7MM=eSmT8E<)eW73Wqk3UDZh$y@Woe_tK?rz#+y68O$p=lkuqRd@OpzW09{Cg0n?_0C~S>DTrDzxQoBZ9m;^ zn*8#Q)@$e9?3R5ert)*1-H}C4f7z}0cGz}f!KH{Bx9kEpow>D9W%7^ijn8Vg>DPXZ zdVQf-8RQzCBCJ@wsquwUocYZ-?o-4{cV6wCa^Di}(D* zTRZLO%$@E{vw2JRS(;yD?SA!G^4g{6Vh4`dhn?S3)qXUq{aTaC{mbr=J8~b1-Bdrn z<9RI`ua3>7ZmEjE#dSv?wes1Q&->3SrgwP#`R;pP6MJ8IoIh-vZfI$#mvu#3)@^Oz z_Ug5+-%9^hJ*%I4FZ0^ZirJUz->eZczx-e2+QoAo@2>1y5!fxumh1=&*BbYehn{}_ z=RPSOHEcB^C#3MGa!=}6nBq9euq1h7?(J!}w&nib#_-_&b$*5=3=dv=i7^N`+1qn6 zGbm|9GB|MD4N&1>;8>8t$PhS1g+ZZh5-Y=zfK3byzzAaya6ZYzkOWc&G?bxZAyARw z6dkH6`lqhrrKuX~r5P{YrLt7z)EyN)FZ}8-Tr@H-+q6v zNb}W^Lb2DGN3K4YWODIyYek}yR%*}p6ovVzik^Pnrwt5ueXBO@z5e!os^Oa@yWe&` zF%{c={oLoW+ydTbRmKl`XMUB;S@Zwzed}9#|6_hdl-iXw?C0DU?UA*%@9T^0Z{Ov; zdTZpi^LvW>ed(Qw-a*TcJ(4IndcAIkx~T80uBhAU`cosVmzj6&mpC1@yLN}nAD8Iq z%RJWlE;Eho&J=lU!x*O9o@;VVWA@Um$M-$y%f5JLnX!SH+KU&d-!7SinV(DSJKwx} zz25a-r;=>`_~>*ScKIIpdC7K>;RcJ%KRvWIpFC&2{5L3Zu?J~)M~g`Rzmpbjy;(Xv zK3S|unmb-Erg!Vp3%Z9+9CDqh;%^?1ZhPrPWW|eEwI0!&dE$0=CIs+*s*77ZZ&QV0 zg?Ekr<5@>jCUI95%H+O_sW#NVBV}i+Uv<6Rbk*!*Hg~kT*|~q3RK#9i{rS+^yI(5} zdyN8WAMg2bxR5={|KGQg8ry8Aw^yF-&=tA%?2Ekh>Z51B*mpiX|GCg9`{408S)Vf> zo0g@$T7J=_OE$*zlTKTo>eet|lzC0sx2%5F(YU_H{t1P1W{P9PW{RRGFcGO}w&g)% c{{FT409NmdKI;Vst02k3ehyVZp literal 0 HcmV?d00001 diff --git a/5.5.0/df/d63/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast-members.html b/5.5.0/df/d63/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast-members.html new file mode 100644 index 0000000000..b99fc062b9 --- /dev/null +++ b/5.5.0/df/d63/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::exception::retryable_hazelcast Member List
+
+
+ +

This is the complete list of members for hazelcast::client::exception::retryable_hazelcast, including all inherited members.

+ + + +
retryable_hazelcast(std::string error_name, int32_t error_code, std::string source, std::string message, std::string details, std::exception_ptr cause, bool runtime, bool retryable) (defined in hazelcast::client::exception::retryable_hazelcast)hazelcast::client::exception::retryable_hazelcast
retryable_hazelcast(std::string source="", std::string message="", std::string details="", std::exception_ptr cause=nullptr) (defined in hazelcast::client::exception::retryable_hazelcast)hazelcast::client::exception::retryable_hazelcastexplicit
+
+
+ + + + diff --git a/5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html b/5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html new file mode 100644 index 0000000000..665e0ec767 --- /dev/null +++ b/5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html @@ -0,0 +1,541 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::FieldDefinition Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::FieldDefinition Class Reference
+
+
+ +

ClassDefinition defines a class schema for portable classes. + More...

+ +

#include <serialization.h>

+ + + + + + + + + + + + + + + + + +

+Public Member Functions

 FieldDefinition ()
 Constructor.
 FieldDefinition (int, const std::string &, field_type const &type, int version)
 Constructor.
 FieldDefinition (int index, const std::string &field_name, field_type const &type, int factory_id, int class_id, int version)
 Constructor.
const field_type & get_type () const
std::string get_name () const
int get_index () const
int get_factory_id () const
int get_class_id () const
void write_data (pimpl::data_output &data_output)
void read_data (object_data_input &data_input)
bool operator== (const FieldDefinition &rhs) const
bool operator!= (const FieldDefinition &rhs) const
+ + +

+Friends

std::ostream & operator<< (std::ostream &os, const FieldDefinition &definition)
+

Detailed Description

+

ClassDefinition defines a class schema for portable classes.

+

It allows to query field names, types, class id etc. It can be created manually using ClassDefinitionBuilder or on demand during serialization phase.

+
See also
ClassDefinitionBuilder FieldDefinition defines name, type, index of a field
+ +

Definition at line 505 of file serialization.h.

+

Constructor & Destructor Documentation

+ +

◆ FieldDefinition() [1/3]

+ +
+
+ + + + + + + +
hazelcast::client::serialization::FieldDefinition::FieldDefinition ()
+
+ +

Constructor.

+ +

Definition at line 257 of file serialization.cpp.

+
258 : index_(0)
+
259 , class_id_(0)
+
260 , factory_id_(0)
+
261 , version_(-1)
+
262{}
+
+
+
+ +

◆ FieldDefinition() [2/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::serialization::FieldDefinition::FieldDefinition (int index,
const std::string & field_name,
field_type const & type,
int version )
+
+ +

Constructor.

+ +

Definition at line 264 of file serialization.cpp.

+
268 : index_(index)
+
269 , field_name_(field_name)
+
270 , type_(type)
+
271 , class_id_(0)
+
272 , factory_id_(0)
+
273 , version_(version)
+
274{}
+
+
+
+ +

◆ FieldDefinition() [3/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
hazelcast::client::serialization::FieldDefinition::FieldDefinition (int index,
const std::string & field_name,
field_type const & type,
int factory_id,
int class_id,
int version )
+
+ +

Constructor.

+ +

Definition at line 276 of file serialization.cpp.

+
282 : index_(index)
+
283 , field_name_(field_name)
+
284 , type_(type)
+
285 , class_id_(class_id)
+
286 , factory_id_(factory_id)
+
287 , version_(version)
+
288{}
+
+
+
+

Member Function Documentation

+ +

◆ get_class_id()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::FieldDefinition::get_class_id () const
+
+
Returns
class id of this field's class
+ +

Definition at line 315 of file serialization.cpp.

+
316{
+
317 return class_id_;
+
318}
+
+
+
+ +

◆ get_factory_id()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::FieldDefinition::get_factory_id () const
+
+
Returns
factory id of this field's class
+ +

Definition at line 309 of file serialization.cpp.

+
310{
+
311 return factory_id_;
+
312}
+
+
+
+ +

◆ get_index()

+ +
+
+ + + + + + + +
int hazelcast::client::serialization::FieldDefinition::get_index () const
+
+
Returns
field index
+ +

Definition at line 303 of file serialization.cpp.

+
304{
+
305 return index_;
+
306}
+
+
+
+ +

◆ get_name()

+ +
+
+ + + + + + + +
std::string hazelcast::client::serialization::FieldDefinition::get_name () const
+
+
Returns
field name
+ +

Definition at line 297 of file serialization.cpp.

+
298{
+
299 return field_name_;
+
300}
+
+
+
+ +

◆ get_type()

+ +
+
+ + + + + + + +
const field_type & hazelcast::client::serialization::FieldDefinition::get_type () const
+
+
Returns
field type
+ +

Definition at line 291 of file serialization.cpp.

+
292{
+
293 return type_;
+
294}
+
+
+
+ +

◆ operator!=()

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::FieldDefinition::operator!= (const FieldDefinition & rhs) const
+
+ +

Definition at line 349 of file serialization.cpp.

+
350{
+
351 return !(rhs == *this);
+
352}
+
+
+
+ +

◆ operator==()

+ +
+
+ + + + + + + +
bool hazelcast::client::serialization::FieldDefinition::operator== (const FieldDefinition & rhs) const
+
+ +

Definition at line 341 of file serialization.cpp.

+
342{
+
343 return field_name_ == rhs.field_name_ && type_ == rhs.type_ &&
+
344 class_id_ == rhs.class_id_ && factory_id_ == rhs.factory_id_ &&
+
345 version_ == rhs.version_;
+
346}
+
+
+
+ +

◆ read_data()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::FieldDefinition::read_data (object_data_input & data_input)
+
+
Parameters
+ + +
dataInputreads fieldDefinition from given dataOutput
+
+
+ +

Definition at line 331 of file serialization.cpp.

+
332{
+
333 index_ = data_input.read<int32_t>();
+
334 field_name_ = data_input.read<std::string>();
+
335 type_ = static_cast<field_type>(data_input.read<byte>());
+
336 factory_id_ = data_input.read<int32_t>();
+
337 class_id_ = data_input.read<int32_t>();
+
338}
+
+
+
+ +

◆ write_data()

+ +
+
+ + + + + + + +
void hazelcast::client::serialization::FieldDefinition::write_data (pimpl::data_output & data_output)
+
+
Parameters
+ + +
dataOutputwrites fieldDefinition to given dataOutput
+
+
+ +

Definition at line 321 of file serialization.cpp.

+
322{
+
323 data_output.write<int32_t>(index_);
+
324 data_output.write<std::string>(field_name_);
+
325 data_output.write<byte>(static_cast<int32_t>(type_));
+
326 data_output.write<int32_t>(factory_id_);
+
327 data_output.write<int32_t>(class_id_);
+
328}
+
+
+
+ + +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + +
std::ostream & operator<< (std::ostream & os,
const FieldDefinition & definition )
+
+friend
+
+ +

Definition at line 354 of file serialization.cpp.

+
356{
+
357 os << "FieldDefinition{"
+
358 << "index: " << definition.index_
+
359 << " fieldName: " << definition.field_name_
+
360 << " type: " << static_cast<int32_t>(definition.type_)
+
361 << " classId: " << definition.class_id_
+
362 << " factoryId: " << definition.factory_id_
+
363 << " version: " << definition.version_;
+
364 return os;
+
365}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.js b/5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.js new file mode 100644 index 0000000000..a165bc0851 --- /dev/null +++ b/5.5.0/df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.js @@ -0,0 +1,13 @@ +var classhazelcast_1_1client_1_1serialization_1_1_field_definition = +[ + [ "FieldDefinition", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a2a88c003d9a8ffa52f1efa7d7891335d", null ], + [ "FieldDefinition", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#acb62e7ace77ab388a567f264669bf2d8", null ], + [ "FieldDefinition", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a8e73183705a66162eb24441322c1f7ac", null ], + [ "get_class_id", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a42a3bcbb59956bec96d746c2d66c87ab", null ], + [ "get_factory_id", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#ae129f7a1f258378afe5ae0b97b70527b", null ], + [ "get_index", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a9aa92ae7c733bb051ff19e0b246a70b1", null ], + [ "get_name", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a22e44cdecbf441b688b91386eeeb6dea", null ], + [ "get_type", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#ac8390b8dfa29d2ed3504b46f036e4ea3", null ], + [ "read_data", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a962c7748b67f9958b8283c4338d354e1", null ], + [ "write_data", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html#a80f64b09d3665b99166724e995597abb", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.html b/5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.html new file mode 100644 index 0000000000..1ce76fb4fd --- /dev/null +++ b/5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< int32_t > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< int32_t > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< int32_t > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 406 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< int32_t > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.png b/5.5.0/df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..9115c6f4f31938bd6a3d068422db00d30e5c739d GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0y~yVC)9612~w0S!Kw|ot7Y`mh0E(NQ4O;?~<17jC3uXZF!N8np_7w&OmN-ur$B+ufw{zbXZMNcR zxqjLw{r&$g|5**XHl_K$*&>6J*gyW z)~6#c?&P=qzS{a%SwKD|@SU^H_tS6p#D808U$@o!Z)VM!r^<6SZ~XVY{(VMp-TYq> zb#sor-%ysOuT~Q=;Ysx`f$p%^{f=9uzjwDzZf<>B;WI^Nb8`G7&p$^aKF@jUdw=gW zp{hQWpW3zS+}|F)`Te9t$$jBl)8?PK7t_FP4=TGg|GmFb3)~Ia}Q~5d1?$n`N;q52(RUET@ zubq+baN@i#2PVsX)fUrN`E%#{AN`0OT=xItzO1wVwxaKg&7ESg$@<4V`>RwFugI0| zz804ve|@|A-|H`B)8_VXxBPQFW$VtFe+)j>kI=4Zcw;ddx@>vCtt5p z**J;S^H{(pg_9CkLRz{z_x83cz}UFT)KDKE&oF_h;q+7;28EV=`-IpSTmm*RGzjck z=pn%%;Bbg99*%7&;cFFftfU0V-^p#L934qzq^}gMc$oQIbX^RTcg9kC+nV zwQ5R`o_LqaQk9oUs@$Gk3sV$5f%dCtwoPhPIU11qk$KYO@V}35|4rB_Qu@fE`>V;L ztOCzjFMc}hF;JXZwEw=ock+K7ZqK5qsJ70FJMXVf-IMoUuRBqF>*>=vIwx-LJSb~e zKcDwwR$48a^y~Wn-}}s-eqY%i`aGHa$Lt6E+@5b&B;WnK?e1OQy>pLgeD^84W*cLk z;`!=I#GB@I=lIqgk6H3AAkbQF^7K=0ZY($N+%IuDYIp4pnLiHE)0cU?o#B(cOYE|S z+QW}Emlhw(HTkCTI@b7`Zh1`iGqbsk8x0-Z*PC6bT$4BFu*`h+^8DDfr5kc=?1fJ! z^%&jwwJ#+n-Goid-SoX{s^{%{rRNs?s%YD~d57!9kNvr2+l+S?ezQ$e+_CY)+e2R? zZu8w$>d}drqRBmfng7fB?>aVL)(IWsGh5FspQo`x{#D(*#q%~*C|2Cw@YiVW#u+}J zDr0?~{V$5$A>qGYeDCXi+f}oV+1%0UmKXb!`C-?(^!wb~%bwrw&YU7Dw)%ee`=&jA z<@cVjTbJKIFJSU6sqMXoZpr*h-gN7Z&p%I{|F-h#Tf}PCtTdZ%7MGm9tWLsr@r{F~ z#nyiDU6Y=KM0x~yP13t;fA-P7*Yk4BJa + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client/compact.cpp Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
compact.cpp
+
+
+
1/*
+
2 * Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16
+
17#include <utility>
+
18#include <algorithm>
+
19#include <thread>
+
20#include <chrono>
+
21#include <functional>
+
22
+
23#include <boost/property_tree/json_parser.hpp>
+
24
+
25#include "hazelcast/client/serialization/serialization.h"
+
26#include "hazelcast/client/serialization/field_kind.h"
+
27#include "hazelcast/client/serialization/pimpl/compact/schema.h"
+
28#include "hazelcast/client/serialization/generic_record_builder.h"
+
29#include "hazelcast/client/serialization/generic_record.h"
+
30#include "hazelcast/client/protocol/codec/codecs.h"
+
31#include "hazelcast/client/spi/impl/ClientInvocation.h"
+
32#include "hazelcast/client/spi/ClientContext.h"
+
33#include "hazelcast/client/cluster.h"
+
34#include "hazelcast/client/spi/impl/ClientExecutionServiceImpl.h"
+
35#include "hazelcast/util/Bits.h"
+
36#include "hazelcast/client/client_properties.h"
+
37
+
38namespace hazelcast {
+
39namespace client {
+
40namespace serialization {
+
41namespace pimpl {
+
42
+
43field_descriptor::field_descriptor(field_kind k, int32_t i, int32_t o, int8_t b)
+
44 : kind{ k }
+
45 , index{ i }
+
46 , offset{ o }
+
47 , bit_offset{ b }
+
48{
+
49}
+
50
+
51bool
+
52operator==(const field_descriptor& x, const field_descriptor& y)
+
53{
+
54 return x.kind == y.kind;
+
55}
+
56
+
57std::ostream&
+
58operator<<(std::ostream& os, const field_descriptor& fd)
+
59{
+
60 return os << "FieldDescriptor{"
+
61 << "kind=" << fd.kind << ", index=" << fd.index
+
62 << ", offset=" << fd.offset << ", bitOffset=" << fd.bit_offset
+
63 << '}';
+
64}
+
65
+
66} // namespace pimpl
+
67} // namespace serialization
+
68} // namespace client
+
69} // namespace hazelcast
+
70
+
71namespace hazelcast {
+
72namespace client {
+
73namespace serialization {
+
74namespace generic_record {
+
75
+ +
+
77generic_record_builder::set_string(std::string field_name, const char* cstr)
+
78{
+
79 return set_string(field_name,
+
80 cstr ? boost::optional<std::string>{ std::string{ cstr } }
+
81 : boost::none);
+
82}
+
+
83
+
+ +
85 : strategy_{ strategy::default_builder }
+
86 , already_built_{ false }
+
87 , writer_or_schema_{ pimpl::schema_writer{ std::move(type_name) } }
+
88{
+
89}
+
+
90
+
91generic_record_builder::generic_record_builder(std::shared_ptr<pimpl::schema> record_schema)
+
92 : strategy_{ strategy::schema_bounded }
+
93 , already_built_{ false }
+
94 , writer_or_schema_{ std::move(record_schema) }
+
95{
+
96}
+
97
+ +
99 std::shared_ptr<pimpl::schema> record_schema,
+
100 std::unordered_map<std::string, boost::any> objects)
+
101 : strategy_{ strategy::cloner }
+
102 , already_built_{ false }
+
103 , objects_{ std::move(objects) }
+
104 , writer_or_schema_{ std::move(record_schema) }
+
105{
+
106}
+
107
+
108void
+
109generic_record_builder::check_type_with_schema(const pimpl::schema& schema,
+
110 const std::string& field_name,
+
111 field_kind kind) const
+
112{
+
113 boost::optional<pimpl::field_descriptor> fd = schema.get_field(field_name);
+
114
+
115 if (!fd) {
+
116 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
117 boost::str(boost::format("Invalid field name: '%1%' for %2%") %
+
118 field_name % schema) });
+
119 }
+
120
+
121 if (fd->kind != kind) {
+
122 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{ boost::str(
+
123 boost::format(
+
124 "Invalid field kind: '%1%' for %2%, expected : %3%, given : %4%") %
+
125 field_name % schema % fd->kind % kind) });
+
126 }
+
127}
+
128
+ +
+ +
131{
+
132 if (strategy_ == strategy::default_builder) {
+
133 pimpl::schema_writer& writer =
+
134 boost::get<pimpl::schema_writer>(writer_or_schema_);
+
135
+
136 already_built_ = true;
+
137 return generic_record{ std::make_shared<pimpl::schema>(std::move(writer).build()), std::move(objects_) };
+
138 } else {
+
139 std::shared_ptr<pimpl::schema> schema = boost::get<std::shared_ptr<pimpl::schema>>(writer_or_schema_);
+
140
+
141 if (strategy_ == strategy::schema_bounded) {
+
142 const auto& fields = schema->fields();
+
143
+
144 for (const auto& p : fields) {
+
145 const std::string& field_name = p.first;
+
146
+
147 if (objects_.find(field_name) == end(objects_)) {
+
148 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
149 "Found an unset field " + field_name +
+
150 ". All the fields must be set before build" });
+
151 }
+
152 }
+
153 }
+
154
+
155 already_built_ = true;
+
156 return generic_record{ std::move(schema), std::move(objects_) };
+
157 }
+
158}
+
+
159
+ +
+
161generic_record_builder::set_boolean(std::string field_name, bool value)
+
162{
+
163 return write(std::move(field_name), value, field_kind::BOOLEAN);
+
164}
+
+
165
+ +
+
167generic_record_builder::set_int8(std::string field_name, int8_t value)
+
168{
+
169 return write(std::move(field_name), value, field_kind::INT8);
+
170}
+
+
171
+ +
+
173generic_record_builder::set_int16(std::string field_name, int16_t value)
+
174{
+
175 return write(std::move(field_name), value, field_kind::INT16);
+
176}
+
+
177
+ +
+
179generic_record_builder::set_int32(std::string field_name, int32_t value)
+
180{
+
181 return write(std::move(field_name), value, field_kind::INT32);
+
182}
+
+
183
+ +
+
185generic_record_builder::set_int64(std::string field_name, int64_t value)
+
186{
+
187 return write(std::move(field_name), value, field_kind::INT64);
+
188}
+
+
189
+ +
+
191generic_record_builder::set_float32(std::string field_name, float value)
+
192{
+
193 return write(std::move(field_name), value, field_kind::FLOAT32);
+
194}
+
+
195
+ +
+
197generic_record_builder::set_float64(std::string field_name, double value)
+
198{
+
199 return write(std::move(field_name), value, field_kind::FLOAT64);
+
200}
+
+
201
+ +
+ +
204 boost::optional<bool> value)
+
205{
+
206 return write(std::move(field_name), value, field_kind::NULLABLE_BOOLEAN);
+
207}
+
+
208
+ +
+ +
211 boost::optional<int8_t> value)
+
212{
+
213 return write(std::move(field_name), value, field_kind::NULLABLE_INT8);
+
214}
+
+
215
+ +
+ +
218 boost::optional<int16_t> value)
+
219{
+
220 return write(std::move(field_name), value, field_kind::NULLABLE_INT16);
+
221}
+
+
222
+ +
+ +
225 boost::optional<int32_t> value)
+
226{
+
227 return write(std::move(field_name), value, field_kind::NULLABLE_INT32);
+
228}
+
+
229
+ +
+ +
232 boost::optional<int64_t> value)
+
233{
+
234 return write(std::move(field_name), value, field_kind::NULLABLE_INT64);
+
235}
+
+
236
+ +
+ +
239 boost::optional<float> value)
+
240{
+
241 return write(std::move(field_name), value, field_kind::NULLABLE_FLOAT32);
+
242}
+
+
243
+ +
+ +
246 boost::optional<double> value)
+
247{
+
248 return write(std::move(field_name), value, field_kind::NULLABLE_FLOAT64);
+
249}
+
+
250
+ +
+ +
253 std::string field_name,
+
254 boost::optional<generic_record> value)
+
255{
+
256 return write(std::move(field_name), std::move(value), field_kind::COMPACT);
+
257}
+
+
258
+ +
+ +
261 boost::optional<big_decimal> value)
+
262{
+
263 return write(std::move(field_name), value, field_kind::DECIMAL);
+
264}
+
+
265
+ +
+
267generic_record_builder::set_time(std::string field_name,
+
268 boost::optional<local_time> value)
+
269{
+
270 return write(std::move(field_name), value, field_kind::TIME);
+
271}
+
+
272
+ +
+
274generic_record_builder::set_date(std::string field_name,
+
275 boost::optional<local_date> value)
+
276{
+
277 return write(std::move(field_name), value, field_kind::DATE);
+
278}
+
+
279
+ +
+ +
282 boost::optional<local_date_time> value)
+
283{
+
284 return write(std::move(field_name), value, field_kind::TIMESTAMP);
+
285}
+
+
286
+ +
+ +
289 std::string field_name,
+
290 boost::optional<offset_date_time> value)
+
291{
+
292 return write(std::move(field_name), value, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
293}
+
+
294
+ +
+ +
297 boost::optional<std::string> value)
+
298{
+
299 return write(std::move(field_name), std::move(value), field_kind::STRING);
+
300}
+
+
301
+ +
+ +
304 std::string field_name,
+
305 boost::optional<std::vector<bool>> value)
+
306{
+
307 return write(
+
308 std::move(field_name), std::move(value), field_kind::ARRAY_OF_BOOLEAN);
+
309}
+
+
310
+ +
+ +
313 std::vector<bool> value)
+
314{
+ +
316 std::move(field_name), boost::optional<std::vector<bool>>(std::move(value)));
+
317}
+
+
318
+ +
+ +
321 std::initializer_list<bool> value)
+
322{
+ +
324 std::move(field_name), std::vector<bool>(value));
+
325}
+
+
326
+ +
+ +
329 std::string field_name,
+
330 boost::optional<std::vector<int8_t>> value)
+
331{
+
332 return write(std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT8);
+
333}
+
+
334
+ +
+ +
337 std::vector<int8_t> value)
+
338{
+
339 return set_array_of_int8(std::move(field_name),
+
340 boost::optional<std::vector<int8_t>>(std::move(value)));
+
341}
+
+
342
+ +
+ +
345 std::initializer_list<int8_t> value)
+
346{
+
347 return set_array_of_int8(std::move(field_name),
+
348 std::vector<int8_t>(value));
+
349}
+
+
350
+ +
+ +
353 std::string field_name,
+
354 boost::optional<std::vector<int16_t>> value)
+
355{
+
356 return write(
+
357 std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT16);
+
358}
+
+
359
+ +
+ +
362 std::vector<int16_t> value)
+
363{
+
364 return set_array_of_int16(
+
365 std::move(field_name), boost::optional<std::vector<int16_t>>(std::move(value)));
+
366}
+
+
367
+ +
+ +
370 std::initializer_list<int16_t> value)
+
371{
+
372 return set_array_of_int16(
+
373 std::move(field_name), std::vector<int16_t>(value));
+
374}
+
+
375
+ +
+ +
378 std::string field_name,
+
379 boost::optional<std::vector<int32_t>> value)
+
380{
+
381 return write(
+
382 std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT32);
+
383}
+
+
384
+ +
+ +
387 std::vector<int32_t> value)
+
388{
+
389 return set_array_of_int32(
+
390 std::move(field_name), boost::optional<std::vector<int32_t>>(std::move(value)));
+
391}
+
+
392
+ +
+ +
395 std::initializer_list<int32_t> value)
+
396{
+
397 return set_array_of_int32(
+
398 std::move(field_name), std::vector<int32_t>(value));
+
399}
+
+
400
+ +
+ +
403 std::string field_name,
+
404 boost::optional<std::vector<int64_t>> value)
+
405{
+
406 return write(
+
407 std::move(field_name), std::move(value), field_kind::ARRAY_OF_INT64);
+
408}
+
+
409
+ +
+ +
412 std::vector<int64_t> value)
+
413{
+
414 return set_array_of_int64(
+
415 std::move(field_name), boost::optional<std::vector<int64_t>>(std::move(value)));
+
416}
+
+
417
+ +
+ +
420 std::initializer_list<int64_t> value)
+
421{
+
422 return set_array_of_int64(
+
423 std::move(field_name), std::vector<int64_t>(value));
+
424}
+
+
425
+ +
+ +
428 std::string field_name,
+
429 boost::optional<std::vector<float>> value)
+
430{
+
431 return write(
+
432 std::move(field_name), std::move(value), field_kind::ARRAY_OF_FLOAT32);
+
433}
+
+
434
+ +
+ +
437 std::vector<float> value)
+
438{
+ +
440 std::move(field_name), boost::optional<std::vector<float>>(std::move(value)));
+
441}
+
+
442
+ +
+ +
445 std::initializer_list<float> value)
+
446{
+ +
448 std::move(field_name), std::vector<float>(value));
+
449}
+
+
450
+ +
+ +
453 std::string field_name,
+
454 boost::optional<std::vector<double>> value)
+
455{
+
456 return write(
+
457 std::move(field_name), std::move(value), field_kind::ARRAY_OF_FLOAT64);
+
458}
+
+
459
+ +
+ +
462 std::vector<double> value)
+
463{
+ +
465 std::move(field_name), boost::optional<std::vector<double>>(std::move(value)));
+
466}
+
+
467
+ +
+ +
470 std::initializer_list<double> value)
+
471{
+ +
473 std::move(field_name), std::vector<double>(value));
+
474}
+
+
475
+
476template<typename T>
+
477std::vector<boost::optional<T>>
+
478to_nullable(std::vector<T> value)
+
479{
+
480 std::vector<boost::optional<T>> value_opt;
+
481
+
482 value_opt.reserve(value.size());
+
483
+
484 transform(begin(value), end(value), back_inserter(value_opt), [](T value) {
+
485 return boost::optional<T>{ value };
+
486 });
+
487
+
488 return value_opt;
+
489}
+
490
+
491generic_record_builder&
+
+ +
493 std::string field_name,
+
494 boost::optional<std::vector<boost::optional<bool>>> value)
+
495{
+
496 return write(std::move(field_name),
+
497 std::move(value),
+
498 field_kind::ARRAY_OF_NULLABLE_BOOLEAN);
+
499}
+
+
500
+ +
+ +
503 std::vector<bool> value)
+
504{
+
505 return set_array_of_nullable_boolean(std::move(field_name),
+
506 to_nullable(std::move(value)));
+
507}
+
+
508
+ +
+ +
511 std::initializer_list<bool> value)
+
512{
+
513 return set_array_of_nullable_boolean(std::move(field_name),
+
514 std::vector<bool>(value));
+
515}
+
+
516
+ +
+ +
519 std::string field_name,
+
520 boost::optional<std::vector<boost::optional<int8_t>>> value)
+
521{
+
522 return write(
+
523 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT8);
+
524}
+
+
525
+ +
+ +
528 std::vector<int8_t> value)
+
529{
+
530 return set_array_of_nullable_int8(std::move(field_name),
+
531 to_nullable(std::move(value)));
+
532}
+
+
533
+ +
+ +
536 std::initializer_list<int8_t> value)
+
537{
+
538 return set_array_of_nullable_int8(std::move(field_name),
+
539 std::vector<int8_t>(value));
+
540}
+
+
541
+ +
+ +
544 std::string field_name,
+
545 boost::optional<std::vector<boost::optional<int16_t>>> value)
+
546{
+
547 return write(
+
548 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT16);
+
549}
+
+
550
+ +
+ +
553 std::vector<int16_t> value)
+
554{
+
555 return set_array_of_nullable_int16(std::move(field_name),
+
556 to_nullable(std::move(value)));
+
557}
+
+
558
+ +
+ +
561 std::initializer_list<int16_t> value)
+
562{
+
563 return set_array_of_nullable_int16(std::move(field_name),
+
564 std::vector<int16_t>(value));
+
565}
+
+
566
+ +
+ +
569 std::string field_name,
+
570 boost::optional<std::vector<boost::optional<int32_t>>> value)
+
571{
+
572 return write(
+
573 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT32);
+
574}
+
+
575
+ +
+ +
578 std::vector<int32_t> value)
+
579{
+
580 return set_array_of_nullable_int32(std::move(field_name),
+
581 to_nullable(std::move(value)));
+
582}
+
+
583
+ +
+ +
586 std::initializer_list<int32_t> value)
+
587{
+
588 return set_array_of_nullable_int32(std::move(field_name),
+
589 std::vector<int32_t>(value));
+
590}
+
+
591
+ +
+ +
594 std::string field_name,
+
595 boost::optional<std::vector<boost::optional<int64_t>>> value)
+
596{
+
597 return write(
+
598 std::move(field_name), std::move(value), field_kind::ARRAY_OF_NULLABLE_INT64);
+
599}
+
+
600
+ +
+ +
603 std::vector<int64_t> value)
+
604{
+
605 return set_array_of_nullable_int64(std::move(field_name),
+
606 to_nullable(std::move(value)));
+
607}
+
+
608
+ +
+ +
611 std::initializer_list<int64_t> value)
+
612{
+
613 return set_array_of_nullable_int64(std::move(field_name),
+
614 std::vector<int64_t>(value));
+
615}
+
+
616
+ +
+ +
619 std::string field_name,
+
620 boost::optional<std::vector<boost::optional<float>>> value)
+
621{
+
622 return write(std::move(field_name),
+
623 std::move(value),
+
624 field_kind::ARRAY_OF_NULLABLE_FLOAT32);
+
625}
+
+
626
+ +
+ +
629 std::vector<float> value)
+
630{
+
631 return set_array_of_nullable_float32(std::move(field_name),
+
632 to_nullable(std::move(value)));
+
633}
+
+
634
+ +
+ +
637 std::initializer_list<float> value)
+
638{
+
639 return set_array_of_nullable_float32(std::move(field_name),
+
640 std::vector<float>(value));
+
641}
+
+
642
+ +
+ +
645 std::string field_name,
+
646 boost::optional<std::vector<boost::optional<double>>> value)
+
647{
+
648 return write(std::move(field_name),
+
649 std::move(value),
+
650 field_kind::ARRAY_OF_NULLABLE_FLOAT64);
+
651}
+
+
652
+ +
+ +
655 std::vector<double> value)
+
656{
+
657 return set_array_of_nullable_float64(std::move(field_name),
+
658 to_nullable(std::move(value)));
+
659}
+
+
660
+ +
+ +
663 std::initializer_list<double> value)
+
664{
+
665 return set_array_of_nullable_float64(std::move(field_name),
+
666 std::vector<double>(value));
+
667}
+
+
668
+ +
+ +
671 std::string field_name,
+
672 boost::optional<std::vector<boost::optional<std::string>>> value)
+
673{
+
674 return write(
+
675 std::move(field_name), std::move(value), field_kind::ARRAY_OF_STRING);
+
676}
+
+
677
+ +
+ +
680 std::string field_name,
+
681 boost::optional<std::vector<boost::optional<big_decimal>>> value)
+
682{
+
683 return write(
+
684 std::move(field_name), std::move(value), field_kind::ARRAY_OF_DECIMAL);
+
685}
+
+
686
+ +
+ +
689 std::string field_name,
+
690 boost::optional<std::vector<boost::optional<local_time>>> value)
+
691{
+
692 return write(std::move(field_name), std::move(value), field_kind::ARRAY_OF_TIME);
+
693}
+
+
694
+ +
+ +
697 std::string field_name,
+
698 boost::optional<std::vector<boost::optional<local_date>>> value)
+
699{
+
700 return write(std::move(field_name), std::move(value), field_kind::ARRAY_OF_DATE);
+
701}
+
+
702
+ +
+ +
705 std::string field_name,
+
706 boost::optional<std::vector<boost::optional<local_date_time>>> value)
+
707{
+
708 return write(
+
709 std::move(field_name), std::move(value), field_kind::ARRAY_OF_TIMESTAMP);
+
710}
+
+
711
+ +
+ +
714 std::string field_name,
+
715 boost::optional<std::vector<boost::optional<offset_date_time>>> value)
+
716{
+
717 return write(std::move(field_name),
+
718 std::move(value),
+
719 field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
720}
+
+
721
+ +
+ +
724 std::string field_name,
+
725 boost::optional<std::vector<boost::optional<generic_record>>> value)
+
726{
+
727 return write(
+
728 std::move(field_name), std::move(value), field_kind::ARRAY_OF_COMPACT);
+
729}
+
+
730
+
731generic_record::generic_record(
+
732 std::shared_ptr<pimpl::schema> s,
+
733 std::unordered_map<std::string, boost::any> objects)
+
734 : schema_{ std::move(s) }
+
735 , objects_{ std::move(objects) }
+
736{
+
737}
+
738
+
739const pimpl::schema&
+
740generic_record::get_schema() const
+
741{
+
742 return *schema_;
+
743}
+
744
+
745generic_record_builder
+
+ +
747{
+
748 return generic_record_builder{ schema_ };
+
749}
+
+
750
+ +
+ +
753{
+
754 return generic_record_builder{ schema_, objects_ };
+
755}
+
+
756
+
757std::unordered_set<std::string>
+
+ +
759{
+
760 std::unordered_set<std::string> field_names;
+
761
+
762 const auto& fields = schema_->fields();
+
763
+
764 transform(begin(fields),
+
765 end(fields),
+
766 inserter(field_names, end(field_names)),
+
767 [](const std::pair<std::string, pimpl::field_descriptor>& p) {
+
768 return p.first;
+
769 });
+
770
+
771 return field_names;
+
772}
+
+
773
+
774field_kind
+
+
775generic_record::get_field_kind(const std::string& field_name) const
+
776{
+
777 auto descriptor = schema_->get_field(field_name);
+
778
+
779 if (!descriptor) {
+
780 return field_kind::NOT_AVAILABLE;
+
781 }
+
782
+
783 return descriptor->kind;
+
784}
+
+
785
+
786bool
+
+
787generic_record::has_field(std::string field_name) const
+
788{
+
789 return objects_.find(field_name) != end(objects_);
+
790}
+
+
791
+
792bool
+
+
793generic_record::get_boolean(const std::string& field_name) const
+
794{
+
795 return get_non_null<bool>(
+
796 field_name, field_kind::BOOLEAN, field_kind::NULLABLE_BOOLEAN, "Boolean");
+
797}
+
+
798
+
799bool&
+
+
800generic_record::get_boolean(const std::string& field_name)
+
801{
+
802 return get_non_null<bool>(
+
803 field_name, field_kind::BOOLEAN, field_kind::NULLABLE_BOOLEAN, "Boolean");
+
804}
+
+
805
+
806int8_t
+
+
807generic_record::get_int8(const std::string& field_name) const
+
808{
+
809 return get_non_null<int8_t>(
+
810 field_name, field_kind::INT8, field_kind::NULLABLE_INT8, "Int8");
+
811}
+
+
812
+
813int8_t&
+
+
814generic_record::get_int8(const std::string& field_name)
+
815{
+
816 return get_non_null<int8_t>(
+
817 field_name, field_kind::INT8, field_kind::NULLABLE_INT8, "Int8");
+
818}
+
+
819
+
820int16_t
+
+
821generic_record::get_int16(const std::string& field_name) const
+
822{
+
823 return get_non_null<int16_t>(
+
824 field_name, field_kind::INT16, field_kind::NULLABLE_INT16, "Int16");
+
825}
+
+
826
+
827int16_t&
+
+
828generic_record::get_int16(const std::string& field_name)
+
829{
+
830 return get_non_null<int16_t>(
+
831 field_name, field_kind::INT16, field_kind::NULLABLE_INT16, "Int16");
+
832}
+
+
833
+
834int32_t
+
+
835generic_record::get_int32(const std::string& field_name) const
+
836{
+
837 return get_non_null<int32_t>(
+
838 field_name, field_kind::INT32, field_kind::NULLABLE_INT32, "Int32");
+
839}
+
+
840
+
841int32_t&
+
+
842generic_record::get_int32(const std::string& field_name)
+
843{
+
844 return get_non_null<int32_t>(
+
845 field_name, field_kind::INT32, field_kind::NULLABLE_INT32, "Int32");
+
846}
+
+
847
+
848int64_t
+
+
849generic_record::get_int64(const std::string& field_name) const
+
850{
+
851 return get_non_null<int64_t>(
+
852 field_name, field_kind::INT64, field_kind::NULLABLE_INT64, "Int64");
+
853}
+
+
854
+
855int64_t&
+
+
856generic_record::get_int64(const std::string& field_name)
+
857{
+
858 return get_non_null<int64_t>(
+
859 field_name, field_kind::INT64, field_kind::NULLABLE_INT64, "Int64");
+
860}
+
+
861
+
862float
+
+
863generic_record::get_float32(const std::string& field_name) const
+
864{
+
865 return get_non_null<float>(
+
866 field_name, field_kind::FLOAT32, field_kind::NULLABLE_FLOAT32, "Float32");
+
867}
+
+
868
+
869float&
+
+
870generic_record::get_float32(const std::string& field_name)
+
871{
+
872 return get_non_null<float>(
+
873 field_name, field_kind::FLOAT32, field_kind::NULLABLE_FLOAT32, "Float32");
+
874}
+
+
875
+
876double
+
+
877generic_record::get_float64(const std::string& field_name) const
+
878{
+
879 return get_non_null<double>(
+
880 field_name, field_kind::FLOAT64, field_kind::NULLABLE_FLOAT64, "Float64");
+
881}
+
+
882
+
883double&
+
+
884generic_record::get_float64(const std::string& field_name)
+
885{
+
886 return get_non_null<double>(
+
887 field_name, field_kind::FLOAT64, field_kind::NULLABLE_FLOAT64, "Float64");
+
888}
+
+
889
+
890boost::optional<bool>
+
+
891generic_record::get_nullable_boolean(const std::string& field_name) const
+
892{
+
893 return get<boost::optional<bool>>(field_name, field_kind::NULLABLE_BOOLEAN);
+
894}
+
+
895
+
896boost::optional<bool>&
+
+
897generic_record::get_nullable_boolean(const std::string& field_name)
+
898{
+
899 return get<boost::optional<bool>>(field_name, field_kind::NULLABLE_BOOLEAN);
+
900}
+
+
901
+
902boost::optional<int8_t>
+
+
903generic_record::get_nullable_int8(const std::string& field_name) const
+
904{
+
905 return get<boost::optional<int8_t>>(field_name, field_kind::NULLABLE_INT8);
+
906}
+
+
907
+
908boost::optional<int8_t>&
+
+
909generic_record::get_nullable_int8(const std::string& field_name)
+
910{
+
911 return get<boost::optional<int8_t>>(field_name, field_kind::NULLABLE_INT8);
+
912}
+
+
913
+
914boost::optional<int16_t>
+
+
915generic_record::get_nullable_int16(const std::string& field_name) const
+
916{
+
917 return get<boost::optional<int16_t>>(field_name,
+
918 field_kind::NULLABLE_INT16);
+
919}
+
+
920
+
921boost::optional<int16_t>&
+
+
922generic_record::get_nullable_int16(const std::string& field_name)
+
923{
+
924 return get<boost::optional<int16_t>>(field_name,
+
925 field_kind::NULLABLE_INT16);
+
926}
+
+
927
+
928boost::optional<int32_t>
+
+
929generic_record::get_nullable_int32(const std::string& field_name) const
+
930{
+
931 return get<boost::optional<int32_t>>(field_name,
+
932 field_kind::NULLABLE_INT32);
+
933}
+
+
934
+
935boost::optional<int32_t>&
+
+
936generic_record::get_nullable_int32(const std::string& field_name)
+
937{
+
938 return get<boost::optional<int32_t>>(field_name,
+
939 field_kind::NULLABLE_INT32);
+
940}
+
+
941
+
942boost::optional<int64_t>
+
+
943generic_record::get_nullable_int64(const std::string& field_name) const
+
944{
+
945 return get<boost::optional<int64_t>>(field_name,
+
946 field_kind::NULLABLE_INT64);
+
947}
+
+
948
+
949boost::optional<int64_t>&
+
+
950generic_record::get_nullable_int64(const std::string& field_name)
+
951{
+
952 return get<boost::optional<int64_t>>(field_name,
+
953 field_kind::NULLABLE_INT64);
+
954}
+
+
955
+
956boost::optional<float>
+
+
957generic_record::get_nullable_float32(const std::string& field_name) const
+
958{
+
959 return get<boost::optional<float>>(field_name,
+
960 field_kind::NULLABLE_FLOAT32);
+
961}
+
+
962
+
963boost::optional<float>&
+
+
964generic_record::get_nullable_float32(const std::string& field_name)
+
965{
+
966 return get<boost::optional<float>>(field_name,
+
967 field_kind::NULLABLE_FLOAT32);
+
968}
+
+
969
+
970boost::optional<double>
+
+
971generic_record::get_nullable_float64(const std::string& field_name) const
+
972{
+
973 return get<boost::optional<double>>(field_name,
+
974 field_kind::NULLABLE_FLOAT64);
+
975}
+
+
976
+
977boost::optional<double>&
+
+
978generic_record::get_nullable_float64(const std::string& field_name)
+
979{
+
980 return get<boost::optional<double>>(field_name,
+
981 field_kind::NULLABLE_FLOAT64);
+
982}
+
+
983
+
984const boost::optional<std::string>&
+
+
985generic_record::get_string(const std::string& field_name) const
+
986{
+
987 return get<boost::optional<std::string>>(field_name, field_kind::STRING);
+
988}
+
+
989
+
990boost::optional<std::string>&
+
+
991generic_record::get_string(const std::string& field_name)
+
992{
+
993 return get<boost::optional<std::string>>(field_name, field_kind::STRING);
+
994}
+
+
995
+
996const boost::optional<generic_record>&
+
+
997generic_record::get_generic_record(const std::string& field_name) const
+
998{
+
999 return get<boost::optional<generic_record>>(field_name,
+
1000 field_kind::COMPACT);
+
1001}
+
+
1002
+
1003boost::optional<generic_record>&
+
+
1004generic_record::get_generic_record(const std::string& field_name)
+
1005{
+
1006 return get<boost::optional<generic_record>>(field_name,
+
1007 field_kind::COMPACT);
+
1008}
+
+
1009
+
1010const boost::optional<big_decimal>&
+
+
1011generic_record::get_decimal(const std::string& field_name) const
+
1012{
+
1013 return get<boost::optional<big_decimal>>(field_name, field_kind::DECIMAL);
+
1014}
+
+
1015
+
1016boost::optional<big_decimal>&
+
+
1017generic_record::get_decimal(const std::string& field_name)
+
1018{
+
1019 return get<boost::optional<big_decimal>>(field_name, field_kind::DECIMAL);
+
1020}
+
+
1021
+
1022const boost::optional<local_time>&
+
+
1023generic_record::get_time(const std::string& field_name) const
+
1024{
+
1025 return get<boost::optional<local_time>>(field_name, field_kind::TIME);
+
1026}
+
+
1027
+
1028boost::optional<local_time>&
+
+
1029generic_record::get_time(const std::string& field_name)
+
1030{
+
1031 return get<boost::optional<local_time>>(field_name, field_kind::TIME);
+
1032}
+
+
1033
+
1034const boost::optional<local_date>&
+
+
1035generic_record::get_date(const std::string& field_name) const
+
1036{
+
1037 return get<boost::optional<local_date>>(field_name, field_kind::DATE);
+
1038}
+
+
1039
+
1040boost::optional<local_date>&
+
+
1041generic_record::get_date(const std::string& field_name)
+
1042{
+
1043 return get<boost::optional<local_date>>(field_name, field_kind::DATE);
+
1044}
+
+
1045
+
1046const boost::optional<local_date_time>&
+
+
1047generic_record::get_timestamp(const std::string& field_name) const
+
1048{
+
1049 return get<boost::optional<local_date_time>>(field_name,
+
1050 field_kind::TIMESTAMP);
+
1051}
+
+
1052
+
1053boost::optional<local_date_time>&
+
+
1054generic_record::get_timestamp(const std::string& field_name)
+
1055{
+
1056 return get<boost::optional<local_date_time>>(field_name,
+
1057 field_kind::TIMESTAMP);
+
1058}
+
+
1059
+
1060const boost::optional<offset_date_time>&
+
+
1061generic_record::get_timestamp_with_timezone(const std::string& field_name) const
+
1062{
+
1063 return get<boost::optional<offset_date_time>>(
+
1064 field_name, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
1065}
+
+
1066
+
1067boost::optional<offset_date_time>&
+
+ +
1069{
+
1070 return get<boost::optional<offset_date_time>>(
+
1071 field_name, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
1072}
+
+
1073
+
1074const boost::optional<std::vector<bool>>&
+
+
1075generic_record::get_array_of_boolean(const std::string& field_name) const
+
1076{
+
1077 return get_array_of_primitive<bool>(field_name,
+
1078 field_kind::ARRAY_OF_BOOLEAN,
+
1079 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1080 "boolean");
+
1081}
+
+
1082
+
1083boost::optional<std::vector<bool>>&
+
+
1084generic_record::get_array_of_boolean(const std::string& field_name)
+
1085{
+
1086 return get_array_of_primitive<bool>(field_name,
+
1087 field_kind::ARRAY_OF_BOOLEAN,
+
1088 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1089 "boolean");
+
1090}
+
+
1091
+
1092const boost::optional<std::vector<int8_t>>&
+
+
1093generic_record::get_array_of_int8(const std::string& field_name) const
+
1094{
+
1095 return get_array_of_primitive<int8_t>(field_name,
+
1096 field_kind::ARRAY_OF_INT8,
+
1097 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1098 "int8");
+
1099}
+
+
1100
+
1101boost::optional<std::vector<int8_t>>&
+
+
1102generic_record::get_array_of_int8(const std::string& field_name)
+
1103{
+
1104 return get_array_of_primitive<int8_t>(field_name,
+
1105 field_kind::ARRAY_OF_INT8,
+
1106 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1107 "int8");
+
1108}
+
+
1109
+
1110const boost::optional<std::vector<int16_t>>&
+
+
1111generic_record::get_array_of_int16(const std::string& field_name) const
+
1112{
+
1113 return get_array_of_primitive<int16_t>(field_name,
+
1114 field_kind::ARRAY_OF_INT16,
+
1115 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1116 "int16");
+
1117}
+
+
1118
+
1119boost::optional<std::vector<int16_t>>&
+
+
1120generic_record::get_array_of_int16(const std::string& field_name)
+
1121{
+
1122 return get_array_of_primitive<int16_t>(field_name,
+
1123 field_kind::ARRAY_OF_INT16,
+
1124 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1125 "int16");
+
1126}
+
+
1127
+
1128const boost::optional<std::vector<int32_t>>&
+
+
1129generic_record::get_array_of_int32(const std::string& field_name) const
+
1130{
+
1131 return get_array_of_primitive<int32_t>(field_name,
+
1132 field_kind::ARRAY_OF_INT32,
+
1133 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1134 "int32");
+
1135}
+
+
1136
+
1137boost::optional<std::vector<int32_t>>&
+
+
1138generic_record::get_array_of_int32(const std::string& field_name)
+
1139{
+
1140 return get_array_of_primitive<int32_t>(field_name,
+
1141 field_kind::ARRAY_OF_INT32,
+
1142 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1143 "int32");
+
1144}
+
+
1145
+
1146const boost::optional<std::vector<int64_t>>&
+
+
1147generic_record::get_array_of_int64(const std::string& field_name) const
+
1148{
+
1149 return get_array_of_primitive<int64_t>(field_name,
+
1150 field_kind::ARRAY_OF_INT64,
+
1151 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1152 "int64");
+
1153}
+
+
1154
+
1155boost::optional<std::vector<int64_t>>&
+
+
1156generic_record::get_array_of_int64(const std::string& field_name)
+
1157{
+
1158 return get_array_of_primitive<int64_t>(field_name,
+
1159 field_kind::ARRAY_OF_INT64,
+
1160 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1161 "int64");
+
1162}
+
+
1163
+
1164const boost::optional<std::vector<float>>&
+
+
1165generic_record::get_array_of_float32(const std::string& field_name) const
+
1166{
+
1167 return get_array_of_primitive<float>(field_name,
+
1168 field_kind::ARRAY_OF_FLOAT32,
+
1169 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1170 "float32");
+
1171}
+
+
1172
+
1173boost::optional<std::vector<float>>&
+
+
1174generic_record::get_array_of_float32(const std::string& field_name)
+
1175{
+
1176 return get_array_of_primitive<float>(field_name,
+
1177 field_kind::ARRAY_OF_FLOAT32,
+
1178 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1179 "float32");
+
1180}
+
+
1181
+
1182const boost::optional<std::vector<double>>&
+
+
1183generic_record::get_array_of_float64(const std::string& field_name) const
+
1184{
+
1185 return get_array_of_primitive<double>(field_name,
+
1186 field_kind::ARRAY_OF_FLOAT64,
+
1187 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1188 "float64");
+
1189}
+
+
1190
+
1191boost::optional<std::vector<double>>&
+
+
1192generic_record::get_array_of_float64(const std::string& field_name)
+
1193{
+
1194 return get_array_of_primitive<double>(field_name,
+
1195 field_kind::ARRAY_OF_FLOAT64,
+
1196 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1197 "float64");
+
1198}
+
+
1199
+
1200const boost::optional<std::vector<boost::optional<bool>>>&
+
+ +
1202 const std::string& field_name) const
+
1203{
+
1204 return get_array_of_nullable<bool>(field_name,
+
1205 field_kind::ARRAY_OF_BOOLEAN,
+
1206 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1207 "boolean");
+
1208}
+
+
1209
+
1210boost::optional<std::vector<boost::optional<bool>>>&
+
+ +
1212{
+
1213 return get_array_of_nullable<bool>(field_name,
+
1214 field_kind::ARRAY_OF_BOOLEAN,
+
1215 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
1216 "boolean");
+
1217}
+
+
1218
+
1219const boost::optional<std::vector<boost::optional<int8_t>>>&
+
+
1220generic_record::get_array_of_nullable_int8(const std::string& field_name) const
+
1221{
+
1222 return get_array_of_nullable<int8_t>(field_name,
+
1223 field_kind::ARRAY_OF_INT8,
+
1224 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1225 "int8");
+
1226}
+
+
1227
+
1228boost::optional<std::vector<boost::optional<int8_t>>>&
+
+ +
1230{
+
1231 return get_array_of_nullable<int8_t>(field_name,
+
1232 field_kind::ARRAY_OF_INT8,
+
1233 field_kind::ARRAY_OF_NULLABLE_INT8,
+
1234 "int8");
+
1235}
+
+
1236
+
1237const boost::optional<std::vector<boost::optional<int16_t>>>&
+
+
1238generic_record::get_array_of_nullable_int16(const std::string& field_name) const
+
1239{
+
1240 return get_array_of_nullable<int16_t>(field_name,
+
1241 field_kind::ARRAY_OF_INT16,
+
1242 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1243 "int16");
+
1244}
+
+
1245
+
1246boost::optional<std::vector<boost::optional<int16_t>>>&
+
+ +
1248{
+
1249 return get_array_of_nullable<int16_t>(field_name,
+
1250 field_kind::ARRAY_OF_INT16,
+
1251 field_kind::ARRAY_OF_NULLABLE_INT16,
+
1252 "int16");
+
1253}
+
+
1254
+
1255const boost::optional<std::vector<boost::optional<int32_t>>>&
+
+
1256generic_record::get_array_of_nullable_int32(const std::string& field_name) const
+
1257{
+
1258 return get_array_of_nullable<int32_t>(field_name,
+
1259 field_kind::ARRAY_OF_INT32,
+
1260 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1261 "int32");
+
1262}
+
+
1263
+
1264boost::optional<std::vector<boost::optional<int32_t>>>&
+
+ +
1266{
+
1267 return get_array_of_nullable<int32_t>(field_name,
+
1268 field_kind::ARRAY_OF_INT32,
+
1269 field_kind::ARRAY_OF_NULLABLE_INT32,
+
1270 "int32");
+
1271}
+
+
1272
+
1273const boost::optional<std::vector<boost::optional<int64_t>>>&
+
+
1274generic_record::get_array_of_nullable_int64(const std::string& field_name) const
+
1275{
+
1276 return get_array_of_nullable<int64_t>(field_name,
+
1277 field_kind::ARRAY_OF_INT64,
+
1278 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1279 "int64");
+
1280}
+
+
1281
+
1282boost::optional<std::vector<boost::optional<int64_t>>>&
+
+ +
1284{
+
1285 return get_array_of_nullable<int64_t>(field_name,
+
1286 field_kind::ARRAY_OF_INT64,
+
1287 field_kind::ARRAY_OF_NULLABLE_INT64,
+
1288 "int64");
+
1289}
+
+
1290
+
1291const boost::optional<std::vector<boost::optional<float>>>&
+
+ +
1293 const std::string& field_name) const
+
1294{
+
1295 return get_array_of_nullable<float>(field_name,
+
1296 field_kind::ARRAY_OF_FLOAT32,
+
1297 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1298 "float32");
+
1299}
+
+
1300
+
1301boost::optional<std::vector<boost::optional<float>>>&
+
+ +
1303{
+
1304 return get_array_of_nullable<float>(field_name,
+
1305 field_kind::ARRAY_OF_FLOAT32,
+
1306 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
1307 "float32");
+
1308}
+
+
1309
+
1310const boost::optional<std::vector<boost::optional<double>>>&
+
+ +
1312 const std::string& field_name) const
+
1313{
+
1314 return get_array_of_nullable<double>(field_name,
+
1315 field_kind::ARRAY_OF_FLOAT64,
+
1316 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1317 "float64");
+
1318}
+
+
1319
+
1320boost::optional<std::vector<boost::optional<double>>>&
+
+ +
1322{
+
1323 return get_array_of_nullable<double>(field_name,
+
1324 field_kind::ARRAY_OF_FLOAT64,
+
1325 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
1326 "float64");
+
1327}
+
+
1328
+
1329const boost::optional<std::vector<boost::optional<std::string>>>&
+
+
1330generic_record::get_array_of_string(const std::string& field_name) const
+
1331{
+
1332 return get<boost::optional<std::vector<boost::optional<std::string>>>>(
+
1333 field_name, field_kind::ARRAY_OF_STRING);
+
1334}
+
+
1335
+
1336boost::optional<std::vector<boost::optional<std::string>>>&
+
+
1337generic_record::get_array_of_string(const std::string& field_name)
+
1338{
+
1339 return get<boost::optional<std::vector<boost::optional<std::string>>>>(
+
1340 field_name, field_kind::ARRAY_OF_STRING);
+
1341}
+
+
1342
+
1343const boost::optional<std::vector<boost::optional<big_decimal>>>&
+
+
1344generic_record::get_array_of_decimal(const std::string& field_name) const
+
1345{
+
1346 return get<boost::optional<std::vector<boost::optional<big_decimal>>>>(
+
1347 field_name, field_kind::ARRAY_OF_DECIMAL);
+
1348}
+
+
1349
+
1350boost::optional<std::vector<boost::optional<big_decimal>>>&
+
+
1351generic_record::get_array_of_decimal(const std::string& field_name)
+
1352{
+
1353 return get<boost::optional<std::vector<boost::optional<big_decimal>>>>(
+
1354 field_name, field_kind::ARRAY_OF_DECIMAL);
+
1355}
+
+
1356
+
1357const boost::optional<std::vector<boost::optional<local_time>>>&
+
+
1358generic_record::get_array_of_time(const std::string& field_name) const
+
1359{
+
1360 return get<boost::optional<std::vector<boost::optional<local_time>>>>(
+
1361 field_name, field_kind::ARRAY_OF_TIME);
+
1362}
+
+
1363
+
1364boost::optional<std::vector<boost::optional<local_time>>>&
+
+
1365generic_record::get_array_of_time(const std::string& field_name)
+
1366{
+
1367 return get<boost::optional<std::vector<boost::optional<local_time>>>>(
+
1368 field_name, field_kind::ARRAY_OF_TIME);
+
1369}
+
+
1370
+
1371const boost::optional<std::vector<boost::optional<local_date>>>&
+
+
1372generic_record::get_array_of_date(const std::string& field_name) const
+
1373{
+
1374 return get<boost::optional<std::vector<boost::optional<local_date>>>>(
+
1375 field_name, field_kind::ARRAY_OF_DATE);
+
1376}
+
+
1377
+
1378boost::optional<std::vector<boost::optional<local_date>>>&
+
+
1379generic_record::get_array_of_date(const std::string& field_name)
+
1380{
+
1381 return get<boost::optional<std::vector<boost::optional<local_date>>>>(
+
1382 field_name, field_kind::ARRAY_OF_DATE);
+
1383}
+
+
1384
+
1385const boost::optional<std::vector<boost::optional<local_date_time>>>&
+
+
1386generic_record::get_array_of_timestamp(const std::string& field_name) const
+
1387{
+
1388 return get<boost::optional<std::vector<boost::optional<local_date_time>>>>(
+
1389 field_name, field_kind::ARRAY_OF_TIMESTAMP);
+
1390}
+
+
1391
+
1392boost::optional<std::vector<boost::optional<local_date_time>>>&
+
+
1393generic_record::get_array_of_timestamp(const std::string& field_name)
+
1394{
+
1395 return get<boost::optional<std::vector<boost::optional<local_date_time>>>>(
+
1396 field_name, field_kind::ARRAY_OF_TIMESTAMP);
+
1397}
+
+
1398
+
1399const boost::optional<std::vector<boost::optional<offset_date_time>>>&
+
+ +
1401 const std::string& field_name) const
+
1402{
+
1403 return get<boost::optional<std::vector<boost::optional<offset_date_time>>>>(
+
1404 field_name, field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
1405}
+
+
1406
+
1407boost::optional<std::vector<boost::optional<offset_date_time>>>&
+
+ +
1409 const std::string& field_name)
+
1410{
+
1411 return get<boost::optional<std::vector<boost::optional<offset_date_time>>>>(
+
1412 field_name, field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
1413}
+
+
1414
+
1415const boost::optional<std::vector<boost::optional<generic_record>>>&
+
+
1416generic_record::get_array_of_generic_record(const std::string& field_name) const
+
1417{
+
1418 return get<boost::optional<std::vector<boost::optional<generic_record>>>>(
+
1419 field_name, field_kind::ARRAY_OF_COMPACT);
+
1420}
+
+
1421
+
1422boost::optional<std::vector<boost::optional<generic_record>>>&
+
+ +
1424{
+
1425 return get<boost::optional<std::vector<boost::optional<generic_record>>>>(
+
1426 field_name, field_kind::ARRAY_OF_COMPACT);
+
1427}
+
+
1428
+
1429boost::property_tree::ptree
+
1430write_generic_record(const generic_record& record)
+
1431{
+
1432 boost::property_tree::ptree node;
+
1433
+
1434 for (const std::pair<const std::string, boost::any>& p : record.objects_) {
+
1435 const std::string& field_name = p.first;
+
1436
+
1437 field_kind kind = record.get_schema().get_field(field_name)->kind;
+
1438
+
1439 pimpl::field_operations::get(kind).write_json_formatted_field(
+
1440 node, record, field_name);
+
1441 }
+
1442
+
1443 return node;
+
1444}
+
1445
+
1446std::ostream&
+
1447operator<<(std::ostream& os, const generic_record& record)
+
1448{
+
1449 boost::property_tree::ptree pt;
+
1450
+
1451 pt.put_child(record.get_schema().type_name(), write_generic_record(record));
+
1452
+
1453 boost::property_tree::write_json(os, pt);
+
1454
+
1455 return os;
+
1456}
+
1457
+
1458bool
+
1459operator==(const generic_record& x, const generic_record& y)
+
1460{
+
1461 static const std::function<bool(const boost::any&, const boost::any&)>
+
1462 COMPARATORS[] = {
+
1463 [](const boost::any&, const boost::any&) {
+
1464 return false;
+
1465 }, //[0] NOT_AVAILABLE
+
1466 [](const boost::any& x, const boost::any& y) { //[1] BOOLEAN
+
1467 return boost::any_cast<bool>(x) == boost::any_cast<bool>(y);
+
1468 },
+
1469 [](const boost::any& x, const boost::any& y) { //[2] ARRAY_OF_BOOLEAN
+
1470 return boost::any_cast<boost::optional<std::vector<bool>>>(x) ==
+
1471 boost::any_cast<boost::optional<std::vector<bool>>>(y);
+
1472 },
+
1473 [](const boost::any& x, const boost::any& y) { //[3] INT8
+
1474 return boost::any_cast<int8_t>(x) == boost::any_cast<int8_t>(y);
+
1475 },
+
1476 [](const boost::any& x, const boost::any& y) { //[4] ARRAY_OF_INT8
+
1477 return boost::any_cast<boost::optional<std::vector<int8_t>>>(x) ==
+
1478 boost::any_cast<boost::optional<std::vector<int8_t>>>(y);
+
1479 },
+
1480 [](const boost::any&, const boost::any&) { return false; }, // [5]
+
1481 [](const boost::any&, const boost::any&) { return false; }, // [6]
+
1482 [](const boost::any& x, const boost::any& y) { //[7] INT16
+
1483 return boost::any_cast<int16_t>(x) == boost::any_cast<int16_t>(y);
+
1484 },
+
1485 [](const boost::any& x, const boost::any& y) { //[8] ARRAY_OF_INT16
+
1486 return boost::any_cast<boost::optional<std::vector<int16_t>>>(
+
1487 x) ==
+
1488 boost::any_cast<boost::optional<std::vector<int16_t>>>(y);
+
1489 },
+
1490 [](const boost::any& x, const boost::any& y) { //[9] INT32
+
1491 return boost::any_cast<int32_t>(x) == boost::any_cast<int32_t>(y);
+
1492 },
+
1493 [](const boost::any& x, const boost::any& y) { //[10] ARRAY_OF_INT32
+
1494 return boost::any_cast<boost::optional<std::vector<int32_t>>>(
+
1495 x) ==
+
1496 boost::any_cast<boost::optional<std::vector<int32_t>>>(y);
+
1497 },
+
1498 [](const boost::any& x, const boost::any& y) { //[11] INT64
+
1499 return boost::any_cast<int64_t>(x) == boost::any_cast<int64_t>(y);
+
1500 },
+
1501 [](const boost::any& x, const boost::any& y) { //[12] ARRAY_OF_INT64
+
1502 return boost::any_cast<boost::optional<std::vector<int64_t>>>(
+
1503 x) ==
+
1504 boost::any_cast<boost::optional<std::vector<int64_t>>>(y);
+
1505 },
+
1506 [](const boost::any& x, const boost::any& y) { //[13] FLOAT32
+
1507 return boost::any_cast<float>(x) == boost::any_cast<float>(y);
+
1508 },
+
1509 [](const boost::any& x, const boost::any& y) { //[14] ARRAY_OF_FLOAT32
+
1510 return boost::any_cast<boost::optional<std::vector<float>>>(x) ==
+
1511 boost::any_cast<boost::optional<std::vector<float>>>(y);
+
1512 },
+
1513 [](const boost::any& x, const boost::any& y) { //[15] FLOAT64
+
1514 return boost::any_cast<double>(x) == boost::any_cast<double>(y);
+
1515 },
+
1516 [](const boost::any& x, const boost::any& y) { //[16] ARRAY_OF_FLOAT64
+
1517 return boost::any_cast<boost::optional<std::vector<double>>>(x) ==
+
1518 boost::any_cast<boost::optional<std::vector<double>>>(y);
+
1519 },
+
1520 [](const boost::any& x, const boost::any& y) { //[17] STRING
+
1521 return boost::any_cast<boost::optional<std::string>>(x) ==
+
1522 boost::any_cast<boost::optional<std::string>>(y);
+
1523 },
+
1524 [](const boost::any& x, const boost::any& y) { //[18] ARRAY_OF_STRING
+
1525 return boost::any_cast<boost::optional<
+
1526 std::vector<boost::optional<std::string>>>>(x) ==
+
1527 boost::any_cast<boost::optional<
+
1528 std::vector<boost::optional<std::string>>>>(y);
+
1529 },
+
1530 [](const boost::any& x, const boost::any& y) { //[19] DECIMAL
+
1531 return boost::any_cast<boost::optional<big_decimal>>(x) ==
+
1532 boost::any_cast<boost::optional<big_decimal>>(y);
+
1533 },
+
1534 [](const boost::any& x, const boost::any& y) { //[20] ARRAY_OF_DECIMAL
+
1535 return boost::any_cast<boost::optional<
+
1536 std::vector<boost::optional<big_decimal>>>>(x) ==
+
1537 boost::any_cast<boost::optional<
+
1538 std::vector<boost::optional<big_decimal>>>>(y);
+
1539 },
+
1540 [](const boost::any& x, const boost::any& y) { //[21] TIME
+
1541 return boost::any_cast<boost::optional<local_time>>(x) ==
+
1542 boost::any_cast<boost::optional<local_time>>(y);
+
1543 },
+
1544 [](const boost::any& x, const boost::any& y) { //[22] ARRAY_OF_TIME
+
1545 return boost::any_cast<boost::optional<
+
1546 std::vector<boost::optional<local_time>>>>(x) ==
+
1547 boost::any_cast<boost::optional<
+
1548 std::vector<boost::optional<local_time>>>>(y);
+
1549 },
+
1550 [](const boost::any& x, const boost::any& y) { //[23] DATE
+
1551 return boost::any_cast<boost::optional<local_date>>(x) ==
+
1552 boost::any_cast<boost::optional<local_date>>(y);
+
1553 },
+
1554 [](const boost::any& x, const boost::any& y) { //[24] ARRAY_OF_DATE
+
1555 return boost::any_cast<boost::optional<
+
1556 std::vector<boost::optional<local_date>>>>(x) ==
+
1557 boost::any_cast<boost::optional<
+
1558 std::vector<boost::optional<local_date>>>>(y);
+
1559 },
+
1560 [](const boost::any& x, const boost::any& y) { //[25] TIMESTAMP
+
1561 return boost::any_cast<boost::optional<local_date_time>>(x) ==
+
1562 boost::any_cast<boost::optional<local_date_time>>(y);
+
1563 },
+
1564 [](const boost::any& x,
+
1565 const boost::any& y) { //[26] ARRAY_OF_TIMESTAMP
+
1566 return boost::any_cast<boost::optional<
+
1567 std::vector<boost::optional<local_date_time>>>>(x) ==
+
1568 boost::any_cast<boost::optional<
+
1569 std::vector<boost::optional<local_date_time>>>>(y);
+
1570 },
+
1571 [](const boost::any& x,
+
1572 const boost::any& y) { //[27] TIMESTAMP_WITH_TIMEZONE
+
1573 return boost::any_cast<boost::optional<offset_date_time>>(x) ==
+
1574 boost::any_cast<boost::optional<offset_date_time>>(y);
+
1575 },
+
1576 [](const boost::any& x,
+
1577 const boost::any& y) { //[28] ARRAY_OF_TIMESTAMP_WITH_TIMEZON
+
1578 return boost::any_cast<boost::optional<
+
1579 std::vector<boost::optional<offset_date_time>>>>(x) ==
+
1580 boost::any_cast<boost::optional<
+
1581 std::vector<boost::optional<offset_date_time>>>>(y);
+
1582 },
+
1583 [](const boost::any& x, const boost::any& y) { //[29] COMPACT
+
1584 return boost::any_cast<boost::optional<generic_record>>(x) ==
+
1585 boost::any_cast<boost::optional<generic_record>>(y);
+
1586 },
+
1587 [](const boost::any& x, const boost::any& y) { //[30] ARRAY_OF_COMPACT
+
1588 return boost::any_cast<boost::optional<
+
1589 std::vector<boost::optional<generic_record>>>>(x) ==
+
1590 boost::any_cast<boost::optional<
+
1591 std::vector<boost::optional<generic_record>>>>(y);
+
1592 },
+
1593 [](const boost::any& /*x*/, const boost::any& /*y*/) { return false; }, //[31]
+
1594 [](const boost::any& /*x*/, const boost::any& /*y*/) { return false; }, //[32]
+
1595 [](const boost::any& x, const boost::any& y) { //[33] NULLABLE_BOOLEAN
+
1596 return boost::any_cast<boost::optional<bool>>(x) ==
+
1597 boost::any_cast<boost::optional<bool>>(y);
+
1598 },
+
1599 [](const boost::any& x,
+
1600 const boost::any& y) { //[34] ARRAY_OF_NULLABLE_BOOLEAN
+
1601 return boost::any_cast<
+
1602 boost::optional<std::vector<boost::optional<bool>>>>(
+
1603 x) ==
+
1604 boost::any_cast<
+
1605 boost::optional<std::vector<boost::optional<bool>>>>(y);
+
1606 },
+
1607 [](const boost::any& x, const boost::any& y) { //[35] NULLABLE_INT8
+
1608 return boost::any_cast<boost::optional<int8_t>>(x) ==
+
1609 boost::any_cast<boost::optional<int8_t>>(y);
+
1610 },
+
1611 [](const boost::any& x,
+
1612 const boost::any& y) { //[36] ARRAY_OF_NULLABLE_INT8
+
1613 return boost::any_cast<
+
1614 boost::optional<std::vector<boost::optional<int8_t>>>>(
+
1615 x) ==
+
1616 boost::any_cast<
+
1617 boost::optional<std::vector<boost::optional<int8_t>>>>(
+
1618 y);
+
1619 },
+
1620 [](const boost::any& x, const boost::any& y) { //[37] NULLABLE_INT16
+
1621 return boost::any_cast<boost::optional<int16_t>>(x) ==
+
1622 boost::any_cast<boost::optional<int16_t>>(y);
+
1623 },
+
1624 [](const boost::any& x,
+
1625 const boost::any& y) { //[38] ARRAY_OF_NULLABLE_INT16
+
1626 return boost::any_cast<
+
1627 boost::optional<std::vector<boost::optional<int16_t>>>>(
+
1628 x) ==
+
1629 boost::any_cast<
+
1630 boost::optional<std::vector<boost::optional<int16_t>>>>(
+
1631 y);
+
1632 },
+
1633 [](const boost::any& x, const boost::any& y) { //[39] NULLABLE_INT32
+
1634 return boost::any_cast<boost::optional<int32_t>>(x) ==
+
1635 boost::any_cast<boost::optional<int32_t>>(y);
+
1636 },
+
1637 [](const boost::any& x,
+
1638 const boost::any& y) { //[40] ARRAY_OF_NULLABLE_INT32
+
1639 return boost::any_cast<
+
1640 boost::optional<std::vector<boost::optional<int32_t>>>>(
+
1641 x) ==
+
1642 boost::any_cast<
+
1643 boost::optional<std::vector<boost::optional<int32_t>>>>(
+
1644 y);
+
1645 },
+
1646 [](const boost::any& x, const boost::any& y) { //[41] NULLABLE_INT64
+
1647 return boost::any_cast<boost::optional<int64_t>>(x) ==
+
1648 boost::any_cast<boost::optional<int64_t>>(y);
+
1649 },
+
1650 [](const boost::any& x,
+
1651 const boost::any& y) { //[42] ARRAY_OF_NULLABLE_INT64
+
1652 return boost::any_cast<
+
1653 boost::optional<std::vector<boost::optional<int64_t>>>>(
+
1654 x) ==
+
1655 boost::any_cast<
+
1656 boost::optional<std::vector<boost::optional<int64_t>>>>(
+
1657 y);
+
1658 },
+
1659 [](const boost::any& x, const boost::any& y) { //[43] NULLABLE_FLOAT32
+
1660 return boost::any_cast<boost::optional<float>>(x) ==
+
1661 boost::any_cast<boost::optional<float>>(y);
+
1662 },
+
1663 [](const boost::any& x,
+
1664 const boost::any& y) { //[44] ARRAY_OF_NULLABLE_FLOAT32
+
1665 return boost::any_cast<
+
1666 boost::optional<std::vector<boost::optional<float>>>>(
+
1667 x) ==
+
1668 boost::any_cast<
+
1669 boost::optional<std::vector<boost::optional<float>>>>(y);
+
1670 },
+
1671 [](const boost::any& x, const boost::any& y) { //[45] NULLABLE_FLOAT64
+
1672 return boost::any_cast<boost::optional<double>>(x) ==
+
1673 boost::any_cast<boost::optional<double>>(y);
+
1674 },
+
1675 [](const boost::any& x,
+
1676 const boost::any& y) { //[46] ARRAY_OF_NULLABLE_FLOAT64
+
1677 return boost::any_cast<
+
1678 boost::optional<std::vector<boost::optional<double>>>>(
+
1679 x) ==
+
1680 boost::any_cast<
+
1681 boost::optional<std::vector<boost::optional<double>>>>(
+
1682 y);
+
1683 }
+
1684 };
+
1685
+
1686 const pimpl::schema& xs = x.get_schema();
+
1687 const pimpl::schema& ys = y.get_schema();
+
1688
+
1689 if (xs != ys)
+
1690 return false;
+
1691
+
1692 for (const std::pair<const std::string, boost::any>& xp : x.objects_) {
+
1693 const std::string& field_name = xp.first;
+
1694 const boost::any& value_of_x = xp.second;
+
1695 const boost::any& value_of_y = y.objects_.at(field_name);
+
1696
+
1697 boost::optional<pimpl::field_descriptor> kind_opt =
+
1698 xs.get_field(field_name);
+
1699
+
1700 if (!COMPARATORS[std::size_t(kind_opt->kind)](value_of_x, value_of_y))
+
1701 return false;
+
1702 }
+
1703
+
1704 return true;
+
1705}
+
1706
+
1707bool
+
1708operator!=(const generic_record& x, const generic_record& y)
+
1709{
+
1710 return !(x == y);
+
1711}
+
1712} // namespace generic_record
+
1713
+
1714std::ostream&
+
1715operator<<(std::ostream& os, field_kind kind)
+
1716{
+
1717 switch (kind) {
+
1718 case field_kind::NOT_AVAILABLE:
+
1719 os << "NOT_AVAILABLE";
+
1720 break;
+
1721 case field_kind::BOOLEAN:
+
1722 os << "BOOLEAN";
+
1723 break;
+
1724 case field_kind::ARRAY_OF_BOOLEAN:
+
1725 os << "ARRAY_OF_BOOLEAN";
+
1726 break;
+
1727 case field_kind::INT8:
+
1728 os << "INT8";
+
1729 break;
+
1730 case field_kind::ARRAY_OF_INT8:
+
1731 os << "ARRAY_OF_INT8";
+
1732 break;
+
1733 case field_kind::INT16:
+
1734 os << "INT16";
+
1735 break;
+
1736 case field_kind::ARRAY_OF_INT16:
+
1737 os << "ARRAY_OF_INT16";
+
1738 break;
+
1739 case field_kind::INT32:
+
1740 os << "INT32";
+
1741 break;
+
1742 case field_kind::ARRAY_OF_INT32:
+
1743 os << "ARRAY_OF_INT32";
+
1744 break;
+
1745 case field_kind::INT64:
+
1746 os << "INT64";
+
1747 break;
+
1748 case field_kind::ARRAY_OF_INT64:
+
1749 os << "ARRAY_OF_INT64";
+
1750 break;
+
1751 case field_kind::FLOAT32:
+
1752 os << "FLOAT32";
+
1753 break;
+
1754 case field_kind::ARRAY_OF_FLOAT32:
+
1755 os << "ARRAY_OF_FLOAT32";
+
1756 break;
+
1757 case field_kind::FLOAT64:
+
1758 os << "FLOAT64";
+
1759 break;
+
1760 case field_kind::ARRAY_OF_FLOAT64:
+
1761 os << "ARRAY_OF_FLOAT64";
+
1762 break;
+
1763 case field_kind::STRING:
+
1764 os << "STRING";
+
1765 break;
+
1766 case field_kind::ARRAY_OF_STRING:
+
1767 os << "ARRAY_OF_STRING";
+
1768 break;
+
1769 case field_kind::DECIMAL:
+
1770 os << "DECIMAL";
+
1771 break;
+
1772 case field_kind::ARRAY_OF_DECIMAL:
+
1773 os << "ARRAY_OF_DECIMAL";
+
1774 break;
+
1775 case field_kind::TIME:
+
1776 os << "TIME";
+
1777 break;
+
1778 case field_kind::ARRAY_OF_TIME:
+
1779 os << "ARRAY_OF_TIME";
+
1780 break;
+
1781 case field_kind::DATE:
+
1782 os << "DATE";
+
1783 break;
+
1784 case field_kind::ARRAY_OF_DATE:
+
1785 os << "ARRAY_OF_DATE";
+
1786 break;
+
1787 case field_kind::TIMESTAMP:
+
1788 os << "TIMESTAMP";
+
1789 break;
+
1790 case field_kind::ARRAY_OF_TIMESTAMP:
+
1791 os << "ARRAY_OF_TIMESTAMP";
+
1792 break;
+
1793 case field_kind::TIMESTAMP_WITH_TIMEZONE:
+
1794 os << "TIMESTAMP_WITH_TIMEZONE";
+
1795 break;
+
1796 case field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE:
+
1797 os << "ARRAY_OF_TIMESTAMP_WITH_TIMEZONE";
+
1798 break;
+
1799 case field_kind::COMPACT:
+
1800 os << "COMPACT";
+
1801 break;
+
1802 case field_kind::ARRAY_OF_COMPACT:
+
1803 os << "ARRAY_OF_COMPACT";
+
1804 break;
+
1805 case field_kind::NULLABLE_BOOLEAN:
+
1806 os << "NULLABLE_BOOLEAN";
+
1807 break;
+
1808 case field_kind::ARRAY_OF_NULLABLE_BOOLEAN:
+
1809 os << "ARRAY_OF_NULLABLE_BOOLEAN";
+
1810 break;
+
1811 case field_kind::NULLABLE_INT8:
+
1812 os << "NULLABLE_INT8";
+
1813 break;
+
1814 case field_kind::ARRAY_OF_NULLABLE_INT8:
+
1815 os << "ARRAY_OF_NULLABLE_INT8";
+
1816 break;
+
1817 case field_kind::NULLABLE_INT16:
+
1818 os << "NULLABLE_INT16";
+
1819 break;
+
1820 case field_kind::ARRAY_OF_NULLABLE_INT16:
+
1821 os << "ARRAY_OF_NULLABLE_INT16";
+
1822 break;
+
1823 case field_kind::NULLABLE_INT32:
+
1824 os << "NULLABLE_INT32";
+
1825 break;
+
1826 case field_kind::ARRAY_OF_NULLABLE_INT32:
+
1827 os << "ARRAY_OF_NULLABLE_INT32";
+
1828 break;
+
1829 case field_kind::NULLABLE_INT64:
+
1830 os << "NULLABLE_INT64";
+
1831 break;
+
1832 case field_kind::ARRAY_OF_NULLABLE_INT64:
+
1833 os << "ARRAY_OF_NULLABLE_INT64";
+
1834 break;
+
1835 case field_kind::NULLABLE_FLOAT32:
+
1836 os << "NULLABLE_FLOAT32";
+
1837 break;
+
1838 case field_kind::ARRAY_OF_NULLABLE_FLOAT32:
+
1839 os << "ARRAY_OF_NULLABLE_FLOAT32";
+
1840 break;
+
1841 case field_kind::NULLABLE_FLOAT64:
+
1842 os << "NULLABLE_FLOAT64";
+
1843 break;
+
1844 case field_kind::ARRAY_OF_NULLABLE_FLOAT64:
+
1845 os << "ARRAY_OF_NULLABLE_FLOAT64";
+
1846 break;
+
1847 }
+
1848
+
1849 return os;
+
1850}
+
1851
+
1852} // namespace serialization
+
1853} // namespace client
+
1854} // namespace hazelcast
+
1855
+
1856namespace hazelcast {
+
1857namespace client {
+
1858namespace serialization {
+
1859namespace compact {
+
1860
+
1861compact_writer::compact_writer(
+
1862 pimpl::default_compact_writer* default_compact_writer)
+
1863 : default_compact_writer(default_compact_writer)
+
1864 , schema_writer(nullptr)
+
1865{}
+
1866
+
1867compact_writer::compact_writer(pimpl::schema_writer* schema_writer)
+
1868 : default_compact_writer(nullptr)
+
1869 , schema_writer(schema_writer)
+
1870{}
+
1871
+
1872void
+
1873compact_writer::write_boolean(const std::string& field_name, bool value)
+
1874{
+
1875 if (default_compact_writer) {
+
1876 default_compact_writer->write_boolean(field_name, value);
+
1877 } else {
+
1878 schema_writer->add_field(field_name, field_kind::BOOLEAN);
+
1879 }
+
1880}
+
1881void
+
1882compact_writer::write_int8(const std::string& field_name, int8_t value)
+
1883{
+
1884 if (default_compact_writer) {
+
1885 default_compact_writer->write_int8(field_name, value);
+
1886 } else {
+
1887 schema_writer->add_field(field_name, field_kind::INT8);
+
1888 }
+
1889}
+
1890
+
1891void
+
1892compact_writer::write_int16(const std::string& field_name, int16_t value)
+
1893{
+
1894 if (default_compact_writer) {
+
1895 default_compact_writer->write_int16(field_name, value);
+
1896 } else {
+
1897 schema_writer->add_field(field_name, field_kind::INT16);
+
1898 }
+
1899}
+
1900
+
1901void
+
1902compact_writer::write_int32(const std::string& field_name, int32_t value)
+
1903{
+
1904 if (default_compact_writer != nullptr) {
+
1905 default_compact_writer->write_int32(field_name, value);
+
1906 } else {
+
1907 schema_writer->add_field(field_name, field_kind::INT32);
+
1908 }
+
1909}
+
1910
+
1911void
+
1912compact_writer::write_int64(const std::string& field_name, int64_t value)
+
1913{
+
1914 if (default_compact_writer != nullptr) {
+
1915 default_compact_writer->write_int64(field_name, value);
+
1916 } else {
+
1917 schema_writer->add_field(field_name, field_kind::INT64);
+
1918 }
+
1919}
+
1920
+
1921void
+
1922compact_writer::write_float32(const std::string& field_name, float value)
+
1923{
+
1924 if (default_compact_writer != nullptr) {
+
1925 default_compact_writer->write_float32(field_name, value);
+
1926 } else {
+
1927 schema_writer->add_field(field_name, field_kind::FLOAT32);
+
1928 }
+
1929}
+
1930
+
1931void
+
1932compact_writer::write_float64(const std::string& field_name, double value)
+
1933{
+
1934 if (default_compact_writer != nullptr) {
+
1935 default_compact_writer->write_float64(field_name, value);
+
1936 } else {
+
1937 schema_writer->add_field(field_name, field_kind::FLOAT64);
+
1938 }
+
1939}
+
1940
+
1941void
+
1942compact_writer::write_string(const std::string& field_name,
+
1943 const boost::optional<std::string>& value)
+
1944{
+
1945 if (default_compact_writer != nullptr) {
+
1946 default_compact_writer->write_string(field_name, value);
+
1947 } else {
+
1948 schema_writer->add_field(field_name, field_kind::STRING);
+
1949 }
+
1950}
+
1951
+
1952void
+
1953compact_writer::write_decimal(const std::string& field_name,
+
1954 const boost::optional<big_decimal>& value)
+
1955{
+
1956 if (default_compact_writer != nullptr) {
+
1957 default_compact_writer->write_decimal(field_name, value);
+
1958 } else {
+
1959 schema_writer->add_field(field_name, field_kind::DECIMAL);
+
1960 }
+
1961}
+
1962
+
1963void
+
1964compact_writer::write_time(
+
1965 const std::string& field_name,
+
1966 const boost::optional<hazelcast::client::local_time>& value)
+
1967{
+
1968 if (default_compact_writer != nullptr) {
+
1969 default_compact_writer->write_time(field_name, value);
+
1970 } else {
+
1971 schema_writer->add_field(field_name, field_kind::TIME);
+
1972 }
+
1973}
+
1974
+
1975void
+
1976compact_writer::write_date(
+
1977 const std::string& field_name,
+
1978 const boost::optional<hazelcast::client::local_date>& value)
+
1979{
+
1980 if (default_compact_writer != nullptr) {
+
1981 default_compact_writer->write_date(field_name, value);
+
1982 } else {
+
1983 schema_writer->add_field(field_name, field_kind::DATE);
+
1984 }
+
1985}
+
1986
+
1987void
+
1988compact_writer::write_timestamp(
+
1989 const std::string& field_name,
+
1990 const boost::optional<hazelcast::client::local_date_time>& value)
+
1991{
+
1992 if (default_compact_writer != nullptr) {
+
1993 default_compact_writer->write_timestamp(field_name, value);
+
1994 } else {
+
1995 schema_writer->add_field(field_name, field_kind::TIMESTAMP);
+
1996 }
+
1997}
+
1998
+
1999void
+
2000compact_writer::write_timestamp_with_timezone(
+
2001 const std::string& field_name,
+
2002 const boost::optional<hazelcast::client::offset_date_time>& value)
+
2003{
+
2004 if (default_compact_writer != nullptr) {
+
2005 default_compact_writer->write_timestamp_with_timezone(field_name,
+
2006 value);
+
2007 } else {
+
2008 schema_writer->add_field(field_name,
+
2009 field_kind::TIMESTAMP_WITH_TIMEZONE);
+
2010 }
+
2011}
+
2012
+
2013void
+
2014compact_writer::write_array_of_boolean(
+
2015 const std::string& field_name,
+
2016 const boost::optional<std::vector<bool>>& value)
+
2017{
+
2018 if (default_compact_writer != nullptr) {
+
2019 default_compact_writer->write_array_of_boolean(field_name, value);
+
2020 } else {
+
2021 schema_writer->add_field(field_name, field_kind::ARRAY_OF_BOOLEAN);
+
2022 }
+
2023}
+
2024
+
2025void
+
2026compact_writer::write_array_of_int8(
+
2027 const std::string& field_name,
+
2028 const boost::optional<std::vector<int8_t>>& value)
+
2029{
+
2030 if (default_compact_writer != nullptr) {
+
2031 default_compact_writer->write_array_of_int8(field_name, value);
+
2032 } else {
+
2033 schema_writer->add_field(field_name, field_kind::ARRAY_OF_INT8);
+
2034 }
+
2035}
+
2036
+
2037void
+
2038compact_writer::write_array_of_int16(
+
2039 const std::string& field_name,
+
2040 const boost::optional<std::vector<int16_t>>& value)
+
2041{
+
2042 if (default_compact_writer != nullptr) {
+
2043 default_compact_writer->write_array_of_int16(field_name, value);
+
2044 } else {
+
2045 schema_writer->add_field(field_name, field_kind::ARRAY_OF_INT16);
+
2046 }
+
2047}
+
2048
+
2049void
+
2050compact_writer::write_array_of_int32(
+
2051 const std::string& field_name,
+
2052 const boost::optional<std::vector<int32_t>>& value)
+
2053{
+
2054 if (default_compact_writer != nullptr) {
+
2055 default_compact_writer->write_array_of_int32(field_name, value);
+
2056 } else {
+
2057 schema_writer->add_field(field_name, field_kind::ARRAY_OF_INT32);
+
2058 }
+
2059}
+
2060
+
2061void
+
2062compact_writer::write_array_of_int64(
+
2063 const std::string& field_name,
+
2064 const boost::optional<std::vector<int64_t>>& value)
+
2065{
+
2066 if (default_compact_writer != nullptr) {
+
2067 default_compact_writer->write_array_of_int64(field_name, value);
+
2068 } else {
+
2069 schema_writer->add_field(field_name, field_kind::ARRAY_OF_INT64);
+
2070 }
+
2071}
+
2072
+
2073void
+
2074compact_writer::write_array_of_float32(
+
2075 const std::string& field_name,
+
2076 const boost::optional<std::vector<float>>& value)
+
2077{
+
2078 if (default_compact_writer != nullptr) {
+
2079 default_compact_writer->write_array_of_float32(field_name, value);
+
2080 } else {
+
2081 schema_writer->add_field(field_name, field_kind::ARRAY_OF_FLOAT32);
+
2082 }
+
2083}
+
2084
+
2085void
+
2086compact_writer::write_array_of_float64(
+
2087 const std::string& field_name,
+
2088 const boost::optional<std::vector<double>>& value)
+
2089{
+
2090 if (default_compact_writer != nullptr) {
+
2091 default_compact_writer->write_array_of_float64(field_name, value);
+
2092 } else {
+
2093 schema_writer->add_field(field_name, field_kind::ARRAY_OF_FLOAT64);
+
2094 }
+
2095}
+
2096
+
2097void
+
2098compact_writer::write_array_of_string(
+
2099 const std::string& field_name,
+
2100 const boost::optional<std::vector<boost::optional<std::string>>>& value)
+
2101{
+
2102 if (default_compact_writer != nullptr) {
+
2103 default_compact_writer->write_array_of_string(field_name, value);
+
2104 } else {
+
2105 schema_writer->add_field(field_name, field_kind::ARRAY_OF_STRING);
+
2106 }
+
2107}
+
2108
+
2109void
+
2110compact_writer::write_array_of_decimal(
+
2111 const std::string& field_name,
+
2112 const boost::optional<std::vector<boost::optional<big_decimal>>>& value)
+
2113{
+
2114 if (default_compact_writer != nullptr) {
+
2115 default_compact_writer->write_array_of_decimal(field_name, value);
+
2116 } else {
+
2117 schema_writer->add_field(field_name, field_kind::ARRAY_OF_DECIMAL);
+
2118 }
+
2119}
+
2120
+
2121void
+
2122compact_writer::write_array_of_time(
+
2123 const std::string& field_name,
+
2124 const boost::optional<std::vector<boost::optional<local_time>>>& value)
+
2125{
+
2126 if (default_compact_writer != nullptr) {
+
2127 default_compact_writer->write_array_of_time(field_name, value);
+
2128 } else {
+
2129 schema_writer->add_field(field_name, field_kind::ARRAY_OF_TIME);
+
2130 }
+
2131}
+
2132
+
2133void
+
2134compact_writer::write_array_of_date(
+
2135 const std::string& field_name,
+
2136 const boost::optional<std::vector<boost::optional<local_date>>>& value)
+
2137{
+
2138 if (default_compact_writer != nullptr) {
+
2139 default_compact_writer->write_array_of_date(field_name, value);
+
2140 } else {
+
2141 schema_writer->add_field(field_name, field_kind::ARRAY_OF_DATE);
+
2142 }
+
2143}
+
2144
+
2145void
+
2146compact_writer::write_array_of_timestamp(
+
2147 const std::string& field_name,
+
2148 const boost::optional<std::vector<boost::optional<local_date_time>>>& value)
+
2149{
+
2150 if (default_compact_writer != nullptr) {
+
2151 default_compact_writer->write_array_of_timestamp(field_name, value);
+
2152 } else {
+
2153 schema_writer->add_field(field_name, field_kind::ARRAY_OF_TIMESTAMP);
+
2154 }
+
2155}
+
2156
+
2157void
+
2158compact_writer::write_array_of_timestamp_with_timezone(
+
2159 const std::string& field_name,
+
2160 const boost::optional<std::vector<boost::optional<offset_date_time>>>& value)
+
2161{
+
2162 if (default_compact_writer != nullptr) {
+
2163 default_compact_writer->write_array_of_timestamp_with_timezone(
+
2164 field_name, value);
+
2165 } else {
+
2166 schema_writer->add_field(field_name,
+
2167 field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
2168 }
+
2169}
+
2170
+
2171void
+
2172compact_writer::write_nullable_boolean(const std::string& field_name,
+
2173 const boost::optional<bool>& value)
+
2174{
+
2175 if (default_compact_writer != nullptr) {
+
2176 default_compact_writer->write_nullable_boolean(field_name, value);
+
2177 } else {
+
2178 schema_writer->add_field(field_name, field_kind::NULLABLE_BOOLEAN);
+
2179 }
+
2180}
+
2181
+
2182void
+
2183compact_writer::write_nullable_int8(const std::string& field_name,
+
2184 const boost::optional<int8_t>& value)
+
2185{
+
2186 if (default_compact_writer != nullptr) {
+
2187 default_compact_writer->write_nullable_int8(field_name, value);
+
2188 } else {
+
2189 schema_writer->add_field(field_name, field_kind::NULLABLE_INT8);
+
2190 }
+
2191}
+
2192
+
2193void
+
2194compact_writer::write_nullable_int16(const std::string& field_name,
+
2195 const boost::optional<int16_t>& value)
+
2196{
+
2197 if (default_compact_writer != nullptr) {
+
2198 default_compact_writer->write_nullable_int16(field_name, value);
+
2199 } else {
+
2200 schema_writer->add_field(field_name, field_kind::NULLABLE_INT16);
+
2201 }
+
2202}
+
2203
+
2204void
+
2205compact_writer::write_nullable_int32(const std::string& field_name,
+
2206 const boost::optional<int32_t>& value)
+
2207{
+
2208 if (default_compact_writer != nullptr) {
+
2209 default_compact_writer->write_nullable_int32(field_name, value);
+
2210 } else {
+
2211 schema_writer->add_field(field_name, field_kind::NULLABLE_INT32);
+
2212 }
+
2213}
+
2214
+
2215void
+
2216compact_writer::write_nullable_int64(const std::string& field_name,
+
2217 const boost::optional<int64_t>& value)
+
2218{
+
2219 if (default_compact_writer != nullptr) {
+
2220 default_compact_writer->write_nullable_int64(field_name, value);
+
2221 } else {
+
2222 schema_writer->add_field(field_name, field_kind::NULLABLE_INT64);
+
2223 }
+
2224}
+
2225
+
2226void
+
2227compact_writer::write_nullable_float32(const std::string& field_name,
+
2228 const boost::optional<float>& value)
+
2229{
+
2230 if (default_compact_writer != nullptr) {
+
2231 default_compact_writer->write_nullable_float32(field_name, value);
+
2232 } else {
+
2233 schema_writer->add_field(field_name, field_kind::NULLABLE_FLOAT32);
+
2234 }
+
2235}
+
2236
+
2237void
+
2238compact_writer::write_nullable_float64(const std::string& field_name,
+
2239 const boost::optional<double>& value)
+
2240{
+
2241 if (default_compact_writer != nullptr) {
+
2242 default_compact_writer->write_nullable_float64(field_name, value);
+
2243 } else {
+
2244 schema_writer->add_field(field_name, field_kind::NULLABLE_FLOAT64);
+
2245 }
+
2246}
+
2247
+
2248void
+
2249compact_writer::write_array_of_nullable_boolean(
+
2250 const std::string& field_name,
+
2251 const boost::optional<std::vector<boost::optional<bool>>>& value)
+
2252{
+
2253 if (default_compact_writer != nullptr) {
+
2254 default_compact_writer->write_array_of_nullable_boolean(field_name,
+
2255 value);
+
2256 } else {
+
2257 schema_writer->add_field(field_name,
+
2258 field_kind::ARRAY_OF_NULLABLE_BOOLEAN);
+
2259 }
+
2260}
+
2261
+
2262void
+
2263compact_writer::write_array_of_nullable_int8(
+
2264 const std::string& field_name,
+
2265 const boost::optional<std::vector<boost::optional<int8_t>>>& value)
+
2266{
+
2267 if (default_compact_writer != nullptr) {
+
2268 default_compact_writer->write_array_of_nullable_int8(field_name, value);
+
2269 } else {
+
2270 schema_writer->add_field(field_name,
+
2271 field_kind::ARRAY_OF_NULLABLE_INT8);
+
2272 }
+
2273}
+
2274
+
2275void
+
2276compact_writer::write_array_of_nullable_int16(
+
2277 const std::string& field_name,
+
2278 const boost::optional<std::vector<boost::optional<int16_t>>>& value)
+
2279{
+
2280 if (default_compact_writer != nullptr) {
+
2281 default_compact_writer->write_array_of_nullable_int16(field_name,
+
2282 value);
+
2283 } else {
+
2284 schema_writer->add_field(field_name,
+
2285 field_kind::ARRAY_OF_NULLABLE_INT16);
+
2286 }
+
2287}
+
2288
+
2289void
+
2290compact_writer::write_array_of_nullable_int32(
+
2291 const std::string& field_name,
+
2292 const boost::optional<std::vector<boost::optional<int32_t>>>& value)
+
2293{
+
2294 if (default_compact_writer != nullptr) {
+
2295 default_compact_writer->write_array_of_nullable_int32(field_name,
+
2296 value);
+
2297 } else {
+
2298 schema_writer->add_field(field_name,
+
2299 field_kind::ARRAY_OF_NULLABLE_INT32);
+
2300 }
+
2301}
+
2302
+
2303void
+
2304compact_writer::write_array_of_nullable_int64(
+
2305 const std::string& field_name,
+
2306 const boost::optional<std::vector<boost::optional<int64_t>>>& value)
+
2307{
+
2308 if (default_compact_writer != nullptr) {
+
2309 default_compact_writer->write_array_of_nullable_int64(field_name,
+
2310 value);
+
2311 } else {
+
2312 schema_writer->add_field(field_name,
+
2313 field_kind::ARRAY_OF_NULLABLE_INT64);
+
2314 }
+
2315}
+
2316
+
2317void
+
2318compact_writer::write_array_of_nullable_float32(
+
2319 const std::string& field_name,
+
2320 const boost::optional<std::vector<boost::optional<float>>>& value)
+
2321{
+
2322 if (default_compact_writer != nullptr) {
+
2323 default_compact_writer->write_array_of_nullable_float32(field_name,
+
2324 value);
+
2325 } else {
+
2326 schema_writer->add_field(field_name,
+
2327 field_kind::ARRAY_OF_NULLABLE_FLOAT32);
+
2328 }
+
2329}
+
2330
+
2331void
+
2332compact_writer::write_array_of_nullable_float64(
+
2333 const std::string& field_name,
+
2334 const boost::optional<std::vector<boost::optional<double>>>& value)
+
2335{
+
2336 if (default_compact_writer != nullptr) {
+
2337 default_compact_writer->write_array_of_nullable_float64(field_name,
+
2338 value);
+
2339 } else {
+
2340 schema_writer->add_field(field_name,
+
2341 field_kind::ARRAY_OF_NULLABLE_FLOAT64);
+
2342 }
+
2343}
+
2344
+
2345} // namespace compact
+
2346
+
2347namespace pimpl {
+
2348
+
2349compact::compact_reader
+
2350create_compact_reader(
+
2351 pimpl::compact_stream_serializer& compact_stream_serializer,
+
2352 object_data_input& object_data_input,
+
2353 const pimpl::schema& schema)
+
2354{
+
2355 return compact::compact_reader{ compact_stream_serializer,
+
2356 object_data_input,
+
2357 schema };
+
2358}
+
2359
+
2360} // namespace pimpl
+
2361
+
2362namespace compact {
+
2363
+
2364const compact_reader::offset_func compact_reader::BYTE_OFFSET_READER =
+
2365 pimpl::offset_reader::get_offset<int8_t>;
+
2366const compact_reader::offset_func compact_reader::SHORT_OFFSET_READER =
+
2367 pimpl::offset_reader::get_offset<int16_t>;
+
2368const compact_reader::offset_func compact_reader::INT_OFFSET_READER =
+
2369 pimpl::offset_reader::get_offset<int32_t>;
+
2370
+
2371compact_reader::compact_reader(
+
2372 pimpl::compact_stream_serializer& compact_stream_serializer,
+
2373 serialization::object_data_input& object_data_input,
+
2374 const pimpl::schema& schema)
+
2375 : compact_stream_serializer(compact_stream_serializer)
+
2376 , object_data_input(object_data_input)
+
2377 , schema(schema)
+
2378{
+
2379 size_t final_position;
+
2380 size_t number_of_var_size_fields = schema.number_of_var_size_fields();
+
2381 if (number_of_var_size_fields != 0) {
+
2382 uint32_t data_length = object_data_input.read<int32_t>();
+
2383 data_start_position = object_data_input.position();
+
2384 variable_offsets_position = data_start_position + data_length;
+
2385 if (data_length < pimpl::offset_reader::BYTE_OFFSET_READER_RANGE) {
+
2386 get_offset = BYTE_OFFSET_READER;
+
2387 final_position =
+
2388 variable_offsets_position + number_of_var_size_fields;
+
2389 } else if (data_length <
+
2390 pimpl::offset_reader::SHORT_OFFSET_READER_RANGE) {
+
2391 get_offset = SHORT_OFFSET_READER;
+
2392 final_position =
+
2393 variable_offsets_position +
+
2394 (number_of_var_size_fields * util::Bits::SHORT_SIZE_IN_BYTES);
+
2395 } else {
+
2396 get_offset = INT_OFFSET_READER;
+
2397 final_position =
+
2398 variable_offsets_position +
+
2399 (number_of_var_size_fields * util::Bits::INT_SIZE_IN_BYTES);
+
2400 }
+
2401 } else {
+
2402 get_offset = INT_OFFSET_READER;
+
2403 variable_offsets_position = 0;
+
2404 data_start_position = object_data_input.position();
+
2405 final_position =
+
2406 data_start_position + schema.fixed_size_fields_length();
+
2407 }
+
2408 // set the position to final so that the next one to read something from
+
2409 // `in` can start from correct position
+
2410 object_data_input.position(static_cast<int>(final_position));
+
2411}
+
2412
+
2413bool
+
2414compact_reader::is_field_exists(const std::string& field_name,
+
2415 field_kind kind) const
+
2416{
+
2417 const auto& fields = schema.fields();
+
2418 const auto& field_descriptor = fields.find(field_name);
+
2419 if (field_descriptor == fields.end()) {
+
2420 return false;
+
2421 }
+
2422 return field_descriptor->second.kind == kind;
+
2423}
+
2424
+
2425const pimpl::field_descriptor&
+
2426compact_reader::get_field_descriptor(const std::string& field_name) const
+
2427{
+
2428 const auto& fields = schema.fields();
+
2429 const auto& field_descriptor = fields.find(field_name);
+
2430 if (field_descriptor == fields.end()) {
+
2431 BOOST_THROW_EXCEPTION(unknown_field(field_name));
+
2432 }
+
2433 return field_descriptor->second;
+
2434}
+
2435
+
2436const pimpl::field_descriptor&
+
2437compact_reader::get_field_descriptor(const std::string& field_name,
+
2438 field_kind kind) const
+
2439{
+
2440 const auto& field_descriptor = get_field_descriptor(field_name);
+
2441 if (field_descriptor.kind != kind) {
+
2442 BOOST_THROW_EXCEPTION(
+
2443 unexpected_field_kind(field_descriptor.kind, field_name));
+
2444 }
+
2445 return field_descriptor;
+
2446}
+
2447
+
2448std::function<int32_t(serialization::object_data_input&, uint32_t, uint32_t)>
+
2449compact_reader::get_offset_reader(int32_t data_length)
+
2450{
+
2451 if (data_length < pimpl::offset_reader::BYTE_OFFSET_READER_RANGE) {
+
2452 return BYTE_OFFSET_READER;
+
2453 } else if (data_length < pimpl::offset_reader::SHORT_OFFSET_READER_RANGE) {
+
2454 return SHORT_OFFSET_READER;
+
2455 } else {
+
2456 return INT_OFFSET_READER;
+
2457 }
+
2458}
+
2459
+
2460exception::hazelcast_serialization
+
2461compact_reader::unexpected_null_value_in_array(const std::string& field_name,
+
2462 const std::string& method_suffix)
+
2463{
+
2464 return {
+
2465 "compact_reader",
+
2466 (boost::format(
+
2467 "Error while reading %1%. Array with null items can not be read via "
+
2468 "read_array_of_%2% methods. Use read_array_of_nullable_%2% "
+
2469 "instead") %
+
2470 field_name % method_suffix)
+
2471 .str()
+
2472 };
+
2473}
+
2474exception::hazelcast_serialization
+
2475compact_reader::unknown_field(const std::string& field_name) const
+
2476{
+
2477 return { "compact_reader",
+
2478 (boost::format("Unknown field name %1% on %2% ") % field_name %
+
2479 schema)
+
2480 .str() };
+
2481}
+
2482
+
2483exception::hazelcast_serialization
+
2484compact_reader::unexpected_field_kind(field_kind kind,
+
2485 const std::string& field_name) const
+
2486{
+
2487 return { "compact_reader",
+
2488 (boost::format("Unexpected fieldKind %1% for %2% on %3%") % kind %
+
2489 field_name % schema)
+
2490 .str() };
+
2491}
+
2492
+
2493exception::hazelcast_serialization
+
2494compact_reader::unexpected_null_value(const std::string& field_name,
+
2495 const std::string& method_suffix)
+
2496{
+
2497 return { "compact_reader",
+
2498 (boost::format(
+
2499 "Error while reading %1%. null value can not be read via "
+
2500 "read_%2% methods. Use read_nullable_%2% instead.") %
+
2501 field_name % method_suffix)
+
2502 .str() };
+
2503}
+
2504
+
2505size_t
+
2506compact_reader::read_fixed_size_position(
+
2507 const pimpl::field_descriptor& field_descriptor) const
+
2508{
+
2509 int32_t primitive_offset = field_descriptor.offset;
+
2510 return primitive_offset + data_start_position;
+
2511}
+
2512
+
2513int32_t
+
2514compact_reader::read_var_size_position(
+
2515 const pimpl::field_descriptor& field_descriptor) const
+
2516{
+
2517 int32_t index = field_descriptor.index;
+
2518 int32_t offset =
+
2519 get_offset(object_data_input, variable_offsets_position, index);
+
2520 return offset == pimpl::offset_reader::NULL_OFFSET
+
2521 ? pimpl::offset_reader::NULL_OFFSET
+
2522 : offset + data_start_position;
+
2523}
+
2524
+
2525field_kind
+
2526compact_reader::get_field_kind(const std::string& field_name)
+
2527{
+
2528 auto descriptor = schema.get_field(field_name);
+
2529
+
2530 if (!descriptor) {
+
2531 return field_kind::NOT_AVAILABLE;
+
2532 }
+
2533
+
2534 return descriptor->kind;
+
2535}
+
2536
+
2537bool
+
2538compact_reader::read_boolean(const std::string& fieldName)
+
2539{
+
2540 return read_primitive<bool>(
+
2541 fieldName, field_kind::BOOLEAN, field_kind::NULLABLE_BOOLEAN, "boolean");
+
2542}
+
2543
+
2544int8_t
+
2545compact_reader::read_int8(const std::string& fieldName)
+
2546{
+
2547 return read_primitive<int8_t>(
+
2548 fieldName, field_kind::INT8, field_kind::NULLABLE_INT8, "int8");
+
2549}
+
2550
+
2551int16_t
+
2552compact_reader::read_int16(const std::string& field_name)
+
2553{
+
2554 return read_primitive<int16_t>(
+
2555 field_name, field_kind::INT16, field_kind::NULLABLE_INT16, "int16");
+
2556}
+
2557
+
2558int32_t
+
2559compact_reader::read_int32(const std::string& field_name)
+
2560{
+
2561 return read_primitive<int32_t>(
+
2562 field_name, field_kind::INT32, field_kind::NULLABLE_INT32, "int32");
+
2563}
+
2564
+
2565int64_t
+
2566compact_reader::read_int64(const std::string& field_name)
+
2567{
+
2568 return read_primitive<int64_t>(
+
2569 field_name, field_kind::INT64, field_kind::NULLABLE_INT64, "int64");
+
2570}
+
2571
+
2572float
+
2573compact_reader::read_float32(const std::string& field_name)
+
2574{
+
2575 return read_primitive<float>(
+
2576 field_name, field_kind::FLOAT32, field_kind::NULLABLE_FLOAT32, "float32");
+
2577}
+
2578
+
2579double
+
2580compact_reader::read_float64(const std::string& field_name)
+
2581{
+
2582 return read_primitive<double>(
+
2583 field_name, field_kind::FLOAT64, field_kind::NULLABLE_FLOAT64, "float64");
+
2584}
+
2585
+
2586boost::optional<std::string>
+
2587compact_reader::read_string(const std::string& field_name)
+
2588{
+
2589 return read_variable_size<std::string>(field_name, field_kind::STRING);
+
2590}
+
2591
+
2592boost::optional<big_decimal>
+
2593compact_reader::read_decimal(const std::string& field_name)
+
2594{
+
2595 return read_variable_size<big_decimal>(field_name, field_kind::DECIMAL);
+
2596}
+
2597
+
2598boost::optional<hazelcast::client::local_time>
+
2599compact_reader::read_time(const std::string& field_name)
+
2600{
+
2601 return read_variable_size<hazelcast::client::local_time>(field_name,
+
2602 field_kind::TIME);
+
2603}
+
2604
+
2605boost::optional<hazelcast::client::local_date>
+
2606compact_reader::read_date(const std::string& field_name)
+
2607{
+
2608 return read_variable_size<hazelcast::client::local_date>(field_name,
+
2609 field_kind::DATE);
+
2610}
+
2611
+
2612boost::optional<hazelcast::client::local_date_time>
+
2613compact_reader::read_timestamp(const std::string& field_name)
+
2614{
+
2615 return read_variable_size<hazelcast::client::local_date_time>(
+
2616 field_name, field_kind::TIMESTAMP);
+
2617}
+
2618
+
2619boost::optional<hazelcast::client::offset_date_time>
+
2620compact_reader::read_timestamp_with_timezone(const std::string& field_name)
+
2621{
+
2622 return read_variable_size<hazelcast::client::offset_date_time>(
+
2623 field_name, field_kind::TIMESTAMP_WITH_TIMEZONE);
+
2624}
+
2625
+
2626boost::optional<std::vector<bool>>
+
2627compact_reader::read_array_of_boolean(const std::string& field_name)
+
2628{
+
2629 return read_array_of_primitive<std::vector<bool>>(
+
2630 field_name,
+
2631 field_kind::ARRAY_OF_BOOLEAN,
+
2632 field_kind::ARRAY_OF_NULLABLE_BOOLEAN,
+
2633 "boolean");
+
2634}
+
2635
+
2636boost::optional<std::vector<int8_t>>
+
2637compact_reader::read_array_of_int8(const std::string& field_name)
+
2638{
+
2639 return read_array_of_primitive<std::vector<int8_t>>(
+
2640 field_name,
+
2641 field_kind::ARRAY_OF_INT8,
+
2642 field_kind::ARRAY_OF_NULLABLE_INT8,
+
2643 "int8");
+
2644}
+
2645
+
2646boost::optional<std::vector<int16_t>>
+
2647compact_reader::read_array_of_int16(const std::string& field_name)
+
2648{
+
2649 return read_array_of_primitive<std::vector<int16_t>>(
+
2650 field_name,
+
2651 field_kind::ARRAY_OF_INT16,
+
2652 field_kind::ARRAY_OF_NULLABLE_INT16,
+
2653 "int16");
+
2654}
+
2655
+
2656boost::optional<std::vector<int32_t>>
+
2657compact_reader::read_array_of_int32(const std::string& field_name)
+
2658{
+
2659 return read_array_of_primitive<std::vector<int32_t>>(
+
2660 field_name,
+
2661 field_kind::ARRAY_OF_INT32,
+
2662 field_kind::ARRAY_OF_NULLABLE_INT32,
+
2663 "int32");
+
2664}
+
2665boost::optional<std::vector<int64_t>>
+
2666compact_reader::read_array_of_int64(const std::string& field_name)
+
2667{
+
2668 return read_array_of_primitive<std::vector<int64_t>>(
+
2669 field_name,
+
2670 field_kind::ARRAY_OF_INT64,
+
2671 field_kind::ARRAY_OF_NULLABLE_INT64,
+
2672 "int64");
+
2673}
+
2674
+
2675boost::optional<std::vector<float>>
+
2676compact_reader::read_array_of_float32(const std::string& field_name)
+
2677{
+
2678 return read_array_of_primitive<std::vector<float>>(
+
2679 field_name,
+
2680 field_kind::ARRAY_OF_FLOAT32,
+
2681 field_kind::ARRAY_OF_NULLABLE_FLOAT32,
+
2682 "float32");
+
2683}
+
2684
+
2685boost::optional<std::vector<double>>
+
2686compact_reader::read_array_of_float64(const std::string& field_name)
+
2687{
+
2688 return read_array_of_primitive<std::vector<double>>(
+
2689 field_name,
+
2690 field_kind::ARRAY_OF_FLOAT64,
+
2691 field_kind::ARRAY_OF_NULLABLE_FLOAT64,
+
2692 "float64");
+
2693}
+
2694
+
2695boost::optional<std::vector<boost::optional<std::string>>>
+
2696compact_reader::read_array_of_string(const std::string& field_name)
+
2697{
+
2698 const auto& descriptor =
+
2699 get_field_descriptor(field_name, field_kind::ARRAY_OF_STRING);
+
2700 return read_array_of_variable_size<std::string>(descriptor);
+
2701}
+
2702
+
2703boost::optional<std::vector<boost::optional<big_decimal>>>
+
2704compact_reader::read_array_of_decimal(const std::string& field_name)
+
2705{
+
2706 const auto& descriptor =
+
2707 get_field_descriptor(field_name, field_kind::ARRAY_OF_DECIMAL);
+
2708 return read_array_of_variable_size<big_decimal>(descriptor);
+
2709}
+
2710
+
2711boost::optional<std::vector<boost::optional<local_time>>>
+
2712compact_reader::read_array_of_time(const std::string& field_name)
+
2713{
+
2714 const auto& descriptor =
+
2715 get_field_descriptor(field_name, field_kind::ARRAY_OF_TIME);
+
2716 return read_array_of_variable_size<local_time>(descriptor);
+
2717}
+
2718
+
2719boost::optional<std::vector<boost::optional<local_date>>>
+
2720compact_reader::read_array_of_date(const std::string& field_name)
+
2721{
+
2722 const auto& descriptor =
+
2723 get_field_descriptor(field_name, field_kind::ARRAY_OF_DATE);
+
2724 return read_array_of_variable_size<local_date>(descriptor);
+
2725}
+
2726
+
2727boost::optional<std::vector<boost::optional<local_date_time>>>
+
2728compact_reader::read_array_of_timestamp(const std::string& field_name)
+
2729{
+
2730 const auto& descriptor =
+
2731 get_field_descriptor(field_name, field_kind::ARRAY_OF_TIMESTAMP);
+
2732 return read_array_of_variable_size<local_date_time>(descriptor);
+
2733}
+
2734
+
2735boost::optional<std::vector<boost::optional<offset_date_time>>>
+
2736compact_reader::read_array_of_timestamp_with_timezone(
+
2737 const std::string& field_name)
+
2738{
+
2739 const auto& descriptor = get_field_descriptor(
+
2740 field_name, field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE);
+
2741 return read_array_of_variable_size<offset_date_time>(descriptor);
+
2742}
+
2743
+
2744boost::optional<bool>
+
2745compact_reader::read_nullable_boolean(const std::string& field_name)
+
2746{
+
2747 return read_nullable_primitive<bool>(
+
2748 field_name, field_kind::BOOLEAN, field_kind::NULLABLE_BOOLEAN);
+
2749}
+
2750
+
2751boost::optional<int8_t>
+
2752compact_reader::read_nullable_int8(const std::string& field_name)
+
2753{
+
2754 return read_nullable_primitive<int8_t>(
+
2755 field_name, field_kind::INT8, field_kind::NULLABLE_INT8);
+
2756}
+
2757
+
2758boost::optional<int16_t>
+
2759compact_reader::read_nullable_int16(const std::string& field_name)
+
2760{
+
2761 return read_nullable_primitive<int16_t>(
+
2762 field_name, field_kind::INT16, field_kind::NULLABLE_INT16);
+
2763}
+
2764
+
2765boost::optional<int32_t>
+
2766compact_reader::read_nullable_int32(const std::string& field_name)
+
2767{
+
2768 return read_nullable_primitive<int32_t>(
+
2769 field_name, field_kind::INT32, field_kind::NULLABLE_INT32);
+
2770}
+
2771
+
2772boost::optional<int64_t>
+
2773compact_reader::read_nullable_int64(const std::string& field_name)
+
2774{
+
2775 return read_nullable_primitive<int64_t>(
+
2776 field_name, field_kind::INT64, field_kind::NULLABLE_INT64);
+
2777}
+
2778
+
2779boost::optional<float>
+
2780compact_reader::read_nullable_float32(const std::string& field_name)
+
2781{
+
2782 return read_nullable_primitive<float>(
+
2783 field_name, field_kind::FLOAT32, field_kind::NULLABLE_FLOAT32);
+
2784}
+
2785
+
2786boost::optional<double>
+
2787compact_reader::read_nullable_float64(const std::string& field_name)
+
2788{
+
2789 return read_nullable_primitive<double>(
+
2790 field_name, field_kind::FLOAT64, field_kind::NULLABLE_FLOAT64);
+
2791}
+
2792
+
2793boost::optional<std::vector<boost::optional<bool>>>
+
2794compact_reader::read_array_of_nullable_boolean(const std::string& field_name)
+
2795{
+
2796 return read_array_of_nullable<bool>(field_name,
+
2797 field_kind::ARRAY_OF_BOOLEAN,
+
2798 field_kind::ARRAY_OF_NULLABLE_BOOLEAN);
+
2799}
+
2800
+
2801boost::optional<std::vector<boost::optional<int8_t>>>
+
2802compact_reader::read_array_of_nullable_int8(const std::string& field_name)
+
2803{
+
2804 return read_array_of_nullable<int8_t>(field_name,
+
2805 field_kind::ARRAY_OF_INT8,
+
2806 field_kind::ARRAY_OF_NULLABLE_INT8);
+
2807}
+
2808
+
2809boost::optional<std::vector<boost::optional<int16_t>>>
+
2810compact_reader::read_array_of_nullable_int16(const std::string& field_name)
+
2811{
+
2812 return read_array_of_nullable<int16_t>(field_name,
+
2813 field_kind::ARRAY_OF_INT16,
+
2814 field_kind::ARRAY_OF_NULLABLE_INT16);
+
2815}
+
2816
+
2817boost::optional<std::vector<boost::optional<int32_t>>>
+
2818compact_reader::read_array_of_nullable_int32(const std::string& field_name)
+
2819{
+
2820 return read_array_of_nullable<int32_t>(field_name,
+
2821 field_kind::ARRAY_OF_INT32,
+
2822 field_kind::ARRAY_OF_NULLABLE_INT32);
+
2823}
+
2824
+
2825boost::optional<std::vector<boost::optional<int64_t>>>
+
2826compact_reader::read_array_of_nullable_int64(const std::string& field_name)
+
2827{
+
2828 return read_array_of_nullable<int64_t>(field_name,
+
2829 field_kind::ARRAY_OF_INT64,
+
2830 field_kind::ARRAY_OF_NULLABLE_INT64);
+
2831}
+
2832
+
2833boost::optional<std::vector<boost::optional<float>>>
+
2834compact_reader::read_array_of_nullable_float32(const std::string& field_name)
+
2835{
+
2836 return read_array_of_nullable<float>(field_name,
+
2837 field_kind::ARRAY_OF_FLOAT32,
+
2838 field_kind::ARRAY_OF_NULLABLE_FLOAT32);
+
2839}
+
2840
+
2841boost::optional<std::vector<boost::optional<double>>>
+
2842compact_reader::read_array_of_nullable_float64(const std::string& field_name)
+
2843{
+
2844 return read_array_of_nullable<double>(
+
2845 field_name,
+
2846 field_kind::ARRAY_OF_FLOAT64,
+
2847 field_kind::ARRAY_OF_NULLABLE_FLOAT64);
+
2848}
+
2849
+
2850} // namespace compact
+
2851
+
2852namespace pimpl {
+
2853
+
2854compact::compact_writer
+
2855create_compact_writer(pimpl::default_compact_writer* default_compact_writer)
+
2856{
+
2857 return compact::compact_writer{ default_compact_writer };
+
2858}
+
2859
+
2860compact::compact_writer
+
2861create_compact_writer(pimpl::schema_writer* schema_writer)
+
2862{
+
2863 return compact::compact_writer{ schema_writer };
+
2864}
+
2865
+
2866default_compact_writer::default_compact_writer(
+
2867 compact_stream_serializer& compact_stream_serializer,
+
2868 object_data_output& object_data_output,
+
2869 const schema& schema)
+
2870 : compact_stream_serializer_(compact_stream_serializer)
+
2871 , object_data_output_(object_data_output)
+
2872 , schema_(schema)
+
2873 , field_offsets(schema.number_of_var_size_fields())
+
2874{
+
2875 if (schema.number_of_var_size_fields() != 0) {
+
2876 data_start_position =
+
2877 object_data_output_.position() + util::Bits::INT_SIZE_IN_BYTES;
+
2878 // Skip for length and primitives.
+
2879 object_data_output_.write_zero_bytes(schema.fixed_size_fields_length() +
+
2880 util::Bits::INT_SIZE_IN_BYTES);
+
2881 } else {
+
2882 data_start_position = object_data_output_.position();
+
2883 // Skip for primitives. No need to write data length, when there is no
+
2884 // variable-size fields.
+
2885 object_data_output_.write_zero_bytes(schema.fixed_size_fields_length());
+
2886 }
+
2887}
+
2888
+
2889void
+
2890default_compact_writer::write_boolean(const std::string& field_name, bool value)
+
2891{
+
2892 field_descriptor descriptor =
+
2893 check_field_definition(field_name, field_kind::BOOLEAN);
+
2894 int32_t offset_in_bytes = descriptor.offset;
+
2895 int8_t offset_in_bits = descriptor.bit_offset;
+
2896 size_t write_offset = offset_in_bytes + data_start_position;
+
2897 object_data_output_.write_boolean_bit_at(
+
2898 write_offset, offset_in_bits, value);
+
2899}
+
2900
+
2901void
+
2902default_compact_writer::write_int8(const std::string& field_name, int8_t value)
+
2903{
+
2904 size_t position =
+
2905 get_fixed_size_field_position(field_name, field_kind::INT8);
+
2906 object_data_output_.write_at(position, value);
+
2907}
+
2908
+
2909void
+
2910default_compact_writer::write_int16(const std::string& field_name,
+
2911 int16_t value)
+
2912{
+
2913 size_t position =
+
2914 get_fixed_size_field_position(field_name, field_kind::INT16);
+
2915 object_data_output_.write_at(position, value);
+
2916}
+
2917
+
2918void
+
2919default_compact_writer::write_int32(const std::string& field_name,
+
2920 int32_t value)
+
2921{
+
2922 size_t position =
+
2923 get_fixed_size_field_position(field_name, field_kind::INT32);
+
2924 object_data_output_.write_at(position, value);
+
2925}
+
2926
+
2927void
+
2928default_compact_writer::write_int64(const std::string& field_name,
+
2929 int64_t value)
+
2930{
+
2931 size_t position =
+
2932 get_fixed_size_field_position(field_name, field_kind::INT64);
+
2933 object_data_output_.write_at(position, value);
+
2934}
+
2935
+
2936void
+
2937default_compact_writer::write_float32(const std::string& field_name,
+
2938 float value)
+
2939{
+
2940 size_t position =
+
2941 get_fixed_size_field_position(field_name, field_kind::FLOAT32);
+
2942 object_data_output_.write_at(position, value);
+
2943}
+
2944
+
2945void
+
2946default_compact_writer::write_float64(const std::string& field_name,
+
2947 double value)
+
2948{
+
2949 size_t position =
+
2950 get_fixed_size_field_position(field_name, field_kind::FLOAT64);
+
2951 object_data_output_.write_at(position, value);
+
2952}
+
2953
+
2954void
+
2955default_compact_writer::write_string(const std::string& field_name,
+
2956 const boost::optional<std::string>& value)
+
2957{
+
2958 write_variable_size_field(field_name, field_kind::STRING, value);
+
2959}
+
2960
+
2961void
+
2962default_compact_writer::write_decimal(const std::string& field_name,
+
2963 const boost::optional<big_decimal>& value)
+
2964{
+
2965 write_variable_size_field(field_name, field_kind::DECIMAL, value);
+
2966}
+
2967
+
2968void
+
2969default_compact_writer::write_time(
+
2970 const std::string& field_name,
+
2971 const boost::optional<hazelcast::client::local_time>& value)
+
2972{
+
2973 write_variable_size_field(field_name, field_kind::TIME, value);
+
2974}
+
2975void
+
2976default_compact_writer::write_date(
+
2977 const std::string& field_name,
+
2978 const boost::optional<hazelcast::client::local_date>& value)
+
2979{
+
2980 write_variable_size_field(field_name, field_kind::DATE, value);
+
2981}
+
2982
+
2983void
+
2984default_compact_writer::write_timestamp(
+
2985 const std::string& field_name,
+
2986 const boost::optional<hazelcast::client::local_date_time>& value)
+
2987{
+
2988 write_variable_size_field(field_name, field_kind::TIMESTAMP, value);
+
2989}
+
2990
+
2991void
+
2992default_compact_writer::write_timestamp_with_timezone(
+
2993 const std::string& field_name,
+
2994 const boost::optional<hazelcast::client::offset_date_time>& value)
+
2995{
+
2996 write_variable_size_field(
+
2997 field_name, field_kind::TIMESTAMP_WITH_TIMEZONE, value);
+
2998}
+
2999
+
3000void
+
3001default_compact_writer::write_array_of_boolean(
+
3002 const std::string& field_name,
+
3003 const boost::optional<std::vector<bool>>& value)
+
3004{
+
3005 write_variable_size_field(field_name, field_kind::ARRAY_OF_BOOLEAN, value);
+
3006}
+
3007
+
3008void
+
3009default_compact_writer::write_array_of_int8(
+
3010 const std::string& field_name,
+
3011 const boost::optional<std::vector<int8_t>>& value)
+
3012{
+
3013 write_variable_size_field(field_name, field_kind::ARRAY_OF_INT8, value);
+
3014}
+
3015
+
3016void
+
3017default_compact_writer::write_array_of_int16(
+
3018 const std::string& field_name,
+
3019 const boost::optional<std::vector<int16_t>>& value)
+
3020{
+
3021 write_variable_size_field(field_name, field_kind::ARRAY_OF_INT16, value);
+
3022}
+
3023
+
3024void
+
3025default_compact_writer::write_array_of_int32(
+
3026 const std::string& field_name,
+
3027 const boost::optional<std::vector<int32_t>>& value)
+
3028{
+
3029 write_variable_size_field(field_name, field_kind::ARRAY_OF_INT32, value);
+
3030}
+
3031
+
3032void
+
3033default_compact_writer::write_array_of_int64(
+
3034 const std::string& field_name,
+
3035 const boost::optional<std::vector<int64_t>>& value)
+
3036{
+
3037 write_variable_size_field(field_name, field_kind::ARRAY_OF_INT64, value);
+
3038}
+
3039
+
3040void
+
3041default_compact_writer::write_array_of_float32(
+
3042 const std::string& field_name,
+
3043 const boost::optional<std::vector<float>>& value)
+
3044{
+
3045 write_variable_size_field(field_name, field_kind::ARRAY_OF_FLOAT32, value);
+
3046}
+
3047
+
3048void
+
3049default_compact_writer::write_array_of_float64(
+
3050 const std::string& field_name,
+
3051 const boost::optional<std::vector<double>>& value)
+
3052{
+
3053 write_variable_size_field(field_name, field_kind::ARRAY_OF_FLOAT64, value);
+
3054}
+
3055
+
3056void
+
3057default_compact_writer::write_array_of_string(
+
3058 const std::string& field_name,
+
3059 const boost::optional<std::vector<boost::optional<std::string>>>& value)
+
3060{
+
3061 write_array_of_variable_size(
+
3062 field_name, field_kind::ARRAY_OF_STRING, value);
+
3063}
+
3064
+
3065void
+
3066default_compact_writer::write_array_of_decimal(
+
3067 const std::string& field_name,
+
3068 const boost::optional<std::vector<boost::optional<big_decimal>>>& value)
+
3069{
+
3070 write_array_of_variable_size(
+
3071 field_name, field_kind::ARRAY_OF_DECIMAL, value);
+
3072}
+
3073
+
3074void
+
3075default_compact_writer::write_array_of_time(
+
3076 const std::string& field_name,
+
3077 const boost::optional<std::vector<boost::optional<local_time>>>& value)
+
3078{
+
3079 write_array_of_variable_size(field_name, field_kind::ARRAY_OF_TIME, value);
+
3080}
+
3081
+
3082void
+
3083default_compact_writer::write_array_of_date(
+
3084 const std::string& field_name,
+
3085 const boost::optional<std::vector<boost::optional<local_date>>>& value)
+
3086{
+
3087 write_array_of_variable_size(field_name, field_kind::ARRAY_OF_DATE, value);
+
3088}
+
3089
+
3090void
+
3091default_compact_writer::write_array_of_timestamp(
+
3092 const std::string& field_name,
+
3093 const boost::optional<std::vector<boost::optional<local_date_time>>>& value)
+
3094{
+
3095 write_array_of_variable_size(
+
3096 field_name, field_kind::ARRAY_OF_TIMESTAMP, value);
+
3097}
+
3098
+
3099void
+
3100default_compact_writer::write_array_of_timestamp_with_timezone(
+
3101 const std::string& field_name,
+
3102 const boost::optional<std::vector<boost::optional<offset_date_time>>>& value)
+
3103{
+
3104 write_array_of_variable_size(
+
3105 field_name, field_kind::ARRAY_OF_TIMESTAMP_WITH_TIMEZONE, value);
+
3106}
+
3107
+
3108void
+
3109default_compact_writer::write_nullable_boolean(
+
3110 const std::string& field_name,
+
3111 const boost::optional<bool>& value)
+
3112{
+
3113 write_variable_size_field(field_name, field_kind::NULLABLE_BOOLEAN, value);
+
3114}
+
3115void
+
3116default_compact_writer::write_nullable_int8(
+
3117 const std::string& field_name,
+
3118 const boost::optional<int8_t>& value)
+
3119{
+
3120 write_variable_size_field(field_name, field_kind::NULLABLE_INT8, value);
+
3121}
+
3122void
+
3123default_compact_writer::write_nullable_int16(
+
3124 const std::string& field_name,
+
3125 const boost::optional<int16_t>& value)
+
3126{
+
3127 write_variable_size_field(field_name, field_kind::NULLABLE_INT16, value);
+
3128}
+
3129void
+
3130default_compact_writer::write_nullable_int32(
+
3131 const std::string& field_name,
+
3132 const boost::optional<int32_t>& value)
+
3133{
+
3134 write_variable_size_field(field_name, field_kind::NULLABLE_INT32, value);
+
3135}
+
3136void
+
3137default_compact_writer::write_nullable_int64(
+
3138 const std::string& field_name,
+
3139 const boost::optional<int64_t>& value)
+
3140{
+
3141 write_variable_size_field(field_name, field_kind::NULLABLE_INT64, value);
+
3142}
+
3143void
+
3144default_compact_writer::write_nullable_float32(
+
3145 const std::string& field_name,
+
3146 const boost::optional<float>& value)
+
3147{
+
3148 write_variable_size_field(field_name, field_kind::NULLABLE_FLOAT32, value);
+
3149}
+
3150void
+
3151default_compact_writer::write_nullable_float64(
+
3152 const std::string& field_name,
+
3153 const boost::optional<double>& value)
+
3154{
+
3155 write_variable_size_field(field_name, field_kind::NULLABLE_FLOAT64, value);
+
3156}
+
3157
+
3158void
+
3159default_compact_writer::write_array_of_nullable_boolean(
+
3160 const std::string& field_name,
+
3161 const boost::optional<std::vector<boost::optional<bool>>>& value)
+
3162{
+
3163 write_array_of_variable_size(
+
3164 field_name, field_kind::ARRAY_OF_NULLABLE_BOOLEAN, value);
+
3165}
+
3166
+
3167void
+
3168default_compact_writer::write_array_of_nullable_int8(
+
3169 const std::string& field_name,
+
3170 const boost::optional<std::vector<boost::optional<int8_t>>>& value)
+
3171{
+
3172 write_array_of_variable_size(
+
3173 field_name, field_kind::ARRAY_OF_NULLABLE_INT8, value);
+
3174}
+
3175
+
3176void
+
3177default_compact_writer::write_array_of_nullable_int16(
+
3178 const std::string& field_name,
+
3179 const boost::optional<std::vector<boost::optional<int16_t>>>& value)
+
3180{
+
3181 write_array_of_variable_size(
+
3182 field_name, field_kind::ARRAY_OF_NULLABLE_INT16, value);
+
3183}
+
3184
+
3185void
+
3186default_compact_writer::write_array_of_nullable_int32(
+
3187 const std::string& field_name,
+
3188 const boost::optional<std::vector<boost::optional<int32_t>>>& value)
+
3189{
+
3190 write_array_of_variable_size(
+
3191 field_name, field_kind::ARRAY_OF_NULLABLE_INT32, value);
+
3192}
+
3193
+
3194void
+
3195default_compact_writer::write_array_of_nullable_int64(
+
3196 const std::string& field_name,
+
3197 const boost::optional<std::vector<boost::optional<int64_t>>>& value)
+
3198{
+
3199 write_array_of_variable_size(
+
3200 field_name, field_kind::ARRAY_OF_NULLABLE_INT64, value);
+
3201}
+
3202
+
3203void
+
3204default_compact_writer::write_array_of_nullable_float32(
+
3205 const std::string& field_name,
+
3206 const boost::optional<std::vector<boost::optional<float>>>& value)
+
3207{
+
3208 write_array_of_variable_size(
+
3209 field_name, field_kind::ARRAY_OF_NULLABLE_FLOAT32, value);
+
3210}
+
3211
+
3212void
+
3213default_compact_writer::write_array_of_nullable_float64(
+
3214 const std::string& field_name,
+
3215 const boost::optional<std::vector<boost::optional<double>>>& value)
+
3216{
+
3217 write_array_of_variable_size(
+
3218 field_name, field_kind::ARRAY_OF_NULLABLE_FLOAT64, value);
+
3219}
+
3220
+
3221void
+
3222default_compact_writer::end()
+
3223{
+
3224 if (schema_.number_of_var_size_fields() == 0) {
+
3225 // There are no variable size fields
+
3226 return;
+
3227 }
+
3228 size_t position = object_data_output_.position();
+
3229 size_t data_length = position - data_start_position;
+
3230 write_offsets(data_length, field_offsets);
+
3231 // write dataLength
+
3232 object_data_output_.write_at(data_start_position -
+
3233 util::Bits::INT_SIZE_IN_BYTES,
+
3234 (int32_t)data_length);
+
3235}
+
3236
+
3237size_t
+
3238default_compact_writer::get_fixed_size_field_position(
+
3239 const std::string& field_name,
+
3240 enum field_kind field_kind) const
+
3241{
+
3242 const field_descriptor& field_descriptor =
+
3243 check_field_definition(field_name, field_kind);
+
3244 return field_descriptor.offset + data_start_position;
+
3245}
+
3246
+
3247const field_descriptor&
+
3248default_compact_writer::check_field_definition(const std::string& field_name,
+
3249 field_kind kind) const
+
3250{
+
3251 auto iterator = schema_.fields().find(field_name);
+
3252 if (iterator == schema_.fields().end()) {
+
3253 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
3254 "default_compact_writer",
+
3255 (boost::format("Invalid field name %1% for %2%") % field_name %
+
3256 schema_)
+
3257 .str()));
+
3258 }
+
3259 if (iterator->second.kind != kind) {
+
3260 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization(
+
3261 "default_compact_writer",
+
3262 (boost::format("Invalid field type %1% for %2%") % field_name %
+
3263 schema_)
+
3264 .str()));
+
3265 }
+
3266 return iterator->second;
+
3267}
+
3268
+
3269void
+
3270default_compact_writer::write_offsets(size_t data_length,
+
3271 const std::vector<int32_t>& offsets)
+
3272{
+
3273 if (data_length < offset_reader::BYTE_OFFSET_READER_RANGE) {
+
3274 for (int32_t offset : offsets) {
+
3275 object_data_output_.write<int8_t>(static_cast<int8_t>(offset));
+
3276 }
+
3277 } else if (data_length < offset_reader::SHORT_OFFSET_READER_RANGE) {
+
3278 for (int32_t offset : offsets) {
+
3279 object_data_output_.write<int16_t>(static_cast<int16_t>(offset));
+
3280 }
+
3281 } else {
+
3282 for (int32_t offset : offsets) {
+
3283 object_data_output_.write<int32_t>(offset);
+
3284 }
+
3285 }
+
3286}
+
3287
+
3288void
+
3289default_compact_writer::set_position(const std::string& field_name,
+
3290 enum field_kind field_kind)
+
3291{
+
3292 const auto& field_descriptor =
+
3293 check_field_definition(field_name, field_kind);
+
3294 size_t pos = object_data_output_.position();
+
3295 size_t fieldPosition = pos - data_start_position;
+
3296 int index = field_descriptor.index;
+
3297 field_offsets[index] = static_cast<int32_t>(fieldPosition);
+
3298}
+
3299
+
3300void
+
3301default_compact_writer::set_position_as_null(const std::string& field_name,
+
3302 enum field_kind field_kind)
+
3303{
+
3304 const auto& field_descriptor =
+
3305 check_field_definition(field_name, field_kind);
+
3306 int index = field_descriptor.index;
+
3307 field_offsets[index] = -1;
+
3308}
+
3309
+
3310std::array<uint64_t, 256>
+
3311init_fp_table()
+
3312{
+
3313 std::array<uint64_t, 256> FP_TABLE;
+
3314 for (int i = 0; i < 256; ++i) {
+
3315 uint64_t fp = i;
+
3316 for (int j = 0; j < 8; ++j) {
+
3317 fp = (fp >> 1) ^ (rabin_finger_print::INIT & -(fp & 1L));
+
3318 }
+
3319 FP_TABLE[i] = fp;
+
3320 }
+
3321 return FP_TABLE;
+
3322}
+
3323
+
3324constexpr uint64_t rabin_finger_print::INIT;
+
3325
+
3326uint64_t
+
3327rabin_finger_print::fingerprint64(uint64_t fp, byte b)
+
3328{
+
3329 static std::array<uint64_t, 256> FP_TABLE = init_fp_table();
+
3330 return (fp >> 8) ^ FP_TABLE[(int)(fp ^ b) & 0xff];
+
3331}
+
3332
+
3333uint64_t
+
3334rabin_finger_print::fingerprint64(uint64_t fp, int32_t v)
+
3335{
+
3336 fp = fingerprint64(fp, (byte)((v)&0xFF));
+
3337 fp = fingerprint64(fp, (byte)((v >> 8) & 0xFF));
+
3338 fp = fingerprint64(fp, (byte)((v >> 16) & 0xFF));
+
3339 fp = fingerprint64(fp, (byte)((v >> 24) & 0xFF));
+
3340 return fp;
+
3341}
+
3342
+
3343uint64_t
+
3344rabin_finger_print::fingerprint64(uint64_t fp, const std::string& value)
+
3345{
+
3346 fp = fingerprint64(fp, (int)value.size());
+
3347 for (const auto& item : value) {
+
3348 fp = fingerprint64(fp, (byte)item);
+
3349 }
+
3350 return fp;
+
3351}
+
3352
+
3356int64_t
+
3357rabin_finger_print::fingerprint64(
+
3358 const std::string& type_name,
+
3359 std::map<std::string, field_descriptor>& fields)
+
3360{
+
3361 uint64_t fingerPrint = fingerprint64(INIT, type_name);
+
3362 fingerPrint = fingerprint64(fingerPrint, (int)fields.size());
+
3363 for (const auto& entry : fields) {
+
3364 const field_descriptor& descriptor = entry.second;
+
3365 fingerPrint = fingerprint64(fingerPrint, entry.first);
+
3366 fingerPrint = fingerprint64(fingerPrint, (int)descriptor.kind);
+
3367 }
+
3368
+
3369 int64_t signed_fp{};
+
3370
+
3371 std::memcpy(&signed_fp, &fingerPrint, sizeof(uint64_t));
+
3372 return signed_fp;
+
3373}
+
3374
+
3375bool
+
3376kind_size_comparator(const field_descriptor* i, const field_descriptor* j)
+
3377{
+
3378 auto i_kind_size = field_operations::get(i->kind).kind_size_in_byte_func();
+
3379 auto j_kind_size = field_operations::get(j->kind).kind_size_in_byte_func();
+
3380 return i_kind_size > j_kind_size;
+
3381}
+
3382
+
3383schema::schema(
+
3384 std::string type_name,
+
3385 std::unordered_map<std::string, field_descriptor>&& field_definition_map)
+
3386 : type_name_(std::move(type_name))
+
3387 , field_definition_map_(std::move(field_definition_map))
+
3388{
+
3389 std::vector<field_descriptor*> fixed_size_fields;
+
3390 std::vector<field_descriptor*> boolean_fields;
+
3391 std::vector<field_descriptor*> variable_size_fields;
+
3392
+
3393 std::map<std::string, field_descriptor> sorted_fields(
+
3394 field_definition_map_.begin(), field_definition_map_.end());
+
3395 for (auto& item : sorted_fields) {
+
3396 field_descriptor& descriptor = item.second;
+
3397 field_kind kind = descriptor.kind;
+
3398 if (field_operations::get(kind).kind_size_in_byte_func() ==
+
3399 field_kind_based_operations::VARIABLE_SIZE) {
+
3400 variable_size_fields.push_back(&descriptor);
+
3401 } else if (kind == field_kind::BOOLEAN) {
+
3402 boolean_fields.push_back(&descriptor);
+
3403 } else {
+
3404 fixed_size_fields.push_back(&descriptor);
+
3405 }
+
3406 }
+
3407
+
3408 std::sort(
+
3409 fixed_size_fields.begin(), fixed_size_fields.end(), kind_size_comparator);
+
3410
+
3411 int offset = 0;
+
3412 for (auto descriptor : fixed_size_fields) {
+
3413 descriptor->offset = offset;
+
3414 offset +=
+
3415 field_operations::get(descriptor->kind).kind_size_in_byte_func();
+
3416 }
+
3417
+
3418 int8_t bit_offset = 0;
+
3419 for (auto descriptor : boolean_fields) {
+
3420 descriptor->offset = offset;
+
3421 descriptor->bit_offset =
+
3422 static_cast<int8_t>(bit_offset % util::Bits::BITS_IN_BYTE);
+
3423 bit_offset++;
+
3424 if (bit_offset % util::Bits::BITS_IN_BYTE == 0) {
+
3425 offset += 1;
+
3426 }
+
3427 }
+
3428 if (bit_offset % util::Bits::BITS_IN_BYTE != 0) {
+
3429 offset += 1;
+
3430 }
+
3431
+
3432 fixed_size_fields_length_ = offset;
+
3433
+
3434 int index = 0;
+
3435 for (auto descriptor : variable_size_fields) {
+
3436 descriptor->index = index;
+
3437 index++;
+
3438 }
+
3439
+
3440 for (auto& item : sorted_fields) {
+
3441 auto field = field_definition_map_.find(item.first);
+
3442
+
3443 assert(field != end(field_definition_map_));
+
3444 field->second = item.second;
+
3445 }
+
3446
+
3447 number_of_var_size_fields_ = index;
+
3448 schema_id_ = rabin_finger_print::fingerprint64(type_name_, sorted_fields);
+
3449}
+
3450
+
3451int64_t
+
3452schema::schema_id() const
+
3453{
+
3454 return schema_id_;
+
3455}
+
3456
+
3457size_t
+
3458schema::number_of_var_size_fields() const
+
3459{
+
3460 return number_of_var_size_fields_;
+
3461}
+
3462
+
3463size_t
+
3464schema::fixed_size_fields_length() const
+
3465{
+
3466 return fixed_size_fields_length_;
+
3467}
+
3468
+
3469const std::string&
+
3470schema::type_name() const
+
3471{
+
3472 return type_name_;
+
3473}
+
3474
+
3475const std::unordered_map<std::string, field_descriptor>&
+
3476schema::fields() const
+
3477{
+
3478 return field_definition_map_;
+
3479}
+
3480
+
3481boost::optional<field_descriptor>
+
3482schema::get_field(const std::string& field_name) const
+
3483{
+
3484 auto descriptor_itr = field_definition_map_.find(field_name);
+
3485
+
3486 if (descriptor_itr == end(field_definition_map_))
+
3487 return boost::none;
+
3488
+
3489 return descriptor_itr->second;
+
3490}
+
3491
+
3492bool
+
3493operator==(const schema& x, const schema& y)
+
3494{
+
3495 return x.number_of_var_size_fields() == y.number_of_var_size_fields() &&
+
3496 x.fixed_size_fields_length() == y.fixed_size_fields_length() &&
+
3497 x.schema_id() == y.schema_id() && x.type_name() == y.type_name() &&
+
3498 x.fields() == y.fields();
+
3499}
+
3500
+
3501bool
+
3502operator!=(const schema& x, const schema& y)
+
3503{
+
3504 return !(x == y);
+
3505}
+
3506
+
3507std::ostream&
+
3508operator<<(std::ostream& os, const schema& schema)
+
3509{
+
3510 os << "Schema { className = " << schema.type_name()
+
3511 << ", numberOfComplextFields = " << schema.number_of_var_size_fields()
+
3512 << ",primitivesLength = " << schema.fixed_size_fields_length()
+
3513 << ",fields {";
+
3514 for (const auto& item : schema.fields()) {
+
3515 os << item.first << " " << item.second << ",";
+
3516 }
+
3517 os << "}";
+
3518 return os;
+
3519}
+
3520
+
3521} // namespace pimpl
+
3522
+
3523namespace pimpl {
+
3524
+
3525exception::hazelcast_serialization
+
3526compact_util::exception_for_unexpected_null_value(
+
3527 const std::string& field_name,
+
3528 const std::string& method_prefix,
+
3529 const std::string& method_suffix)
+
3530{
+
3531 return exception::hazelcast_serialization{ boost::str(
+
3532 boost::format("Error while reading %1%. null value can not be read via "
+
3533 "%2%%3% methods. Use %2%Nullable%3% instead.") %
+
3534 field_name % method_prefix % method_suffix) };
+
3535}
+
3536
+
3537exception::hazelcast_serialization
+
3538compact_util::exception_for_unexpected_null_value_in_array(
+
3539 const std::string& field_name,
+
3540 const std::string& method_prefix,
+
3541 const std::string& method_suffix)
+
3542{
+
3543 return exception::hazelcast_serialization{ boost::str(
+
3544 boost::format(
+
3545 "Error while reading %1%. null value can not be read via %2%ArrayOf%3% "
+
3546 "methods. Use %2%ArrayOfNullable%3% instead.") %
+
3547 field_name % method_prefix % method_suffix) };
+
3548}
+
3549
+
3550schema_writer::schema_writer(std::string type_name)
+
3551 : type_name_(std::move(type_name))
+
3552{}
+
3553
+
3554void
+
3555schema_writer::add_field(std::string field_name, enum field_kind kind)
+
3556{
+
3557 if (field_definition_map_.find(field_name) != end(field_definition_map_)) {
+
3558 BOOST_THROW_EXCEPTION(exception::hazelcast_serialization{
+
3559 "Field with the name '" + field_name + "' already exists." });
+
3560 }
+
3561
+
3562 field_definition_map_.emplace(std::move(field_name), field_descriptor{ kind });
+
3563}
+
3564
+
3565schema
+
3566schema_writer::build() &&
+
3567{
+
3568 return schema{ type_name_, std::move(field_definition_map_) };
+
3569}
+
3570
+
3571default_schema_service::default_schema_service(spi::ClientContext& context)
+
3572 : retry_pause_millis_{ context.get_client_properties().get_integer(
+
3573 context.get_client_properties().get_invocation_retry_pause_millis()) }
+
3574 , max_put_retry_count_{ context.get_client_properties().get_integer(
+
3575 client_property{ MAX_PUT_RETRY_COUNT, MAX_PUT_RETRY_COUNT_DEFAULT }) }
+
3576 , context_(context)
+
3577{
+
3578}
+
3579
+
3580std::shared_ptr<schema>
+
3581default_schema_service::get(int64_t schemaId)
+
3582{
+
3583 auto ptr = replicateds_.get(schemaId);
+
3584
+
3585 if (ptr) {
+
3586 return ptr;
+
3587 }
+
3588
+
3589 auto logger = context_.get_logger();
+
3590 if (logger.enabled(logger::level::finest)) {
+
3591 logger.log(
+
3592 logger::level::finest,
+
3593 boost::str(boost::format("Could not find schema id %1% locally, will "
+
3594 "search on the cluster %1%") %
+
3595 schemaId));
+
3596 }
+
3597
+
3598 using namespace protocol::codec;
+
3599
+
3600 auto request_message = client_fetchschema_encode(schemaId);
+
3601
+
3602 auto invocation = spi::impl::ClientInvocation::create(
+
3603 context_, request_message, SERVICE_NAME);
+
3604 auto message = invocation->invoke().get();
+
3605
+
3606 message.skip_frame();
+
3607 auto sch = message.get_nullable<schema>();
+
3608
+
3609 std::shared_ptr<schema> schema_ptr;
+
3610
+
3611 if (sch) {
+
3612 schema_ptr = std::make_shared<schema>(std::move(*sch));
+
3613 replicateds_.put_if_absent(schemaId, schema_ptr);
+
3614 }
+
3615
+
3616 return schema_ptr;
+
3617}
+
3618
+
3619void
+
3620default_schema_service::replicate_schema_in_cluster(schema s)
+
3621{
+
3622 using hazelcast::client::protocol::ClientMessage;
+
3623 using namespace protocol::codec;
+
3624
+
3625 for (int i = 0; i < max_put_retry_count_; ++i) {
+
3626 auto message = client_sendschema_encode(s);
+
3627
+
3628 auto invocation =
+
3629 spi::impl::ClientInvocation::create(context_, message, SERVICE_NAME);
+
3630
+
3631 auto response = invocation->invoke().get();
+
3632 auto replicated_member_uuids = send_schema_response_decode(response);
+
3633 auto members = context_.get_cluster().get_members();
+
3634
+
3635 bool contains;
+
3636 for (const member& member : members) {
+
3637
+
3638 contains = replicated_member_uuids.find(member.get_uuid()) !=
+
3639 end(replicated_member_uuids);
+
3640
+
3641 if (!contains) {
+
3642 if (i == (max_put_retry_count_ - 1)) {
+
3643 throw exception::illegal_state{
+
3644 "default_schema_service::replicate_schema_attempt",
+
3645 (boost::format("The schema %1% cannot be "
+
3646 "replicated in the cluster, after "
+
3647 "%2% retries. It might be the case "
+
3648 "that the client is experiencing a "
+
3649 "split-brain, and continue putting "
+
3650 "the data associated with that "
+
3651 "schema might result in data loss. "
+
3652 "It might be possible to replicate "
+
3653 "the schema after some time, when "
+
3654 "the cluster is healed.") %
+
3655 s % max_put_retry_count_)
+
3656 .str()
+
3657 };
+
3658 } else {
+
3659 std::this_thread::sleep_for(
+
3660 std::chrono::milliseconds{ retry_pause_millis_ });
+
3661
+
3662 if (!context_.get_lifecycle_service().is_running()) {
+
3663 return;
+
3664 }
+
3665
+
3666 break;
+
3667 }
+
3668 }
+
3669 }
+
3670
+
3671 if (contains) {
+
3672 put_if_absent(std::move(s));
+
3673
+
3674 break;
+
3675 }
+
3676 }
+
3677}
+
3678
+
3679bool
+
3680default_schema_service::is_schema_replicated(const schema& s)
+
3681{
+
3682 return bool(replicateds_.get(s.schema_id()));
+
3683}
+
3684
+
3685void
+
3686default_schema_service::put_if_absent(schema s)
+
3687{
+
3688 auto s_p = std::make_shared<schema>(std::move(s));
+
3689 auto existing = replicateds_.put_if_absent(s_p->schema_id(), s_p);
+
3690
+
3691 if (!existing) {
+
3692 return;
+
3693 }
+
3694
+
3695 if (*s_p != *existing) {
+
3696 throw exception::illegal_state{
+
3697 "default_schema_service::replicate_schema_attempt",
+
3698 (boost::format("Schema with schemaId %1% "
+
3699 "already exists. Existing "
+
3700 "schema %2%, new schema %3%") %
+
3701 s_p->schema_id() % *existing % *s_p)
+
3702 .str()
+
3703 };
+
3704 }
+
3705}
+
3706
+
3710std::unordered_set<boost::uuids::uuid, boost::hash<boost::uuids::uuid>>
+
3711default_schema_service::send_schema_response_decode(
+
3712 protocol::ClientMessage& message)
+
3713{
+
3714 message.skip_frame();
+
3715 return message.get<std::unordered_set<boost::uuids::uuid,
+
3716 boost::hash<boost::uuids::uuid>>>();
+
3717}
+
3718
+
3719bool
+
3720default_schema_service::has_any_schemas() const
+
3721{
+
3722 return replicateds_.size();
+
3723}
+
3724
+
3725std::ostream&
+
3726operator<<(std::ostream& os, const std::vector<schema>& schemas)
+
3727{
+
3728 os << "Schemas {";
+
3729
+
3730 for (const auto& s : schemas)
+
3731 os << s << " , ";
+
3732
+
3733 os << "}";
+
3734
+
3735 return os;
+
3736}
+
3737
+
3738void
+
3739default_schema_service::replicate_all_schemas()
+
3740{
+
3741 using level = hazelcast::logger::level;
+
3742 using namespace protocol::codec;
+
3743
+
3744 auto logger = context_.get_logger();
+
3745 if (replicateds_.empty()) {
+
3746 if (logger.enabled(level::finest)) {
+
3747 logger.log(level::finest,
+
3748 "There is no schema to send to the cluster.");
+
3749 }
+
3750
+
3751 return;
+
3752 }
+
3753
+
3754 std::vector<std::shared_ptr<schema>> schemas_sptr = replicateds_.values();
+
3755 std::vector<schema> all_schemas;
+
3756
+
3757 all_schemas.reserve(schemas_sptr.size());
+
3758
+
3759 transform(begin(schemas_sptr),
+
3760 end(schemas_sptr),
+
3761 back_inserter(all_schemas),
+
3762 [](const std::shared_ptr<schema>& s) { return *s; });
+
3763
+
3764 if (logger.enabled(level::finest)) {
+
3765 logger.log(
+
3766 level::finest,
+
3767 (boost::format("Sending schemas to the cluster %1%") % all_schemas)
+
3768 .str());
+
3769 }
+
3770
+
3771 auto message = client_sendallschemas_encode(all_schemas);
+
3772
+
3773 auto invocation =
+
3774 spi::impl::ClientInvocation::create(context_, message, SERVICE_NAME);
+
3775
+
3776 invocation->invoke_urgent().get();
+
3777}
+
3778
+
3779compact_stream_serializer::compact_stream_serializer(
+
3780 default_schema_service& service)
+
3781 : schema_service(service)
+
3782{
+
3783}
+
3784
+
3785generic_record::generic_record
+
3786compact_stream_serializer::read_generic_record(object_data_input& in)
+
3787{
+
3788 int64_t schema_id = in.read<int64_t>();
+
3789
+
3790 auto sch = schema_service.get(schema_id);
+
3791
+
3792 if (!sch) {
+
3793 throw exception::hazelcast_serialization{
+
3794 "compact_stream_serializer::read_generic_record",
+
3795 boost::str(
+
3796 boost::format(
+
3797 "The schema can not be found with id %1%") %
+
3798 schema_id)
+
3799 };
+
3800 }
+
3801
+
3802 compact::compact_reader reader = create_compact_reader(*this, in, *sch);
+
3803 generic_record::generic_record_builder builder{ sch };
+
3804
+
3805 for (const std::pair<const std::string, field_descriptor>& p : sch->fields()) {
+
3806 const std::string& field_name = p.first;
+
3807 const field_descriptor& descriptor = p.second;
+
3808 field_operations::get(descriptor.kind)
+
3809 .read_generic_record_or_primitive(reader, builder, field_name);
+
3810 }
+
3811
+
3812 return builder.build();
+
3813}
+
3814
+
3815void
+
3816compact_stream_serializer::write_generic_record(
+
3817 const generic_record::generic_record& record,
+
3818 object_data_output& out)
+
3819{
+
3820 const schema& s = record.get_schema();
+
3821
+
3822 if (!schema_service.is_schema_replicated(s)) {
+
3823 out.schemas_will_be_replicated_.push_back(s);
+
3824 }
+
3825
+
3826 out.write<int64_t>(s.schema_id());
+
3827 default_compact_writer default_writer(*this, out, s);
+
3828
+
3829 const auto& fields = s.fields();
+
3830 for (std::pair<std::string, field_descriptor> pair : fields) {
+
3831 const std::string& field = pair.first;
+
3832 const field_descriptor& desc = pair.second;
+
3833
+
3834 field_operations::get(desc.kind).write_field_from_record_to_writer(
+
3835 default_writer, record, field);
+
3836 }
+
3837
+
3838 default_writer.end();
+
3839}
+
3840
+
3841field_kind_based_operations::field_kind_based_operations()
+
3842 : kind_size_in_byte_func(DEFAULT_KIND_SIZE_IN_BYTES)
+
3843{}
+
3844
+
3845field_kind_based_operations::field_kind_based_operations(
+
3846 kind_size_in_bytes_fn kind_size_fn,
+
3847 write_field_from_record_to_writer_fn write_fn,
+
3848 read_generic_record_or_primitive_fn read_fn,
+
3849 write_json_formatted_field_fn json_fn)
+
3850 : kind_size_in_byte_func(std::move(kind_size_fn))
+
3851 , write_field_from_record_to_writer(std::move(write_fn))
+
3852 , read_generic_record_or_primitive(std::move(read_fn))
+
3853 , write_json_formatted_field(std::move(json_fn))
+
3854{}
+
3855
+
3856const field_kind_based_operations&
+
3857field_operations::get(field_kind kind)
+
3858{
+
3859 using util::Bits;
+
3860 using namespace boost::property_tree;
+
3861
+
3862 static const std::string NULL_STRING = "null";
+
3863 static const std::string BOOL_STRING[2] = { "true", "false" };
+
3864
+
3865 static auto time_to_string = [](const local_time& lt) {
+
3866 return boost::str(boost::format("%02d:%02d:%02d.%d") % int(lt.hours) %
+
3867 int(lt.minutes) % int(lt.seconds) % lt.nanos);
+
3868 };
+
3869
+
3870 static auto date_to_string = [](const local_date& lt) {
+
3871 return boost::str(boost::format("%d-%02d-%02d") % lt.year %
+
3872 int(lt.month) % int(lt.day_of_month));
+
3873 };
+
3874
+
3875 static auto timestamp_to_string = [](const local_date_time& lt) {
+
3876 return boost::str(boost::format("%1%T%2%") % date_to_string(lt.date) %
+
3877 time_to_string(lt.time));
+
3878 };
+
3879
+
3880 static auto timestamp_with_timezone_to_string =
+
3881 [](const offset_date_time& lt) {
+
3882 auto hours = lt.zone_offset_in_seconds / 60;
+
3883 auto seconds = lt.zone_offset_in_seconds % 60;
+
3884 return boost::str(boost::format("%1%%2%:%3%") %
+
3885 timestamp_to_string(lt.date_time) % hours %
+
3886 seconds);
+
3887 };
+
3888
+
3889 static const field_kind_based_operations ALL[] = {
+
3890 field_kind_based_operations{}, // [0]NOT_AVAILABLE
+
3891 field_kind_based_operations{
+
3892 // [1]BOOLEAN
+
3893 [] { return 0; },
+
3894 [](default_compact_writer& writer,
+
3895 const generic_record::generic_record& record,
+
3896 const std::string& field) {
+
3897 writer.write_boolean(field, record.get_boolean(field));
+
3898 },
+
3899 [](compact::compact_reader& reader,
+
3900 generic_record::generic_record_builder& builder,
+
3901 const std::string& field) {
+
3902 builder.set_boolean(field, reader.read_boolean(field));
+
3903 },
+
3904 [](boost::property_tree::ptree& parent,
+
3905 const generic_record::generic_record& record,
+
3906 const std::string& field_name) {
+
3907 parent.put(field_name, record.get_boolean(field_name));
+
3908 } },
+
3909 field_kind_based_operations{
+
3910 // [2]ARRAY_OF_BOOLEAN
+
3911 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
3912 [](default_compact_writer& writer,
+
3913 const generic_record::generic_record& record,
+
3914 const std::string& field) {
+
3915 writer.write_array_of_boolean(field,
+
3916 record.get_array_of_boolean(field));
+
3917 },
+
3918 [](compact::compact_reader& reader,
+
3919 generic_record::generic_record_builder& builder,
+
3920 const std::string& field) {
+
3921 builder.set_array_of_boolean(field,
+
3922 reader.read_array_of_boolean(field));
+
3923 },
+
3924 [](ptree& parent,
+
3925 const generic_record::generic_record& record,
+
3926 const std::string& field_name) {
+
3927 const auto& values = record.get_array_of_boolean(field_name);
+
3928
+
3929 if (!values) {
+
3930 parent.put(field_name, NULL_STRING);
+
3931 } else {
+
3932 ptree array;
+
3933
+
3934 for (bool value : *values) {
+
3935 array.push_back(
+
3936 std::make_pair("", ptree(BOOL_STRING[value])));
+
3937 }
+
3938
+
3939 parent.put_child(field_name, array);
+
3940 }
+
3941 } },
+
3942 field_kind_based_operations{
+
3943 // [3]INT8
+
3944 [] { return 1; },
+
3945 [](default_compact_writer& writer,
+
3946 const generic_record::generic_record& record,
+
3947 const std::string& field) {
+
3948 writer.write_int8(field, record.get_int8(field));
+
3949 },
+
3950 [](compact::compact_reader& reader,
+
3951 generic_record::generic_record_builder& builder,
+
3952 const std::string& field) {
+
3953 builder.set_int8(field, reader.read_int8(field));
+
3954 },
+
3955 [](boost::property_tree::ptree& parent,
+
3956 const generic_record::generic_record& record,
+
3957 const std::string& field_name) {
+
3958 parent.put(field_name, record.get_int8(field_name));
+
3959 } },
+
3960 field_kind_based_operations{
+
3961 // [4]ARRAY_OF_INT8
+
3962 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
3963 [](default_compact_writer& writer,
+
3964 const generic_record::generic_record& record,
+
3965 const std::string& field) {
+
3966 writer.write_array_of_int8(field,
+
3967 record.get_array_of_int8(field));
+
3968 },
+
3969 [](compact::compact_reader& reader,
+
3970 generic_record::generic_record_builder& builder,
+
3971 const std::string& field) {
+
3972 builder.set_array_of_int8(field,
+
3973 reader.read_array_of_int8(field));
+
3974 },
+
3975 [](ptree& parent,
+
3976 const generic_record::generic_record& record,
+
3977 const std::string& field_name) {
+
3978 const auto& values = record.get_array_of_int8(field_name);
+
3979
+
3980 if (!values) {
+
3981 parent.put(field_name, NULL_STRING);
+
3982 } else {
+
3983 ptree array;
+
3984
+
3985 for (auto value : *values) {
+
3986 array.push_back(
+
3987 std::make_pair("", ptree(std::to_string(value))));
+
3988 }
+
3989
+
3990 parent.put_child(field_name, array);
+
3991 }
+
3992 } },
+
3993 field_kind_based_operations{}, // [5]
+
3994 field_kind_based_operations{}, // [6]
+
3995 field_kind_based_operations{
+
3996 // [7]INT16
+
3997 [] { return Bits::SHORT_SIZE_IN_BYTES; },
+
3998 [](default_compact_writer& writer,
+
3999 const generic_record::generic_record& record,
+
4000 const std::string& field) {
+
4001 writer.write_int16(field, record.get_int16(field));
+
4002 },
+
4003 [](compact::compact_reader& reader,
+
4004 generic_record::generic_record_builder& builder,
+
4005 const std::string& field) {
+
4006 builder.set_int16(field, reader.read_int16(field));
+
4007 },
+
4008 [](boost::property_tree::ptree& pt,
+
4009 const generic_record::generic_record& record,
+
4010 const std::string& field_name) {
+
4011 pt.put(field_name, record.get_int16(field_name));
+
4012 } },
+
4013 field_kind_based_operations{
+
4014 // [8]ARRAY_OF_INT16
+
4015 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4016 [](default_compact_writer& writer,
+
4017 const generic_record::generic_record& record,
+
4018 const std::string& field) {
+
4019 writer.write_array_of_int16(field,
+
4020 record.get_array_of_int16(field));
+
4021 },
+
4022 [](compact::compact_reader& reader,
+
4023 generic_record::generic_record_builder& builder,
+
4024 const std::string& field) {
+
4025 builder.set_array_of_int16(field,
+
4026 reader.read_array_of_int16(field));
+
4027 },
+
4028 [](ptree& parent,
+
4029 const generic_record::generic_record& record,
+
4030 const std::string& field_name) {
+
4031 const auto& values = record.get_array_of_int16(field_name);
+
4032
+
4033 if (!values) {
+
4034 parent.put(field_name, NULL_STRING);
+
4035 } else {
+
4036 ptree array;
+
4037
+
4038 for (auto value : *values) {
+
4039 array.push_back(
+
4040 std::make_pair("", ptree(std::to_string(value))));
+
4041 }
+
4042
+
4043 parent.put_child(field_name, array);
+
4044 }
+
4045 } },
+
4046 field_kind_based_operations{
+
4047 // [9]INT32
+
4048 [] { return Bits::INT_SIZE_IN_BYTES; },
+
4049 [](default_compact_writer& writer,
+
4050 const generic_record::generic_record& record,
+
4051 const std::string& field) {
+
4052 writer.write_int32(field, record.get_int32(field));
+
4053 },
+
4054 [](compact::compact_reader& reader,
+
4055 generic_record::generic_record_builder& builder,
+
4056 const std::string& field) {
+
4057 builder.set_int32(field, reader.read_int32(field));
+
4058 },
+
4059 [](boost::property_tree::ptree& parent,
+
4060 const generic_record::generic_record& record,
+
4061 const std::string& field_name) {
+
4062 parent.put(field_name, record.get_int32(field_name));
+
4063 } },
+
4064 field_kind_based_operations{
+
4065 // [10]ARRAY_OF_INT32
+
4066 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4067 [](default_compact_writer& writer,
+
4068 const generic_record::generic_record& record,
+
4069 const std::string& field) {
+
4070 writer.write_array_of_int32(field,
+
4071 record.get_array_of_int32(field));
+
4072 },
+
4073 [](compact::compact_reader& reader,
+
4074 generic_record::generic_record_builder& builder,
+
4075 const std::string& field) {
+
4076 builder.set_array_of_int32(field,
+
4077 reader.read_array_of_int32(field));
+
4078 },
+
4079 [](ptree& parent,
+
4080 const generic_record::generic_record& record,
+
4081 const std::string& field_name) {
+
4082 const auto& values = record.get_array_of_int32(field_name);
+
4083
+
4084 if (!values) {
+
4085 parent.put(field_name, NULL_STRING);
+
4086 } else {
+
4087 ptree array;
+
4088
+
4089 for (auto value : *values) {
+
4090 array.push_back(
+
4091 std::make_pair("", ptree(std::to_string(value))));
+
4092 }
+
4093
+
4094 parent.put_child(field_name, array);
+
4095 }
+
4096 } },
+
4097 field_kind_based_operations{
+
4098 // [11]INT64
+
4099 [] { return Bits::LONG_SIZE_IN_BYTES; },
+
4100 [](default_compact_writer& writer,
+
4101 const generic_record::generic_record& record,
+
4102 const std::string& field) {
+
4103 writer.write_int64(field, record.get_int64(field));
+
4104 },
+
4105 [](compact::compact_reader& reader,
+
4106 generic_record::generic_record_builder& builder,
+
4107 const std::string& field) {
+
4108 builder.set_int64(field, reader.read_int64(field));
+
4109 },
+
4110 [](boost::property_tree::ptree& parent,
+
4111 const generic_record::generic_record& record,
+
4112 const std::string& field_name) {
+
4113 parent.put(field_name, record.get_int64(field_name));
+
4114 } },
+
4115 field_kind_based_operations{
+
4116 // [12]ARRAY_OF_INT64
+
4117 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4118 [](default_compact_writer& writer,
+
4119 const generic_record::generic_record& record,
+
4120 const std::string& field) {
+
4121 writer.write_array_of_int64(field,
+
4122 record.get_array_of_int64(field));
+
4123 },
+
4124 [](compact::compact_reader& reader,
+
4125 generic_record::generic_record_builder& builder,
+
4126 const std::string& field) {
+
4127 builder.set_array_of_int64(field,
+
4128 reader.read_array_of_int64(field));
+
4129 },
+
4130 [](ptree& parent,
+
4131 const generic_record::generic_record& record,
+
4132 const std::string& field_name) {
+
4133 const auto& values = record.get_array_of_int64(field_name);
+
4134
+
4135 if (!values) {
+
4136 parent.put(field_name, NULL_STRING);
+
4137 } else {
+
4138 ptree array;
+
4139
+
4140 for (auto value : *values) {
+
4141 array.push_back(
+
4142 std::make_pair("", ptree(std::to_string(value))));
+
4143 }
+
4144
+
4145 parent.put_child(field_name, array);
+
4146 }
+
4147 } },
+
4148 field_kind_based_operations{
+
4149 // [13]FLOAT32
+
4150 [] { return Bits::FLOAT_SIZE_IN_BYTES; },
+
4151 [](default_compact_writer& writer,
+
4152 const generic_record::generic_record& record,
+
4153 const std::string& field) {
+
4154 writer.write_float32(field, record.get_float32(field));
+
4155 },
+
4156 [](compact::compact_reader& reader,
+
4157 generic_record::generic_record_builder& builder,
+
4158 const std::string& field) {
+
4159 builder.set_float32(field, reader.read_float32(field));
+
4160 },
+
4161 [](boost::property_tree::ptree& parent,
+
4162 const generic_record::generic_record& record,
+
4163 const std::string& field_name) {
+
4164 parent.put(field_name, record.get_float32(field_name));
+
4165 } },
+
4166 field_kind_based_operations{
+
4167 // [14]ARRAY_OF_FLOAT32
+
4168 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4169 [](default_compact_writer& writer,
+
4170 const generic_record::generic_record& record,
+
4171 const std::string& field) {
+
4172 writer.write_array_of_float32(field,
+
4173 record.get_array_of_float32(field));
+
4174 },
+
4175 [](compact::compact_reader& reader,
+
4176 generic_record::generic_record_builder& builder,
+
4177 const std::string& field) {
+
4178 builder.set_array_of_float32(field,
+
4179 reader.read_array_of_float32(field));
+
4180 },
+
4181 [](ptree& parent,
+
4182 const generic_record::generic_record& record,
+
4183 const std::string& field_name) {
+
4184 const auto& values = record.get_array_of_float32(field_name);
+
4185
+
4186 if (!values) {
+
4187 parent.put(field_name, NULL_STRING);
+
4188 } else {
+
4189 ptree array;
+
4190
+
4191 for (auto value : *values) {
+
4192 array.push_back(
+
4193 std::make_pair("", ptree(std::to_string(value))));
+
4194 }
+
4195
+
4196 parent.put_child(field_name, array);
+
4197 }
+
4198 } },
+
4199 field_kind_based_operations{
+
4200 // [15]FLOAT64
+
4201 [] { return Bits::DOUBLE_SIZE_IN_BYTES; },
+
4202 [](default_compact_writer& writer,
+
4203 const generic_record::generic_record& record,
+
4204 const std::string& field) {
+
4205 writer.write_float64(field, record.get_float64(field));
+
4206 },
+
4207 [](compact::compact_reader& reader,
+
4208 generic_record::generic_record_builder& builder,
+
4209 const std::string& field) {
+
4210 builder.set_float64(field, reader.read_float64(field));
+
4211 },
+
4212 [](boost::property_tree::ptree& parent,
+
4213 const generic_record::generic_record& record,
+
4214 const std::string& field_name) {
+
4215 parent.put(field_name, record.get_float64(field_name));
+
4216 } },
+
4217 field_kind_based_operations{
+
4218 // [16]ARRAY_OF_FLOAT64
+
4219 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4220 [](default_compact_writer& writer,
+
4221 const generic_record::generic_record& record,
+
4222 const std::string& field) {
+
4223 writer.write_array_of_float64(field,
+
4224 record.get_array_of_float64(field));
+
4225 },
+
4226 [](compact::compact_reader& reader,
+
4227 generic_record::generic_record_builder& builder,
+
4228 const std::string& field) {
+
4229 builder.set_array_of_float64(field,
+
4230 reader.read_array_of_float64(field));
+
4231 },
+
4232 [](ptree& parent,
+
4233 const generic_record::generic_record& record,
+
4234 const std::string& field_name) {
+
4235 const auto& values = record.get_array_of_float64(field_name);
+
4236
+
4237 if (!values) {
+
4238 parent.put(field_name, NULL_STRING);
+
4239 } else {
+
4240 ptree array;
+
4241
+
4242 for (auto value : *values) {
+
4243 array.push_back(
+
4244 std::make_pair("", ptree(std::to_string(value))));
+
4245 }
+
4246
+
4247 parent.put_child(field_name, array);
+
4248 }
+
4249 } },
+
4250 field_kind_based_operations{
+
4251 // [17]STRING
+
4252 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4253 [](default_compact_writer& writer,
+
4254 const generic_record::generic_record& record,
+
4255 const std::string& field) {
+
4256 writer.write_string(field, record.get_string(field));
+
4257 },
+
4258 [](compact::compact_reader& reader,
+
4259 generic_record::generic_record_builder& builder,
+
4260 const std::string& field) {
+
4261 builder.set_string(field, reader.read_string(field));
+
4262 },
+
4263 [](boost::property_tree::ptree& parent,
+
4264 const generic_record::generic_record& record,
+
4265 const std::string& field_name) {
+
4266 const auto& value = record.get_string(field_name);
+
4267
+
4268 if (!value) {
+
4269 parent.put(field_name, NULL_STRING);
+
4270 } else {
+
4271 parent.put(field_name, *value);
+
4272 }
+
4273 } },
+
4274 field_kind_based_operations{
+
4275 // [18]ARRAY_OF_STRING
+
4276 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4277 [](default_compact_writer& writer,
+
4278 const generic_record::generic_record& record,
+
4279 const std::string& field) {
+
4280 writer.write_array_of_string(field,
+
4281 record.get_array_of_string(field));
+
4282 },
+
4283 [](compact::compact_reader& reader,
+
4284 generic_record::generic_record_builder& builder,
+
4285 const std::string& field) {
+
4286 builder.set_array_of_string(field,
+
4287 reader.read_array_of_string(field));
+
4288 },
+
4289 [](ptree& parent,
+
4290 const generic_record::generic_record& record,
+
4291 const std::string& field_name) {
+
4292 const auto& values = record.get_array_of_string(field_name);
+
4293
+
4294 if (!values) {
+
4295 parent.put(field_name, NULL_STRING);
+
4296 } else {
+
4297 ptree array;
+
4298
+
4299 for (const auto& value : *values) {
+
4300 if (!value) {
+
4301 array.push_back(
+
4302 std::make_pair("", ptree(NULL_STRING)));
+
4303 } else {
+
4304 array.push_back(std::make_pair("", ptree(*value)));
+
4305 }
+
4306 }
+
4307
+
4308 parent.put_child(field_name, array);
+
4309 }
+
4310 } },
+
4311 field_kind_based_operations{
+
4312 // [19]DECIMAL
+
4313 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4314 [](default_compact_writer& writer,
+
4315 const generic_record::generic_record& record,
+
4316 const std::string& field) {
+
4317 writer.write_decimal(field, record.get_decimal(field));
+
4318 },
+
4319 [](compact::compact_reader& reader,
+
4320 generic_record::generic_record_builder& builder,
+
4321 const std::string& field) {
+
4322 builder.set_decimal(field, reader.read_decimal(field));
+
4323 },
+
4324 [](boost::property_tree::ptree& parent,
+
4325 const generic_record::generic_record& record,
+
4326 const std::string& field_name) {
+
4327 const auto& value = record.get_decimal(field_name);
+
4328
+
4329 if (!value) {
+
4330 parent.put(field_name, NULL_STRING);
+
4331 } else {
+
4332 parent.put(field_name,
+
4333 value->unscaled.str() + "E" +
+
4334 std::to_string(value->scale));
+
4335 }
+
4336 } },
+
4337 field_kind_based_operations{
+
4338 // [20]ARRAY_OF_DECIMAL
+
4339 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4340 [](default_compact_writer& writer,
+
4341 const generic_record::generic_record& record,
+
4342 const std::string& field) {
+
4343 writer.write_array_of_decimal(field,
+
4344 record.get_array_of_decimal(field));
+
4345 },
+
4346 [](compact::compact_reader& reader,
+
4347 generic_record::generic_record_builder& builder,
+
4348 const std::string& field) {
+
4349 builder.set_array_of_decimal(field,
+
4350 reader.read_array_of_decimal(field));
+
4351 },
+
4352 [](ptree& parent,
+
4353 const generic_record::generic_record& record,
+
4354 const std::string& field_name) {
+
4355 const auto& values = record.get_array_of_decimal(field_name);
+
4356
+
4357 if (!values) {
+
4358 parent.put(field_name, NULL_STRING);
+
4359 } else {
+
4360 ptree array;
+
4361
+
4362 for (const auto& value : *values) {
+
4363 if (!value) {
+
4364 array.push_back(
+
4365 std::make_pair("", ptree(NULL_STRING)));
+
4366 } else {
+
4367 array.push_back(std::make_pair(
+
4368 "",
+
4369 ptree(value->unscaled.str() + "E" +
+
4370 std::to_string(value->scale))));
+
4371 }
+
4372 }
+
4373
+
4374 parent.put_child(field_name, array);
+
4375 }
+
4376 } },
+
4377 field_kind_based_operations{
+
4378 // [21]TIME
+
4379 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4380 [](default_compact_writer& writer,
+
4381 const generic_record::generic_record& record,
+
4382 const std::string& field) {
+
4383 writer.write_time(field, record.get_time(field));
+
4384 },
+
4385 [](compact::compact_reader& reader,
+
4386 generic_record::generic_record_builder& builder,
+
4387 const std::string& field) {
+
4388 builder.set_time(field, reader.read_time(field));
+
4389 },
+
4390 [](boost::property_tree::ptree& parent,
+
4391 const generic_record::generic_record& record,
+
4392 const std::string& field_name) {
+
4393 const auto& value = record.get_time(field_name);
+
4394
+
4395 if (!value) {
+
4396 parent.put(field_name, NULL_STRING);
+
4397 } else {
+
4398 parent.put(field_name, time_to_string(*value));
+
4399 }
+
4400 } },
+
4401 field_kind_based_operations{
+
4402 // [22]ARRAY_OF_TIME
+
4403 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4404 [](default_compact_writer& writer,
+
4405 const generic_record::generic_record& record,
+
4406 const std::string& field) {
+
4407 writer.write_array_of_time(field,
+
4408 record.get_array_of_time(field));
+
4409 },
+
4410 [](compact::compact_reader& reader,
+
4411 generic_record::generic_record_builder& builder,
+
4412 const std::string& field) {
+
4413 builder.set_array_of_time(field,
+
4414 reader.read_array_of_time(field));
+
4415 },
+
4416 [](ptree& parent,
+
4417 const generic_record::generic_record& record,
+
4418 const std::string& field_name) {
+
4419 const auto& values = record.get_array_of_time(field_name);
+
4420
+
4421 if (!values) {
+
4422 parent.put(field_name, NULL_STRING);
+
4423 } else {
+
4424 ptree array;
+
4425
+
4426 for (const auto& value : *values) {
+
4427 if (!value) {
+
4428 array.push_back(
+
4429 std::make_pair("", ptree(NULL_STRING)));
+
4430 } else {
+
4431 array.push_back(
+
4432 std::make_pair("", ptree(time_to_string(*value))));
+
4433 }
+
4434 }
+
4435
+
4436 parent.put_child(field_name, array);
+
4437 }
+
4438 } },
+
4439 field_kind_based_operations{
+
4440 // [23]DATE
+
4441 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4442 [](default_compact_writer& writer,
+
4443 const generic_record::generic_record& record,
+
4444 const std::string& field) {
+
4445 writer.write_date(field, record.get_date(field));
+
4446 },
+
4447 [](compact::compact_reader& reader,
+
4448 generic_record::generic_record_builder& builder,
+
4449 const std::string& field) {
+
4450 builder.set_date(field, reader.read_date(field));
+
4451 },
+
4452 [](boost::property_tree::ptree& parent,
+
4453 const generic_record::generic_record& record,
+
4454 const std::string& field_name) {
+
4455 const auto& value = record.get_date(field_name);
+
4456
+
4457 if (!value) {
+
4458 parent.put(field_name, NULL_STRING);
+
4459 } else {
+
4460 parent.put(field_name, date_to_string(*value));
+
4461 }
+
4462 } },
+
4463 field_kind_based_operations{
+
4464 // [24]ARRAY_OF_DATE
+
4465 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4466 [](default_compact_writer& writer,
+
4467 const generic_record::generic_record& record,
+
4468 const std::string& field) {
+
4469 writer.write_array_of_date(field,
+
4470 record.get_array_of_date(field));
+
4471 },
+
4472 [](compact::compact_reader& reader,
+
4473 generic_record::generic_record_builder& builder,
+
4474 const std::string& field) {
+
4475 builder.set_array_of_date(field,
+
4476 reader.read_array_of_date(field));
+
4477 },
+
4478 [](ptree& parent,
+
4479 const generic_record::generic_record& record,
+
4480 const std::string& field_name) {
+
4481 const auto& values = record.get_array_of_date(field_name);
+
4482
+
4483 if (!values) {
+
4484 parent.put(field_name, NULL_STRING);
+
4485 } else {
+
4486 ptree array;
+
4487
+
4488 for (const auto& value : *values) {
+
4489 if (!value) {
+
4490 array.push_back(
+
4491 std::make_pair("", ptree(NULL_STRING)));
+
4492 } else {
+
4493 array.push_back(
+
4494 std::make_pair("", ptree(date_to_string(*value))));
+
4495 }
+
4496 }
+
4497
+
4498 parent.put_child(field_name, array);
+
4499 }
+
4500 } },
+
4501 field_kind_based_operations{
+
4502 // [25]TIMESTAMP
+
4503 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4504 [](default_compact_writer& writer,
+
4505 const generic_record::generic_record& record,
+
4506 const std::string& field) {
+
4507 writer.write_timestamp(field, record.get_timestamp(field));
+
4508 },
+
4509 [](compact::compact_reader& reader,
+
4510 generic_record::generic_record_builder& builder,
+
4511 const std::string& field) {
+
4512 builder.set_timestamp(field, reader.read_timestamp(field));
+
4513 },
+
4514 [](boost::property_tree::ptree& parent,
+
4515 const generic_record::generic_record& record,
+
4516 const std::string& field_name) {
+
4517 const auto& value = record.get_timestamp(field_name);
+
4518
+
4519 if (!value) {
+
4520 parent.put(field_name, NULL_STRING);
+
4521 } else {
+
4522 parent.put(field_name, timestamp_to_string(*value));
+
4523 }
+
4524 } },
+
4525 field_kind_based_operations{
+
4526 // [26]ARRAY_OF_TIMESTAMP
+
4527 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4528 [](default_compact_writer& writer,
+
4529 const generic_record::generic_record& record,
+
4530 const std::string& field) {
+
4531 writer.write_array_of_timestamp(
+
4532 field, record.get_array_of_timestamp(field));
+
4533 },
+
4534 [](compact::compact_reader& reader,
+
4535 generic_record::generic_record_builder& builder,
+
4536 const std::string& field) {
+
4537 builder.set_array_of_timestamp(
+
4538 field, reader.read_array_of_timestamp(field));
+
4539 },
+
4540 [](ptree& parent,
+
4541 const generic_record::generic_record& record,
+
4542 const std::string& field_name) {
+
4543 const auto& values = record.get_array_of_timestamp(field_name);
+
4544
+
4545 if (!values) {
+
4546 parent.put(field_name, NULL_STRING);
+
4547 } else {
+
4548 ptree array;
+
4549
+
4550 for (const auto& value : *values) {
+
4551 if (!value) {
+
4552 array.push_back(
+
4553 std::make_pair("", ptree(NULL_STRING)));
+
4554 } else {
+
4555 array.push_back(std::make_pair(
+
4556 "", ptree(timestamp_to_string(*value))));
+
4557 }
+
4558 }
+
4559
+
4560 parent.put_child(field_name, array);
+
4561 }
+
4562 } },
+
4563 field_kind_based_operations{
+
4564 // [27]TIMESTAMP_WITH_TIMEZONE
+
4565 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4566 [](default_compact_writer& writer,
+
4567 const generic_record::generic_record& record,
+
4568 const std::string& field) {
+
4569 writer.write_timestamp_with_timezone(
+
4570 field, record.get_timestamp_with_timezone(field));
+
4571 },
+
4572 [](compact::compact_reader& reader,
+
4573 generic_record::generic_record_builder& builder,
+
4574 const std::string& field) {
+
4575 builder.set_timestamp_with_timezone(
+
4576 field, reader.read_timestamp_with_timezone(field));
+
4577 },
+
4578 [](boost::property_tree::ptree& parent,
+
4579 const generic_record::generic_record& record,
+
4580 const std::string& field_name) {
+
4581 const auto& value =
+
4582 record.get_timestamp_with_timezone(field_name);
+
4583
+
4584 if (!value) {
+
4585 parent.put(field_name, NULL_STRING);
+
4586 } else {
+
4587 parent.put(field_name,
+
4588 timestamp_with_timezone_to_string(*value));
+
4589 }
+
4590 } },
+
4591 field_kind_based_operations{
+
4592 // [28]ARRAY_OF_TIMESTAMP_WITH_TIMEZONE
+
4593 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4594 [](default_compact_writer& writer,
+
4595 const generic_record::generic_record& record,
+
4596 const std::string& field) {
+
4597 writer.write_array_of_timestamp_with_timezone(
+
4598 field, record.get_array_of_timestamp_with_timezone(field));
+
4599 },
+
4600 [](compact::compact_reader& reader,
+
4601 generic_record::generic_record_builder& builder,
+
4602 const std::string& field) {
+
4603 builder.set_array_of_timestamp_with_timezone(
+
4604 field, reader.read_array_of_timestamp_with_timezone(field));
+
4605 },
+
4606 [](ptree& parent,
+
4607 const generic_record::generic_record& record,
+
4608 const std::string& field_name) {
+
4609 const auto& values =
+
4610 record.get_array_of_timestamp_with_timezone(field_name);
+
4611
+
4612 if (!values) {
+
4613 parent.put(field_name, NULL_STRING);
+
4614 } else {
+
4615 ptree array;
+
4616
+
4617 for (const auto& value : *values) {
+
4618 if (!value) {
+
4619 array.push_back(
+
4620 std::make_pair("", ptree(NULL_STRING)));
+
4621 } else {
+
4622 array.push_back(std::make_pair(
+
4623 "",
+
4624 ptree(timestamp_with_timezone_to_string(*value))));
+
4625 }
+
4626 }
+
4627
+
4628 parent.put_child(field_name, array);
+
4629 }
+
4630 } },
+
4631 field_kind_based_operations{
+
4632 // [29]COMPACT
+
4633 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4634 [](default_compact_writer& writer,
+
4635 const generic_record::generic_record& record,
+
4636 const std::string& field) {
+
4637 writer.write_compact(field, record.get_generic_record(field));
+
4638 },
+
4639 [](compact::compact_reader& reader,
+
4640 generic_record::generic_record_builder& builder,
+
4641 const std::string& field) {
+
4642 builder.set_generic_record(
+
4643 field,
+
4644 reader.read_compact<generic_record::generic_record>(field));
+
4645 },
+
4646 [](boost::property_tree::ptree& parent,
+
4647 const generic_record::generic_record& record,
+
4648 const std::string& field_name) {
+
4649 const auto& value = record.get_generic_record(field_name);
+
4650
+
4651 if (!value) {
+
4652 parent.put(field_name, NULL_STRING);
+
4653 } else {
+
4654 parent.put_child(field_name, write_generic_record(*value));
+
4655 }
+
4656 } },
+
4657 field_kind_based_operations{
+
4658 // [30]ARRAY_OF_COMPACT
+
4659 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4660 [](default_compact_writer& writer,
+
4661 const generic_record::generic_record& record,
+
4662 const std::string& field) {
+
4663 writer.write_array_of_compact(
+
4664 field, record.get_array_of_generic_record(field));
+
4665 },
+
4666 [](compact::compact_reader& reader,
+
4667 generic_record::generic_record_builder& builder,
+
4668 const std::string& field) {
+
4669 builder.set_array_of_generic_record(
+
4670 field,
+
4671 reader.read_array_of_compact<generic_record::generic_record>(
+
4672 field));
+
4673 },
+
4674 [](ptree& parent,
+
4675 const generic_record::generic_record& record,
+
4676 const std::string& field_name) {
+
4677 const auto& values =
+
4678 record.get_array_of_generic_record(field_name);
+
4679
+
4680 if (!values) {
+
4681 parent.put(field_name, NULL_STRING);
+
4682 } else {
+
4683 ptree array;
+
4684
+
4685 for (const auto& value : *values) {
+
4686 if (!value) {
+
4687 array.push_back(
+
4688 std::make_pair("", ptree(NULL_STRING)));
+
4689 } else {
+
4690 array.push_back(
+
4691 std::make_pair("", write_generic_record(*value)));
+
4692 }
+
4693 }
+
4694
+
4695 parent.put_child(field_name, array);
+
4696 }
+
4697 } },
+
4698 field_kind_based_operations{}, // [31]
+
4699 field_kind_based_operations{}, // [32]
+
4700 field_kind_based_operations{
+
4701 // [33]NULLABLE_BOOLEAN
+
4702 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4703 [](default_compact_writer& writer,
+
4704 const generic_record::generic_record& record,
+
4705 const std::string& field) {
+
4706 writer.write_nullable_boolean(field,
+
4707 record.get_nullable_boolean(field));
+
4708 },
+
4709 [](compact::compact_reader& reader,
+
4710 generic_record::generic_record_builder& builder,
+
4711 const std::string& field) {
+
4712 builder.set_nullable_boolean(field,
+
4713 reader.read_nullable_boolean(field));
+
4714 },
+
4715 [](boost::property_tree::ptree& parent,
+
4716 const generic_record::generic_record& record,
+
4717 const std::string& field_name) {
+
4718 const auto& value = record.get_nullable_boolean(field_name);
+
4719
+
4720 if (!value) {
+
4721 parent.put(field_name, NULL_STRING);
+
4722 } else {
+
4723 parent.put(field_name, *value);
+
4724 }
+
4725 } },
+
4726 field_kind_based_operations{
+
4727 // [34]ARRAY_OF_NULLABLE_BOOLEAN
+
4728 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4729 [](default_compact_writer& writer,
+
4730 const generic_record::generic_record& record,
+
4731 const std::string& field) {
+
4732 writer.write_array_of_nullable_boolean(
+
4733 field, record.get_array_of_nullable_boolean(field));
+
4734 },
+
4735 [](compact::compact_reader& reader,
+
4736 generic_record::generic_record_builder& builder,
+
4737 const std::string& field) {
+
4738 builder.set_array_of_nullable_boolean(
+
4739 field, reader.read_array_of_nullable_boolean(field));
+
4740 },
+
4741 [](ptree& parent,
+
4742 const generic_record::generic_record& record,
+
4743 const std::string& field_name) {
+
4744 const auto& values =
+
4745 record.get_array_of_nullable_boolean(field_name);
+
4746
+
4747 if (!values) {
+
4748 parent.put(field_name, NULL_STRING);
+
4749 } else {
+
4750 ptree array;
+
4751
+
4752 for (const auto& value : *values) {
+
4753 if (!value) {
+
4754 array.push_back(
+
4755 std::make_pair("", ptree(NULL_STRING)));
+
4756 } else {
+
4757 array.push_back(
+
4758 std::make_pair("", ptree(BOOL_STRING[*value])));
+
4759 }
+
4760 }
+
4761
+
4762 parent.put_child(field_name, array);
+
4763 }
+
4764 } },
+
4765 field_kind_based_operations{
+
4766 // [35]NULLABLE_INT8
+
4767 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4768 [](default_compact_writer& writer,
+
4769 const generic_record::generic_record& record,
+
4770 const std::string& field) {
+
4771 writer.write_nullable_int8(field,
+
4772 record.get_nullable_int8(field));
+
4773 },
+
4774 [](compact::compact_reader& reader,
+
4775 generic_record::generic_record_builder& builder,
+
4776 const std::string& field) {
+
4777 builder.set_nullable_int8(field,
+
4778 reader.read_nullable_int8(field));
+
4779 },
+
4780 [](boost::property_tree::ptree& parent,
+
4781 const generic_record::generic_record& record,
+
4782 const std::string& field_name) {
+
4783 const auto& value = record.get_nullable_int8(field_name);
+
4784
+
4785 if (!value) {
+
4786 parent.put(field_name, NULL_STRING);
+
4787 } else {
+
4788 parent.put(field_name, std::to_string(*value));
+
4789 }
+
4790 } },
+
4791 field_kind_based_operations{
+
4792 // [36]ARRAY_OF_NULLABLE_INT8
+
4793 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4794 [](default_compact_writer& writer,
+
4795 const generic_record::generic_record& record,
+
4796 const std::string& field) {
+
4797 writer.write_array_of_nullable_int8(
+
4798 field, record.get_array_of_nullable_int8(field));
+
4799 },
+
4800 [](compact::compact_reader& reader,
+
4801 generic_record::generic_record_builder& builder,
+
4802 const std::string& field) {
+
4803 builder.set_array_of_nullable_int8(
+
4804 field, reader.read_array_of_nullable_int8(field));
+
4805 },
+
4806 [](ptree& parent,
+
4807 const generic_record::generic_record& record,
+
4808 const std::string& field_name) {
+
4809 const auto& values =
+
4810 record.get_array_of_nullable_int8(field_name);
+
4811
+
4812 if (!values) {
+
4813 parent.put(field_name, NULL_STRING);
+
4814 } else {
+
4815 ptree array;
+
4816
+
4817 for (const auto& value : *values) {
+
4818 if (!value) {
+
4819 array.push_back(
+
4820 std::make_pair("", ptree(NULL_STRING)));
+
4821 } else {
+
4822 array.push_back(
+
4823 std::make_pair("", ptree(std::to_string(*value))));
+
4824 }
+
4825 }
+
4826
+
4827 parent.put_child(field_name, array);
+
4828 }
+
4829 } },
+
4830 field_kind_based_operations{
+
4831 // [37]NULLABLE_INT16
+
4832 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4833 [](default_compact_writer& writer,
+
4834 const generic_record::generic_record& record,
+
4835 const std::string& field) {
+
4836 writer.write_nullable_int16(field,
+
4837 record.get_nullable_int16(field));
+
4838 },
+
4839 [](compact::compact_reader& reader,
+
4840 generic_record::generic_record_builder& builder,
+
4841 const std::string& field) {
+
4842 builder.set_nullable_int16(field,
+
4843 reader.read_nullable_int16(field));
+
4844 },
+
4845 [](boost::property_tree::ptree& parent,
+
4846 const generic_record::generic_record& record,
+
4847 const std::string& field_name) {
+
4848 const auto& value = record.get_nullable_int16(field_name);
+
4849
+
4850 if (!value) {
+
4851 parent.put(field_name, NULL_STRING);
+
4852 } else {
+
4853 parent.put(field_name, std::to_string(*value));
+
4854 }
+
4855 } },
+
4856 field_kind_based_operations{
+
4857 // [38]ARRAY_OF_NULLABLE_INT16
+
4858 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4859 [](default_compact_writer& writer,
+
4860 const generic_record::generic_record& record,
+
4861 const std::string& field) {
+
4862 writer.write_array_of_nullable_int16(
+
4863 field, record.get_array_of_nullable_int16(field));
+
4864 },
+
4865 [](compact::compact_reader& reader,
+
4866 generic_record::generic_record_builder& builder,
+
4867 const std::string& field) {
+
4868 builder.set_array_of_nullable_int16(
+
4869 field, reader.read_array_of_nullable_int16(field));
+
4870 },
+
4871 [](ptree& parent,
+
4872 const generic_record::generic_record& record,
+
4873 const std::string& field_name) {
+
4874 const auto& values =
+
4875 record.get_array_of_nullable_int16(field_name);
+
4876
+
4877 if (!values) {
+
4878 parent.put(field_name, NULL_STRING);
+
4879 } else {
+
4880 ptree array;
+
4881
+
4882 for (const auto& value : *values) {
+
4883 if (!value) {
+
4884 array.push_back(
+
4885 std::make_pair("", ptree(NULL_STRING)));
+
4886 } else {
+
4887 array.push_back(
+
4888 std::make_pair("", ptree(std::to_string(*value))));
+
4889 }
+
4890 }
+
4891
+
4892 parent.put_child(field_name, array);
+
4893 }
+
4894 } },
+
4895 field_kind_based_operations{
+
4896 // [39]NULLABLE_INT32
+
4897 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4898 [](default_compact_writer& writer,
+
4899 const generic_record::generic_record& record,
+
4900 const std::string& field) {
+
4901 writer.write_nullable_int32(field,
+
4902 record.get_nullable_int32(field));
+
4903 },
+
4904 [](compact::compact_reader& reader,
+
4905 generic_record::generic_record_builder& builder,
+
4906 const std::string& field) {
+
4907 builder.set_nullable_int32(field,
+
4908 reader.read_nullable_int32(field));
+
4909 },
+
4910 [](boost::property_tree::ptree& parent,
+
4911 const generic_record::generic_record& record,
+
4912 const std::string& field_name) {
+
4913 const auto& value = record.get_nullable_int32(field_name);
+
4914
+
4915 if (!value) {
+
4916 parent.put(field_name, NULL_STRING);
+
4917 } else {
+
4918 parent.put(field_name, std::to_string(*value));
+
4919 }
+
4920 } },
+
4921 field_kind_based_operations{
+
4922 // [40]ARRAY_OF_NULLABLE_INT32
+
4923 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4924 [](default_compact_writer& writer,
+
4925 const generic_record::generic_record& record,
+
4926 const std::string& field) {
+
4927 writer.write_array_of_nullable_int32(
+
4928 field, record.get_array_of_nullable_int32(field));
+
4929 },
+
4930 [](compact::compact_reader& reader,
+
4931 generic_record::generic_record_builder& builder,
+
4932 const std::string& field) {
+
4933 builder.set_array_of_nullable_int32(
+
4934 field, reader.read_array_of_nullable_int32(field));
+
4935 },
+
4936 [](ptree& parent,
+
4937 const generic_record::generic_record& record,
+
4938 const std::string& field_name) {
+
4939 const auto& values =
+
4940 record.get_array_of_nullable_int32(field_name);
+
4941
+
4942 if (!values) {
+
4943 parent.put(field_name, NULL_STRING);
+
4944 } else {
+
4945 ptree array;
+
4946
+
4947 for (const auto& value : *values) {
+
4948 if (!value) {
+
4949 array.push_back(
+
4950 std::make_pair("", ptree(NULL_STRING)));
+
4951 } else {
+
4952 array.push_back(
+
4953 std::make_pair("", ptree(std::to_string(*value))));
+
4954 }
+
4955 }
+
4956
+
4957 parent.put_child(field_name, array);
+
4958 }
+
4959 } },
+
4960 field_kind_based_operations{
+
4961 // [41]NULLABLE_INT64
+
4962 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4963 [](default_compact_writer& writer,
+
4964 const generic_record::generic_record& record,
+
4965 const std::string& field) {
+
4966 writer.write_nullable_int64(field,
+
4967 record.get_nullable_int64(field));
+
4968 },
+
4969 [](compact::compact_reader& reader,
+
4970 generic_record::generic_record_builder& builder,
+
4971 const std::string& field) {
+
4972 builder.set_nullable_int64(field,
+
4973 reader.read_nullable_int64(field));
+
4974 },
+
4975 [](boost::property_tree::ptree& parent,
+
4976 const generic_record::generic_record& record,
+
4977 const std::string& field_name) {
+
4978 const auto& value = record.get_nullable_int64(field_name);
+
4979
+
4980 if (!value) {
+
4981 parent.put(field_name, NULL_STRING);
+
4982 } else {
+
4983 parent.put(field_name, std::to_string(*value));
+
4984 }
+
4985 } },
+
4986 field_kind_based_operations{
+
4987 // [42]ARRAY_OF_NULLABLE_INT64
+
4988 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
4989 [](default_compact_writer& writer,
+
4990 const generic_record::generic_record& record,
+
4991 const std::string& field) {
+
4992 writer.write_array_of_nullable_int64(
+
4993 field, record.get_array_of_nullable_int64(field));
+
4994 },
+
4995 [](compact::compact_reader& reader,
+
4996 generic_record::generic_record_builder& builder,
+
4997 const std::string& field) {
+
4998 builder.set_array_of_nullable_int64(
+
4999 field, reader.read_array_of_nullable_int64(field));
+
5000 },
+
5001 [](ptree& parent,
+
5002 const generic_record::generic_record& record,
+
5003 const std::string& field_name) {
+
5004 const auto& values =
+
5005 record.get_array_of_nullable_int64(field_name);
+
5006
+
5007 if (!values) {
+
5008 parent.put(field_name, NULL_STRING);
+
5009 } else {
+
5010 ptree array;
+
5011
+
5012 for (const auto& value : *values) {
+
5013 if (!value) {
+
5014 array.push_back(
+
5015 std::make_pair("", ptree(NULL_STRING)));
+
5016 } else {
+
5017 array.push_back(
+
5018 std::make_pair("", ptree(std::to_string(*value))));
+
5019 }
+
5020 }
+
5021
+
5022 parent.put_child(field_name, array);
+
5023 }
+
5024 } },
+
5025 field_kind_based_operations{
+
5026 // [43]NULLABLE_FLOAT32
+
5027 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
5028 [](default_compact_writer& writer,
+
5029 const generic_record::generic_record& record,
+
5030 const std::string& field) {
+
5031 writer.write_nullable_float32(field,
+
5032 record.get_nullable_float32(field));
+
5033 },
+
5034 [](compact::compact_reader& reader,
+
5035 generic_record::generic_record_builder& builder,
+
5036 const std::string& field) {
+
5037 builder.set_nullable_float32(field,
+
5038 reader.read_nullable_float32(field));
+
5039 },
+
5040 [](boost::property_tree::ptree& parent,
+
5041 const generic_record::generic_record& record,
+
5042 const std::string& field_name) {
+
5043 const auto& value = record.get_nullable_float32(field_name);
+
5044
+
5045 if (!value) {
+
5046 parent.put(field_name, NULL_STRING);
+
5047 } else {
+
5048 parent.put(field_name, std::to_string(*value));
+
5049 }
+
5050 } },
+
5051 field_kind_based_operations{
+
5052 // [44]ARRAY_OF_NULLABLE_FLOAT32
+
5053 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
5054 [](default_compact_writer& writer,
+
5055 const generic_record::generic_record& record,
+
5056 const std::string& field) {
+
5057 writer.write_array_of_nullable_float32(
+
5058 field, record.get_array_of_nullable_float32(field));
+
5059 },
+
5060 [](compact::compact_reader& reader,
+
5061 generic_record::generic_record_builder& builder,
+
5062 const std::string& field) {
+
5063 builder.set_array_of_nullable_float32(
+
5064 field, reader.read_array_of_nullable_float32(field));
+
5065 },
+
5066 [](ptree& parent,
+
5067 const generic_record::generic_record& record,
+
5068 const std::string& field_name) {
+
5069 const auto& values =
+
5070 record.get_array_of_nullable_float32(field_name);
+
5071
+
5072 if (!values) {
+
5073 parent.put(field_name, NULL_STRING);
+
5074 } else {
+
5075 ptree array;
+
5076
+
5077 for (const auto& value : *values) {
+
5078 if (!value) {
+
5079 array.push_back(
+
5080 std::make_pair("", ptree(NULL_STRING)));
+
5081 } else {
+
5082 array.push_back(
+
5083 std::make_pair("", ptree(std::to_string(*value))));
+
5084 }
+
5085 }
+
5086
+
5087 parent.put_child(field_name, array);
+
5088 }
+
5089 } },
+
5090 field_kind_based_operations{
+
5091 // [45]NULLABLE_FLOAT64
+
5092 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
5093 [](default_compact_writer& writer,
+
5094 const generic_record::generic_record& record,
+
5095 const std::string& field) {
+
5096 writer.write_nullable_float64(field,
+
5097 record.get_nullable_float64(field));
+
5098 },
+
5099 [](compact::compact_reader& reader,
+
5100 generic_record::generic_record_builder& builder,
+
5101 const std::string& field) {
+
5102 builder.set_nullable_float64(field,
+
5103 reader.read_nullable_float64(field));
+
5104 },
+
5105 [](boost::property_tree::ptree& parent,
+
5106 const generic_record::generic_record& record,
+
5107 const std::string& field_name) {
+
5108 const auto& value = record.get_nullable_float64(field_name);
+
5109
+
5110 if (!value) {
+
5111 parent.put(field_name, NULL_STRING);
+
5112 } else {
+
5113 parent.put(field_name, std::to_string(*value));
+
5114 }
+
5115 } },
+
5116 field_kind_based_operations{
+
5117 // [46]ARRAY_OF_NULLABLE_FLOAT64
+
5118 [] { return field_kind_based_operations::VARIABLE_SIZE; },
+
5119 [](default_compact_writer& writer,
+
5120 const generic_record::generic_record& record,
+
5121 const std::string& field) {
+
5122 writer.write_array_of_nullable_float64(
+
5123 field, record.get_array_of_nullable_float64(field));
+
5124 },
+
5125 [](compact::compact_reader& reader,
+
5126 generic_record::generic_record_builder& builder,
+
5127 const std::string& field) {
+
5128 builder.set_array_of_nullable_float64(
+
5129 field, reader.read_array_of_nullable_float64(field));
+
5130 },
+
5131 [](ptree& parent,
+
5132 const generic_record::generic_record& record,
+
5133 const std::string& field_name) {
+
5134 const auto& values =
+
5135 record.get_array_of_nullable_float64(field_name);
+
5136
+
5137 if (!values) {
+
5138 parent.put(field_name, NULL_STRING);
+
5139 } else {
+
5140 ptree array;
+
5141
+
5142 for (const auto& value : *values) {
+
5143 if (!value) {
+
5144 array.push_back(
+
5145 std::make_pair("", ptree(NULL_STRING)));
+
5146 } else {
+
5147 array.push_back(
+
5148 std::make_pair("", ptree(std::to_string(*value))));
+
5149 }
+
5150 }
+
5151
+
5152 parent.put_child(field_name, array);
+
5153 }
+
5154 } }
+
5155 };
+
5156
+
5157 return ALL[std::size_t(kind)];
+
5158}
+
5159
+
5160} // namespace pimpl
+
5161} // namespace serialization
+
5162} // namespace client
+
5163} // namespace hazelcast
+ +
generic_record_builder & set_array_of_int8(std::string field_name, boost::optional< std::vector< int8_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:328
+
generic_record_builder & set_time(std::string field_name, boost::optional< local_time > value)
Sets a time field consisting of hour, minute, seconds, and nanos parts.
Definition compact.cpp:267
+
generic_record_builder & set_timestamp(std::string field_name, boost::optional< local_date_time > value)
Sets a timestamp field consisting of year, month of the year, and day of the month,...
Definition compact.cpp:281
+
generic_record_builder & set_generic_record(std::string field_name, boost::optional< generic_record > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:252
+
generic_record_builder & set_array_of_boolean(std::string field_name, boost::optional< std::vector< bool > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:303
+
generic_record_builder & set_array_of_string(std::string field_name, boost::optional< std::vector< boost::optional< std::string > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:670
+
generic_record_builder & set_array_of_nullable_int64(std::string field_name, boost::optional< std::vector< boost::optional< int64_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:593
+
generic_record_builder & set_array_of_nullable_float64(std::string field_name, boost::optional< std::vector< boost::optional< double > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:644
+
generic_record_builder & set_array_of_nullable_boolean(std::string field_name, boost::optional< std::vector< boost::optional< bool > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:492
+
generic_record_builder & set_int64(std::string field_name, int64_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:185
+
generic_record_builder & set_int8(std::string field_name, int8_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:167
+ +
generic_record_builder & set_array_of_decimal(std::string field_name, boost::optional< std::vector< boost::optional< big_decimal > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:679
+
generic_record_builder & set_decimal(std::string field_name, boost::optional< big_decimal > value)
Sets a decimal which is arbitrary precision and scale floating-point number.
Definition compact.cpp:260
+
generic_record_builder & set_array_of_nullable_int8(std::string field_name, boost::optional< std::vector< boost::optional< int8_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:518
+
generic_record_builder & set_nullable_int8(std::string field_name, boost::optional< int8_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:210
+
generic_record_builder & set_int16(std::string field_name, int16_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:173
+
generic_record_builder & set_array_of_nullable_int32(std::string field_name, boost::optional< std::vector< boost::optional< int32_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:568
+
generic_record_builder & set_nullable_float32(std::string field_name, boost::optional< float > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:238
+
generic_record_builder & set_array_of_nullable_int16(std::string field_name, boost::optional< std::vector< boost::optional< int16_t > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:543
+
generic_record_builder & set_array_of_nullable_float32(std::string field_name, boost::optional< std::vector< boost::optional< float > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:618
+
generic_record_builder & set_array_of_float64(std::string field_name, boost::optional< std::vector< double > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:452
+
generic_record_builder & set_array_of_int64(std::string field_name, boost::optional< std::vector< int64_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:402
+
generic_record_builder & set_array_of_timestamp_with_timezone(std::string field_name, boost::optional< std::vector< boost::optional< offset_date_time > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:713
+
generic_record_builder & set_nullable_int64(std::string field_name, boost::optional< int64_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:231
+
generic_record_builder & set_nullable_boolean(std::string field_name, boost::optional< bool > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:203
+
generic_record_builder & set_float32(std::string field_name, float value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:191
+
generic_record_builder & set_array_of_date(std::string field_name, boost::optional< std::vector< boost::optional< local_date > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:696
+
generic_record_builder & set_timestamp_with_timezone(std::string field_name, boost::optional< offset_date_time > value)
Sets a timestamp with timezone field consisting of year, month of the year and day of the month,...
Definition compact.cpp:288
+
generic_record_builder & set_nullable_float64(std::string field_name, boost::optional< double > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:245
+
generic_record_builder & set_array_of_int16(std::string field_name, boost::optional< std::vector< int16_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:352
+
generic_record_builder & set_boolean(std::string field_name, bool value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:161
+
generic_record_builder & set_array_of_float32(std::string field_name, boost::optional< std::vector< float > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:427
+
generic_record_builder & set_date(std::string field_name, boost::optional< local_date > value)
Sets a date field consisting of year, month of the year, and day of the month.
Definition compact.cpp:274
+
generic_record_builder & set_array_of_int32(std::string field_name, boost::optional< std::vector< int32_t > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:377
+
generic_record_builder & set_array_of_time(std::string field_name, boost::optional< std::vector< boost::optional< local_time > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:688
+
generic_record_builder & set_float64(std::string field_name, double value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:197
+
generic_record_builder & set_int32(std::string field_name, int32_t value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:179
+
generic_record_builder(std::string type_name)
Creates a Builder that will build a generic_record in Compact format with the given type name and sch...
Definition compact.cpp:84
+
generic_record_builder & set_string(std::string field_name, boost::optional< std::string > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:296
+
generic_record_builder & set_nullable_int32(std::string field_name, boost::optional< int32_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:224
+
generic_record_builder & set_nullable_int16(std::string field_name, boost::optional< int16_t > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:217
+
generic_record_builder & set_array_of_timestamp(std::string field_name, boost::optional< std::vector< boost::optional< local_date_time > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:704
+
generic_record_builder & set_array_of_generic_record(std::string field_name, boost::optional< std::vector< boost::optional< generic_record > > > value)
It is legal to set the field again only when Builder is created with generic_record::new_builder_with...
Definition compact.cpp:723
+
A generic object interface that is returned to the user when the domain class can not be created from...
+
int64_t get_int64(const std::string &field_name) const
Definition compact.cpp:849
+
boost::optional< int8_t > get_nullable_int8(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:903
+
boost::optional< float > get_nullable_float32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:957
+
boost::optional< double > get_nullable_float64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:971
+
const boost::optional< std::vector< boost::optional< float > > > & get_array_of_nullable_float32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1292
+
const boost::optional< generic_record > & get_generic_record(const std::string &field_name) const
Definition compact.cpp:997
+
const boost::optional< std::vector< boost::optional< int64_t > > > & get_array_of_nullable_int64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1274
+
double get_float64(const std::string &field_name) const
Definition compact.cpp:877
+
int16_t get_int16(const std::string &field_name) const
Definition compact.cpp:821
+
const boost::optional< std::vector< int64_t > > & get_array_of_int64(const std::string &field_name) const
Definition compact.cpp:1147
+
generic_record_builder new_builder() const
Creates a generic_record_builder allows to create a new object.
Definition compact.cpp:746
+
const boost::optional< std::vector< boost::optional< generic_record > > > & get_array_of_generic_record(const std::string &field_name) const
Definition compact.cpp:1416
+
const boost::optional< std::vector< boost::optional< local_date > > > & get_array_of_date(const std::string &field_name) const
Definition compact.cpp:1372
+
const boost::optional< offset_date_time > & get_timestamp_with_timezone(const std::string &field_name) const
Definition compact.cpp:1061
+
bool get_boolean(const std::string &field_name) const
Definition compact.cpp:793
+
boost::optional< int64_t > get_nullable_int64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:943
+
const boost::optional< local_date_time > & get_timestamp(const std::string &field_name) const
Definition compact.cpp:1047
+ +
const boost::optional< std::vector< double > > & get_array_of_float64(const std::string &field_name) const
Definition compact.cpp:1183
+
int8_t get_int8(const std::string &field_name) const
Definition compact.cpp:807
+
generic_record_builder new_builder_with_clone() const
Returned generic_record_builder can be used to have exact copy and also just to update a couple of fi...
Definition compact.cpp:752
+
const boost::optional< std::vector< boost::optional< local_date_time > > > & get_array_of_timestamp(const std::string &field_name) const
Definition compact.cpp:1386
+
const boost::optional< std::string > & get_string(const std::string &field_name) const
Definition compact.cpp:985
+
const boost::optional< std::vector< boost::optional< int8_t > > > & get_array_of_nullable_int8(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1220
+
const boost::optional< std::vector< bool > > & get_array_of_boolean(const std::string &field_name) const
Definition compact.cpp:1075
+
const boost::optional< std::vector< int16_t > > & get_array_of_int16(const std::string &field_name) const
Definition compact.cpp:1111
+
const boost::optional< std::vector< boost::optional< double > > > & get_array_of_nullable_float64(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1311
+
int32_t get_int32(const std::string &field_name) const
Definition compact.cpp:835
+
float get_float32(const std::string &field_name) const
Definition compact.cpp:863
+
const boost::optional< local_date > & get_date(const std::string &field_name) const
Definition compact.cpp:1035
+
std::unordered_set< std::string > get_field_names() const
Definition compact.cpp:758
+
const boost::optional< std::vector< boost::optional< int32_t > > > & get_array_of_nullable_int32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1256
+
boost::optional< int16_t > get_nullable_int16(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:915
+
const boost::optional< big_decimal > & get_decimal(const std::string &field_name) const
Definition compact.cpp:1011
+
boost::optional< bool > get_nullable_boolean(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:891
+
field_kind get_field_kind(const std::string &field_name) const
Returns the kind of the field for the given field name.
Definition compact.cpp:775
+
const boost::optional< std::vector< boost::optional< std::string > > > & get_array_of_string(const std::string &field_name) const
Definition compact.cpp:1330
+
const boost::optional< std::vector< boost::optional< big_decimal > > > & get_array_of_decimal(const std::string &field_name) const
Definition compact.cpp:1344
+
const boost::optional< std::vector< boost::optional< int16_t > > > & get_array_of_nullable_int16(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1238
+
const boost::optional< std::vector< boost::optional< offset_date_time > > > & get_array_of_timestamp_with_timezone(const std::string &field_name) const
Definition compact.cpp:1400
+
const boost::optional< std::vector< float > > & get_array_of_float32(const std::string &field_name) const
Definition compact.cpp:1165
+
const boost::optional< std::vector< int32_t > > & get_array_of_int32(const std::string &field_name) const
Definition compact.cpp:1129
+
const boost::optional< std::vector< boost::optional< local_time > > > & get_array_of_time(const std::string &field_name) const
Definition compact.cpp:1358
+
const boost::optional< local_time > & get_time(const std::string &field_name) const
Definition compact.cpp:1023
+
const boost::optional< std::vector< boost::optional< bool > > > & get_array_of_nullable_boolean(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:1201
+
boost::optional< int32_t > get_nullable_int32(const std::string &field_name) const
Supported only for Compact.
Definition compact.cpp:929
+
const boost::optional< std::vector< int8_t > > & get_array_of_int8(const std::string &field_name) const
Definition compact.cpp:1093
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.html b/5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.html new file mode 100644 index 0000000000..482cecb091 --- /dev/null +++ b/5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< bool > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< bool > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< bool > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 373 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< bool > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.png b/5.5.0/df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..34de5216875a87ef811b4d5ad2a47ef1404ed208 GIT binary patch literal 1194 zcmeAS@N?(olHy`uVBq!ia0y~yV5|eO12~w0q~_IkHb6=`z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6#njWqF{Fa=?cBG0o2__S z)SI`=`n~_rW!(uker9BDPyf3vWhx`rKaY7wp6PGPy&ZIWTdv?Cw@I3l{?w}0P2vfD zq<+!>&iE@*uXu8&*!o|`xBqW`x^#u`@yIoiNABk3)>!&! z?wwJvUE!qp*W^EIJH8igv47XsI=Q*^?TzPd({2_9%s8@NB75HEy)SQH+S*e0(&Lk9 z?V_JD$`)mZEu!Mz(zd#v;3S)yI_B+67PDKK$^U=9hfvov!D;#r_ZNy+5sp z*_?Y${drjAgY|ZGH?#bUi?@B`Pk46G|3kcQhOWma-&&6Sw|V+j>rX69|7|7t;df|^ z$#&PzmE8ZiIqg4K{?n-o-}U<5{oQssc6T40J8XO0{wJ5ttn=EO{}(}xQhks&kPyjP~>wruNAd@5H5PJhKmKZpK zAJK>LxAf1_DU-C8PT^SS5#%+gF1|B<(xE9oR5g9z4AKA1p%Hst$>0CSKW+LVKbiE6 z^W64G#Y|GG;(NsF<6l%SwqM0EcGk}$8E?O5ZH(K_e=Po8`O~_cbNf#VChgCjUX@+5 z=BeDdn-TwipSQj><^FQJu(|!R53CQCb9=sBk!<@ZtmyBR+nGI&IHk%aZ3#GB-?Moa zFxB|EPIh($rW)<3Hw({X2>nme$$l$!=IMjyS=U%~f~?gp&)Ouhc+H(TQ}>sjJw7eo z_tN(Bg}=_`&b+%L;^z-zsXFh7aC;TcrI#h{>@5|&y0*Xfd3w@E|3zyU&xj`+sGs&S z&_2!cy!!IrO!Z%9rr5`oovgVy)4l)0?p6CF?nFdLwvcPwX<=&`fuI-AS6g26}>|d9EypMOie^~V;zh?P< ul~&D<-a#{jFc^71yfsxry)+qr@w2?NIel(^fG)69VeoYIb6Mw<&;$Ul^-!+> literal 0 HcmV?d00001 diff --git a/5.5.0/df/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4-members.html b/5.5.0/df/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4-members.html new file mode 100644 index 0000000000..f2f7c93617 --- /dev/null +++ b/5.5.0/df/d9d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4-members.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< query::ilike_predicate > Member List
+
+ +
+
+ + + + diff --git a/5.5.0/df/d9e/classhazelcast_1_1client_1_1security_1_1token__credentials-members.html b/5.5.0/df/d9e/classhazelcast_1_1client_1_1security_1_1token__credentials-members.html new file mode 100644 index 0000000000..f50d58d6b4 --- /dev/null +++ b/5.5.0/df/d9e/classhazelcast_1_1client_1_1security_1_1token__credentials-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::security::token_credentials Member List
+
+ +
+
+ + + + diff --git a/5.5.0/df/dad/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4-members.html b/5.5.0/df/dad/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4-members.html new file mode 100644 index 0000000000..cc03ae5ff1 --- /dev/null +++ b/5.5.0/df/dad/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::config::eviction_strategy_type > Member List
+
+
+ +

This is the complete list of members for std::hash< hazelcast::client::config::eviction_strategy_type >, including all inherited members.

+ + +
operator()(const hazelcast::client::config::eviction_strategy_type &object) const noexcept (defined in std::hash< hazelcast::client::config::eviction_strategy_type >)std::hash< hazelcast::client::config::eviction_strategy_type >inline
+
+
+ + + + diff --git a/5.5.0/df/db3/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config-members.html b/5.5.0/df/db3/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config-members.html new file mode 100644 index 0000000000..db7df16c52 --- /dev/null +++ b/5.5.0/df/db3/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config-members.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html b/5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html new file mode 100644 index 0000000000..812c2e24fd --- /dev/null +++ b/5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html @@ -0,0 +1,376 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::index_config Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::index_config Struct Reference
+
+
+ +

Configuration of an index. + More...

+ +

#include <index_config.h>

+ + + +

+Classes

struct  bitmap_index_options
+ + +

+Public Types

enum  index_type { SORTED +, HASH +, BITMAP + }
+ + + + + + +

+Public Member Functions

 index_config (index_type type=DEFAULT_TYPE)
 Creates an index configuration of the given type.
template<typename... T>
 index_config (index_type t, T... attrs)
 Creates an index configuration of the given type with provided attributes.
+ + + + + + + + +

+Public Attributes

boost::optional< std::string > name
 Name of the index.
index_type type
 Type of the index.
std::vector< std::string > attributes
 Indexed attributes.
boost::optional< bitmap_index_optionsoptions
+ + +

+Static Public Attributes

static const index_type DEFAULT_TYPE
+

Detailed Description

+

Configuration of an index.

+

Hazelcast support two types of indexes: sorted index and hash index. Sorted indexes could be used with equality and range predicates and have logarithmic search time. Hash indexes could be used with equality predicates and have constant search time assuming the hash function of the indexed field disperses the elements properly.

+

Index could be created on one or more attributes.

+ +

Definition at line 40 of file index_config.h.

+

Member Enumeration Documentation

+ +

◆ index_type

+ +
+
+ + + + +
Enumerator
SORTED 

Sorted index.

+

Can be used with equality and range predicates.

+
HASH 

Hash index.

+

Can be used with equality predicates.

+
BITMAP 

Bitmap index.

+

Can be used with equality predicates.

+
+ +

Definition at line 90 of file index_config.h.

+
91 {
+
93 SORTED,
+
94
+
96 HASH,
+
97
+
99 BITMAP
+
100 };
+ + + +
+
+
+

Constructor & Destructor Documentation

+ +

◆ index_config() [1/2]

+ +
+
+ + + + + + + +
hazelcast::client::config::index_config::index_config (index_config::index_type type = DEFAULT_TYPE)
+
+ +

Creates an index configuration of the given type.

+
Parameters
+ + +
typeIndex type.
+
+
+ +

Definition at line 814 of file config.cpp.

+
815 : type(type)
+
816{}
+
index_type type
Type of the index.
+
+
+
+ +

◆ index_config() [2/2]

+ +
+
+
+template<typename... T>
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::config::index_config::index_config (index_type t,
T... attrs )
+
+inline
+
+ +

Creates an index configuration of the given type with provided attributes.

+
Parameters
+ + + +
typeIndex type.
attributesAttributes to be indexed.
+
+
+ +

Definition at line 130 of file index_config.h.

+
131 : index_config(t)
+
132 {
+
133 add_attributes(std::forward<T>(attrs)...);
+
134 }
+
index_config(index_type type=DEFAULT_TYPE)
Creates an index configuration of the given type.
Definition config.cpp:814
+
+
+
+

Member Data Documentation

+ +

◆ attributes

+ +
+
+ + + + +
std::vector<std::string> hazelcast::client::config::index_config::attributes
+
+ +

Indexed attributes.

+ +

Definition at line 109 of file index_config.h.

+ +
+
+ +

◆ DEFAULT_TYPE

+ +
+
+ + + + + +
+ + + + +
const index_config::index_type hazelcast::client::config::index_config::DEFAULT_TYPE
+
+static
+
+Initial value: +

Definition at line 113 of file index_config.h.

+ +
+
+ +

◆ name

+ +
+
+ + + + +
boost::optional<std::string> hazelcast::client::config::index_config::name
+
+ +

Name of the index.

+ +

Definition at line 103 of file index_config.h.

+ +
+
+ +

◆ options

+ +
+
+ + + + +
boost::optional<bitmap_index_options> hazelcast::client::config::index_config::options
+
+ +

Definition at line 111 of file index_config.h.

+ +
+
+ +

◆ type

+ +
+
+ + + + +
index_type hazelcast::client::config::index_config::type
+
+ +

Type of the index.

+ +

Definition at line 106 of file index_config.h.

+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.js b/5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.js new file mode 100644 index 0000000000..88ff08aef3 --- /dev/null +++ b/5.5.0/df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.js @@ -0,0 +1,14 @@ +var structhazelcast_1_1client_1_1config_1_1index__config = +[ + [ "bitmap_index_options", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options" ], + [ "index_type", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#aefac15fd07cd4c0dc34fc1691817e59f", [ + [ "SORTED", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#aefac15fd07cd4c0dc34fc1691817e59fafdc830efdb1ae7c71aa9fa222c4fa1d5", null ], + [ "HASH", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#aefac15fd07cd4c0dc34fc1691817e59fa43de5bd8f989afa82970792b7c3367b1", null ], + [ "BITMAP", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#aefac15fd07cd4c0dc34fc1691817e59fada4347f54904332838053ded0cb5cb02", null ] + ] ], + [ "index_config", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#a7568c9d38f3657634bea8b75e276b412", null ], + [ "index_config", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#afb1a311a737a3e162a845885bc4d8428", null ], + [ "attributes", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#a1bfe20b55f35a2a6a84648e15b6cb55f", null ], + [ "name", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#a2e279aef4c8827863a4dfbe0a734c2d8", null ], + [ "type", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html#a936108bba12075940d833fa47fdf34c2", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.html b/5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.html new file mode 100644 index 0000000000..dd2cf4ff92 --- /dev/null +++ b/5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.html @@ -0,0 +1,187 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::query::named_predicate Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::named_predicate Class Reference
+
+
+
Inheritance diagram for hazelcast::client::query::named_predicate:
+
+
+ + + + +

+Protected Member Functions

 named_predicate (hazelcast_client &client, const std::string &attribute_name)
+ + + + + +

+Additional Inherited Members

Public Member Functions inherited from hazelcast::client::query::base_predicate
 base_predicate (hazelcast_client &client)
Public Attributes inherited from hazelcast::client::query::base_predicate
serialization::object_data_output out_stream
+

Detailed Description

+
+

Definition at line 51 of file predicates.h.

+

Constructor & Destructor Documentation

+ +

◆ named_predicate()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
hazelcast::client::query::named_predicate::named_predicate (hazelcast_client & client,
const std::string & attribute_name )
+
+explicitprotected
+
+ +

Definition at line 32 of file query.cpp.

+
34 : base_predicate(client)
+
35{
+
36 out_stream.write(attribute_name);
+
37}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.png b/5.5.0/df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e48c004dc7a2d30d8cec218e3c328a8373c9d3 GIT binary patch literal 4968 zcmds5eO%Jl8h3NivdFu;whBu3!kT?nvs((9C~LJjW@*bUSE=YNQ!~X$icXYkY}#JR z&#d z&hvb~&*7V$p}}A`h?|Rx3mE;;wp}hR3pqgh){Cyd^Mdj5G2jK=x&6}*tX3<~998Jj z3vXBXZCIPSf^vUUDwP6yU;gfkK;NPxyF$ZVfbX+{c)qyP#pUl>^tLUZW3;N!`9CgyNc^$9Tq;=4V{|gsQJz~cD@C7^ zFT$<8(w#QhPz28;ixWs&w*bP~-YZ3CTmUbf9k(fw^mfm2xZg6H+`kAeJAiN+6+lcU zVN5V*u@(iP?H{(q5%|!MwN^6^}mv5R$GZeu*yFdj;ZE_a*NJ{t3THDDh z5I2^j?H@YH%e*ETIDVJEIJYFB`gL^BC5I0UBoInC zS-B4HEmR_VwYyZ_QDze!)7}U|5e)F*Ot5=xrrkpaHD^IY8V_@7#x!kiiPIWHl+YaP zkTRuU|CBK@h#DV2HT1O>d$(2f2?)^xSzF13?M~C3fU6PEPUS%@>FW}hyK|qG;~+^& zvVGUqBI0=t9x9qUdbRaHEhvmkb^5rPQ>6INF=IO@i~)7H5)DPRrc`r)U@9+uY}I?0Er?MKyEd%VTzhgTq%&T>qrb zV9<7z;ScU0Us#B@YH>`*VM_X?Xohw<6p7BTXSbSOFOgPJ?gcbAA+0&tSwGzt;wcoZ zi2n~!Af`&B)Fz2yYx$MX@4AV8iixxaZAv4K&5E?ZTHkX7Pa2bh2~qF5L~(D#`w!p! zWi4f5FRfL+p)EaUt!9ujxM-S(^w=CdJkkyGcVf>tTwkGxj&56@O}ouIA^TRMKq+RF zlU$I5I$d{+mk0-!4OQdgPuaskUq!h1Yt|m0%UT~t*8ZFwdBXVL#H_c z@1Q0RB!LgH&N0nd;x_K9%@V1|6~pY0yz`@k4l!juNZ3m5d*pCBp@}0f*I&LZ=A{P| zPBnEJLn2UCafF)2Da0wB5N>iG#kKGIsY&wKzNs^<3n8ZZCB)C3XeHC`6uu0LfoPk5 zU^cEk(WAl{2xUsb2yQT%I+7!sj!Rh@=zWMduJv7YVh5Sz#Lnp1R6Z#;pV+}z?XE0= zP1{o;W=%L;&)sa8oT1y{#TvH>t|y)9vv1dW-7`fEJL^P+KbphOgcf5RZx@dd37Uod zWy|1$i)QiL&23GmeVL=^z`&Z@vtUpj6Y9*)PFx<-q5asYjW9yz?EjiM8}qy9MCyMy!&8_`h!Q@{%wrAXPITUwpbq%i!g;d{ zg;8e3KT3}ha?KgH!>*op@=hBFBTN??ewckZ=m2$~n_ES}hT1vUP5oOOEPwPye^p<} z6k|rq^3G1i`_ZN~@litEUPpFsJfs#rX}ZXnMaFshN0V-2)mXDXUOlBvf)qF=Km z`goH)(f8iTPzZ9nq}-NZDBw7{lh!;Bsc}27Zt4$f`bS&$X`7mf@+UI3@v%9E#BLTT zvd@e%T4I`8Ud1|UfN_K#x4?3xQ^r<#zFRDiuwIpmM9) zf#sPFZKYG2Rl~MJ!|$fXpCoQQC=3wY*!8e zGk;e=hr;*&a=Y7?wE{naiGYzn z724dtVV;R&Byc5R2%&4{nK&i~>XxZ5TkNYiOdONfbxEsW^~vh4FSJ_OPl2lY=U~A` zu_w~6H3eB)Rw&*Oe(@yCm0c>wRk4@GYhFtUn>;HgvhNq74jnWcFAXLW?#RN7w{V%X zBjlksEkh-PscTGGIipf8_iCs_H+%XnV4NR`@|!Zv@|7C!!}?i&#GwF0Q5haDN3!|QcIa^;28>T>}fYjP)ig)fT)iVr^DafZzWnnRObqy1jZ4T z|2ZQ#XrM!{3L*w|OT&@*G}?snd`7bA6ygCNB}_dC z{f2=Gj{D-w!uZC?!6SpGuqSe=IaMDeW*?7`neOcz_tC?)G?@>mBHO20aX2&)((MWk z3Q34S(XsVO9?9yn?S{n<`;yfwsdtO14>6e*!c|WEFY+nhT(RpK^wJc#e)t%L!e8IC zk2~CvB^tiIFQg}wc>l3}Q$5t6p>Ck#% z$jpUX9tmpn`;Eu|)^OEi4~Xhj%6^G222nMMrU)v^GfBNNts&>Qtk!Y@IvP!)mRU=+ znda;M93wNrT7^JZjsL(ix=V&enr{TEa(l%J=6V0JT(*YaT6CDZA8fg~Hrc(OKKk8O zLk>xh+IW~gF+*O;KCUF+MO_bmKD&uS+*}>CLunBZY{!@USOXT<Gwtmkt(F~C!!4GYiV^3zk>4|qF0qjsAuuw7~V~JKx}BgXSbOgH(sV}Wb9cAZBpmFq(Sg1@jB z3uYZ*h6W&OSg@~P^}`b&Dy&ph2zbIWxaY8}yH*PX8?s%BGOuW8xGM}R09kKCM|aQG z-&aSc@n4erCb%yn^_S3Om3HUHgCSP(&Rn08!UYp?LWBI9%6c42ikPav^N$ReKG}@% z;JX)S-wGSV5-j)AWXQ4(ysqym*kV{5&}=cX6V&dKS1^!!Ux8WTnK5%PO&eGQtJiSz z%)oX;NygKSBbY?Bak)A9;r1TsG);3?Fbbuja0vaVCIv}m4T8>H=CGv=7I%oLA6x_z zS}uTD62Gg%u&f8fIu0r~(OL+$aFQ&*O2OV5z%(48FCFs;B3oR+Ww4HOW1kekUQV2k z%r?xlq0<;J<$ofx4Q2u3?B>{~!2D^L1+ESU=m6~h3g!-E{-3a~?vnx}Qe$S;#{%qf j#YQ89|H3XNclbN>jX(D<@B;o5b3uO)x{daJ%+Y@Xny`Nb literal 0 HcmV?d00001 diff --git a/5.5.0/df/dca/structhazelcast_1_1client_1_1config_1_1cloud__config-members.html b/5.5.0/df/dca/structhazelcast_1_1client_1_1config_1_1cloud__config-members.html new file mode 100644 index 0000000000..b13195a911 --- /dev/null +++ b/5.5.0/df/dca/structhazelcast_1_1client_1_1config_1_1cloud__config-members.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::cloud_config Member List
+
+
+ +

This is the complete list of members for hazelcast::client::config::cloud_config, including all inherited members.

+ + + +
discovery_token (defined in hazelcast::client::config::cloud_config)hazelcast::client::config::cloud_config
enabled (defined in hazelcast::client::config::cloud_config)hazelcast::client::config::cloud_config
+
+
+ + + + diff --git a/5.5.0/df/dcb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4-members.html b/5.5.0/df/dcb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4-members.html new file mode 100644 index 0000000000..6dbc9793f7 --- /dev/null +++ b/5.5.0/df/dcb/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4-members.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< float > Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::hz_serializer< float >, including all inherited members.

+ + +
get_type_id() (defined in hazelcast::client::serialization::hz_serializer< float >)hazelcast::client::serialization::hz_serializer< float >inlinestatic
+
+
+ + + + diff --git a/5.5.0/df/dcd/sql__result_8h_source.html b/5.5.0/df/dcd/sql__result_8h_source.html new file mode 100644 index 0000000000..dbb0f3a648 --- /dev/null +++ b/5.5.0/df/dcd/sql__result_8h_source.html @@ -0,0 +1,344 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql/sql_result.h Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql_result.h
+
+
+
1/*
+
2 * Copyright (c) 2008-2021, Hazelcast, Inc. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License");
+
5 * you may not use this file except in compliance with the License.
+
6 * You may obtain a copy of the License at
+
7 *
+
8 * http://www.apache.org/licenses/LICENSE-2.0
+
9 *
+
10 * Unless required by applicable law or agreed to in writing, software
+
11 * distributed under the License is distributed on an "AS IS" BASIS,
+
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
13 * See the License for the specific language governing permissions and
+
14 * limitations under the License.
+
15 */
+
16#pragma once
+
17
+
18#include <iterator>
+
19#include <chrono>
+
20
+
21#include <boost/thread/future.hpp>
+
22
+
23#include "hazelcast/util/export.h"
+
24#include "hazelcast/client/connection/Connection.h"
+
25#include "hazelcast/client/sql/sql_page.h"
+
26#include "hazelcast/client/sql/sql_row_metadata.h"
+
27
+
28namespace hazelcast {
+
29namespace client {
+
30namespace sql {
+
31class sql_service;
+
32
+
33// This class is NOT thread-safe. Do NOT use simultaneously from multiple
+
34// threads.
+
+
67class HAZELCAST_API sql_result : public std::enable_shared_from_this<sql_result>
+
68{
+
69public:
+
70
+
+
74 class HAZELCAST_API page_iterator
+
75 {
+
76 public:
+
77 page_iterator(std::shared_ptr<sql_result> result,
+
78 std::shared_ptr<sql_page> first_page);
+
79
+
80 page_iterator(const page_iterator&) = delete;
+
81 page_iterator(page_iterator&&) = default;
+
82 page_iterator& operator=(const page_iterator&) = delete;
+
83 page_iterator& operator=(page_iterator&&) = default;
+
84
+
93 boost::future<std::shared_ptr<sql_page>> next();
+
94
+
98 bool has_next() const;
+
99
+
100 private:
+
101
+
102 std::shared_ptr<std::atomic<bool>> in_progress_;
+
103 std::shared_ptr<std::atomic<bool>> last_;
+
104 std::shared_ptr<sql_row_metadata> row_metadata_;
+
105 serialization::pimpl::SerializationService* serialization_;
+
106 std::shared_ptr<sql_result> result_;
+
107 std::shared_ptr<sql_page> first_page_;
+
108 };
+
+
109
+
+
113 class HAZELCAST_API page_iterator_sync
+
114 {
+
115 public:
+
116 using difference_type = void;
+
117 using value_type = std::shared_ptr<sql_page>;
+
118 using pointer = std::shared_ptr<sql_page>;
+
119 using reference = std::shared_ptr<sql_page>&;
+
120 using iterator_category = std::input_iterator_tag;
+
121
+
125 void set_timeout(std::chrono::milliseconds);
+
126
+
130 std::chrono::milliseconds timeout() const;
+
131
+
132 friend HAZELCAST_API bool operator==(const page_iterator_sync&,
+
133 const page_iterator_sync&);
+
134 friend HAZELCAST_API bool operator!=(const page_iterator_sync&,
+
135 const page_iterator_sync&);
+
136
+
137
+
143 std::shared_ptr<sql_page> operator*() const;
+
144
+
150 std::shared_ptr<sql_page> operator->() const;
+
151
+
155 page_iterator_sync operator++(int) = delete;
+
156
+
162 page_iterator_sync& operator++();
+
163
+
164 private:
+
165
+
166 friend class sql_result;
+
167 page_iterator_sync(page_iterator&&, std::chrono::milliseconds timeout);
+
168 page_iterator_sync() = default;
+
169
+
170 struct non_copyables
+
171 {
+
172 explicit non_copyables(page_iterator&&);
+
173
+
174 boost::future<std::shared_ptr<sql_page>> preloaded_page_;
+
175 page_iterator iter_;
+
176 };
+
177
+
178 std::shared_ptr<non_copyables> block_;
+
179 std::shared_ptr<sql_page> current_;
+
180 std::chrono::milliseconds timeout_;
+
181 };
+
+
182
+
+
186 class HAZELCAST_API row_iterator_sync
+
187 {
+
188 public:
+
189 using difference_type = void;
+
190 using value_type = sql_page::sql_row;
+
191 using pointer = sql_page::sql_row*;
+
192 using reference = const sql_page::sql_row&;
+
193 using iterator_category = std::input_iterator_tag;
+
194
+
198 void set_timeout(std::chrono::milliseconds);
+
199
+
203 std::chrono::milliseconds timeout() const;
+
204
+
205 friend HAZELCAST_API bool operator==(const row_iterator_sync&,
+
206 const row_iterator_sync&);
+
207 friend HAZELCAST_API bool operator!=(const row_iterator_sync&,
+
208 const row_iterator_sync&);
+
209
+
215 const sql_page::sql_row& operator*() const;
+
216
+
217
+
223 const sql_page::sql_row* operator->() const;
+
224
+
228 row_iterator_sync operator++(int) = delete;
+
229
+
235 row_iterator_sync& operator++();
+
236
+
237 private:
+
238
+
239 friend class sql_result;
+
240 row_iterator_sync(page_iterator_sync&&);
+
241 row_iterator_sync() = default;
+
242
+
243 mutable page_iterator_sync iterator_;
+
244 std::size_t row_idx_;
+
245 };
+
+
246
+
250 virtual ~sql_result();
+
251
+
256 bool row_set() const;
+
257
+
266 const sql_row_metadata& row_metadata() const;
+
267
+
273 int64_t update_count() const;
+
274
+
284 boost::future<void> close();
+
285
+ +
299
+
300 page_iterator_sync pbegin(
+
301 std::chrono::milliseconds timeout = std::chrono::milliseconds{ -1 });
+
302 page_iterator_sync pend();
+
303 row_iterator_sync begin(
+
304 std::chrono::milliseconds timeout = std::chrono::milliseconds{ -1 });
+
305 row_iterator_sync end();
+
306
+
307private:
+
308 friend class sql_service;
+
309
+
310 spi::ClientContext* client_context_;
+
311 sql_service* service_;
+
312 std::shared_ptr<connection::Connection> connection_;
+
313 impl::query_id query_id_;
+
314 int64_t update_count_;
+
315 std::shared_ptr<sql_row_metadata> row_metadata_;
+
316 std::shared_ptr<sql_page> first_page_;
+
317
+
318 bool iterator_requested_;
+
319
+
322 std::atomic<bool> closed_;
+
323 std::mutex mtx_;
+
324
+
325 int32_t cursor_buffer_size_;
+
326
+
339 sql_result(
+
340 spi::ClientContext* client_context,
+
341 sql_service* service,
+
342 std::shared_ptr<connection::Connection> connection,
+
343 impl::query_id id,
+
344 int64_t update_count,
+
345 std::shared_ptr<sql_row_metadata> row_metadata,
+
346 std::shared_ptr<sql_page> first_page,
+
347 int32_t cursor_buffer_size);
+
348
+
349private:
+
350 boost::future<std::shared_ptr<sql_page>> fetch_page();
+
351
+
352 template<typename T>
+
353 boost::optional<T> to_object(serialization::pimpl::data data)
+
354 {
+
355 return client_context_->get_serialization_service().to_object<T>(data);
+
356 }
+
357 void check_closed() const;
+
358};
+
+
359
+
360} // namespace sql
+
361} // namespace client
+
362} // namespace hazelcast
+ +
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:114
+
std::shared_ptr< sql_page > operator*() const
Dereferences current page.
Definition sql.cpp:1137
+
std::chrono::milliseconds timeout() const
Retrieves the timeout.
Definition sql.cpp:1085
+
page_iterator_sync operator++(int)=delete
Post increment operator is deleted.
+
void set_timeout(std::chrono::milliseconds)
Sets timeout for page fetch operation.
Definition sql.cpp:1079
+
std::shared_ptr< sql_page > operator->() const
Dereferences current page.
Definition sql.cpp:1148
+
Copy is allowed for convenience but it does shallow copy so it should be avoided.
Definition sql_result.h:75
+
bool has_next() const
Tells whether there are pages to be retrieved.
Definition sql.cpp:1053
+
boost::future< std::shared_ptr< sql_page > > next()
Fetches the new page.
Definition sql.cpp:982
+
void set_timeout(std::chrono::milliseconds)
Sets timeout for page fetch operation.
Definition sql.cpp:845
+
row_iterator_sync operator++(int)=delete
Post increment operator is deleted because copy is discouraged.
+
const sql_page::sql_row & operator*() const
Returns current row.
Definition sql.cpp:857
+
const sql_page::sql_row * operator->() const
Returns current row.
Definition sql.cpp:867
+
std::chrono::milliseconds timeout() const
Retrieves the timeout.
Definition sql.cpp:851
+
bool row_set() const
Return whether this result has rows to iterate using the iterator() method.
Definition sql.cpp:777
+
const sql_row_metadata & row_metadata() const
Gets the row metadata.
Definition sql.cpp:945
+
page_iterator iterator()
Returns an iterator over the result pages.
Definition sql.cpp:783
+
int64_t update_count() const
Returns the number of rows updated by the statement or -1 if this result is a row set.
Definition sql.cpp:771
+
boost::future< void > close()
Release the resources associated with the query result.
Definition sql.cpp:901
+ +
A service to execute SQL statements.
Definition sql_service.h:90
+
+
+
+ + + + diff --git a/5.5.0/df/dd8/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder-members.html b/5.5.0/df/dd8/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder-members.html new file mode 100644 index 0000000000..91cc26bc91 --- /dev/null +++ b/5.5.0/df/dd8/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder-members.html @@ -0,0 +1,118 @@ + + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::ClassDefinitionBuilder Member List
+
+
+ +

This is the complete list of members for hazelcast::client::serialization::ClassDefinitionBuilder, including all inherited members.

+ + + + + + + + + + +
add_field(FieldDefinition &field_definition) (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
add_field(const std::string &field_name, field_type const &field_type) (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
add_portable_array_field(const std::string &field_name, std::shared_ptr< ClassDefinition > def) (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
add_portable_field(const std::string &field_name, std::shared_ptr< ClassDefinition > def) (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
build() (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
ClassDefinitionBuilder(int factory_id, int class_id, int version) (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
get_class_id() (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
get_factory_id() (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
get_version() (defined in hazelcast::client::serialization::ClassDefinitionBuilder)hazelcast::client::serialization::ClassDefinitionBuilder
+
+
+ + + + diff --git a/5.5.0/df/dd9/logger_8cpp_8o_8d_source.html b/5.5.0/df/dd9/logger_8cpp_8o_8d_source.html new file mode 100644 index 0000000000..0e1118038f --- /dev/null +++ b/5.5.0/df/dd9/logger_8cpp_8o_8d_source.html @@ -0,0 +1,3225 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/logger.cpp.o.d Source File + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
logger.cpp.o.d
+
+
+
1CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/logger.cpp.o: \
+
2 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/src/hazelcast/logger.cpp \
+
3 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \
+
4 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \
+
5 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \
+
6 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \
+
7 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \
+
8 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \
+
9 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \
+
10 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \
+
11 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \
+
12 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \
+
13 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \
+
14 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \
+
15 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \
+
16 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+
17 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \
+
18 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+
19 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \
+
20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \
+
21 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \
+
22 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \
+
23 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stddef.h \
+
24 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stddef.h \
+
25 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_header_macro.h \
+
26 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \
+
27 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_size_t.h \
+
28 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_wchar_t.h \
+
29 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h \
+
30 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_nullptr_t.h \
+
31 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_max_align_t.h \
+
32 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_offsetof.h \
+
33 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \
+
34 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \
+
35 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \
+
36 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \
+
37 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \
+
38 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \
+
39 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \
+
40 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \
+
41 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \
+
42 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \
+
43 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \
+
44 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \
+
45 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+
46 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \
+
47 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \
+
48 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \
+
49 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \
+
50 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \
+
51 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \
+
52 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \
+
53 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \
+
54 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \
+
55 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \
+
56 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \
+
57 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \
+
58 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \
+
59 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \
+
60 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \
+
61 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \
+
62 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \
+
63 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \
+
64 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \
+
65 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \
+
66 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \
+
67 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \
+
68 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \
+
69 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \
+
70 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \
+
71 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \
+
72 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \
+
73 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \
+
74 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \
+
75 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \
+
76 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \
+
77 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \
+
78 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \
+
79 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \
+
80 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \
+
81 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \
+
82 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \
+
83 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \
+
84 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \
+
85 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \
+
86 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \
+
87 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \
+
88 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \
+
89 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \
+
90 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \
+
91 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \
+
92 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \
+
93 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \
+
94 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \
+
95 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \
+
96 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \
+
97 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \
+
98 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \
+
99 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \
+
100 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \
+
101 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \
+
102 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \
+
103 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \
+
104 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \
+
105 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \
+
106 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \
+
107 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+
108 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \
+
109 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \
+
110 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \
+
111 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \
+
112 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \
+
113 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+
114 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \
+
115 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \
+
116 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \
+
117 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+
118 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \
+
119 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \
+
120 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \
+
121 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \
+
122 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \
+
123 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \
+
124 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \
+
125 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \
+
126 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \
+
127 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+
128 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \
+
129 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \
+
130 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \
+
131 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \
+
132 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \
+
133 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \
+
134 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \
+
135 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \
+
136 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+
137 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \
+
138 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \
+
139 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \
+
140 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \
+
141 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+
142 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+
143 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \
+
144 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \
+
145 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \
+
146 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \
+
147 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \
+
148 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \
+
149 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \
+
150 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \
+
151 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdlib.h \
+
152 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \
+
153 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \
+
154 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \
+
155 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \
+
156 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \
+
157 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \
+
158 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \
+
159 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/ptrcheck.h \
+
160 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_bounds.h \
+
161 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \
+
162 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \
+
163 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \
+
164 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \
+
165 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \
+
166 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \
+
167 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \
+
168 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \
+
169 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \
+
170 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \
+
171 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \
+
172 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \
+
173 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \
+
174 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \
+
175 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \
+
176 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \
+
177 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \
+
178 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \
+
179 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \
+
180 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \
+
181 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \
+
182 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \
+
183 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \
+
184 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \
+
185 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \
+
186 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \
+
187 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \
+
188 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \
+
189 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+
190 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \
+
191 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \
+
192 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \
+
193 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \
+
194 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \
+
195 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \
+
196 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \
+
197 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdint.h \
+
198 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \
+
199 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \
+
200 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \
+
201 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \
+
202 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \
+
203 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \
+
204 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \
+
205 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \
+
206 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \
+
207 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \
+
208 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \
+
209 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \
+
210 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \
+
211 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \
+
212 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \
+
213 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \
+
214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \
+
215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \
+
216 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \
+
217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \
+
218 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \
+
219 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \
+
220 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \
+
221 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \
+
222 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_abort.h \
+
223 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \
+
224 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \
+
225 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \
+
226 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \
+
227 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \
+
228 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \
+
229 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \
+
230 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \
+
231 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \
+
232 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \
+
233 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \
+
234 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \
+
235 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \
+
236 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \
+
237 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \
+
238 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \
+
239 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \
+
240 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \
+
241 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \
+
242 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \
+
243 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \
+
244 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \
+
245 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \
+
246 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \
+
247 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \
+
248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \
+
249 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \
+
250 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \
+
251 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \
+
252 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \
+
253 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \
+
254 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \
+
255 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \
+
256 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \
+
257 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \
+
258 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \
+
259 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+
260 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \
+
261 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \
+
262 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \
+
263 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \
+
264 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \
+
265 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \
+
266 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+
267 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+
268 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \
+
269 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+
270 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \
+
271 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+
272 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+
273 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \
+
274 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \
+
275 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \
+
276 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+
277 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \
+
278 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \
+
279 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \
+
280 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \
+
281 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \
+
282 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \
+
283 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \
+
284 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \
+
285 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+
286 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \
+
287 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \
+
288 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \
+
289 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \
+
290 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \
+
291 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+
292 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \
+
293 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \
+
294 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \
+
295 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+
296 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \
+
297 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \
+
298 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+
299 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \
+
300 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \
+
301 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+
302 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \
+
303 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \
+
304 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \
+
305 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \
+
306 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \
+
307 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \
+
308 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \
+
309 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \
+
310 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \
+
311 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \
+
312 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \
+
313 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \
+
314 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \
+
315 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \
+
316 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \
+
317 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \
+
318 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \
+
319 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \
+
320 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \
+
321 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \
+
322 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \
+
323 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \
+
324 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \
+
325 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \
+
326 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \
+
327 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \
+
328 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+
329 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+
330 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \
+
331 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \
+
332 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \
+
333 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+
334 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \
+
335 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \
+
336 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \
+
337 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \
+
338 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \
+
339 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \
+
340 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \
+
341 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \
+
342 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \
+
343 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+
344 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \
+
345 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \
+
346 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \
+
347 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \
+
348 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_string.h \
+
349 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \
+
350 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \
+
351 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \
+
352 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_strings.h \
+
353 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \
+
354 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \
+
355 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \
+
356 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \
+
357 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \
+
358 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \
+
359 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \
+
360 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \
+
361 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \
+
362 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \
+
363 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \
+
364 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \
+
365 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \
+
366 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+
367 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \
+
368 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \
+
369 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \
+
370 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \
+
371 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \
+
372 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \
+
373 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \
+
374 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \
+
375 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \
+
376 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \
+
377 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \
+
378 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \
+
379 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \
+
380 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \
+
381 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \
+
382 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \
+
383 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \
+
384 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \
+
385 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \
+
386 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \
+
387 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/___wctype.h \
+
388 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \
+
389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \
+
390 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_rsize_t.h \
+
391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \
+
392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wchar.h \
+
393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \
+
394 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdarg.h \
+
395 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_header_macro.h \
+
396 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \
+
397 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_list.h \
+
398 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h \
+
399 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg___va_copy.h \
+
400 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_copy.h \
+
401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \
+
402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \
+
403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \
+
404 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \
+
405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \
+
406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_printf.h \
+
407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \
+
408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \
+
409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \
+
410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \
+
411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_time.h \
+
412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \
+
413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \
+
414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \
+
415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+
416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+
417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \
+
418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \
+
419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \
+
420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \
+
421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \
+
422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+
423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \
+
424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \
+
425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \
+
426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \
+
427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \
+
428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+
429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+
430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \
+
431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \
+
432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \
+
433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \
+
434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \
+
435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \
+
436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \
+
437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \
+
438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \
+
439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \
+
440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \
+
441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \
+
442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \
+
443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \
+
444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \
+
445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \
+
446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \
+
447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \
+
448 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \
+
449 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \
+
450 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \
+
451 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \
+
452 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \
+
453 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \
+
454 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \
+
455 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \
+
456 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \
+
457 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \
+
458 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \
+
459 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \
+
460 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \
+
461 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \
+
462 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \
+
463 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \
+
464 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \
+
465 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \
+
466 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \
+
467 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \
+
468 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \
+
469 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+
470 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \
+
471 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \
+
472 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \
+
473 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+
474 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+
475 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \
+
476 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+
477 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \
+
478 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \
+
479 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \
+
480 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \
+
481 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/limits.h \
+
482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \
+
483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \
+
484 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \
+
485 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \
+
486 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \
+
487 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \
+
488 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \
+
489 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \
+
490 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \
+
491 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \
+
492 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+
493 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \
+
494 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \
+
495 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+
496 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+
497 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+
498 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+
499 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+
500 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+
501 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+
502 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+
503 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+
504 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \
+
505 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \
+
506 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+
507 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \
+
508 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+
509 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+
510 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \
+
511 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+
512 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+
513 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \
+
514 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \
+
515 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \
+
516 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \
+
517 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \
+
518 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \
+
519 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_base.h \
+
520 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \
+
521 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \
+
522 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \
+
523 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \
+
524 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \
+
525 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \
+
526 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+
527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \
+
528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \
+
529 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \
+
530 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \
+
531 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \
+
532 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \
+
533 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \
+
534 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \
+
535 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \
+
536 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \
+
537 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \
+
538 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+
539 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+
540 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+
541 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+
542 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+
543 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+
544 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+
545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+
546 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \
+
547 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \
+
548 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \
+
549 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \
+
550 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \
+
551 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \
+
552 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \
+
553 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \
+
554 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \
+
555 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \
+
556 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \
+
557 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \
+
558 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \
+
559 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \
+
560 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+
561 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+
562 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+
563 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+
564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+
565 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \
+
566 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+
567 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+
568 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \
+
569 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \
+
570 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \
+
571 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \
+
572 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \
+
573 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \
+
574 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \
+
575 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \
+
576 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+
577 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+
578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \
+
579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+
580 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \
+
581 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+
582 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+
583 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+
584 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+
585 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \
+
586 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+
587 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+
588 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+
589 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+
590 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+
591 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+
592 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+
593 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+
594 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+
595 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \
+
596 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+
597 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+
598 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+
599 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \
+
600 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \
+
601 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \
+
602 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \
+
603 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+
604 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+
605 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+
606 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+
607 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \
+
608 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+
609 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+
610 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+
611 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+
612 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \
+
613 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \
+
614 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \
+
615 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+
616 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+
617 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \
+
618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \
+
619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+
620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+
621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+
622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+
623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+
624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \
+
625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+
626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+
627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+
628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+
629 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+
630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+
631 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+
632 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+
633 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+
634 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+
635 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+
636 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+
637 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \
+
638 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \
+
639 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+
640 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+
641 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \
+
642 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \
+
643 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+
644 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/execution \
+
645 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \
+
646 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \
+
647 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \
+
648 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \
+
649 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \
+
650 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \
+
651 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \
+
652 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \
+
653 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \
+
654 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \
+
655 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \
+
656 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \
+
657 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \
+
658 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__xlocale.h \
+
659 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \
+
660 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \
+
661 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \
+
662 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \
+
663 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \
+
664 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \
+
665 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \
+
666 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \
+
667 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \
+
668 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \
+
669 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \
+
670 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \
+
671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \
+
672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \
+
673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \
+
674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \
+
675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \
+
676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \
+
677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \
+
678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \
+
679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \
+
680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \
+
681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \
+
682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \
+
683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \
+
684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \
+
685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \
+
686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \
+
687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \
+
688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \
+
689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \
+
690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \
+
691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \
+
692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \
+
693 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \
+
694 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \
+
695 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \
+
696 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \
+
697 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \
+
698 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \
+
699 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \
+
700 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \
+
701 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \
+
702 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \
+
703 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \
+
704 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \
+
705 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \
+
706 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \
+
707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \
+
708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \
+
709 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+
710 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+
711 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \
+
712 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \
+
713 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \
+
714 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \
+
715 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/format \
+
716 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \
+
717 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \
+
718 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \
+
719 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \
+
720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \
+
721 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \
+
722 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \
+
723 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \
+
724 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \
+
725 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \
+
726 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \
+
727 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \
+
728 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \
+
729 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \
+
730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+
731 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \
+
732 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \
+
733 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+
734 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+
735 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+
736 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+
737 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+
738 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+
739 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \
+
740 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \
+
741 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \
+
742 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \
+
743 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+
744 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \
+
745 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \
+
746 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \
+
747 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+
748 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \
+
749 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \
+
750 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \
+
751 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \
+
752 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/format.h \
+
753 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_bool.h \
+
754 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \
+
755 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \
+
756 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \
+
757 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h \
+
758 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \
+
759 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/tables.h \
+
760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \
+
761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \
+
762 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/traits.h \
+
763 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \
+
764 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h \
+
765 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \
+
766 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \
+
767 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \
+
768 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \
+
769 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/buffer.h \
+
770 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \
+
771 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \
+
772 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_to_n_result.h \
+
773 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \
+
774 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \
+
775 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \
+
776 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_arg.h \
+
777 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_string.h \
+
778 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/unicode.h \
+
779 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \
+
780 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \
+
781 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/indic_conjunct_break_table.h \
+
782 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h \
+
783 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \
+
784 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \
+
785 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/print \
+
786 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \
+
787 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \
+
788 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream \
+
789 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \
+
790 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \
+
791 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/forward_list \
+
792 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/thread \
+
793 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/formatter.h \
+
794 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/jthread.h \
+
795 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_source.h \
+
796 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_shared_ptr.h \
+
797 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_state.h \
+
798 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/atomic_unique_lock.h \
+
799 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/intrusive_list_view.h \
+
800 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_token.h \
+
801 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/thread.h \
+
802 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/this_thread.h \
+
803 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/logger.h \
+
804 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/export.h \
+
805 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_client.h \
+
806 /usr/local/include/boost/utility/string_view.hpp \
+
807 /usr/local/include/boost/config.hpp \
+
808 /usr/local/include/boost/config/user.hpp \
+
809 /usr/local/include/boost/config/detail/select_compiler_config.hpp \
+
810 /usr/local/include/boost/config/compiler/clang.hpp \
+
811 /usr/local/include/boost/config/compiler/clang_version.hpp \
+
812 /usr/local/include/boost/config/detail/select_stdlib_config.hpp \
+
813 /usr/local/include/boost/config/stdlib/libcpp.hpp \
+
814 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/shared_mutex \
+
815 /usr/local/include/boost/config/detail/select_platform_config.hpp \
+
816 /usr/local/include/boost/config/platform/macos.hpp \
+
817 /usr/local/include/boost/config/detail/posix_features.hpp \
+
818 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \
+
819 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \
+
820 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \
+
821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \
+
822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \
+
823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h \
+
824 /usr/local/include/boost/config/detail/suffix.hpp \
+
825 /usr/local/include/boost/config/helper_macros.hpp \
+
826 /usr/local/include/boost/config/detail/cxx_composite.hpp \
+
827 /usr/local/include/boost/detail/workaround.hpp \
+
828 /usr/local/include/boost/config/workaround.hpp \
+
829 /usr/local/include/boost/io/ostream_put.hpp \
+
830 /usr/local/include/boost/io/detail/buffer_fill.hpp \
+
831 /usr/local/include/boost/io/detail/ostream_guard.hpp \
+
832 /usr/local/include/boost/utility/string_view_fwd.hpp \
+
833 /usr/local/include/boost/throw_exception.hpp \
+
834 /usr/local/include/boost/exception/exception.hpp \
+
835 /usr/local/include/boost/assert/source_location.hpp \
+
836 /usr/local/include/boost/cstdint.hpp \
+
837 /usr/local/include/boost/assert.hpp \
+
838 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h \
+
839 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_static_assert.h \
+
840 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/hazelcast_client_instance_impl.h \
+
841 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/random \
+
842 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/bernoulli_distribution.h \
+
843 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_real_distribution.h \
+
844 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/generate_canonical.h \
+
845 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/binomial_distribution.h \
+
846 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/cauchy_distribution.h \
+
847 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/chi_squared_distribution.h \
+
848 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/gamma_distribution.h \
+
849 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/exponential_distribution.h \
+
850 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/default_random_engine.h \
+
851 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/linear_congruential_engine.h \
+
852 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_seed_sequence.h \
+
853 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discard_block_engine.h \
+
854 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/discrete_distribution.h \
+
855 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric \
+
856 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/accumulate.h \
+
857 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/adjacent_difference.h \
+
858 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/inner_product.h \
+
859 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/iota.h \
+
860 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \
+
861 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/extreme_value_distribution.h \
+
862 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/fisher_f_distribution.h \
+
863 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/geometric_distribution.h \
+
864 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/negative_binomial_distribution.h \
+
865 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/poisson_distribution.h \
+
866 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/clamp_to_integral.h \
+
867 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/normal_distribution.h \
+
868 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/independent_bits_engine.h \
+
869 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/knuth_b.h \
+
870 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/shuffle_order_engine.h \
+
871 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/lognormal_distribution.h \
+
872 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/mersenne_twister_engine.h \
+
873 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_constant_distribution.h \
+
874 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/piecewise_linear_distribution.h \
+
875 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/random_device.h \
+
876 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/ranlux.h \
+
877 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/subtract_with_carry_engine.h \
+
878 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/seed_seq.h \
+
879 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/student_t_distribution.h \
+
880 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \
+
881 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/weibull_distribution.h \
+
882 /usr/local/include/boost/uuid/uuid.hpp \
+
883 /usr/local/include/boost/uuid/uuid_clock.hpp \
+
884 /usr/local/include/boost/uuid/detail/endian.hpp \
+
885 /usr/local/include/boost/uuid/detail/hash_mix.hpp \
+
886 /usr/local/include/boost/uuid/detail/config.hpp \
+
887 /usr/local/include/boost/type_traits/integral_constant.hpp \
+
888 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeindex \
+
889 /usr/local/include/boost/uuid/detail/uuid_uint128.ipp \
+
890 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_context.h \
+
891 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iqueue.h \
+
892 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_listener.h \
+
893 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/noop.h \
+
894 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/type_traits.h \
+
895 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IQueueImpl.h \
+
896 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ProxyImpl.h \
+
897 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientProxy.h \
+
898 /usr/local/include/boost/thread/future.hpp \
+
899 /usr/local/include/boost/thread/detail/config.hpp \
+
900 /usr/local/include/boost/thread/detail/platform.hpp \
+
901 /usr/local/include/boost/config/requires_threads.hpp \
+
902 /usr/local/include/boost/thread/detail/thread_safety.hpp \
+
903 /usr/local/include/boost/thread/condition_variable.hpp \
+
904 /usr/local/include/boost/thread/pthread/condition_variable.hpp \
+
905 /usr/local/include/boost/thread/detail/platform_time.hpp \
+
906 /usr/local/include/boost/thread/thread_time.hpp \
+
907 /usr/local/include/boost/date_time/time_clock.hpp \
+
908 /usr/local/include/boost/date_time/c_time.hpp \
+
909 /usr/local/include/boost/date_time/compiler_config.hpp \
+
910 /usr/local/include/boost/date_time/locale_config.hpp \
+
911 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/time.h \
+
912 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval64.h \
+
913 /usr/local/include/boost/shared_ptr.hpp \
+
914 /usr/local/include/boost/smart_ptr/shared_ptr.hpp \
+
915 /usr/local/include/boost/smart_ptr/detail/shared_count.hpp \
+
916 /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp \
+
917 /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+
918 /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+
919 /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+
920 /usr/local/include/boost/smart_ptr/detail/deprecated_macros.hpp \
+
921 /usr/local/include/boost/config/pragma_message.hpp \
+
922 /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+
923 /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+
924 /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+
925 /usr/local/include/boost/core/checked_delete.hpp \
+
926 /usr/local/include/boost/core/addressof.hpp \
+
927 /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+
928 /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp \
+
929 /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+
930 /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+
931 /usr/local/include/boost/smart_ptr/detail/spinlock.hpp \
+
932 /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+
933 /usr/local/include/boost/smart_ptr/detail/yield_k.hpp \
+
934 /usr/local/include/boost/core/yield_primitives.hpp \
+
935 /usr/local/include/boost/core/detail/sp_thread_pause.hpp \
+
936 /usr/local/include/boost/core/detail/sp_thread_yield.hpp \
+
937 /usr/local/include/boost/core/detail/sp_thread_sleep.hpp \
+
938 /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+
939 /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp \
+
940 /usr/local/include/boost/date_time/microsec_time_clock.hpp \
+
941 /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp \
+
942 /usr/local/include/boost/date_time/posix_time/ptime.hpp \
+
943 /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp \
+
944 /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp \
+
945 /usr/local/include/boost/limits.hpp \
+
946 /usr/local/include/boost/config/no_tr1/cmath.hpp \
+
947 /usr/local/include/boost/date_time/time_duration.hpp \
+
948 /usr/local/include/boost/core/enable_if.hpp \
+
949 /usr/local/include/boost/date_time/special_defs.hpp \
+
950 /usr/local/include/boost/date_time/time_defs.hpp \
+
951 /usr/local/include/boost/operators.hpp \
+
952 /usr/local/include/boost/static_assert.hpp \
+
953 /usr/local/include/boost/type_traits/is_integral.hpp \
+
954 /usr/local/include/boost/date_time/time_resolution_traits.hpp \
+
955 /usr/local/include/boost/date_time/int_adapter.hpp \
+
956 /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp \
+
957 /usr/local/include/boost/date_time/date.hpp \
+
958 /usr/local/include/boost/date_time/year_month_day.hpp \
+
959 /usr/local/include/boost/date_time/period.hpp \
+
960 /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp \
+
961 /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp \
+
962 /usr/local/include/boost/date_time/constrained_value.hpp \
+
963 /usr/local/include/boost/type_traits/conditional.hpp \
+
964 /usr/local/include/boost/type_traits/is_base_of.hpp \
+
965 /usr/local/include/boost/type_traits/is_base_and_derived.hpp \
+
966 /usr/local/include/boost/type_traits/intrinsics.hpp \
+
967 /usr/local/include/boost/type_traits/detail/config.hpp \
+
968 /usr/local/include/boost/version.hpp \
+
969 /usr/local/include/boost/type_traits/remove_cv.hpp \
+
970 /usr/local/include/boost/type_traits/is_same.hpp \
+
971 /usr/local/include/boost/type_traits/is_class.hpp \
+
972 /usr/local/include/boost/date_time/date_defs.hpp \
+
973 /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp \
+
974 /usr/local/include/boost/date_time/gregorian_calendar.hpp \
+
975 /usr/local/include/boost/date_time/gregorian_calendar.ipp \
+
976 /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp \
+
977 /usr/local/include/boost/date_time/gregorian/greg_day.hpp \
+
978 /usr/local/include/boost/date_time/gregorian/greg_year.hpp \
+
979 /usr/local/include/boost/date_time/gregorian/greg_month.hpp \
+
980 /usr/local/include/boost/date_time/gregorian/greg_duration.hpp \
+
981 /usr/local/include/boost/date_time/date_duration.hpp \
+
982 /usr/local/include/boost/date_time/date_duration_types.hpp \
+
983 /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp \
+
984 /usr/local/include/boost/date_time/gregorian/greg_date.hpp \
+
985 /usr/local/include/boost/date_time/adjust_functors.hpp \
+
986 /usr/local/include/boost/date_time/wrapping_int.hpp \
+
987 /usr/local/include/boost/date_time/date_generators.hpp \
+
988 /usr/local/include/boost/date_time/date_clock_device.hpp \
+
989 /usr/local/include/boost/date_time/date_iterator.hpp \
+
990 /usr/local/include/boost/date_time/time_system_split.hpp \
+
991 /usr/local/include/boost/date_time/time_system_counted.hpp \
+
992 /usr/local/include/boost/date_time/time.hpp \
+
993 /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp \
+
994 /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp \
+
995 /usr/local/include/boost/numeric/conversion/cast.hpp \
+
996 /usr/local/include/boost/type.hpp \
+
997 /usr/local/include/boost/numeric/conversion/converter.hpp \
+
998 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp \
+
999 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+
1000 /usr/local/include/boost/type_traits/is_arithmetic.hpp \
+
1001 /usr/local/include/boost/type_traits/is_floating_point.hpp \
+
1002 /usr/local/include/boost/numeric/conversion/detail/meta.hpp \
+
1003 /usr/local/include/boost/mpl/if.hpp \
+
1004 /usr/local/include/boost/mpl/aux_/value_wknd.hpp \
+
1005 /usr/local/include/boost/mpl/aux_/static_cast.hpp \
+
1006 /usr/local/include/boost/mpl/aux_/config/workaround.hpp \
+
1007 /usr/local/include/boost/mpl/aux_/config/integral.hpp \
+
1008 /usr/local/include/boost/mpl/aux_/config/msvc.hpp \
+
1009 /usr/local/include/boost/mpl/aux_/config/eti.hpp \
+
1010 /usr/local/include/boost/mpl/aux_/na_spec.hpp \
+
1011 /usr/local/include/boost/mpl/lambda_fwd.hpp \
+
1012 /usr/local/include/boost/mpl/void_fwd.hpp \
+
1013 /usr/local/include/boost/mpl/aux_/adl_barrier.hpp \
+
1014 /usr/local/include/boost/mpl/aux_/config/adl.hpp \
+
1015 /usr/local/include/boost/mpl/aux_/config/intel.hpp \
+
1016 /usr/local/include/boost/mpl/aux_/config/gcc.hpp \
+
1017 /usr/local/include/boost/mpl/aux_/na.hpp \
+
1018 /usr/local/include/boost/mpl/bool.hpp \
+
1019 /usr/local/include/boost/mpl/bool_fwd.hpp \
+
1020 /usr/local/include/boost/mpl/integral_c_tag.hpp \
+
1021 /usr/local/include/boost/mpl/aux_/config/static_constant.hpp \
+
1022 /usr/local/include/boost/mpl/aux_/na_fwd.hpp \
+
1023 /usr/local/include/boost/mpl/aux_/config/ctps.hpp \
+
1024 /usr/local/include/boost/mpl/aux_/config/lambda.hpp \
+
1025 /usr/local/include/boost/mpl/aux_/config/ttp.hpp \
+
1026 /usr/local/include/boost/mpl/int.hpp \
+
1027 /usr/local/include/boost/mpl/int_fwd.hpp \
+
1028 /usr/local/include/boost/mpl/aux_/nttp_decl.hpp \
+
1029 /usr/local/include/boost/mpl/aux_/config/nttp.hpp \
+
1030 /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp \
+
1031 /usr/local/include/boost/preprocessor/cat.hpp \
+
1032 /usr/local/include/boost/preprocessor/config/config.hpp \
+
1033 /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp \
+
1034 /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp \
+
1035 /usr/local/include/boost/mpl/aux_/arity.hpp \
+
1036 /usr/local/include/boost/mpl/aux_/config/dtp.hpp \
+
1037 /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp \
+
1038 /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp \
+
1039 /usr/local/include/boost/preprocessor/comma_if.hpp \
+
1040 /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp \
+
1041 /usr/local/include/boost/preprocessor/control/if.hpp \
+
1042 /usr/local/include/boost/preprocessor/control/iif.hpp \
+
1043 /usr/local/include/boost/preprocessor/logical/bool.hpp \
+
1044 /usr/local/include/boost/preprocessor/config/limits.hpp \
+
1045 /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp \
+
1046 /usr/local/include/boost/preprocessor/facilities/empty.hpp \
+
1047 /usr/local/include/boost/preprocessor/punctuation/comma.hpp \
+
1048 /usr/local/include/boost/preprocessor/repeat.hpp \
+
1049 /usr/local/include/boost/preprocessor/repetition/repeat.hpp \
+
1050 /usr/local/include/boost/preprocessor/debug/error.hpp \
+
1051 /usr/local/include/boost/preprocessor/detail/auto_rec.hpp \
+
1052 /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \
+
1053 /usr/local/include/boost/preprocessor/tuple/eat.hpp \
+
1054 /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp \
+
1055 /usr/local/include/boost/preprocessor/inc.hpp \
+
1056 /usr/local/include/boost/preprocessor/arithmetic/inc.hpp \
+
1057 /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \
+
1058 /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp \
+
1059 /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+
1060 /usr/local/include/boost/mpl/limits/arity.hpp \
+
1061 /usr/local/include/boost/preprocessor/logical/and.hpp \
+
1062 /usr/local/include/boost/preprocessor/logical/bitand.hpp \
+
1063 /usr/local/include/boost/preprocessor/identity.hpp \
+
1064 /usr/local/include/boost/preprocessor/facilities/identity.hpp \
+
1065 /usr/local/include/boost/preprocessor/empty.hpp \
+
1066 /usr/local/include/boost/preprocessor/arithmetic/add.hpp \
+
1067 /usr/local/include/boost/preprocessor/arithmetic/dec.hpp \
+
1068 /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \
+
1069 /usr/local/include/boost/preprocessor/control/while.hpp \
+
1070 /usr/local/include/boost/preprocessor/list/fold_left.hpp \
+
1071 /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp \
+
1072 /usr/local/include/boost/preprocessor/control/expr_iif.hpp \
+
1073 /usr/local/include/boost/preprocessor/list/adt.hpp \
+
1074 /usr/local/include/boost/preprocessor/detail/is_binary.hpp \
+
1075 /usr/local/include/boost/preprocessor/detail/check.hpp \
+
1076 /usr/local/include/boost/preprocessor/logical/compl.hpp \
+
1077 /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \
+
1078 /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp \
+
1079 /usr/local/include/boost/preprocessor/list/fold_right.hpp \
+
1080 /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp \
+
1081 /usr/local/include/boost/preprocessor/list/reverse.hpp \
+
1082 /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \
+
1083 /usr/local/include/boost/preprocessor/control/detail/while.hpp \
+
1084 /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp \
+
1085 /usr/local/include/boost/preprocessor/control/limits/while_256.hpp \
+
1086 /usr/local/include/boost/preprocessor/logical/bitor.hpp \
+
1087 /usr/local/include/boost/preprocessor/tuple/elem.hpp \
+
1088 /usr/local/include/boost/preprocessor/facilities/expand.hpp \
+
1089 /usr/local/include/boost/preprocessor/facilities/overload.hpp \
+
1090 /usr/local/include/boost/preprocessor/variadic/size.hpp \
+
1091 /usr/local/include/boost/preprocessor/facilities/check_empty.hpp \
+
1092 /usr/local/include/boost/preprocessor/variadic/has_opt.hpp \
+
1093 /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp \
+
1094 /usr/local/include/boost/preprocessor/tuple/rem.hpp \
+
1095 /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+
1096 /usr/local/include/boost/preprocessor/variadic/elem.hpp \
+
1097 /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp \
+
1098 /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \
+
1099 /usr/local/include/boost/preprocessor/comparison/equal.hpp \
+
1100 /usr/local/include/boost/preprocessor/comparison/not_equal.hpp \
+
1101 /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \
+
1102 /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \
+
1103 /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \
+
1104 /usr/local/include/boost/preprocessor/logical/not.hpp \
+
1105 /usr/local/include/boost/preprocessor/arithmetic/sub.hpp \
+
1106 /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp \
+
1107 /usr/local/include/boost/mpl/aux_/lambda_support.hpp \
+
1108 /usr/local/include/boost/mpl/eval_if.hpp \
+
1109 /usr/local/include/boost/mpl/equal_to.hpp \
+
1110 /usr/local/include/boost/mpl/aux_/comparison_op.hpp \
+
1111 /usr/local/include/boost/mpl/aux_/numeric_op.hpp \
+
1112 /usr/local/include/boost/mpl/numeric_cast.hpp \
+
1113 /usr/local/include/boost/mpl/apply_wrap.hpp \
+
1114 /usr/local/include/boost/mpl/aux_/has_apply.hpp \
+
1115 /usr/local/include/boost/mpl/has_xxx.hpp \
+
1116 /usr/local/include/boost/mpl/aux_/type_wrapper.hpp \
+
1117 /usr/local/include/boost/mpl/aux_/yes_no.hpp \
+
1118 /usr/local/include/boost/mpl/aux_/config/arrays.hpp \
+
1119 /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp \
+
1120 /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp \
+
1121 /usr/local/include/boost/preprocessor/array/elem.hpp \
+
1122 /usr/local/include/boost/preprocessor/array/data.hpp \
+
1123 /usr/local/include/boost/preprocessor/array/size.hpp \
+
1124 /usr/local/include/boost/preprocessor/repetition/enum_params.hpp \
+
1125 /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+
1126 /usr/local/include/boost/mpl/aux_/config/has_apply.hpp \
+
1127 /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp \
+
1128 /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+
1129 /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp \
+
1130 /usr/local/include/boost/mpl/aux_/config/compiler.hpp \
+
1131 /usr/local/include/boost/preprocessor/stringize.hpp \
+
1132 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+
1133 /usr/local/include/boost/mpl/tag.hpp \
+
1134 /usr/local/include/boost/mpl/void.hpp \
+
1135 /usr/local/include/boost/mpl/aux_/has_tag.hpp \
+
1136 /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+
1137 /usr/local/include/boost/mpl/aux_/config/forwarding.hpp \
+
1138 /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp \
+
1139 /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+
1140 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+
1141 /usr/local/include/boost/mpl/not.hpp \
+
1142 /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp \
+
1143 /usr/local/include/boost/mpl/and.hpp \
+
1144 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+
1145 /usr/local/include/boost/mpl/identity.hpp \
+
1146 /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+
1147 /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+
1148 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+
1149 /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+
1150 /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+
1151 /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+
1152 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp \
+
1153 /usr/local/include/boost/mpl/multiplies.hpp \
+
1154 /usr/local/include/boost/mpl/times.hpp \
+
1155 /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp \
+
1156 /usr/local/include/boost/mpl/integral_c.hpp \
+
1157 /usr/local/include/boost/mpl/integral_c_fwd.hpp \
+
1158 /usr/local/include/boost/mpl/aux_/largest_int.hpp \
+
1159 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+
1160 /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+
1161 /usr/local/include/boost/mpl/less.hpp \
+
1162 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+
1163 /usr/local/include/boost/numeric/conversion/converter_policies.hpp \
+
1164 /usr/local/include/boost/numeric/conversion/detail/converter.hpp \
+
1165 /usr/local/include/boost/numeric/conversion/bounds.hpp \
+
1166 /usr/local/include/boost/numeric/conversion/detail/bounds.hpp \
+
1167 /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+
1168 /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+
1169 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+
1170 /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+
1171 /usr/local/include/boost/date_time/posix_time/time_period.hpp \
+
1172 /usr/local/include/boost/date_time/time_iterator.hpp \
+
1173 /usr/local/include/boost/date_time/dst_rules.hpp \
+
1174 /usr/local/include/boost/config/abi_prefix.hpp \
+
1175 /usr/local/include/boost/config/abi_suffix.hpp \
+
1176 /usr/local/include/boost/chrono/duration.hpp \
+
1177 /usr/local/include/boost/chrono/config.hpp \
+
1178 /usr/local/include/boost/chrono/detail/requires_cxx11.hpp \
+
1179 /usr/local/include/boost/predef.h \
+
1180 /usr/local/include/boost/predef/language.h \
+
1181 /usr/local/include/boost/predef/language/stdc.h \
+
1182 /usr/local/include/boost/predef/version_number.h \
+
1183 /usr/local/include/boost/predef/make.h \
+
1184 /usr/local/include/boost/predef/detail/test.h \
+
1185 /usr/local/include/boost/predef/language/stdcpp.h \
+
1186 /usr/local/include/boost/predef/language/objc.h \
+
1187 /usr/local/include/boost/predef/language/cuda.h \
+
1188 /usr/local/include/boost/predef/architecture.h \
+
1189 /usr/local/include/boost/predef/architecture/alpha.h \
+
1190 /usr/local/include/boost/predef/architecture/arm.h \
+
1191 /usr/local/include/boost/predef/architecture/blackfin.h \
+
1192 /usr/local/include/boost/predef/architecture/convex.h \
+
1193 /usr/local/include/boost/predef/architecture/e2k.h \
+
1194 /usr/local/include/boost/predef/architecture/ia64.h \
+
1195 /usr/local/include/boost/predef/architecture/loongarch.h \
+
1196 /usr/local/include/boost/predef/architecture/m68k.h \
+
1197 /usr/local/include/boost/predef/architecture/mips.h \
+
1198 /usr/local/include/boost/predef/architecture/parisc.h \
+
1199 /usr/local/include/boost/predef/architecture/ppc.h \
+
1200 /usr/local/include/boost/predef/architecture/ptx.h \
+
1201 /usr/local/include/boost/predef/architecture/pyramid.h \
+
1202 /usr/local/include/boost/predef/architecture/riscv.h \
+
1203 /usr/local/include/boost/predef/architecture/rs6k.h \
+
1204 /usr/local/include/boost/predef/architecture/sparc.h \
+
1205 /usr/local/include/boost/predef/architecture/superh.h \
+
1206 /usr/local/include/boost/predef/architecture/sys370.h \
+
1207 /usr/local/include/boost/predef/architecture/sys390.h \
+
1208 /usr/local/include/boost/predef/architecture/x86.h \
+
1209 /usr/local/include/boost/predef/architecture/x86/32.h \
+
1210 /usr/local/include/boost/predef/architecture/x86/64.h \
+
1211 /usr/local/include/boost/predef/architecture/z.h \
+
1212 /usr/local/include/boost/predef/compiler.h \
+
1213 /usr/local/include/boost/predef/compiler/borland.h \
+
1214 /usr/local/include/boost/predef/compiler/clang.h \
+
1215 /usr/local/include/boost/predef/detail/comp_detected.h \
+
1216 /usr/local/include/boost/predef/compiler/comeau.h \
+
1217 /usr/local/include/boost/predef/compiler/compaq.h \
+
1218 /usr/local/include/boost/predef/compiler/diab.h \
+
1219 /usr/local/include/boost/predef/compiler/digitalmars.h \
+
1220 /usr/local/include/boost/predef/compiler/dignus.h \
+
1221 /usr/local/include/boost/predef/compiler/edg.h \
+
1222 /usr/local/include/boost/predef/compiler/ekopath.h \
+
1223 /usr/local/include/boost/predef/compiler/gcc_xml.h \
+
1224 /usr/local/include/boost/predef/compiler/gcc.h \
+
1225 /usr/local/include/boost/predef/compiler/greenhills.h \
+
1226 /usr/local/include/boost/predef/compiler/hp_acc.h \
+
1227 /usr/local/include/boost/predef/compiler/iar.h \
+
1228 /usr/local/include/boost/predef/compiler/ibm.h \
+
1229 /usr/local/include/boost/predef/compiler/intel.h \
+
1230 /usr/local/include/boost/predef/compiler/kai.h \
+
1231 /usr/local/include/boost/predef/compiler/llvm.h \
+
1232 /usr/local/include/boost/predef/compiler/metaware.h \
+
1233 /usr/local/include/boost/predef/compiler/metrowerks.h \
+
1234 /usr/local/include/boost/predef/compiler/microtec.h \
+
1235 /usr/local/include/boost/predef/compiler/mpw.h \
+
1236 /usr/local/include/boost/predef/compiler/nvcc.h \
+
1237 /usr/local/include/boost/predef/compiler/palm.h \
+
1238 /usr/local/include/boost/predef/compiler/pgi.h \
+
1239 /usr/local/include/boost/predef/compiler/sgi_mipspro.h \
+
1240 /usr/local/include/boost/predef/compiler/sunpro.h \
+
1241 /usr/local/include/boost/predef/compiler/tendra.h \
+
1242 /usr/local/include/boost/predef/compiler/visualc.h \
+
1243 /usr/local/include/boost/predef/compiler/watcom.h \
+
1244 /usr/local/include/boost/predef/library.h \
+
1245 /usr/local/include/boost/predef/library/c.h \
+
1246 /usr/local/include/boost/predef/library/c/_prefix.h \
+
1247 /usr/local/include/boost/predef/detail/_cassert.h \
+
1248 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert \
+
1249 /usr/local/include/boost/predef/library/c/cloudabi.h \
+
1250 /usr/local/include/boost/predef/library/c/gnu.h \
+
1251 /usr/local/include/boost/predef/library/c/uc.h \
+
1252 /usr/local/include/boost/predef/library/c/vms.h \
+
1253 /usr/local/include/boost/predef/library/c/zos.h \
+
1254 /usr/local/include/boost/predef/library/std.h \
+
1255 /usr/local/include/boost/predef/library/std/_prefix.h \
+
1256 /usr/local/include/boost/predef/detail/_exception.h \
+
1257 /usr/local/include/boost/predef/library/std/cxx.h \
+
1258 /usr/local/include/boost/predef/library/std/dinkumware.h \
+
1259 /usr/local/include/boost/predef/library/std/libcomo.h \
+
1260 /usr/local/include/boost/predef/library/std/modena.h \
+
1261 /usr/local/include/boost/predef/library/std/msl.h \
+
1262 /usr/local/include/boost/predef/library/std/msvc.h \
+
1263 /usr/local/include/boost/predef/library/std/roguewave.h \
+
1264 /usr/local/include/boost/predef/library/std/sgi.h \
+
1265 /usr/local/include/boost/predef/library/std/stdcpp3.h \
+
1266 /usr/local/include/boost/predef/library/std/stlport.h \
+
1267 /usr/local/include/boost/predef/library/std/vacpp.h \
+
1268 /usr/local/include/boost/predef/os.h \
+
1269 /usr/local/include/boost/predef/os/aix.h \
+
1270 /usr/local/include/boost/predef/os/amigaos.h \
+
1271 /usr/local/include/boost/predef/os/beos.h \
+
1272 /usr/local/include/boost/predef/os/bsd.h \
+
1273 /usr/local/include/boost/predef/os/macos.h \
+
1274 /usr/local/include/boost/predef/os/ios.h \
+
1275 /usr/local/include/boost/predef/detail/os_detected.h \
+
1276 /usr/local/include/boost/predef/os/bsd/bsdi.h \
+
1277 /usr/local/include/boost/predef/os/bsd/dragonfly.h \
+
1278 /usr/local/include/boost/predef/os/bsd/free.h \
+
1279 /usr/local/include/boost/predef/os/bsd/open.h \
+
1280 /usr/local/include/boost/predef/os/bsd/net.h \
+
1281 /usr/local/include/boost/predef/os/cygwin.h \
+
1282 /usr/local/include/boost/predef/os/haiku.h \
+
1283 /usr/local/include/boost/predef/os/hpux.h \
+
1284 /usr/local/include/boost/predef/os/irix.h \
+
1285 /usr/local/include/boost/predef/os/linux.h \
+
1286 /usr/local/include/boost/predef/os/os400.h \
+
1287 /usr/local/include/boost/predef/os/qnxnto.h \
+
1288 /usr/local/include/boost/predef/os/solaris.h \
+
1289 /usr/local/include/boost/predef/os/unix.h \
+
1290 /usr/local/include/boost/predef/os/vms.h \
+
1291 /usr/local/include/boost/predef/os/windows.h \
+
1292 /usr/local/include/boost/predef/other.h \
+
1293 /usr/local/include/boost/predef/other/endian.h \
+
1294 /usr/local/include/boost/predef/platform/android.h \
+
1295 /usr/local/include/boost/predef/other/wordsize.h \
+
1296 /usr/local/include/boost/predef/other/workaround.h \
+
1297 /usr/local/include/boost/predef/platform.h \
+
1298 /usr/local/include/boost/predef/platform/cloudabi.h \
+
1299 /usr/local/include/boost/predef/platform/mingw.h \
+
1300 /usr/local/include/boost/predef/platform/mingw32.h \
+
1301 /usr/local/include/boost/predef/platform/mingw64.h \
+
1302 /usr/local/include/boost/predef/platform/windows_uwp.h \
+
1303 /usr/local/include/boost/predef/platform/windows_desktop.h \
+
1304 /usr/local/include/boost/predef/platform/windows_phone.h \
+
1305 /usr/local/include/boost/predef/platform/windows_server.h \
+
1306 /usr/local/include/boost/predef/platform/windows_store.h \
+
1307 /usr/local/include/boost/predef/platform/windows_system.h \
+
1308 /usr/local/include/boost/predef/platform/windows_runtime.h \
+
1309 /usr/local/include/boost/predef/platform/ios.h \
+
1310 /usr/local/include/boost/predef/hardware.h \
+
1311 /usr/local/include/boost/predef/hardware/simd.h \
+
1312 /usr/local/include/boost/predef/hardware/simd/x86.h \
+
1313 /usr/local/include/boost/predef/hardware/simd/x86/versions.h \
+
1314 /usr/local/include/boost/predef/hardware/simd/x86_amd.h \
+
1315 /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h \
+
1316 /usr/local/include/boost/predef/hardware/simd/arm.h \
+
1317 /usr/local/include/boost/predef/hardware/simd/arm/versions.h \
+
1318 /usr/local/include/boost/predef/hardware/simd/ppc.h \
+
1319 /usr/local/include/boost/predef/hardware/simd/ppc/versions.h \
+
1320 /usr/local/include/boost/predef/version.h \
+
1321 /usr/local/include/boost/chrono/detail/static_assert.hpp \
+
1322 /usr/local/include/boost/mpl/logical.hpp \
+
1323 /usr/local/include/boost/mpl/or.hpp \
+
1324 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+
1325 /usr/local/include/boost/ratio/ratio.hpp \
+
1326 /usr/local/include/boost/ratio/ratio_fwd.hpp \
+
1327 /usr/local/include/boost/ratio/detail/gcd_lcm.hpp \
+
1328 /usr/local/include/boost/ratio/detail/is_ratio.hpp \
+
1329 /usr/local/include/boost/type_traits/common_type.hpp \
+
1330 /usr/local/include/boost/type_traits/decay.hpp \
+
1331 /usr/local/include/boost/type_traits/is_array.hpp \
+
1332 /usr/local/include/boost/type_traits/is_function.hpp \
+
1333 /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+
1334 /usr/local/include/boost/type_traits/remove_bounds.hpp \
+
1335 /usr/local/include/boost/type_traits/remove_extent.hpp \
+
1336 /usr/local/include/boost/type_traits/add_pointer.hpp \
+
1337 /usr/local/include/boost/type_traits/remove_reference.hpp \
+
1338 /usr/local/include/boost/type_traits/declval.hpp \
+
1339 /usr/local/include/boost/type_traits/add_rvalue_reference.hpp \
+
1340 /usr/local/include/boost/type_traits/is_void.hpp \
+
1341 /usr/local/include/boost/type_traits/is_reference.hpp \
+
1342 /usr/local/include/boost/type_traits/is_lvalue_reference.hpp \
+
1343 /usr/local/include/boost/type_traits/is_rvalue_reference.hpp \
+
1344 /usr/local/include/boost/type_traits/is_complete.hpp \
+
1345 /usr/local/include/boost/type_traits/detail/yes_no_type.hpp \
+
1346 /usr/local/include/boost/type_traits/detail/mp_defer.hpp \
+
1347 /usr/local/include/boost/type_traits/is_convertible.hpp \
+
1348 /usr/local/include/boost/type_traits/is_unsigned.hpp \
+
1349 /usr/local/include/boost/type_traits/is_enum.hpp \
+
1350 /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp \
+
1351 /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp \
+
1352 /usr/local/include/boost/integer_traits.hpp \
+
1353 /usr/local/include/boost/chrono/system_clocks.hpp \
+
1354 /usr/local/include/boost/chrono/time_point.hpp \
+
1355 /usr/local/include/boost/chrono/detail/system.hpp \
+
1356 /usr/local/include/boost/system/error_code.hpp \
+
1357 /usr/local/include/boost/system/detail/error_code.hpp \
+
1358 /usr/local/include/boost/system/is_error_code_enum.hpp \
+
1359 /usr/local/include/boost/system/detail/error_category.hpp \
+
1360 /usr/local/include/boost/system/detail/config.hpp \
+
1361 /usr/local/include/boost/system/detail/error_condition.hpp \
+
1362 /usr/local/include/boost/system/detail/generic_category.hpp \
+
1363 /usr/local/include/boost/system/detail/generic_category_message.hpp \
+
1364 /usr/local/include/boost/system/detail/enable_if.hpp \
+
1365 /usr/local/include/boost/system/detail/is_same.hpp \
+
1366 /usr/local/include/boost/system/detail/errc.hpp \
+
1367 /usr/local/include/boost/system/is_error_condition_enum.hpp \
+
1368 /usr/local/include/boost/system/detail/cerrno.hpp \
+
1369 /usr/local/include/boost/system/detail/append_int.hpp \
+
1370 /usr/local/include/boost/system/detail/snprintf.hpp \
+
1371 /usr/local/include/boost/system/detail/system_category.hpp \
+
1372 /usr/local/include/boost/system/detail/system_category_impl.hpp \
+
1373 /usr/local/include/boost/system/detail/system_category_message.hpp \
+
1374 /usr/local/include/boost/system/api_config.hpp \
+
1375 /usr/local/include/boost/system/detail/interop_category.hpp \
+
1376 /usr/local/include/boost/system/detail/std_category.hpp \
+
1377 /usr/local/include/boost/system/error_category.hpp \
+
1378 /usr/local/include/boost/system/detail/error_category_impl.hpp \
+
1379 /usr/local/include/boost/system/detail/std_category_impl.hpp \
+
1380 /usr/local/include/boost/system/detail/mutex.hpp \
+
1381 /usr/local/include/boost/system/error_condition.hpp \
+
1382 /usr/local/include/boost/system/errc.hpp \
+
1383 /usr/local/include/boost/system/generic_category.hpp \
+
1384 /usr/local/include/boost/system/system_category.hpp \
+
1385 /usr/local/include/boost/system/detail/throws.hpp \
+
1386 /usr/local/include/boost/chrono/clock_string.hpp \
+
1387 /usr/local/include/boost/ratio/config.hpp \
+
1388 /usr/local/include/boost/chrono/ceil.hpp \
+
1389 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_time.h \
+
1390 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_types.h \
+
1391 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_info.h \
+
1392 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/message.h \
+
1393 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/port.h \
+
1394 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/boolean.h \
+
1395 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/boolean.h \
+
1396 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/boolean.h \
+
1397 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h \
+
1398 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_types.h \
+
1399 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kern_return.h \
+
1400 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/kern_return.h \
+
1401 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/kern_return.h \
+
1402 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_statistics.h \
+
1403 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h \
+
1404 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/stdbool.h \
+
1405 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine.h \
+
1406 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/time_value.h \
+
1407 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_notify.h \
+
1408 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/host_special_ports.h \
+
1409 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/memory_object_types.h \
+
1410 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_prot.h \
+
1411 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_sync.h \
+
1412 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_types.h \
+
1413 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/exception_types.h \
+
1414 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/exception.h \
+
1415 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/exception.h \
+
1416 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_status.h \
+
1417 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_status.h \
+
1418 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_status.h \
+
1419 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/thread_state.h \
+
1420 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/thread_state.h \
+
1421 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach_debug/ipc_info.h \
+
1422 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher_types.h \
+
1423 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/std_types.h \
+
1424 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/processor_info.h \
+
1425 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/processor_info.h \
+
1426 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/processor_info.h \
+
1427 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_info.h \
+
1428 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/policy.h \
+
1429 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_inspect.h \
+
1430 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_policy.h \
+
1431 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/task_special_ports.h \
+
1432 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_info.h \
+
1433 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_policy.h \
+
1434 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/thread_special_ports.h \
+
1435 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/clock_types.h \
+
1436 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_attributes.h \
+
1437 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_inherit.h \
+
1438 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_purgable.h \
+
1439 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_behavior.h \
+
1440 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_region.h \
+
1441 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_param.h \
+
1442 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/vm_param.h \
+
1443 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/vm_page_size.h \
+
1444 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/kmod.h \
+
1445 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/dyld_kernel.h \
+
1446 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsid_t.h \
+
1447 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsobj_id_t.h \
+
1448 /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \
+
1449 /usr/local/include/boost/thread/pthread/pthread_helpers.hpp \
+
1450 /usr/local/include/boost/thread/interruption.hpp \
+
1451 /usr/local/include/boost/thread/pthread/thread_data.hpp \
+
1452 /usr/local/include/boost/thread/exceptions.hpp \
+
1453 /usr/local/include/boost/system/system_error.hpp \
+
1454 /usr/local/include/boost/thread/lock_guard.hpp \
+
1455 /usr/local/include/boost/thread/detail/delete.hpp \
+
1456 /usr/local/include/boost/thread/detail/move.hpp \
+
1457 /usr/local/include/boost/move/utility.hpp \
+
1458 /usr/local/include/boost/move/detail/config_begin.hpp \
+
1459 /usr/local/include/boost/move/detail/workaround.hpp \
+
1460 /usr/local/include/boost/move/utility_core.hpp \
+
1461 /usr/local/include/boost/move/core.hpp \
+
1462 /usr/local/include/boost/move/detail/config_end.hpp \
+
1463 /usr/local/include/boost/move/detail/meta_utils.hpp \
+
1464 /usr/local/include/boost/move/detail/meta_utils_core.hpp \
+
1465 /usr/local/include/boost/move/detail/addressof.hpp \
+
1466 /usr/local/include/boost/move/traits.hpp \
+
1467 /usr/local/include/boost/move/detail/type_traits.hpp \
+
1468 /usr/local/include/boost/thread/detail/lockable_wrapper.hpp \
+
1469 /usr/local/include/boost/thread/lock_options.hpp \
+
1470 /usr/local/include/boost/thread/is_locked_by_this_thread.hpp \
+
1471 /usr/local/include/boost/thread/lock_types.hpp \
+
1472 /usr/local/include/boost/thread/lockable_traits.hpp \
+
1473 /usr/local/include/boost/thread/mutex.hpp \
+
1474 /usr/local/include/boost/thread/pthread/mutex.hpp \
+
1475 /usr/local/include/boost/core/ignore_unused.hpp \
+
1476 /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp \
+
1477 /usr/local/include/boost/thread/cv_status.hpp \
+
1478 /usr/local/include/boost/core/scoped_enum.hpp \
+
1479 /usr/local/include/boost/enable_shared_from_this.hpp \
+
1480 /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp \
+
1481 /usr/local/include/boost/smart_ptr/weak_ptr.hpp \
+
1482 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \
+
1483 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree \
+
1484 /usr/local/include/boost/thread/detail/invoker.hpp \
+
1485 /usr/local/include/boost/utility/result_of.hpp \
+
1486 /usr/local/include/boost/type_traits/is_pointer.hpp \
+
1487 /usr/local/include/boost/type_traits/is_member_function_pointer.hpp \
+
1488 /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+
1489 /usr/local/include/boost/type_traits/type_identity.hpp \
+
1490 /usr/local/include/boost/utility/detail/result_of_variadic.hpp \
+
1491 /usr/local/include/boost/thread/detail/invoke.hpp \
+
1492 /usr/local/include/boost/type_traits/is_member_object_pointer.hpp \
+
1493 /usr/local/include/boost/type_traits/is_member_pointer.hpp \
+
1494 /usr/local/include/boost/thread/detail/make_tuple_indices.hpp \
+
1495 /usr/local/include/boost/thread/csbl/tuple.hpp \
+
1496 /usr/local/include/boost/tuple/tuple.hpp \
+
1497 /usr/local/include/boost/core/ref.hpp \
+
1498 /usr/local/include/boost/tuple/detail/tuple_basic.hpp \
+
1499 /usr/local/include/boost/core/invoke_swap.hpp \
+
1500 /usr/local/include/boost/type_traits/cv_traits.hpp \
+
1501 /usr/local/include/boost/type_traits/add_const.hpp \
+
1502 /usr/local/include/boost/type_traits/add_volatile.hpp \
+
1503 /usr/local/include/boost/type_traits/add_cv.hpp \
+
1504 /usr/local/include/boost/type_traits/is_const.hpp \
+
1505 /usr/local/include/boost/type_traits/is_volatile.hpp \
+
1506 /usr/local/include/boost/type_traits/remove_const.hpp \
+
1507 /usr/local/include/boost/type_traits/remove_volatile.hpp \
+
1508 /usr/local/include/boost/type_traits/function_traits.hpp \
+
1509 /usr/local/include/boost/thread/detail/variadic_header.hpp \
+
1510 /usr/local/include/boost/preprocessor/facilities/intercept.hpp \
+
1511 /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp \
+
1512 /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+
1513 /usr/local/include/boost/thread/detail/variadic_footer.hpp \
+
1514 /usr/local/include/boost/thread/detail/is_convertible.hpp \
+
1515 /usr/local/include/boost/thread/exceptional_ptr.hpp \
+
1516 /usr/local/include/boost/exception_ptr.hpp \
+
1517 /usr/local/include/boost/exception/detail/exception_ptr.hpp \
+
1518 /usr/local/include/boost/exception/detail/requires_cxx11.hpp \
+
1519 /usr/local/include/boost/exception/info.hpp \
+
1520 /usr/local/include/boost/exception/to_string_stub.hpp \
+
1521 /usr/local/include/boost/exception/to_string.hpp \
+
1522 /usr/local/include/boost/exception/detail/is_output_streamable.hpp \
+
1523 /usr/local/include/boost/exception/detail/object_hex_dump.hpp \
+
1524 /usr/local/include/boost/exception/detail/type_info.hpp \
+
1525 /usr/local/include/boost/core/typeinfo.hpp \
+
1526 /usr/local/include/boost/core/demangle.hpp \
+
1527 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cxxabi.h \
+
1528 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__cxxabi_config.h \
+
1529 /usr/local/include/boost/current_function.hpp \
+
1530 /usr/local/include/boost/exception/detail/error_info_impl.hpp \
+
1531 /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+
1532 /usr/local/include/boost/type_traits/enable_if.hpp \
+
1533 /usr/local/include/boost/exception/detail/shared_ptr.hpp \
+
1534 /usr/local/include/boost/exception/diagnostic_information.hpp \
+
1535 /usr/local/include/boost/exception/get_error_info.hpp \
+
1536 /usr/local/include/boost/exception/current_exception_cast.hpp \
+
1537 /usr/local/include/boost/exception/detail/clone_current_exception.hpp \
+
1538 /usr/local/include/boost/make_shared.hpp \
+
1539 /usr/local/include/boost/smart_ptr/make_shared.hpp \
+
1540 /usr/local/include/boost/smart_ptr/make_shared_object.hpp \
+
1541 /usr/local/include/boost/smart_ptr/detail/sp_type_traits.hpp \
+
1542 /usr/local/include/boost/smart_ptr/make_shared_array.hpp \
+
1543 /usr/local/include/boost/core/default_allocator.hpp \
+
1544 /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp \
+
1545 /usr/local/include/boost/core/allocator_access.hpp \
+
1546 /usr/local/include/boost/core/pointer_traits.hpp \
+
1547 /usr/local/include/boost/core/alloc_construct.hpp \
+
1548 /usr/local/include/boost/core/noinit_adaptor.hpp \
+
1549 /usr/local/include/boost/core/first_scalar.hpp \
+
1550 /usr/local/include/boost/thread/futures/future_error.hpp \
+
1551 /usr/local/include/boost/thread/futures/future_error_code.hpp \
+
1552 /usr/local/include/boost/thread/futures/future_status.hpp \
+
1553 /usr/local/include/boost/thread/futures/is_future_type.hpp \
+
1554 /usr/local/include/boost/thread/futures/launch.hpp \
+
1555 /usr/local/include/boost/thread/futures/wait_for_all.hpp \
+
1556 /usr/local/include/boost/thread/futures/wait_for_any.hpp \
+
1557 /usr/local/include/boost/thread/lock_algorithms.hpp \
+
1558 /usr/local/include/boost/scoped_array.hpp \
+
1559 /usr/local/include/boost/smart_ptr/scoped_array.hpp \
+
1560 /usr/local/include/boost/thread/thread_only.hpp \
+
1561 /usr/local/include/boost/thread/detail/thread.hpp \
+
1562 /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp \
+
1563 /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp \
+
1564 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/list \
+
1565 /usr/local/include/boost/bind/bind.hpp \
+
1566 /usr/local/include/boost/bind/mem_fn.hpp \
+
1567 /usr/local/include/boost/get_pointer.hpp \
+
1568 /usr/local/include/boost/config/no_tr1/memory.hpp \
+
1569 /usr/local/include/boost/bind/arg.hpp \
+
1570 /usr/local/include/boost/is_placeholder.hpp \
+
1571 /usr/local/include/boost/bind/std_placeholders.hpp \
+
1572 /usr/local/include/boost/bind/detail/result_traits.hpp \
+
1573 /usr/local/include/boost/bind/detail/tuple_for_each.hpp \
+
1574 /usr/local/include/boost/bind/detail/integer_sequence.hpp \
+
1575 /usr/local/include/boost/visit_each.hpp \
+
1576 /usr/local/include/boost/bind/detail/bind_cc.hpp \
+
1577 /usr/local/include/boost/bind/detail/bind_mf_cc.hpp \
+
1578 /usr/local/include/boost/bind/detail/bind_mf2_cc.hpp \
+
1579 /usr/local/include/boost/bind/placeholders.hpp \
+
1580 /usr/local/include/boost/io/ios_state.hpp \
+
1581 /usr/local/include/boost/io_fwd.hpp \
+
1582 /usr/local/include/boost/functional/hash.hpp \
+
1583 /usr/local/include/boost/container_hash/hash.hpp \
+
1584 /usr/local/include/boost/container_hash/hash_fwd.hpp \
+
1585 /usr/local/include/boost/container_hash/hash_is_avalanching.hpp \
+
1586 /usr/local/include/boost/container_hash/is_range.hpp \
+
1587 /usr/local/include/boost/container_hash/is_contiguous_range.hpp \
+
1588 /usr/local/include/boost/container_hash/is_unordered_range.hpp \
+
1589 /usr/local/include/boost/container_hash/is_described_class.hpp \
+
1590 /usr/local/include/boost/describe/bases.hpp \
+
1591 /usr/local/include/boost/describe/modifiers.hpp \
+
1592 /usr/local/include/boost/describe/detail/config.hpp \
+
1593 /usr/local/include/boost/describe/detail/void_t.hpp \
+
1594 /usr/local/include/boost/mp11/algorithm.hpp \
+
1595 /usr/local/include/boost/mp11/list.hpp \
+
1596 /usr/local/include/boost/mp11/integral.hpp \
+
1597 /usr/local/include/boost/mp11/version.hpp \
+
1598 /usr/local/include/boost/mp11/detail/mp_value.hpp \
+
1599 /usr/local/include/boost/mp11/detail/config.hpp \
+
1600 /usr/local/include/boost/mp11/detail/mp_list.hpp \
+
1601 /usr/local/include/boost/mp11/detail/mp_list_v.hpp \
+
1602 /usr/local/include/boost/mp11/detail/mp_is_list.hpp \
+
1603 /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp \
+
1604 /usr/local/include/boost/mp11/detail/mp_front.hpp \
+
1605 /usr/local/include/boost/mp11/detail/mp_rename.hpp \
+
1606 /usr/local/include/boost/mp11/detail/mp_defer.hpp \
+
1607 /usr/local/include/boost/mp11/detail/mp_append.hpp \
+
1608 /usr/local/include/boost/mp11/detail/mp_count.hpp \
+
1609 /usr/local/include/boost/mp11/detail/mp_plus.hpp \
+
1610 /usr/local/include/boost/mp11/utility.hpp \
+
1611 /usr/local/include/boost/mp11/detail/mp_fold.hpp \
+
1612 /usr/local/include/boost/mp11/set.hpp \
+
1613 /usr/local/include/boost/mp11/function.hpp \
+
1614 /usr/local/include/boost/mp11/detail/mp_min_element.hpp \
+
1615 /usr/local/include/boost/mp11/detail/mp_void.hpp \
+
1616 /usr/local/include/boost/mp11/detail/mp_copy_if.hpp \
+
1617 /usr/local/include/boost/mp11/detail/mp_remove_if.hpp \
+
1618 /usr/local/include/boost/mp11/detail/mp_map_find.hpp \
+
1619 /usr/local/include/boost/mp11/detail/mp_with_index.hpp \
+
1620 /usr/local/include/boost/mp11/integer_sequence.hpp \
+
1621 /usr/local/include/boost/describe/members.hpp \
+
1622 /usr/local/include/boost/describe/detail/cx_streq.hpp \
+
1623 /usr/local/include/boost/mp11/bind.hpp \
+
1624 /usr/local/include/boost/container_hash/detail/hash_integral.hpp \
+
1625 /usr/local/include/boost/container_hash/detail/hash_mix.hpp \
+
1626 /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp \
+
1627 /usr/local/include/boost/container_hash/is_tuple_like.hpp \
+
1628 /usr/local/include/boost/container_hash/detail/hash_range.hpp \
+
1629 /usr/local/include/boost/container_hash/detail/mulx.hpp \
+
1630 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/complex \
+
1631 /usr/local/include/boost/thread/detail/thread_interruption.hpp \
+
1632 /usr/local/include/boost/thread/executor.hpp \
+
1633 /usr/local/include/boost/thread/executors/executor.hpp \
+
1634 /usr/local/include/boost/thread/executors/work.hpp \
+
1635 /usr/local/include/boost/thread/detail/nullary_function.hpp \
+
1636 /usr/local/include/boost/thread/detail/memory.hpp \
+
1637 /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp \
+
1638 /usr/local/include/boost/thread/csbl/memory/config.hpp \
+
1639 /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp \
+
1640 /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp \
+
1641 /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp \
+
1642 /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp \
+
1643 /usr/local/include/boost/thread/csbl/functional.hpp \
+
1644 /usr/local/include/boost/thread/executors/executor_adaptor.hpp \
+
1645 /usr/local/include/boost/thread/executors/generic_executor_ref.hpp \
+
1646 /usr/local/include/boost/optional.hpp \
+
1647 /usr/local/include/boost/optional/optional.hpp \
+
1648 /usr/local/include/boost/core/launder.hpp \
+
1649 /usr/local/include/boost/optional/bad_optional_access.hpp \
+
1650 /usr/local/include/boost/type_traits/alignment_of.hpp \
+
1651 /usr/local/include/boost/type_traits/conjunction.hpp \
+
1652 /usr/local/include/boost/type_traits/disjunction.hpp \
+
1653 /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp \
+
1654 /usr/local/include/boost/type_traits/is_default_constructible.hpp \
+
1655 /usr/local/include/boost/type_traits/type_with_alignment.hpp \
+
1656 /usr/local/include/boost/type_traits/is_pod.hpp \
+
1657 /usr/local/include/boost/type_traits/is_scalar.hpp \
+
1658 /usr/local/include/boost/type_traits/is_assignable.hpp \
+
1659 /usr/local/include/boost/type_traits/is_constructible.hpp \
+
1660 /usr/local/include/boost/type_traits/is_destructible.hpp \
+
1661 /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+
1662 /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp \
+
1663 /usr/local/include/boost/type_traits/has_nothrow_assign.hpp \
+
1664 /usr/local/include/boost/none.hpp /usr/local/include/boost/none_t.hpp \
+
1665 /usr/local/include/boost/optional/optional_fwd.hpp \
+
1666 /usr/local/include/boost/optional/detail/optional_config.hpp \
+
1667 /usr/local/include/boost/optional/detail/optional_factory_support.hpp \
+
1668 /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp \
+
1669 /usr/local/include/boost/optional/detail/optional_hash.hpp \
+
1670 /usr/local/include/boost/optional/detail/optional_utility.hpp \
+
1671 /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+
1672 /usr/local/include/boost/optional/detail/optional_reference_spec.hpp \
+
1673 /usr/local/include/boost/optional/detail/optional_relops.hpp \
+
1674 /usr/local/include/boost/optional/detail/optional_swap.hpp \
+
1675 /usr/local/include/boost/function.hpp \
+
1676 /usr/local/include/boost/function/function_template.hpp \
+
1677 /usr/local/include/boost/function/function_base.hpp \
+
1678 /usr/local/include/boost/function/function_fwd.hpp \
+
1679 /usr/local/include/boost/function_equal.hpp \
+
1680 /usr/local/include/boost/core/no_exceptions_support.hpp \
+
1681 /usr/local/include/boost/mem_fn.hpp \
+
1682 /usr/local/include/boost/type_traits/is_copy_constructible.hpp \
+
1683 /usr/local/include/boost/type_traits/is_fundamental.hpp \
+
1684 /usr/local/include/boost/container/scoped_allocator.hpp \
+
1685 /usr/local/include/boost/container/detail/config_begin.hpp \
+
1686 /usr/local/include/boost/container/detail/workaround.hpp \
+
1687 /usr/local/include/boost/container/allocator_traits.hpp \
+
1688 /usr/local/include/boost/container/container_fwd.hpp \
+
1689 /usr/local/include/boost/container/detail/std_fwd.hpp \
+
1690 /usr/local/include/boost/move/detail/std_ns_begin.hpp \
+
1691 /usr/local/include/boost/move/detail/std_ns_end.hpp \
+
1692 /usr/local/include/boost/container/detail/mpl.hpp \
+
1693 /usr/local/include/boost/intrusive/detail/mpl.hpp \
+
1694 /usr/local/include/boost/intrusive/detail/config_begin.hpp \
+
1695 /usr/local/include/boost/intrusive/detail/config_end.hpp \
+
1696 /usr/local/include/boost/container/detail/config_end.hpp \
+
1697 /usr/local/include/boost/container/detail/type_traits.hpp \
+
1698 /usr/local/include/boost/container/detail/placement_new.hpp \
+
1699 /usr/local/include/boost/container/detail/is_pair.hpp \
+
1700 /usr/local/include/boost/container/detail/addressof.hpp \
+
1701 /usr/local/include/boost/intrusive/pointer_traits.hpp \
+
1702 /usr/local/include/boost/intrusive/detail/workaround.hpp \
+
1703 /usr/local/include/boost/intrusive/pointer_rebind.hpp \
+
1704 /usr/local/include/boost/move/detail/pointer_element.hpp \
+
1705 /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp \
+
1706 /usr/local/include/boost/move/detail/fwd_macros.hpp \
+
1707 /usr/local/include/boost/container/scoped_allocator_fwd.hpp \
+
1708 /usr/local/include/boost/container/uses_allocator_fwd.hpp \
+
1709 /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp \
+
1710 /usr/local/include/boost/container/uses_allocator.hpp \
+
1711 /usr/local/include/boost/container/detail/variadic_templates_tools.hpp \
+
1712 /usr/local/include/boost/container/detail/pair.hpp \
+
1713 /usr/local/include/boost/move/adl_move_swap.hpp \
+
1714 /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp \
+
1715 /usr/local/include/boost/thread/csbl/vector.hpp \
+
1716 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/distributed_object.h \
+
1717 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ListenerMessageCodec.h \
+
1718 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/EventHandler.h \
+
1719 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/serialization.h \
+
1720 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_set \
+
1721 /usr/local/include/boost/any.hpp \
+
1722 /usr/local/include/boost/any/detail/config.hpp \
+
1723 /usr/local/include/boost/type_index.hpp \
+
1724 /usr/local/include/boost/type_index/detail/config.hpp \
+
1725 /usr/local/include/boost/type_index/stl_type_index.hpp \
+
1726 /usr/local/include/boost/type_index/type_index_facade.hpp \
+
1727 /usr/local/include/boost/any/bad_any_cast.hpp \
+
1728 /usr/local/include/boost/any/fwd.hpp \
+
1729 /usr/local/include/boost/any/detail/placeholder.hpp \
+
1730 /usr/local/include/boost/optional/optional_io.hpp \
+
1731 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/hazelcast_json_value.h \
+
1732 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_input.h \
+
1733 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/ByteBuffer.h \
+
1734 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/byte.h \
+
1735 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Bits.h \
+
1736 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/protocol_exceptions.h \
+
1737 /usr/local/include/boost/uuid/nil_generator.hpp \
+
1738 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/exception/iexception.h \
+
1739 /usr/local/include/boost/format.hpp \
+
1740 /usr/local/include/boost/format/detail/compat_workarounds.hpp \
+
1741 /usr/local/include/boost/format/detail/config_macros.hpp \
+
1742 /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+
1743 /usr/local/include/boost/format/detail/workarounds_stlport.hpp \
+
1744 /usr/local/include/boost/format/format_fwd.hpp \
+
1745 /usr/local/include/boost/format/internals_fwd.hpp \
+
1746 /usr/local/include/boost/format/internals.hpp \
+
1747 /usr/local/include/boost/format/alt_sstream.hpp \
+
1748 /usr/local/include/boost/utility/base_from_member.hpp \
+
1749 /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+
1750 /usr/local/include/boost/utility/enable_if.hpp \
+
1751 /usr/local/include/boost/format/alt_sstream_impl.hpp \
+
1752 /usr/local/include/boost/format/format_class.hpp \
+
1753 /usr/local/include/boost/format/exceptions.hpp \
+
1754 /usr/local/include/boost/format/format_implementation.hpp \
+
1755 /usr/local/include/boost/format/group.hpp \
+
1756 /usr/local/include/boost/format/feed_args.hpp \
+
1757 /usr/local/include/boost/format/detail/msvc_disambiguater.hpp \
+
1758 /usr/local/include/boost/format/parsing.hpp \
+
1759 /usr/local/include/boost/format/free_funcs.hpp \
+
1760 /usr/local/include/boost/format/detail/unset_macros.hpp \
+
1761 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientProtocolErrorCodes.h \
+
1762 /usr/local/include/boost/endian/conversion.hpp \
+
1763 /usr/local/include/boost/endian/detail/endian_reverse.hpp \
+
1764 /usr/local/include/boost/endian/detail/integral_by_size.hpp \
+
1765 /usr/local/include/boost/endian/detail/intrinsic.hpp \
+
1766 /usr/local/include/boost/endian/detail/is_scoped_enum.hpp \
+
1767 /usr/local/include/boost/endian/detail/is_integral.hpp \
+
1768 /usr/local/include/boost/endian/detail/static_assert.hpp \
+
1769 /usr/local/include/boost/endian/detail/endian_load.hpp \
+
1770 /usr/local/include/boost/endian/detail/order.hpp \
+
1771 /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp \
+
1772 /usr/local/include/boost/endian/detail/endian_store.hpp \
+
1773 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data.h \
+
1774 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema.h \
+
1775 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/field_descriptor.h \
+
1776 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/field_kind.h \
+
1777 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/data_output.h \
+
1778 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record.h \
+
1779 /usr/local/include/boost/algorithm/string.hpp \
+
1780 /usr/local/include/boost/algorithm/string/std_containers_traits.hpp \
+
1781 /usr/local/include/boost/algorithm/string/std/string_traits.hpp \
+
1782 /usr/local/include/boost/algorithm/string/yes_no_type.hpp \
+
1783 /usr/local/include/boost/algorithm/string/sequence_traits.hpp \
+
1784 /usr/local/include/boost/algorithm/string/std/list_traits.hpp \
+
1785 /usr/local/include/boost/algorithm/string/trim.hpp \
+
1786 /usr/local/include/boost/algorithm/string/config.hpp \
+
1787 /usr/local/include/boost/range/begin.hpp \
+
1788 /usr/local/include/boost/range/config.hpp \
+
1789 /usr/local/include/boost/range/iterator.hpp \
+
1790 /usr/local/include/boost/range/range_fwd.hpp \
+
1791 /usr/local/include/boost/range/mutable_iterator.hpp \
+
1792 /usr/local/include/boost/range/detail/extract_optional_type.hpp \
+
1793 /usr/local/include/boost/iterator/iterator_traits.hpp \
+
1794 /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+
1795 /usr/local/include/boost/range/const_iterator.hpp \
+
1796 /usr/local/include/boost/range/end.hpp \
+
1797 /usr/local/include/boost/range/detail/implementation_help.hpp \
+
1798 /usr/local/include/boost/range/detail/common.hpp \
+
1799 /usr/local/include/boost/range/detail/sfinae.hpp \
+
1800 /usr/local/include/boost/range/as_literal.hpp \
+
1801 /usr/local/include/boost/range/iterator_range.hpp \
+
1802 /usr/local/include/boost/range/iterator_range_core.hpp \
+
1803 /usr/local/include/boost/iterator/iterator_facade.hpp \
+
1804 /usr/local/include/boost/iterator/interoperable.hpp \
+
1805 /usr/local/include/boost/iterator/detail/type_traits/disjunction.hpp \
+
1806 /usr/local/include/boost/iterator/iterator_categories.hpp \
+
1807 /usr/local/include/boost/mpl/arg_fwd.hpp \
+
1808 /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp \
+
1809 /usr/local/include/boost/iterator/detail/type_traits/conjunction.hpp \
+
1810 /usr/local/include/boost/iterator/detail/config_def.hpp \
+
1811 /usr/local/include/boost/iterator/detail/config_undef.hpp \
+
1812 /usr/local/include/boost/iterator/detail/type_traits/negation.hpp \
+
1813 /usr/local/include/boost/type_traits/negation.hpp \
+
1814 /usr/local/include/boost/type_traits/is_abstract.hpp \
+
1815 /usr/local/include/boost/range/functions.hpp \
+
1816 /usr/local/include/boost/range/size.hpp \
+
1817 /usr/local/include/boost/range/size_type.hpp \
+
1818 /usr/local/include/boost/range/difference_type.hpp \
+
1819 /usr/local/include/boost/range/has_range_iterator.hpp \
+
1820 /usr/local/include/boost/range/concepts.hpp \
+
1821 /usr/local/include/boost/concept_check.hpp \
+
1822 /usr/local/include/boost/concept/assert.hpp \
+
1823 /usr/local/include/boost/concept/detail/general.hpp \
+
1824 /usr/local/include/boost/concept/detail/backward_compatibility.hpp \
+
1825 /usr/local/include/boost/concept/detail/has_constraints.hpp \
+
1826 /usr/local/include/boost/type_traits/conversion_traits.hpp \
+
1827 /usr/local/include/boost/concept/usage.hpp \
+
1828 /usr/local/include/boost/concept/detail/concept_def.hpp \
+
1829 /usr/local/include/boost/preprocessor/seq/for_each_i.hpp \
+
1830 /usr/local/include/boost/preprocessor/repetition/for.hpp \
+
1831 /usr/local/include/boost/preprocessor/repetition/detail/for.hpp \
+
1832 /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \
+
1833 /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp \
+
1834 /usr/local/include/boost/preprocessor/seq/seq.hpp \
+
1835 /usr/local/include/boost/preprocessor/seq/elem.hpp \
+
1836 /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp \
+
1837 /usr/local/include/boost/preprocessor/seq/size.hpp \
+
1838 /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp \
+
1839 /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp \
+
1840 /usr/local/include/boost/preprocessor/seq/enum.hpp \
+
1841 /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp \
+
1842 /usr/local/include/boost/concept/detail/concept_undef.hpp \
+
1843 /usr/local/include/boost/iterator/iterator_concepts.hpp \
+
1844 /usr/local/include/boost/range/value_type.hpp \
+
1845 /usr/local/include/boost/range/detail/misc_concept.hpp \
+
1846 /usr/local/include/boost/mpl/assert.hpp \
+
1847 /usr/local/include/boost/mpl/aux_/config/gpu.hpp \
+
1848 /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp \
+
1849 /usr/local/include/boost/type_traits/make_unsigned.hpp \
+
1850 /usr/local/include/boost/type_traits/is_signed.hpp \
+
1851 /usr/local/include/boost/range/detail/has_member_size.hpp \
+
1852 /usr/local/include/boost/utility.hpp \
+
1853 /usr/local/include/boost/utility/binary.hpp \
+
1854 /usr/local/include/boost/preprocessor/control/deduce_d.hpp \
+
1855 /usr/local/include/boost/preprocessor/seq/cat.hpp \
+
1856 /usr/local/include/boost/preprocessor/seq/fold_left.hpp \
+
1857 /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp \
+
1858 /usr/local/include/boost/preprocessor/seq/transform.hpp \
+
1859 /usr/local/include/boost/preprocessor/arithmetic/mod.hpp \
+
1860 /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+
1861 /usr/local/include/boost/preprocessor/comparison/less_equal.hpp \
+
1862 /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \
+
1863 /usr/local/include/boost/utility/identity_type.hpp \
+
1864 /usr/local/include/boost/core/noncopyable.hpp \
+
1865 /usr/local/include/boost/range/distance.hpp \
+
1866 /usr/local/include/boost/iterator/distance.hpp \
+
1867 /usr/local/include/boost/range/empty.hpp \
+
1868 /usr/local/include/boost/range/rbegin.hpp \
+
1869 /usr/local/include/boost/range/reverse_iterator.hpp \
+
1870 /usr/local/include/boost/iterator/reverse_iterator.hpp \
+
1871 /usr/local/include/boost/iterator/iterator_adaptor.hpp \
+
1872 /usr/local/include/boost/core/use_default.hpp \
+
1873 /usr/local/include/boost/iterator/enable_if_convertible.hpp \
+
1874 /usr/local/include/boost/iterator/detail/eval_if_default.hpp \
+
1875 /usr/local/include/boost/iterator/detail/type_traits/type_identity.hpp \
+
1876 /usr/local/include/boost/range/rend.hpp \
+
1877 /usr/local/include/boost/range/algorithm/equal.hpp \
+
1878 /usr/local/include/boost/range/detail/safe_bool.hpp \
+
1879 /usr/local/include/boost/next_prior.hpp \
+
1880 /usr/local/include/boost/type_traits/has_plus.hpp \
+
1881 /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp \
+
1882 /usr/local/include/boost/type_traits/make_void.hpp \
+
1883 /usr/local/include/boost/type_traits/add_reference.hpp \
+
1884 /usr/local/include/boost/type_traits/has_plus_assign.hpp \
+
1885 /usr/local/include/boost/type_traits/remove_pointer.hpp \
+
1886 /usr/local/include/boost/type_traits/has_minus.hpp \
+
1887 /usr/local/include/boost/type_traits/has_minus_assign.hpp \
+
1888 /usr/local/include/boost/iterator/is_iterator.hpp \
+
1889 /usr/local/include/boost/iterator/advance.hpp \
+
1890 /usr/local/include/boost/range/iterator_range_io.hpp \
+
1891 /usr/local/include/boost/range/detail/str_types.hpp \
+
1892 /usr/local/include/boost/algorithm/string/detail/trim.hpp \
+
1893 /usr/local/include/boost/algorithm/string/classification.hpp \
+
1894 /usr/local/include/boost/algorithm/string/detail/classification.hpp \
+
1895 /usr/local/include/boost/algorithm/string/predicate_facade.hpp \
+
1896 /usr/local/include/boost/algorithm/string/case_conv.hpp \
+
1897 /usr/local/include/boost/iterator/transform_iterator.hpp \
+
1898 /usr/local/include/boost/core/empty_value.hpp \
+
1899 /usr/local/include/boost/algorithm/string/detail/case_conv.hpp \
+
1900 /usr/local/include/boost/algorithm/string/predicate.hpp \
+
1901 /usr/local/include/boost/algorithm/string/compare.hpp \
+
1902 /usr/local/include/boost/algorithm/string/find.hpp \
+
1903 /usr/local/include/boost/algorithm/string/finder.hpp \
+
1904 /usr/local/include/boost/algorithm/string/constants.hpp \
+
1905 /usr/local/include/boost/algorithm/string/detail/finder.hpp \
+
1906 /usr/local/include/boost/algorithm/string/detail/predicate.hpp \
+
1907 /usr/local/include/boost/algorithm/string/split.hpp \
+
1908 /usr/local/include/boost/algorithm/string/iter_find.hpp \
+
1909 /usr/local/include/boost/algorithm/string/concept.hpp \
+
1910 /usr/local/include/boost/algorithm/string/find_iterator.hpp \
+
1911 /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp \
+
1912 /usr/local/include/boost/algorithm/string/detail/util.hpp \
+
1913 /usr/local/include/boost/algorithm/string/join.hpp \
+
1914 /usr/local/include/boost/algorithm/string/detail/sequence.hpp \
+
1915 /usr/local/include/boost/algorithm/string/replace.hpp \
+
1916 /usr/local/include/boost/algorithm/string/find_format.hpp \
+
1917 /usr/local/include/boost/algorithm/string/detail/find_format.hpp \
+
1918 /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp \
+
1919 /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp \
+
1920 /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp \
+
1921 /usr/local/include/boost/algorithm/string/formatter.hpp \
+
1922 /usr/local/include/boost/algorithm/string/detail/formatter.hpp \
+
1923 /usr/local/include/boost/algorithm/string/erase.hpp \
+
1924 /usr/local/include/boost/property_tree/ptree.hpp \
+
1925 /usr/local/include/boost/property_tree/ptree_fwd.hpp \
+
1926 /usr/local/include/boost/property_tree/string_path.hpp \
+
1927 /usr/local/include/boost/property_tree/id_translator.hpp \
+
1928 /usr/local/include/boost/property_tree/exceptions.hpp \
+
1929 /usr/local/include/boost/property_tree/detail/exception_implementation.hpp \
+
1930 /usr/local/include/boost/property_tree/detail/ptree_utils.hpp \
+
1931 /usr/local/include/boost/property_tree/stream_translator.hpp \
+
1932 /usr/local/include/boost/multi_index_container.hpp \
+
1933 /usr/local/include/boost/mpl/at.hpp \
+
1934 /usr/local/include/boost/mpl/at_fwd.hpp \
+
1935 /usr/local/include/boost/mpl/aux_/at_impl.hpp \
+
1936 /usr/local/include/boost/mpl/begin_end.hpp \
+
1937 /usr/local/include/boost/mpl/begin_end_fwd.hpp \
+
1938 /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp \
+
1939 /usr/local/include/boost/mpl/sequence_tag_fwd.hpp \
+
1940 /usr/local/include/boost/mpl/aux_/has_begin.hpp \
+
1941 /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+
1942 /usr/local/include/boost/mpl/sequence_tag.hpp \
+
1943 /usr/local/include/boost/mpl/advance.hpp \
+
1944 /usr/local/include/boost/mpl/advance_fwd.hpp \
+
1945 /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp \
+
1946 /usr/local/include/boost/mpl/negate.hpp \
+
1947 /usr/local/include/boost/mpl/long.hpp \
+
1948 /usr/local/include/boost/mpl/long_fwd.hpp \
+
1949 /usr/local/include/boost/mpl/aux_/advance_forward.hpp \
+
1950 /usr/local/include/boost/mpl/next.hpp \
+
1951 /usr/local/include/boost/mpl/next_prior.hpp \
+
1952 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+
1953 /usr/local/include/boost/mpl/aux_/advance_backward.hpp \
+
1954 /usr/local/include/boost/mpl/prior.hpp \
+
1955 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+
1956 /usr/local/include/boost/mpl/deref.hpp \
+
1957 /usr/local/include/boost/mpl/aux_/msvc_type.hpp \
+
1958 /usr/local/include/boost/mpl/contains.hpp \
+
1959 /usr/local/include/boost/mpl/contains_fwd.hpp \
+
1960 /usr/local/include/boost/mpl/aux_/contains_impl.hpp \
+
1961 /usr/local/include/boost/mpl/find.hpp \
+
1962 /usr/local/include/boost/mpl/find_if.hpp \
+
1963 /usr/local/include/boost/mpl/aux_/find_if_pred.hpp \
+
1964 /usr/local/include/boost/mpl/aux_/iter_apply.hpp \
+
1965 /usr/local/include/boost/mpl/apply.hpp \
+
1966 /usr/local/include/boost/mpl/apply_fwd.hpp \
+
1967 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+
1968 /usr/local/include/boost/mpl/placeholders.hpp \
+
1969 /usr/local/include/boost/mpl/arg.hpp \
+
1970 /usr/local/include/boost/mpl/aux_/na_assert.hpp \
+
1971 /usr/local/include/boost/mpl/aux_/arity_spec.hpp \
+
1972 /usr/local/include/boost/mpl/aux_/arg_typedef.hpp \
+
1973 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+
1974 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+
1975 /usr/local/include/boost/mpl/lambda.hpp \
+
1976 /usr/local/include/boost/mpl/bind.hpp \
+
1977 /usr/local/include/boost/mpl/bind_fwd.hpp \
+
1978 /usr/local/include/boost/mpl/aux_/config/bind.hpp \
+
1979 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+
1980 /usr/local/include/boost/mpl/protect.hpp \
+
1981 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+
1982 /usr/local/include/boost/mpl/aux_/full_lambda.hpp \
+
1983 /usr/local/include/boost/mpl/quote.hpp \
+
1984 /usr/local/include/boost/mpl/aux_/has_type.hpp \
+
1985 /usr/local/include/boost/mpl/aux_/config/bcc.hpp \
+
1986 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+
1987 /usr/local/include/boost/mpl/aux_/template_arity.hpp \
+
1988 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+
1989 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+
1990 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+
1991 /usr/local/include/boost/mpl/iter_fold_if.hpp \
+
1992 /usr/local/include/boost/mpl/always.hpp \
+
1993 /usr/local/include/boost/mpl/pair.hpp \
+
1994 /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+
1995 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+
1996 /usr/local/include/boost/mpl/same_as.hpp \
+
1997 /usr/local/include/boost/mpl/aux_/lambda_spec.hpp \
+
1998 /usr/local/include/boost/mpl/size.hpp \
+
1999 /usr/local/include/boost/mpl/size_fwd.hpp \
+
2000 /usr/local/include/boost/mpl/aux_/size_impl.hpp \
+
2001 /usr/local/include/boost/mpl/distance.hpp \
+
2002 /usr/local/include/boost/mpl/distance_fwd.hpp \
+
2003 /usr/local/include/boost/mpl/iter_fold.hpp \
+
2004 /usr/local/include/boost/mpl/O1_size.hpp \
+
2005 /usr/local/include/boost/mpl/O1_size_fwd.hpp \
+
2006 /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp \
+
2007 /usr/local/include/boost/mpl/aux_/has_size.hpp \
+
2008 /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp \
+
2009 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+
2010 /usr/local/include/boost/mpl/iterator_range.hpp \
+
2011 /usr/local/include/boost/multi_index_container_fwd.hpp \
+
2012 /usr/local/include/boost/multi_index/identity.hpp \
+
2013 /usr/local/include/boost/multi_index/identity_fwd.hpp \
+
2014 /usr/local/include/boost/multi_index/indexed_by.hpp \
+
2015 /usr/local/include/boost/mpl/vector.hpp \
+
2016 /usr/local/include/boost/mpl/limits/vector.hpp \
+
2017 /usr/local/include/boost/mpl/vector/vector20.hpp \
+
2018 /usr/local/include/boost/mpl/vector/vector10.hpp \
+
2019 /usr/local/include/boost/mpl/vector/vector0.hpp \
+
2020 /usr/local/include/boost/mpl/vector/aux_/at.hpp \
+
2021 /usr/local/include/boost/mpl/vector/aux_/tag.hpp \
+
2022 /usr/local/include/boost/mpl/aux_/config/typeof.hpp \
+
2023 /usr/local/include/boost/mpl/vector/aux_/front.hpp \
+
2024 /usr/local/include/boost/mpl/front_fwd.hpp \
+
2025 /usr/local/include/boost/mpl/vector/aux_/push_front.hpp \
+
2026 /usr/local/include/boost/mpl/push_front_fwd.hpp \
+
2027 /usr/local/include/boost/mpl/vector/aux_/item.hpp \
+
2028 /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp \
+
2029 /usr/local/include/boost/mpl/pop_front_fwd.hpp \
+
2030 /usr/local/include/boost/mpl/vector/aux_/push_back.hpp \
+
2031 /usr/local/include/boost/mpl/push_back_fwd.hpp \
+
2032 /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp \
+
2033 /usr/local/include/boost/mpl/pop_back_fwd.hpp \
+
2034 /usr/local/include/boost/mpl/vector/aux_/back.hpp \
+
2035 /usr/local/include/boost/mpl/back_fwd.hpp \
+
2036 /usr/local/include/boost/mpl/vector/aux_/clear.hpp \
+
2037 /usr/local/include/boost/mpl/clear_fwd.hpp \
+
2038 /usr/local/include/boost/mpl/vector/aux_/vector0.hpp \
+
2039 /usr/local/include/boost/mpl/vector/aux_/iterator.hpp \
+
2040 /usr/local/include/boost/mpl/iterator_tags.hpp \
+
2041 /usr/local/include/boost/mpl/plus.hpp \
+
2042 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+
2043 /usr/local/include/boost/mpl/minus.hpp \
+
2044 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+
2045 /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp \
+
2046 /usr/local/include/boost/mpl/vector/aux_/size.hpp \
+
2047 /usr/local/include/boost/mpl/vector/aux_/empty.hpp \
+
2048 /usr/local/include/boost/mpl/empty_fwd.hpp \
+
2049 /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp \
+
2050 /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+
2051 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+
2052 /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+
2053 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+
2054 /usr/local/include/boost/preprocessor/control/expr_if.hpp \
+
2055 /usr/local/include/boost/preprocessor/repetition/enum.hpp \
+
2056 /usr/local/include/boost/multi_index/ordered_index_fwd.hpp \
+
2057 /usr/local/include/boost/multi_index/detail/ord_index_args.hpp \
+
2058 /usr/local/include/boost/multi_index/tag.hpp \
+
2059 /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp \
+
2060 /usr/local/include/boost/mpl/fold.hpp \
+
2061 /usr/local/include/boost/mpl/aux_/fold_impl.hpp \
+
2062 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+
2063 /usr/local/include/boost/mpl/set/set0.hpp \
+
2064 /usr/local/include/boost/mpl/set/aux_/at_impl.hpp \
+
2065 /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp \
+
2066 /usr/local/include/boost/mpl/set/aux_/tag.hpp \
+
2067 /usr/local/include/boost/mpl/has_key_fwd.hpp \
+
2068 /usr/local/include/boost/mpl/aux_/overload_names.hpp \
+
2069 /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp \
+
2070 /usr/local/include/boost/mpl/aux_/config/operators.hpp \
+
2071 /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp \
+
2072 /usr/local/include/boost/mpl/set/aux_/set0.hpp \
+
2073 /usr/local/include/boost/mpl/set/aux_/size_impl.hpp \
+
2074 /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp \
+
2075 /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp \
+
2076 /usr/local/include/boost/mpl/insert_fwd.hpp \
+
2077 /usr/local/include/boost/mpl/set/aux_/item.hpp \
+
2078 /usr/local/include/boost/mpl/base.hpp \
+
2079 /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp \
+
2080 /usr/local/include/boost/mpl/insert_range_fwd.hpp \
+
2081 /usr/local/include/boost/mpl/insert.hpp \
+
2082 /usr/local/include/boost/mpl/aux_/insert_impl.hpp \
+
2083 /usr/local/include/boost/mpl/reverse_fold.hpp \
+
2084 /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+
2085 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+
2086 /usr/local/include/boost/mpl/clear.hpp \
+
2087 /usr/local/include/boost/mpl/aux_/clear_impl.hpp \
+
2088 /usr/local/include/boost/mpl/push_front.hpp \
+
2089 /usr/local/include/boost/mpl/aux_/push_front_impl.hpp \
+
2090 /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp \
+
2091 /usr/local/include/boost/mpl/erase_fwd.hpp \
+
2092 /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp \
+
2093 /usr/local/include/boost/mpl/erase_key_fwd.hpp \
+
2094 /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp \
+
2095 /usr/local/include/boost/mpl/key_type_fwd.hpp \
+
2096 /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp \
+
2097 /usr/local/include/boost/mpl/value_type_fwd.hpp \
+
2098 /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp \
+
2099 /usr/local/include/boost/mpl/set/aux_/iterator.hpp \
+
2100 /usr/local/include/boost/mpl/has_key.hpp \
+
2101 /usr/local/include/boost/mpl/aux_/has_key_impl.hpp \
+
2102 /usr/local/include/boost/mpl/transform.hpp \
+
2103 /usr/local/include/boost/mpl/pair_view.hpp \
+
2104 /usr/local/include/boost/mpl/iterator_category.hpp \
+
2105 /usr/local/include/boost/mpl/min_max.hpp \
+
2106 /usr/local/include/boost/mpl/is_sequence.hpp \
+
2107 /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp \
+
2108 /usr/local/include/boost/mpl/back_inserter.hpp \
+
2109 /usr/local/include/boost/mpl/push_back.hpp \
+
2110 /usr/local/include/boost/mpl/aux_/push_back_impl.hpp \
+
2111 /usr/local/include/boost/mpl/inserter.hpp \
+
2112 /usr/local/include/boost/mpl/front_inserter.hpp \
+
2113 /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp \
+
2114 /usr/local/include/boost/multi_index/detail/access_specifier.hpp \
+
2115 /usr/local/include/boost/multi_index/detail/adl_swap.hpp \
+
2116 /usr/local/include/boost/multi_index/detail/allocator_traits.hpp \
+
2117 /usr/local/include/boost/type_traits/is_empty.hpp \
+
2118 /usr/local/include/boost/multi_index/detail/base_type.hpp \
+
2119 /usr/local/include/boost/multi_index/detail/index_base.hpp \
+
2120 /usr/local/include/boost/multi_index/detail/copy_map.hpp \
+
2121 /usr/local/include/boost/multi_index/detail/auto_space.hpp \
+
2122 /usr/local/include/boost/multi_index/detail/raw_ptr.hpp \
+
2123 /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp \
+
2124 /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp \
+
2125 /usr/local/include/boost/multi_index/detail/node_handle.hpp \
+
2126 /usr/local/include/boost/type_traits/aligned_storage.hpp \
+
2127 /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp \
+
2128 /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp \
+
2129 /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp \
+
2130 /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp \
+
2131 /usr/local/include/boost/multi_index/detail/node_type.hpp \
+
2132 /usr/local/include/boost/mpl/reverse_iter_fold.hpp \
+
2133 /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp \
+
2134 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp \
+
2135 /usr/local/include/boost/multi_index/detail/header_holder.hpp \
+
2136 /usr/local/include/boost/multi_index/detail/index_node_base.hpp \
+
2137 /usr/local/include/boost/core/serialization.hpp \
+
2138 /usr/local/include/boost/core/nvp.hpp \
+
2139 /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp \
+
2140 /usr/local/include/boost/multi_index/detail/is_index_list.hpp \
+
2141 /usr/local/include/boost/mpl/empty.hpp \
+
2142 /usr/local/include/boost/mpl/aux_/empty_impl.hpp \
+
2143 /usr/local/include/boost/multi_index/detail/vartempl_support.hpp \
+
2144 /usr/local/include/boost/multi_index/detail/index_loader.hpp \
+
2145 /usr/local/include/boost/multi_index/detail/index_saver.hpp \
+
2146 /usr/local/include/boost/multi_index/detail/index_matcher.hpp \
+
2147 /usr/local/include/boost/multi_index/detail/converter.hpp \
+
2148 /usr/local/include/boost/multi_index/detail/has_tag.hpp \
+
2149 /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp \
+
2150 /usr/local/include/boost/multi_index/detail/safe_mode.hpp \
+
2151 /usr/local/include/boost/multi_index/detail/scope_guard.hpp \
+
2152 /usr/local/include/boost/multi_index/detail/archive_constructed.hpp \
+
2153 /usr/local/include/boost/multi_index/detail/serialization_version.hpp \
+
2154 /usr/local/include/boost/multi_index/sequenced_index.hpp \
+
2155 /usr/local/include/boost/call_traits.hpp \
+
2156 /usr/local/include/boost/detail/call_traits.hpp \
+
2157 /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp \
+
2158 /usr/local/include/boost/multi_index/detail/seq_index_node.hpp \
+
2159 /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp \
+
2160 /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp \
+
2161 /usr/local/include/boost/multi_index/ordered_index.hpp \
+
2162 /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp \
+
2163 /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp \
+
2164 /usr/local/include/boost/multi_index/detail/ord_index_node.hpp \
+
2165 /usr/local/include/boost/multi_index/detail/uintptr_type.hpp \
+
2166 /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp \
+
2167 /usr/local/include/boost/multi_index/detail/promotes_arg.hpp \
+
2168 /usr/local/include/boost/multi_index/detail/is_transparent.hpp \
+
2169 /usr/local/include/boost/type_traits/is_final.hpp \
+
2170 /usr/local/include/boost/multi_index/detail/unbounded.hpp \
+
2171 /usr/local/include/boost/multi_index/detail/value_compare.hpp \
+
2172 /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp \
+
2173 /usr/local/include/boost/multi_index/member.hpp \
+
2174 /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp \
+
2175 /usr/local/include/boost/core/type_name.hpp \
+
2176 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_util.h \
+
2177 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/big_decimal.h \
+
2178 /usr/local/include/boost/multiprecision/cpp_int.hpp \
+
2179 /usr/local/include/boost/multiprecision/detail/standalone_config.hpp \
+
2180 /usr/local/include/boost/lexical_cast.hpp \
+
2181 /usr/local/include/boost/integer.hpp \
+
2182 /usr/local/include/boost/integer_fwd.hpp \
+
2183 /usr/local/include/boost/multiprecision/detail/endian.hpp \
+
2184 /usr/local/include/boost/multiprecision/number.hpp \
+
2185 /usr/local/include/boost/multiprecision/detail/precision.hpp \
+
2186 /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp \
+
2187 /usr/local/include/boost/multiprecision/detail/number_base.hpp \
+
2188 /usr/local/include/boost/multiprecision/fwd.hpp \
+
2189 /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp \
+
2190 /usr/local/include/boost/multiprecision/detail/assert.hpp \
+
2191 /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp \
+
2192 /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp \
+
2193 /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp \
+
2194 /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp \
+
2195 /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp \
+
2196 /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp \
+
2197 /usr/local/include/boost/lexical_cast/detail/is_character.hpp \
+
2198 /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp \
+
2199 /usr/local/include/boost/core/cmath.hpp \
+
2200 /usr/local/include/boost/type_traits/is_float.hpp \
+
2201 /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp \
+
2202 /usr/local/include/boost/detail/lcast_precision.hpp \
+
2203 /usr/local/include/boost/lexical_cast/detail/widest_char.hpp \
+
2204 /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+
2205 /usr/local/include/boost/core/snprintf.hpp \
+
2206 /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+
2207 /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+
2208 /usr/local/include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp \
+
2209 /usr/local/include/boost/detail/basic_pointerbuf.hpp \
+
2210 /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp \
+
2211 /usr/local/include/boost/math/tools/complex.hpp \
+
2212 /usr/local/include/boost/math/tools/config.hpp \
+
2213 /usr/local/include/boost/math/tools/is_standalone.hpp \
+
2214 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cfloat \
+
2215 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/float.h \
+
2216 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/float.h \
+
2217 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/float.h \
+
2218 /usr/local/include/boost/math/tools/user.hpp \
+
2219 /usr/local/include/boost/math/tools/is_detected.hpp \
+
2220 /usr/local/include/boost/math/tools/type_traits.hpp \
+
2221 /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp \
+
2222 /usr/local/include/boost/multiprecision/detail/digits.hpp \
+
2223 /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp \
+
2224 /usr/local/include/boost/multiprecision/detail/default_ops.hpp \
+
2225 /usr/local/include/boost/multiprecision/traits/is_backend.hpp \
+
2226 /usr/local/include/boost/multiprecision/detail/fpclassify.hpp \
+
2227 /usr/local/include/boost/multiprecision/detail/float128_functions.hpp \
+
2228 /usr/local/include/boost/cstdfloat.hpp \
+
2229 /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp \
+
2230 /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp \
+
2231 /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp \
+
2232 /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp \
+
2233 /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp \
+
2234 /usr/local/include/boost/math/special_functions/fpclassify.hpp \
+
2235 /usr/local/include/boost/math/tools/real_cast.hpp \
+
2236 /usr/local/include/boost/math/special_functions/math_fwd.hpp \
+
2237 /usr/local/include/boost/math/tools/promotion.hpp \
+
2238 /usr/local/include/boost/math/policies/policy.hpp \
+
2239 /usr/local/include/boost/math/tools/mp.hpp \
+
2240 /usr/local/include/boost/math/tools/cstdint.hpp \
+
2241 /usr/local/include/boost/math/tools/numeric_limits.hpp \
+
2242 /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp \
+
2243 /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp \
+
2244 /usr/local/include/boost/math/tools/assert.hpp \
+
2245 /usr/local/include/boost/math/special_functions/next.hpp \
+
2246 /usr/local/include/boost/math/policies/error_handling.hpp \
+
2247 /usr/local/include/boost/math/tools/precision.hpp \
+
2248 /usr/local/include/boost/math/tools/tuple.hpp \
+
2249 /usr/local/include/boost/math/tools/throw_exception.hpp \
+
2250 /usr/local/include/boost/math/special_functions/sign.hpp \
+
2251 /usr/local/include/boost/math/special_functions/trunc.hpp \
+
2252 /usr/local/include/boost/math/ccmath/detail/config.hpp \
+
2253 /usr/local/include/boost/math/tools/is_constant_evaluated.hpp \
+
2254 /usr/local/include/boost/math/tools/traits.hpp \
+
2255 /usr/local/include/boost/math/special_functions/hypot.hpp \
+
2256 /usr/local/include/boost/multiprecision/detail/functions/constants.hpp \
+
2257 /usr/local/include/boost/multiprecision/detail/functions/pow.hpp \
+
2258 /usr/local/include/boost/multiprecision/detail/functions/trig.hpp \
+
2259 /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp \
+
2260 /usr/local/include/boost/multiprecision/detail/et_ops.hpp \
+
2261 /usr/local/include/boost/multiprecision/detail/min_max.hpp \
+
2262 /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp \
+
2263 /usr/local/include/boost/multiprecision/detail/number_compare.hpp \
+
2264 /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp \
+
2265 /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp \
+
2266 /usr/local/include/boost/multiprecision/traits/is_complex.hpp \
+
2267 /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp \
+
2268 /usr/local/include/boost/multiprecision/detail/hash.hpp \
+
2269 /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp \
+
2270 /usr/local/include/boost/multiprecision/detail/integer_ops.hpp \
+
2271 /usr/local/include/boost/multiprecision/detail/rebind.hpp \
+
2272 /usr/local/include/boost/multiprecision/rational_adaptor.hpp \
+
2273 /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp \
+
2274 /usr/local/include/boost/multiprecision/cpp_int/checked.hpp \
+
2275 /usr/local/include/boost/multiprecision/detail/constexpr.hpp \
+
2276 /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp \
+
2277 /usr/local/include/boost/multiprecision/detail/empty_value.hpp \
+
2278 /usr/local/include/boost/multiprecision/cpp_int/limits.hpp \
+
2279 /usr/local/include/boost/multiprecision/traits/max_digits10.hpp \
+
2280 /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp \
+
2281 /usr/local/include/boost/multiprecision/cpp_int/add.hpp \
+
2282 /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp \
+
2283 /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp \
+
2284 /Library/Developer/CommandLineTools/usr/lib/clang/17/include/immintrin.h \
+
2285 /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp \
+
2286 /usr/local/include/boost/multiprecision/integer.hpp \
+
2287 /usr/local/include/boost/multiprecision/detail/bitscan.hpp \
+
2288 /usr/local/include/boost/multiprecision/cpp_int/divide.hpp \
+
2289 /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp \
+
2290 /usr/local/include/boost/multiprecision/cpp_int/misc.hpp \
+
2291 /usr/local/include/boost/integer/common_factor_rt.hpp \
+
2292 /usr/local/include/boost/multiprecision/cpp_int/literals.hpp \
+
2293 /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp \
+
2294 /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp \
+
2295 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_time.h \
+
2296 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date.h \
+
2297 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_date_time.h \
+
2298 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/offset_date_time.h \
+
2299 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization_config.h \
+
2300 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/partition_aware.h \
+
2301 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SynchronizedMap.h \
+
2302 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Disposable.h \
+
2303 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact.h \
+
2304 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/default_schema_service.h \
+
2305 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/schema_writer.h \
+
2306 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/pimpl/compact/compact_impl.h \
+
2307 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/serialization/generic_record_builder.h \
+
2308 /usr/local/include/boost/variant.hpp \
+
2309 /usr/local/include/boost/variant/variant.hpp \
+
2310 /usr/local/include/boost/variant/detail/config.hpp \
+
2311 /usr/local/include/boost/variant/variant_fwd.hpp \
+
2312 /usr/local/include/boost/blank_fwd.hpp \
+
2313 /usr/local/include/boost/preprocessor/enum.hpp \
+
2314 /usr/local/include/boost/preprocessor/enum_params.hpp \
+
2315 /usr/local/include/boost/preprocessor/enum_shifted_params.hpp \
+
2316 /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+
2317 /usr/local/include/boost/variant/detail/substitute_fwd.hpp \
+
2318 /usr/local/include/boost/variant/detail/backup_holder.hpp \
+
2319 /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp \
+
2320 /usr/local/include/boost/variant/detail/forced_return.hpp \
+
2321 /usr/local/include/boost/variant/detail/initializer.hpp \
+
2322 /usr/local/include/boost/detail/reference_content.hpp \
+
2323 /usr/local/include/boost/type_traits/has_nothrow_copy.hpp \
+
2324 /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp \
+
2325 /usr/local/include/boost/variant/detail/move.hpp \
+
2326 /usr/local/include/boost/variant/detail/make_variant_list.hpp \
+
2327 /usr/local/include/boost/mpl/list.hpp \
+
2328 /usr/local/include/boost/mpl/limits/list.hpp \
+
2329 /usr/local/include/boost/mpl/list/list20.hpp \
+
2330 /usr/local/include/boost/mpl/list/list10.hpp \
+
2331 /usr/local/include/boost/mpl/list/list0.hpp \
+
2332 /usr/local/include/boost/mpl/list/aux_/push_front.hpp \
+
2333 /usr/local/include/boost/mpl/list/aux_/item.hpp \
+
2334 /usr/local/include/boost/mpl/list/aux_/tag.hpp \
+
2335 /usr/local/include/boost/mpl/list/aux_/pop_front.hpp \
+
2336 /usr/local/include/boost/mpl/list/aux_/push_back.hpp \
+
2337 /usr/local/include/boost/mpl/list/aux_/front.hpp \
+
2338 /usr/local/include/boost/mpl/list/aux_/clear.hpp \
+
2339 /usr/local/include/boost/mpl/list/aux_/O1_size.hpp \
+
2340 /usr/local/include/boost/mpl/list/aux_/size.hpp \
+
2341 /usr/local/include/boost/mpl/list/aux_/empty.hpp \
+
2342 /usr/local/include/boost/mpl/list/aux_/begin_end.hpp \
+
2343 /usr/local/include/boost/mpl/list/aux_/iterator.hpp \
+
2344 /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+
2345 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+
2346 /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+
2347 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+
2348 /usr/local/include/boost/variant/detail/over_sequence.hpp \
+
2349 /usr/local/include/boost/variant/detail/visitation_impl.hpp \
+
2350 /usr/local/include/boost/variant/detail/cast_storage.hpp \
+
2351 /usr/local/include/boost/variant/detail/hash_variant.hpp \
+
2352 /usr/local/include/boost/variant/static_visitor.hpp \
+
2353 /usr/local/include/boost/variant/apply_visitor.hpp \
+
2354 /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp \
+
2355 /usr/local/include/boost/utility/declval.hpp \
+
2356 /usr/local/include/boost/type_traits/copy_cv_ref.hpp \
+
2357 /usr/local/include/boost/type_traits/copy_cv.hpp \
+
2358 /usr/local/include/boost/type_traits/copy_reference.hpp \
+
2359 /usr/local/include/boost/type_traits/add_lvalue_reference.hpp \
+
2360 /usr/local/include/boost/variant/detail/has_result_type.hpp \
+
2361 /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp \
+
2362 /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp \
+
2363 /usr/local/include/boost/functional/hash_fwd.hpp \
+
2364 /usr/local/include/boost/variant/detail/std_hash.hpp \
+
2365 /usr/local/include/boost/blank.hpp \
+
2366 /usr/local/include/boost/detail/templated_streams.hpp \
+
2367 /usr/local/include/boost/type_traits/is_stateless.hpp \
+
2368 /usr/local/include/boost/type_traits/has_trivial_constructor.hpp \
+
2369 /usr/local/include/boost/type_traits/has_trivial_copy.hpp \
+
2370 /usr/local/include/boost/type_traits/has_trivial_destructor.hpp \
+
2371 /usr/local/include/boost/integer/common_factor_ct.hpp \
+
2372 /usr/local/include/boost/mpl/front.hpp \
+
2373 /usr/local/include/boost/mpl/aux_/front_impl.hpp \
+
2374 /usr/local/include/boost/mpl/insert_range.hpp \
+
2375 /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp \
+
2376 /usr/local/include/boost/mpl/joint_view.hpp \
+
2377 /usr/local/include/boost/mpl/aux_/joint_iter.hpp \
+
2378 /usr/local/include/boost/mpl/aux_/iter_push_front.hpp \
+
2379 /usr/local/include/boost/type_traits/same_traits.hpp \
+
2380 /usr/local/include/boost/mpl/max_element.hpp \
+
2381 /usr/local/include/boost/mpl/size_t.hpp \
+
2382 /usr/local/include/boost/mpl/size_t_fwd.hpp \
+
2383 /usr/local/include/boost/mpl/sizeof.hpp \
+
2384 /usr/local/include/boost/variant/detail/variant_io.hpp \
+
2385 /usr/local/include/boost/variant/recursive_variant.hpp \
+
2386 /usr/local/include/boost/variant/detail/enable_recursive.hpp \
+
2387 /usr/local/include/boost/variant/detail/substitute.hpp \
+
2388 /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp \
+
2389 /usr/local/include/boost/variant/recursive_wrapper.hpp \
+
2390 /usr/local/include/boost/mpl/equal.hpp \
+
2391 /usr/local/include/boost/variant/get.hpp \
+
2392 /usr/local/include/boost/variant/detail/element_index.hpp \
+
2393 /usr/local/include/boost/variant/visitor_ptr.hpp \
+
2394 /usr/local/include/boost/variant/bad_visit.hpp \
+
2395 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/finally.h \
+
2396 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/IOUtil.h \
+
2397 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Closeable.h \
+
2398 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/SerializingProxy.h \
+
2399 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessage.h \
+
2400 /usr/local/include/boost/endian/arithmetic.hpp \
+
2401 /usr/local/include/boost/endian/buffers.hpp \
+
2402 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/address.h \
+
2403 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/index_config.h \
+
2404 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map/data_entry_view.h \
+
2405 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member.h \
+
2406 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/ErrorCodec.h \
+
2407 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/paging_predicate.h \
+
2408 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Util.h \
+
2409 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Comparator.h \
+
2410 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/predicates.h \
+
2411 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/query/entry_comparator.h \
+
2412 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/query_id.h \
+
2413 /usr/local/include/boost/uuid/uuid_io.hpp \
+
2414 /usr/local/include/boost/uuid/detail/to_chars.hpp \
+
2415 /usr/local/include/boost/uuid/detail/static_assert.hpp \
+
2416 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_metadata.h \
+
2417 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_column_type.h \
+
2418 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/sql_error.h \
+
2419 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/codec/builtin/custom_type_factory.h \
+
2420 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_view.h \
+
2421 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/ItemEventHandler.h \
+
2422 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/generated-sources/src/hazelcast/client/protocol/codec/codecs.h \
+
2423 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/BaseEventHandler.h \
+
2424 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientClusterServiceImpl.h \
+
2425 /usr/local/include/boost/thread/latch.hpp \
+
2426 /usr/local/include/boost/thread/detail/counter.hpp \
+
2427 /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp \
+
2428 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_event.h \
+
2429 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_config.h \
+
2430 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket_interceptor.h \
+
2431 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/load_balancer.h \
+
2432 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/reliable_topic_config.h \
+
2433 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/near_cache_config.h \
+
2434 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/in_memory_format.h \
+
2435 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_config.h \
+
2436 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_policy.h \
+
2437 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/eviction_strategy_type.h \
+
2438 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_network_config.h \
+
2439 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/ssl_config.h \
+
2440 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_aws_config.h \
+
2441 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/socket_options.h \
+
2442 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/cloud_config.h \
+
2443 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_connection_strategy_config.h \
+
2444 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/connection_retry_config.h \
+
2445 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/client_flake_id_generator_config.h \
+
2446 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/matcher/matching_point_config_pattern_matcher.h \
+
2447 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/config_pattern_matcher.h \
+
2448 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/config/ConfigUtils.h \
+
2449 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/config/logger_config.h \
+
2450 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Preconditions.h \
+
2451 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/lifecycle_listener.h \
+
2452 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/membership_listener.h \
+
2453 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Sync.h \
+
2454 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/local_endpoint.h \
+
2455 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/endpoint.h \
+
2456 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/member_selectors.h \
+
2457 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/item_event.h \
+
2458 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ClientContext.h \
+
2459 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/imap.h \
+
2460 /usr/local/include/boost/container/vector.hpp \
+
2461 /usr/local/include/boost/container/new_allocator.hpp \
+
2462 /usr/local/include/boost/container/throw_exception.hpp \
+
2463 /usr/local/include/boost/container/options.hpp \
+
2464 /usr/local/include/boost/intrusive/pack_options.hpp \
+
2465 /usr/local/include/boost/container/detail/advanced_insert_int.hpp \
+
2466 /usr/local/include/boost/container/detail/copy_move_algo.hpp \
+
2467 /usr/local/include/boost/container/detail/iterator.hpp \
+
2468 /usr/local/include/boost/intrusive/detail/iterator.hpp \
+
2469 /usr/local/include/boost/intrusive/detail/std_fwd.hpp \
+
2470 /usr/local/include/boost/move/detail/iterator_traits.hpp \
+
2471 /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp \
+
2472 /usr/local/include/boost/move/detail/to_raw_pointer.hpp \
+
2473 /usr/local/include/boost/container/detail/construct_in_place.hpp \
+
2474 /usr/local/include/boost/container/detail/iterators.hpp \
+
2475 /usr/local/include/boost/container/detail/value_init.hpp \
+
2476 /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp \
+
2477 /usr/local/include/boost/move/detail/reverse_iterator.hpp \
+
2478 /usr/local/include/boost/container/detail/destroyers.hpp \
+
2479 /usr/local/include/boost/container/detail/version_type.hpp \
+
2480 /usr/local/include/boost/move/iterator.hpp \
+
2481 /usr/local/include/boost/move/detail/force_ptr.hpp \
+
2482 /usr/local/include/boost/move/detail/launder.hpp \
+
2483 /usr/local/include/boost/container/detail/algorithm.hpp \
+
2484 /usr/local/include/boost/intrusive/detail/algorithm.hpp \
+
2485 /usr/local/include/boost/container/detail/alloc_helpers.hpp \
+
2486 /usr/local/include/boost/container/detail/allocation_type.hpp \
+
2487 /usr/local/include/boost/container/detail/next_capacity.hpp \
+
2488 /usr/local/include/boost/container/detail/min_max.hpp \
+
2489 /usr/local/include/boost/container/detail/value_functors.hpp \
+
2490 /usr/local/include/boost/intrusive/detail/value_functors.hpp \
+
2491 /usr/local/include/boost/move/detail/move_helpers.hpp \
+
2492 /usr/local/include/boost/move/algo/adaptive_merge.hpp \
+
2493 /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp \
+
2494 /usr/local/include/boost/move/algo/move.hpp \
+
2495 /usr/local/include/boost/move/algo/detail/merge.hpp \
+
2496 /usr/local/include/boost/move/algo/detail/basic_op.hpp \
+
2497 /usr/local/include/boost/move/detail/destruct_n.hpp \
+
2498 /usr/local/include/boost/move/algo/predicate.hpp \
+
2499 /usr/local/include/boost/move/algo/detail/search.hpp \
+
2500 /usr/local/include/boost/move/algo/detail/insertion_sort.hpp \
+
2501 /usr/local/include/boost/move/detail/placement_new.hpp \
+
2502 /usr/local/include/boost/move/algo/detail/merge_sort.hpp \
+
2503 /usr/local/include/boost/move/algo/detail/heap_sort.hpp \
+
2504 /usr/local/include/boost/move/algo/detail/is_sorted.hpp \
+
2505 /usr/local/include/boost/move/algo/unique.hpp \
+
2506 /usr/local/include/boost/move/algo/detail/set_difference.hpp \
+
2507 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/local_map_stats.h \
+
2508 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/NearCacheStatsImpl.h \
+
2509 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/near_cache_stats.h \
+
2510 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/monitor/impl/LocalMapStatsImpl.h \
+
2511 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IMapImpl.h \
+
2512 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_event.h \
+
2513 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/EntryEventHandler.h \
+
2514 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/map_event.h \
+
2515 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/entry_listener.h \
+
2516 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/exception_util.h \
+
2517 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ilist.h \
+
2518 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/IListImpl.h \
+
2519 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iset.h \
+
2520 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ISetImpl.h \
+
2521 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/multi_map.h \
+
2522 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/MultiMapImpl.h \
+
2523 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transaction_options.h \
+
2524 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/txn/TransactionProxy.h \
+
2525 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_map.h \
+
2526 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMapImpl.h \
+
2527 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalObject.h \
+
2528 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_queue.h \
+
2529 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalQueueImpl.h \
+
2530 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_multi_map.h \
+
2531 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalMultiMapImpl.h \
+
2532 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_list.h \
+
2533 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalListImpl.h \
+
2534 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/transactional_set.h \
+
2535 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/TransactionalSetImpl.h \
+
2536 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/cluster.h \
+
2537 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/client_properties.h \
+
2538 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/lifecycle_service.h \
+
2539 /usr/local/include/boost/uuid/random_generator.hpp \
+
2540 /usr/local/include/boost/uuid/basic_random_generator.hpp \
+
2541 /usr/local/include/boost/uuid/detail/random_provider.hpp \
+
2542 /usr/local/include/boost/uuid/detail/random_device.hpp \
+
2543 /usr/local/include/boost/uuid/detail/chacha20.hpp \
+
2544 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/ProxyManager.h \
+
2545 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/future \
+
2546 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/DefaultObjectNamespace.h \
+
2547 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientExceptionFactory.h \
+
2548 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientTransactionManagerServiceImpl.h \
+
2549 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp_impl.h \
+
2550 /usr/local/include/boost/thread/shared_mutex.hpp \
+
2551 /usr/local/include/boost/thread/pthread/shared_mutex.hpp \
+
2552 /usr/local/include/boost/asio/steady_timer.hpp \
+
2553 /usr/local/include/boost/asio/detail/config.hpp \
+
2554 /usr/local/include/boost/asio/basic_waitable_timer.hpp \
+
2555 /usr/local/include/boost/asio/any_io_executor.hpp \
+
2556 /usr/local/include/boost/asio/execution.hpp \
+
2557 /usr/local/include/boost/asio/execution/allocator.hpp \
+
2558 /usr/local/include/boost/asio/detail/type_traits.hpp \
+
2559 /usr/local/include/boost/asio/execution/executor.hpp \
+
2560 /usr/local/include/boost/asio/execution/invocable_archetype.hpp \
+
2561 /usr/local/include/boost/asio/detail/push_options.hpp \
+
2562 /usr/local/include/boost/asio/detail/pop_options.hpp \
+
2563 /usr/local/include/boost/asio/traits/equality_comparable.hpp \
+
2564 /usr/local/include/boost/asio/traits/execute_member.hpp \
+
2565 /usr/local/include/boost/asio/is_applicable_property.hpp \
+
2566 /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp \
+
2567 /usr/local/include/boost/asio/traits/static_query.hpp \
+
2568 /usr/local/include/boost/asio/execution/any_executor.hpp \
+
2569 /usr/local/include/boost/asio/detail/assert.hpp \
+
2570 /usr/local/include/boost/asio/detail/atomic_count.hpp \
+
2571 /usr/local/include/boost/asio/detail/cstddef.hpp \
+
2572 /usr/local/include/boost/asio/detail/executor_function.hpp \
+
2573 /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp \
+
2574 /usr/local/include/boost/asio/detail/memory.hpp \
+
2575 /usr/local/include/boost/asio/detail/cstdint.hpp \
+
2576 /usr/local/include/boost/asio/detail/throw_exception.hpp \
+
2577 /usr/local/include/boost/align/aligned_alloc.hpp \
+
2578 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h \
+
2579 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h \
+
2580 /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp \
+
2581 /usr/local/include/boost/align/detail/is_alignment.hpp \
+
2582 /usr/local/include/boost/asio/detail/recycling_allocator.hpp \
+
2583 /usr/local/include/boost/asio/detail/thread_context.hpp \
+
2584 /usr/local/include/boost/asio/detail/call_stack.hpp \
+
2585 /usr/local/include/boost/asio/detail/noncopyable.hpp \
+
2586 /usr/local/include/boost/asio/detail/tss_ptr.hpp \
+
2587 /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp \
+
2588 /usr/local/include/boost/asio/detail/impl/thread_context.ipp \
+
2589 /usr/local/include/boost/asio/detail/thread_info_base.hpp \
+
2590 /usr/local/include/boost/asio/multiple_exceptions.hpp \
+
2591 /usr/local/include/boost/asio/impl/multiple_exceptions.ipp \
+
2592 /usr/local/include/boost/asio/associated_allocator.hpp \
+
2593 /usr/local/include/boost/asio/associator.hpp \
+
2594 /usr/local/include/boost/asio/detail/functional.hpp \
+
2595 /usr/local/include/boost/asio/detail/non_const_lvalue.hpp \
+
2596 /usr/local/include/boost/asio/detail/scoped_ptr.hpp \
+
2597 /usr/local/include/boost/asio/execution/bad_executor.hpp \
+
2598 /usr/local/include/boost/asio/execution/impl/bad_executor.ipp \
+
2599 /usr/local/include/boost/asio/execution/blocking.hpp \
+
2600 /usr/local/include/boost/asio/prefer.hpp \
+
2601 /usr/local/include/boost/asio/traits/prefer_free.hpp \
+
2602 /usr/local/include/boost/asio/traits/prefer_member.hpp \
+
2603 /usr/local/include/boost/asio/traits/require_free.hpp \
+
2604 /usr/local/include/boost/asio/traits/require_member.hpp \
+
2605 /usr/local/include/boost/asio/traits/static_require.hpp \
+
2606 /usr/local/include/boost/asio/query.hpp \
+
2607 /usr/local/include/boost/asio/traits/query_member.hpp \
+
2608 /usr/local/include/boost/asio/traits/query_free.hpp \
+
2609 /usr/local/include/boost/asio/require.hpp \
+
2610 /usr/local/include/boost/asio/execution/blocking_adaptation.hpp \
+
2611 /usr/local/include/boost/asio/detail/event.hpp \
+
2612 /usr/local/include/boost/asio/detail/posix_event.hpp \
+
2613 /usr/local/include/boost/asio/detail/impl/posix_event.ipp \
+
2614 /usr/local/include/boost/asio/detail/throw_error.hpp \
+
2615 /usr/local/include/boost/asio/detail/impl/throw_error.ipp \
+
2616 /usr/local/include/boost/asio/error.hpp \
+
2617 /usr/local/include/boost/cerrno.hpp \
+
2618 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h \
+
2619 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_socklen_t.h \
+
2620 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h \
+
2621 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h \
+
2622 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h \
+
2623 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_param.h \
+
2624 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_param.h \
+
2625 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/net_kev.h \
+
2626 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sa_family_t.h \
+
2627 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_iovec_t.h \
+
2628 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet6/in6.h \
+
2629 /usr/local/include/boost/asio/impl/error.ipp \
+
2630 /usr/local/include/boost/asio/detail/mutex.hpp \
+
2631 /usr/local/include/boost/asio/detail/posix_mutex.hpp \
+
2632 /usr/local/include/boost/asio/detail/scoped_lock.hpp \
+
2633 /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp \
+
2634 /usr/local/include/boost/asio/execution/context.hpp \
+
2635 /usr/local/include/boost/asio/execution/context_as.hpp \
+
2636 /usr/local/include/boost/asio/execution/mapping.hpp \
+
2637 /usr/local/include/boost/asio/execution/occupancy.hpp \
+
2638 /usr/local/include/boost/asio/execution/outstanding_work.hpp \
+
2639 /usr/local/include/boost/asio/execution/prefer_only.hpp \
+
2640 /usr/local/include/boost/asio/execution/relationship.hpp \
+
2641 /usr/local/include/boost/asio/execution_context.hpp \
+
2642 /usr/local/include/boost/asio/impl/execution_context.hpp \
+
2643 /usr/local/include/boost/asio/detail/handler_type_requirements.hpp \
+
2644 /usr/local/include/boost/asio/async_result.hpp \
+
2645 /usr/local/include/boost/asio/default_completion_token.hpp \
+
2646 /usr/local/include/boost/asio/deferred.hpp \
+
2647 /usr/local/include/boost/asio/detail/utility.hpp \
+
2648 /usr/local/include/boost/asio/impl/deferred.hpp \
+
2649 /usr/local/include/boost/asio/detail/service_registry.hpp \
+
2650 /usr/local/include/boost/asio/detail/impl/service_registry.hpp \
+
2651 /usr/local/include/boost/asio/detail/impl/service_registry.ipp \
+
2652 /usr/local/include/boost/asio/impl/execution_context.ipp \
+
2653 /usr/local/include/boost/asio/impl/any_io_executor.ipp \
+
2654 /usr/local/include/boost/asio/detail/chrono_time_traits.hpp \
+
2655 /usr/local/include/boost/asio/detail/deadline_timer_service.hpp \
+
2656 /usr/local/include/boost/asio/associated_cancellation_slot.hpp \
+
2657 /usr/local/include/boost/asio/cancellation_signal.hpp \
+
2658 /usr/local/include/boost/asio/cancellation_type.hpp \
+
2659 /usr/local/include/boost/asio/impl/cancellation_signal.ipp \
+
2660 /usr/local/include/boost/asio/config.hpp \
+
2661 /usr/local/include/boost/asio/impl/config.hpp \
+
2662 /usr/local/include/boost/asio/impl/config.ipp \
+
2663 /usr/local/include/boost/asio/detail/concurrency_hint.hpp \
+
2664 /usr/local/include/boost/asio/detail/bind_handler.hpp \
+
2665 /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp \
+
2666 /usr/local/include/boost/asio/handler_continuation_hook.hpp \
+
2667 /usr/local/include/boost/asio/detail/fenced_block.hpp \
+
2668 /usr/local/include/boost/asio/detail/std_fenced_block.hpp \
+
2669 /usr/local/include/boost/asio/detail/socket_ops.hpp \
+
2670 /usr/local/include/boost/asio/detail/socket_types.hpp \
+
2671 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioctl.h \
+
2672 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttycom.h \
+
2673 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ioccom.h \
+
2674 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/filio.h \
+
2675 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/sockio.h \
+
2676 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if.h \
+
2677 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/net/if_var.h \
+
2678 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval32.h \
+
2679 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/poll.h \
+
2680 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/poll.h \
+
2681 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h \
+
2682 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_s_ifmt.h \
+
2683 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_filesec_t.h \
+
2684 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/fcntl.h \
+
2685 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/fcntl.h \
+
2686 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_sync.h \
+
2687 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_o_dsync.h \
+
2688 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/uio.h \
+
2689 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/un.h \
+
2690 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/tcp.h \
+
2691 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arpa/inet.h \
+
2692 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/signal.h \
+
2693 /usr/local/include/boost/asio/detail/impl/socket_ops.ipp \
+
2694 /usr/local/include/boost/asio/detail/timer_queue.hpp \
+
2695 /usr/local/include/boost/asio/detail/date_time_fwd.hpp \
+
2696 /usr/local/include/boost/asio/detail/limits.hpp \
+
2697 /usr/local/include/boost/asio/detail/op_queue.hpp \
+
2698 /usr/local/include/boost/asio/detail/timer_queue_base.hpp \
+
2699 /usr/local/include/boost/asio/detail/operation.hpp \
+
2700 /usr/local/include/boost/asio/detail/scheduler_operation.hpp \
+
2701 /usr/local/include/boost/asio/detail/handler_tracking.hpp \
+
2702 /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp \
+
2703 /usr/local/include/boost/asio/detail/wait_op.hpp \
+
2704 /usr/local/include/boost/asio/detail/timer_scheduler.hpp \
+
2705 /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp \
+
2706 /usr/local/include/boost/asio/detail/kqueue_reactor.hpp \
+
2707 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/event.h \
+
2708 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/queue.h \
+
2709 /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp \
+
2710 /usr/local/include/boost/asio/detail/object_pool.hpp \
+
2711 /usr/local/include/boost/asio/detail/reactor_op.hpp \
+
2712 /usr/local/include/boost/asio/detail/scheduler_task.hpp \
+
2713 /usr/local/include/boost/asio/detail/select_interrupter.hpp \
+
2714 /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp \
+
2715 /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp \
+
2716 /usr/local/include/boost/asio/detail/timer_queue_set.hpp \
+
2717 /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp \
+
2718 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp \
+
2719 /usr/local/include/boost/asio/detail/scheduler.hpp \
+
2720 /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp \
+
2721 /usr/local/include/boost/asio/detail/null_event.hpp \
+
2722 /usr/local/include/boost/asio/detail/impl/null_event.ipp \
+
2723 /usr/local/include/boost/asio/detail/thread.hpp \
+
2724 /usr/local/include/boost/asio/detail/posix_thread.hpp \
+
2725 /usr/local/include/boost/asio/detail/impl/posix_thread.ipp \
+
2726 /usr/local/include/boost/asio/detail/impl/scheduler.ipp \
+
2727 /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp \
+
2728 /usr/local/include/boost/asio/detail/signal_blocker.hpp \
+
2729 /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp \
+
2730 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/csignal \
+
2731 /usr/local/include/boost/asio/detail/reactor.hpp \
+
2732 /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp \
+
2733 /usr/local/include/boost/asio/detail/wait_handler.hpp \
+
2734 /usr/local/include/boost/asio/detail/handler_work.hpp \
+
2735 /usr/local/include/boost/asio/associated_executor.hpp \
+
2736 /usr/local/include/boost/asio/is_executor.hpp \
+
2737 /usr/local/include/boost/asio/detail/is_executor.hpp \
+
2738 /usr/local/include/boost/asio/system_executor.hpp \
+
2739 /usr/local/include/boost/asio/impl/system_executor.hpp \
+
2740 /usr/local/include/boost/asio/detail/executor_op.hpp \
+
2741 /usr/local/include/boost/asio/detail/global.hpp \
+
2742 /usr/local/include/boost/asio/detail/posix_global.hpp \
+
2743 /usr/local/include/boost/asio/system_context.hpp \
+
2744 /usr/local/include/boost/asio/detail/thread_group.hpp \
+
2745 /usr/local/include/boost/asio/impl/system_context.hpp \
+
2746 /usr/local/include/boost/asio/impl/system_context.ipp \
+
2747 /usr/local/include/boost/asio/associated_immediate_executor.hpp \
+
2748 /usr/local/include/boost/asio/detail/initiate_dispatch.hpp \
+
2749 /usr/local/include/boost/asio/detail/work_dispatcher.hpp \
+
2750 /usr/local/include/boost/asio/executor_work_guard.hpp \
+
2751 /usr/local/include/boost/asio/detail/io_object_impl.hpp \
+
2752 /usr/local/include/boost/asio/io_context.hpp \
+
2753 /usr/local/include/boost/asio/detail/chrono.hpp \
+
2754 /usr/local/include/boost/asio/detail/wrapped_handler.hpp \
+
2755 /usr/local/include/boost/asio/impl/io_context.hpp \
+
2756 /usr/local/include/boost/asio/detail/completion_handler.hpp \
+
2757 /usr/local/include/boost/asio/impl/io_context.ipp \
+
2758 /usr/local/include/boost/asio/wait_traits.hpp \
+
2759 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/cp/cp.h \
+
2760 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/condition_variable \
+
2761 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__stop_token/stop_callback.h \
+
2762 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_service.h \
+
2763 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_result.h \
+
2764 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/Connection.h \
+
2765 /usr/local/include/boost/asio.hpp \
+
2766 /usr/local/include/boost/asio/any_completion_executor.hpp \
+
2767 /usr/local/include/boost/asio/impl/any_completion_executor.ipp \
+
2768 /usr/local/include/boost/asio/any_completion_handler.hpp \
+
2769 /usr/local/include/boost/asio/cancellation_state.hpp \
+
2770 /usr/local/include/boost/asio/recycling_allocator.hpp \
+
2771 /usr/local/include/boost/asio/append.hpp \
+
2772 /usr/local/include/boost/asio/impl/append.hpp \
+
2773 /usr/local/include/boost/asio/detail/initiation_base.hpp \
+
2774 /usr/local/include/boost/asio/as_tuple.hpp \
+
2775 /usr/local/include/boost/asio/impl/as_tuple.hpp \
+
2776 /usr/local/include/boost/asio/awaitable.hpp \
+
2777 /usr/local/include/boost/asio/basic_datagram_socket.hpp \
+
2778 /usr/local/include/boost/asio/basic_socket.hpp \
+
2779 /usr/local/include/boost/asio/post.hpp \
+
2780 /usr/local/include/boost/asio/detail/initiate_post.hpp \
+
2781 /usr/local/include/boost/asio/socket_base.hpp \
+
2782 /usr/local/include/boost/asio/detail/io_control.hpp \
+
2783 /usr/local/include/boost/asio/detail/socket_option.hpp \
+
2784 /usr/local/include/boost/asio/detail/reactive_socket_service.hpp \
+
2785 /usr/local/include/boost/asio/buffer.hpp \
+
2786 /usr/local/include/boost/asio/detail/array_fwd.hpp \
+
2787 /usr/local/include/boost/asio/detail/string_view.hpp \
+
2788 /usr/local/include/boost/asio/is_contiguous_iterator.hpp \
+
2789 /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp \
+
2790 /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp \
+
2791 /usr/local/include/boost/asio/registered_buffer.hpp \
+
2792 /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \
+
2793 /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp \
+
2794 /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp \
+
2795 /usr/local/include/boost/asio/detail/socket_holder.hpp \
+
2796 /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp \
+
2797 /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \
+
2798 /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp \
+
2799 /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp \
+
2800 /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp \
+
2801 /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \
+
2802 /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp \
+
2803 /usr/local/include/boost/asio/detail/reactive_wait_op.hpp \
+
2804 /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \
+
2805 /usr/local/include/boost/asio/basic_file.hpp \
+
2806 /usr/local/include/boost/asio/basic_io_object.hpp \
+
2807 /usr/local/include/boost/asio/basic_random_access_file.hpp \
+
2808 /usr/local/include/boost/asio/basic_raw_socket.hpp \
+
2809 /usr/local/include/boost/asio/basic_readable_pipe.hpp \
+
2810 /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp \
+
2811 /usr/local/include/boost/asio/detail/descriptor_ops.hpp \
+
2812 /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp \
+
2813 /usr/local/include/boost/asio/detail/descriptor_read_op.hpp \
+
2814 /usr/local/include/boost/asio/dispatch.hpp \
+
2815 /usr/local/include/boost/asio/detail/descriptor_write_op.hpp \
+
2816 /usr/local/include/boost/asio/posix/descriptor_base.hpp \
+
2817 /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \
+
2818 /usr/local/include/boost/asio/basic_seq_packet_socket.hpp \
+
2819 /usr/local/include/boost/asio/basic_serial_port.hpp \
+
2820 /usr/local/include/boost/asio/serial_port_base.hpp \
+
2821 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/termios.h \
+
2822 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/termios.h \
+
2823 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/ttydefaults.h \
+
2824 /usr/local/include/boost/asio/impl/serial_port_base.hpp \
+
2825 /usr/local/include/boost/asio/impl/serial_port_base.ipp \
+
2826 /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp \
+
2827 /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp \
+
2828 /usr/local/include/boost/asio/basic_signal_set.hpp \
+
2829 /usr/local/include/boost/asio/detail/signal_set_service.hpp \
+
2830 /usr/local/include/boost/asio/signal_set_base.hpp \
+
2831 /usr/local/include/boost/asio/detail/signal_handler.hpp \
+
2832 /usr/local/include/boost/asio/detail/signal_op.hpp \
+
2833 /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp \
+
2834 /usr/local/include/boost/asio/detail/static_mutex.hpp \
+
2835 /usr/local/include/boost/asio/detail/posix_static_mutex.hpp \
+
2836 /usr/local/include/boost/asio/basic_socket_acceptor.hpp \
+
2837 /usr/local/include/boost/asio/basic_socket_iostream.hpp \
+
2838 /usr/local/include/boost/asio/basic_socket_streambuf.hpp \
+
2839 /usr/local/include/boost/asio/basic_stream_socket.hpp \
+
2840 /usr/local/include/boost/asio/basic_stream_file.hpp \
+
2841 /usr/local/include/boost/asio/basic_streambuf.hpp \
+
2842 /usr/local/include/boost/asio/basic_streambuf_fwd.hpp \
+
2843 /usr/local/include/boost/asio/basic_writable_pipe.hpp \
+
2844 /usr/local/include/boost/asio/bind_allocator.hpp \
+
2845 /usr/local/include/boost/asio/bind_cancellation_slot.hpp \
+
2846 /usr/local/include/boost/asio/bind_executor.hpp \
+
2847 /usr/local/include/boost/asio/uses_executor.hpp \
+
2848 /usr/local/include/boost/asio/bind_immediate_executor.hpp \
+
2849 /usr/local/include/boost/asio/buffer_registration.hpp \
+
2850 /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp \
+
2851 /usr/local/include/boost/asio/buffered_read_stream.hpp \
+
2852 /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp \
+
2853 /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp \
+
2854 /usr/local/include/boost/asio/impl/buffered_read_stream.hpp \
+
2855 /usr/local/include/boost/asio/buffered_stream_fwd.hpp \
+
2856 /usr/local/include/boost/asio/buffered_stream.hpp \
+
2857 /usr/local/include/boost/asio/buffered_write_stream.hpp \
+
2858 /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp \
+
2859 /usr/local/include/boost/asio/completion_condition.hpp \
+
2860 /usr/local/include/boost/asio/write.hpp \
+
2861 /usr/local/include/boost/asio/impl/write.hpp \
+
2862 /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp \
+
2863 /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp \
+
2864 /usr/local/include/boost/asio/detail/consuming_buffers.hpp \
+
2865 /usr/local/include/boost/asio/detail/dependent_type.hpp \
+
2866 /usr/local/include/boost/asio/impl/buffered_write_stream.hpp \
+
2867 /usr/local/include/boost/asio/buffers_iterator.hpp \
+
2868 /usr/local/include/boost/asio/cancel_after.hpp \
+
2869 /usr/local/include/boost/asio/impl/cancel_after.hpp \
+
2870 /usr/local/include/boost/asio/detail/timed_cancel_op.hpp \
+
2871 /usr/local/include/boost/asio/detail/completion_payload.hpp \
+
2872 /usr/local/include/boost/asio/detail/completion_message.hpp \
+
2873 /usr/local/include/boost/asio/detail/completion_payload_handler.hpp \
+
2874 /usr/local/include/boost/asio/cancel_at.hpp \
+
2875 /usr/local/include/boost/asio/impl/cancel_at.hpp \
+
2876 /usr/local/include/boost/asio/co_composed.hpp \
+
2877 /usr/local/include/boost/asio/co_spawn.hpp \
+
2878 /usr/local/include/boost/asio/compose.hpp \
+
2879 /usr/local/include/boost/asio/composed.hpp \
+
2880 /usr/local/include/boost/asio/detail/composed_work.hpp \
+
2881 /usr/local/include/boost/asio/connect.hpp \
+
2882 /usr/local/include/boost/asio/impl/connect.hpp \
+
2883 /usr/local/include/boost/asio/connect_pipe.hpp \
+
2884 /usr/local/include/boost/asio/impl/connect_pipe.hpp \
+
2885 /usr/local/include/boost/asio/impl/connect_pipe.ipp \
+
2886 /usr/local/include/boost/asio/consign.hpp \
+
2887 /usr/local/include/boost/asio/impl/consign.hpp \
+
2888 /usr/local/include/boost/asio/coroutine.hpp \
+
2889 /usr/local/include/boost/asio/defer.hpp \
+
2890 /usr/local/include/boost/asio/detail/initiate_defer.hpp \
+
2891 /usr/local/include/boost/asio/detached.hpp \
+
2892 /usr/local/include/boost/asio/impl/detached.hpp \
+
2893 /usr/local/include/boost/asio/disposition.hpp \
+
2894 /usr/local/include/boost/asio/executor.hpp \
+
2895 /usr/local/include/boost/asio/impl/executor.hpp \
+
2896 /usr/local/include/boost/asio/impl/executor.ipp \
+
2897 /usr/local/include/boost/asio/file_base.hpp \
+
2898 /usr/local/include/boost/asio/generic/basic_endpoint.hpp \
+
2899 /usr/local/include/boost/asio/generic/detail/endpoint.hpp \
+
2900 /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp \
+
2901 /usr/local/include/boost/asio/generic/datagram_protocol.hpp \
+
2902 /usr/local/include/boost/asio/generic/raw_protocol.hpp \
+
2903 /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp \
+
2904 /usr/local/include/boost/asio/generic/stream_protocol.hpp \
+
2905 /usr/local/include/boost/asio/high_resolution_timer.hpp \
+
2906 /usr/local/include/boost/asio/immediate.hpp \
+
2907 /usr/local/include/boost/asio/io_context_strand.hpp \
+
2908 /usr/local/include/boost/asio/detail/strand_service.hpp \
+
2909 /usr/local/include/boost/asio/detail/impl/strand_service.hpp \
+
2910 /usr/local/include/boost/asio/detail/impl/strand_service.ipp \
+
2911 /usr/local/include/boost/asio/ip/address.hpp \
+
2912 /usr/local/include/boost/asio/ip/address_v4.hpp \
+
2913 /usr/local/include/boost/asio/detail/array.hpp \
+
2914 /usr/local/include/boost/asio/detail/winsock_init.hpp \
+
2915 /usr/local/include/boost/asio/ip/impl/address_v4.hpp \
+
2916 /usr/local/include/boost/asio/ip/impl/address_v4.ipp \
+
2917 /usr/local/include/boost/asio/ip/address_v6.hpp \
+
2918 /usr/local/include/boost/asio/ip/impl/address_v6.hpp \
+
2919 /usr/local/include/boost/asio/ip/impl/address_v6.ipp \
+
2920 /usr/local/include/boost/asio/ip/bad_address_cast.hpp \
+
2921 /usr/local/include/boost/asio/ip/impl/address.hpp \
+
2922 /usr/local/include/boost/asio/ip/impl/address.ipp \
+
2923 /usr/local/include/boost/asio/ip/address_v4_iterator.hpp \
+
2924 /usr/local/include/boost/asio/ip/address_v4_range.hpp \
+
2925 /usr/local/include/boost/asio/ip/address_v6_iterator.hpp \
+
2926 /usr/local/include/boost/asio/ip/address_v6_range.hpp \
+
2927 /usr/local/include/boost/asio/ip/network_v4.hpp \
+
2928 /usr/local/include/boost/asio/ip/impl/network_v4.hpp \
+
2929 /usr/local/include/boost/asio/ip/impl/network_v4.ipp \
+
2930 /usr/local/include/boost/asio/ip/network_v6.hpp \
+
2931 /usr/local/include/boost/asio/ip/impl/network_v6.hpp \
+
2932 /usr/local/include/boost/asio/ip/impl/network_v6.ipp \
+
2933 /usr/local/include/boost/asio/ip/basic_endpoint.hpp \
+
2934 /usr/local/include/boost/asio/ip/detail/endpoint.hpp \
+
2935 /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp \
+
2936 /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp \
+
2937 /usr/local/include/boost/asio/ip/basic_resolver.hpp \
+
2938 /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp \
+
2939 /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp \
+
2940 /usr/local/include/boost/asio/ip/basic_resolver_query.hpp \
+
2941 /usr/local/include/boost/asio/ip/resolver_query_base.hpp \
+
2942 /usr/local/include/boost/asio/ip/resolver_base.hpp \
+
2943 /usr/local/include/boost/asio/ip/basic_resolver_results.hpp \
+
2944 /usr/local/include/boost/asio/detail/resolver_service.hpp \
+
2945 /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp \
+
2946 /usr/local/include/boost/asio/detail/resolve_op.hpp \
+
2947 /usr/local/include/boost/asio/detail/resolve_query_op.hpp \
+
2948 /usr/local/include/boost/asio/detail/resolver_service_base.hpp \
+
2949 /usr/local/include/boost/asio/detail/resolver_thread_pool.hpp \
+
2950 /usr/local/include/boost/asio/detail/impl/resolver_thread_pool.ipp \
+
2951 /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp \
+
2952 /usr/local/include/boost/asio/ip/host_name.hpp \
+
2953 /usr/local/include/boost/asio/ip/impl/host_name.ipp \
+
2954 /usr/local/include/boost/asio/ip/icmp.hpp \
+
2955 /usr/local/include/boost/asio/ip/multicast.hpp \
+
2956 /usr/local/include/boost/asio/ip/detail/socket_option.hpp \
+
2957 /usr/local/include/boost/asio/ip/tcp.hpp \
+
2958 /usr/local/include/boost/asio/ip/udp.hpp \
+
2959 /usr/local/include/boost/asio/ip/unicast.hpp \
+
2960 /usr/local/include/boost/asio/ip/v6_only.hpp \
+
2961 /usr/local/include/boost/asio/is_read_buffered.hpp \
+
2962 /usr/local/include/boost/asio/is_write_buffered.hpp \
+
2963 /usr/local/include/boost/asio/local/basic_endpoint.hpp \
+
2964 /usr/local/include/boost/asio/local/detail/endpoint.hpp \
+
2965 /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp \
+
2966 /usr/local/include/boost/asio/local/connect_pair.hpp \
+
2967 /usr/local/include/boost/asio/local/datagram_protocol.hpp \
+
2968 /usr/local/include/boost/asio/local/seq_packet_protocol.hpp \
+
2969 /usr/local/include/boost/asio/local/stream_protocol.hpp \
+
2970 /usr/local/include/boost/asio/packaged_task.hpp \
+
2971 /usr/local/include/boost/asio/detail/future.hpp \
+
2972 /usr/local/include/boost/asio/placeholders.hpp \
+
2973 /usr/local/include/boost/asio/posix/basic_descriptor.hpp \
+
2974 /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp \
+
2975 /usr/local/include/boost/asio/posix/descriptor.hpp \
+
2976 /usr/local/include/boost/asio/posix/stream_descriptor.hpp \
+
2977 /usr/local/include/boost/asio/prepend.hpp \
+
2978 /usr/local/include/boost/asio/impl/prepend.hpp \
+
2979 /usr/local/include/boost/asio/random_access_file.hpp \
+
2980 /usr/local/include/boost/asio/read.hpp \
+
2981 /usr/local/include/boost/asio/impl/read.hpp \
+
2982 /usr/local/include/boost/asio/read_at.hpp \
+
2983 /usr/local/include/boost/asio/impl/read_at.hpp \
+
2984 /usr/local/include/boost/asio/read_until.hpp \
+
2985 /usr/local/include/boost/asio/detail/regex_fwd.hpp \
+
2986 /usr/local/include/boost/asio/impl/read_until.hpp \
+
2987 /usr/local/include/boost/asio/readable_pipe.hpp \
+
2988 /usr/local/include/boost/asio/redirect_error.hpp \
+
2989 /usr/local/include/boost/asio/impl/redirect_error.hpp \
+
2990 /usr/local/include/boost/asio/require_concept.hpp \
+
2991 /usr/local/include/boost/asio/traits/require_concept_member.hpp \
+
2992 /usr/local/include/boost/asio/traits/require_concept_free.hpp \
+
2993 /usr/local/include/boost/asio/traits/static_require_concept.hpp \
+
2994 /usr/local/include/boost/asio/serial_port.hpp \
+
2995 /usr/local/include/boost/asio/signal_set.hpp \
+
2996 /usr/local/include/boost/asio/static_thread_pool.hpp \
+
2997 /usr/local/include/boost/asio/thread_pool.hpp \
+
2998 /usr/local/include/boost/asio/impl/thread_pool.hpp \
+
2999 /usr/local/include/boost/asio/detail/blocking_executor_op.hpp \
+
3000 /usr/local/include/boost/asio/impl/thread_pool.ipp \
+
3001 /usr/local/include/boost/asio/strand.hpp \
+
3002 /usr/local/include/boost/asio/detail/strand_executor_service.hpp \
+
3003 /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp \
+
3004 /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp \
+
3005 /usr/local/include/boost/asio/stream_file.hpp \
+
3006 /usr/local/include/boost/asio/streambuf.hpp \
+
3007 /usr/local/include/boost/asio/system_timer.hpp \
+
3008 /usr/local/include/boost/asio/this_coro.hpp \
+
3009 /usr/local/include/boost/asio/use_awaitable.hpp \
+
3010 /usr/local/include/boost/asio/use_future.hpp \
+
3011 /usr/local/include/boost/asio/impl/use_future.hpp \
+
3012 /usr/local/include/boost/asio/version.hpp \
+
3013 /usr/local/include/boost/asio/windows/basic_object_handle.hpp \
+
3014 /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp \
+
3015 /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp \
+
3016 /usr/local/include/boost/asio/windows/basic_stream_handle.hpp \
+
3017 /usr/local/include/boost/asio/windows/object_handle.hpp \
+
3018 /usr/local/include/boost/asio/windows/overlapped_handle.hpp \
+
3019 /usr/local/include/boost/asio/windows/overlapped_ptr.hpp \
+
3020 /usr/local/include/boost/asio/windows/random_access_handle.hpp \
+
3021 /usr/local/include/boost/asio/windows/stream_handle.hpp \
+
3022 /usr/local/include/boost/asio/writable_pipe.hpp \
+
3023 /usr/local/include/boost/asio/write_at.hpp \
+
3024 /usr/local/include/boost/asio/impl/write_at.hpp \
+
3025 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/socket.h \
+
3026 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/connection/ReadHandler.h \
+
3027 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/ClientMessageBuilder.h \
+
3028 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/protocol/IMessageHandler.h \
+
3029 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientInvocation.h \
+
3030 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_page.h \
+
3031 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_row_metadata.h \
+
3032 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_statement.h \
+
3033 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/sql_expected_result_type.h \
+
3034 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/hazelcast_sql_exception.h \
+
3035 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/sql/impl/read_optimized_lru_cache.h \
+
3036 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/flake_id_generator.h \
+
3037 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/flake_id_generator_impl.h \
+
3038 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/iexecutor_service.h \
+
3039 /usr/local/include/boost/uuid/uuid_generators.hpp \
+
3040 /usr/local/include/boost/uuid/string_generator.hpp \
+
3041 /usr/local/include/boost/uuid/name_generator.hpp \
+
3042 /usr/local/include/boost/uuid/name_generator_md5.hpp \
+
3043 /usr/local/include/boost/uuid/detail/basic_name_generator.hpp \
+
3044 /usr/local/include/boost/uuid/namespaces.hpp \
+
3045 /usr/local/include/boost/uuid/detail/md5.hpp \
+
3046 /usr/local/include/boost/uuid/detail/numeric_cast.hpp \
+
3047 /usr/local/include/boost/uuid/name_generator_sha1.hpp \
+
3048 /usr/local/include/boost/uuid/detail/sha1.hpp \
+
3049 /usr/local/include/boost/uuid/time_generator.hpp \
+
3050 /usr/local/include/boost/uuid/time_generator_v1.hpp \
+
3051 /usr/local/include/boost/uuid/time_generator_v6.hpp \
+
3052 /usr/local/include/boost/uuid/time_generator_v7.hpp \
+
3053 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientExecutionServiceImpl.h \
+
3054 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/hz_thread_pool.h \
+
3055 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/itopic.h \
+
3056 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ITopicImpl.h \
+
3057 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/TopicEventHandlerImpl.h \
+
3058 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/message.h \
+
3059 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/listener.h \
+
3060 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/pn_counter.h \
+
3061 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PNCounterImpl.h \
+
3062 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/vector_clock.h \
+
3063 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/reliable_topic.h \
+
3064 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer.h \
+
3065 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/RingbufferImpl.h \
+
3066 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/PartitionSpecificClientProxy.h \
+
3067 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/ringbuffer/read_result_set.h \
+
3068 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/concurrent/Cancellable.h \
+
3069 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/topic/impl/reliable/ReliableTopicMessage.h \
+
3070 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/replicated_map.h \
+
3071 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/proxy/ReplicatedMapImpl.h \
+
3072 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/impl/ClientPartitionServiceImpl.h \
+
3073 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/execution_callback.h \
+
3074 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/impl/Partition.h \
+
3075 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCache.h \
+
3076 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Clearable.h \
+
3077 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Destroyable.h \
+
3078 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/spi/InitializingObject.h \
+
3079 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheManager.h \
+
3080 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/DefaultNearCache.h \
+
3081 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheDataRecordStore.h \
+
3082 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/BaseHeapNearCacheRecordStore.h \
+
3083 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/HeapNearCacheRecordMap.h \
+
3084 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Evictable.h \
+
3085 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/SampleableNearCacheRecordMap.h \
+
3086 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordMap.h \
+
3087 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableStore.h \
+
3088 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SampleableEvictableStore.h \
+
3089 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterable.h \
+
3090 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/Iterator.h \
+
3091 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/util/SampleableConcurrentHashMap.h \
+
3092 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/Expirable.h \
+
3093 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionCandidate.h \
+
3094 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictableEntryView.h \
+
3095 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionListener.h \
+
3096 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/AbstractNearCacheRecordStore.h \
+
3097 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluator.h \
+
3098 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/MaxSizeChecker.h \
+
3099 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionChecker.h \
+
3100 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategy.h \
+
3101 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyEvaluatorProvider.h \
+
3102 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LRUEvictionPolicyComparator.h \
+
3103 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionPolicyComparator.h \
+
3104 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/LFUEvictionPolicyComparator.h \
+
3105 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/comparator/RandomEvictionPolicyComparator.h \
+
3106 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/eviction_configuration.h \
+
3107 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/evaluator/DefaultEvictionPolicyEvaluator.h \
+
3108 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/EvictionStrategyProvider.h \
+
3109 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/sampling/SamplingBasedEvictionStrategy.h \
+
3110 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/eviction/impl/strategy/AbstractEvictionStrategy.h \
+
3111 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/NearCacheRecordStore.h \
+
3112 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/maxsize/EntryCountNearCacheMaxSizeChecker.h \
+
3113 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheDataRecord.h \
+
3114 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/AbstractNearCacheRecord.h \
+
3115 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/NearCacheRecord.h \
+
3116 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/store/NearCacheObjectRecordStore.h \
+
3117 /Users/drazboev/IdeaProjects/hazelcast-cpp-client/hazelcast/include/hazelcast/client/internal/nearcache/impl/record/NearCacheObjectRecord.h
+
STL namespace.
+
+
+
+ + + + diff --git a/5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html b/5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html new file mode 100644 index 0000000000..0bba817181 --- /dev/null +++ b/5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html @@ -0,0 +1,829 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::config::client_aws_config Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::config::client_aws_config Class Reference
+
+
+ +

The client_aws_config contains the configuration for client to connect to nodes in aws environment. + More...

+ +

#include <client_aws_config.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

const std::string & get_access_key () const
 Gets the access key to access AWS.
client_aws_config & set_access_key (const std::string &access_key)
 Sets the access key to access AWS.
const std::string & get_secret_key () const
 Gets the secret key to access AWS.
client_aws_config & set_secret_key (const std::string &secret_key)
 Sets the secret key to access AWS.
const std::string & get_region () const
 Gets the region where the EC2 instances running the Hazelcast members will be running.
client_aws_config & set_region (const std::string &region)
 Sets the region where the EC2 instances running the Hazelcast members will be running.
const std::string & get_host_header () const
 Gets the host header; the address where the EC2 API can be found.
client_aws_config & set_host_header (const std::string &host_header)
 Sets the host header; the address where the EC2 API can be found.
client_aws_config & set_enabled (bool enabled)
 Enables or disables the aws join mechanism.
bool is_enabled () const
 Checks if the aws join mechanism is enabled.
client_aws_config & set_security_group_name (const std::string &security_group_name)
 Sets the security group name.
const std::string & get_security_group_name () const
 Gets the security group name.
client_aws_config & set_tag_key (const std::string &tag_key)
 Sets the tag key.
const std::string & get_tag_key () const
 Gets the tag key.
client_aws_config & set_tag_value (const std::string &tag_value)
 Sets the tag value.
const std::string & get_tag_value () const
 Gets the tag value.
const std::string & get_iam_role () const
 Gets the iamRole name.
client_aws_config & set_iam_role (const std::string &iam_role)
 Sets the tag value.
bool is_inside_aws () const
 If client is inside aws, it will use private ip addresses directly, otherwise it will convert private ip addresses to public addresses internally by calling AWS API.
client_aws_config & set_inside_aws (bool inside_aws)
 Set to true if client is inside aws environment Default value is false.
+

Detailed Description

+

The client_aws_config contains the configuration for client to connect to nodes in aws environment.

+

The client_aws_config contains the configuration for AWS join mechanism.

+

what happens behind the scenes is that data about the running AWS instances in a specific region are downloaded using the accesskey/secretkey and are potential Hazelcast members.

+

Filtering

+

There are 2 mechanisms for filtering out AWS instances and these mechanisms can be combined (AND).

    +
  1. +If a securityGroup is configured, only instances within that security group are selected.
  2. +
  3. +If a tag key/value is set, only instances with that tag key/value will be selected.
  4. +
+ +

Definition at line 53 of file client_aws_config.h.

+

Constructor & Destructor Documentation

+ +

◆ client_aws_config()

+ +
+
+ + + + + + + +
hazelcast::client::config::client_aws_config::client_aws_config ()
+
+ +

Definition at line 587 of file config.cpp.

+
588 : enabled_(false)
+
589 , region_("us-east-1")
+
590 , host_header_("ec2.amazonaws.com")
+
591 , inside_aws_(false)
+
592{}
+
+
+
+

Member Function Documentation

+ +

◆ get_access_key()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_access_key () const
+
+ +

Gets the access key to access AWS.

+

Returns empty string if no access key is configured.

+
Returns
the access key to access AWS
+
See also
#set_access_key(std::string)
+ +

Definition at line 595 of file config.cpp.

+
596{
+
597 return access_key_;
+
598}
+
+
+
+ +

◆ get_host_header()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_host_header () const
+
+ +

Gets the host header; the address where the EC2 API can be found.

+
Returns
the host header; the address where the EC2 API can be found
+ +

Definition at line 637 of file config.cpp.

+
638{
+
639 return host_header_;
+
640}
+
+
+
+ +

◆ get_iam_role()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_iam_role () const
+
+ +

Gets the iamRole name.

+
Returns
the iamRole. empty string if nothing is returned.
+
See also
#set_iam_role(std::string) (int32_t)
+ +

Definition at line 705 of file config.cpp.

+
706{
+
707 return iam_role_;
+
708}
+
+
+
+ +

◆ get_region()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_region () const
+
+ +

Gets the region where the EC2 instances running the Hazelcast members will be running.

+
Returns
the region where the EC2 instances running the Hazelcast members will be running
+
See also
#setRegion(std::string)
+ +

Definition at line 623 of file config.cpp.

+
624{
+
625 return region_;
+
626}
+
+
+
+ +

◆ get_secret_key()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_secret_key () const
+
+ +

Gets the secret key to access AWS.

+

Returns empty string if no access key is configured.

+
Returns
the secret key.
+
See also
#set_secret_key(std::string)
+ +

Definition at line 609 of file config.cpp.

+
610{
+
611 return secret_key_;
+
612}
+
+
+
+ +

◆ get_security_group_name()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_security_group_name () const
+
+ +

Gets the security group name.

+

If nothing has been configured, empty string is returned.

+
Returns
the security group name; empty string if nothing has been configured
+ +

Definition at line 673 of file config.cpp.

+
674{
+
675 return security_group_name_;
+
676}
+
+
+
+ +

◆ get_tag_key()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_tag_key () const
+
+ +

Gets the tag key.

+

If nothing is specified, empty string is returned.

+
Returns
the tag key. empty string if nothing is returned.
+ +

Definition at line 686 of file config.cpp.

+
687{
+
688 return tag_key_;
+
689}
+
+
+
+ +

◆ get_tag_value()

+ +
+
+ + + + + + + +
const std::string & hazelcast::client::config::client_aws_config::get_tag_value () const
+
+ +

Gets the tag value.

+

If nothing is specified, empty string is returned.

+
Returns
the tag value. empty string if nothing is returned.
+ +

Definition at line 699 of file config.cpp.

+
700{
+
701 return tag_value_;
+
702}
+
+
+
+ +

◆ is_enabled()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::client_aws_config::is_enabled () const
+
+ +

Checks if the aws join mechanism is enabled.

+
Returns
true if enabled, false otherwise.
+ +

Definition at line 659 of file config.cpp.

+
660{
+
661 return enabled_;
+
662}
+
+
+
+ +

◆ is_inside_aws()

+ +
+
+ + + + + + + +
bool hazelcast::client::config::client_aws_config::is_inside_aws () const
+
+ +

If client is inside aws, it will use private ip addresses directly, otherwise it will convert private ip addresses to public addresses internally by calling AWS API.

+
Returns
bool true if client is inside aws environment.
+ +

Definition at line 718 of file config.cpp.

+
719{
+
720 return inside_aws_;
+
721}
+
+
+
+ +

◆ set_access_key()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_access_key (const std::string & access_key)
+
+ +

Sets the access key to access AWS.

+
Parameters
+ + +
accessKeythe access key to access AWS
+
+
+
Returns
the updated client_aws_config.
+
Exceptions
+ + +
illegal_argumentif accessKey is empty.
+
+
+
See also
#getAccessKey()
+
+#set_secret_key(std::string)
+ +

Definition at line 601 of file config.cpp.

+
602{
+
603 this->access_key_ = util::Preconditions::check_has_text(
+
604 access_key, "accessKey must contain text");
+
605 return *this;
+
606}
+
+
+
+ +

◆ set_enabled()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_enabled (bool enabled)
+
+ +

Enables or disables the aws join mechanism.

+
Parameters
+ + +
enabledtrue if enabled, false otherwise.
+
+
+
Returns
the updated client_aws_config.
+ +

Definition at line 651 of file config.cpp.

+
652{
+
653 util::Preconditions::check_ssl("get_aws_config");
+
654 this->enabled_ = enabled;
+
655 return *this;
+
656}
+
+
+
+ +

◆ set_host_header()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_host_header (const std::string & host_header)
+
+ +

Sets the host header; the address where the EC2 API can be found.

+
Parameters
+ + +
hostHeaderthe new host header; the address where the EC2 API can be found
+
+
+
Returns
the updated client_aws_config
+
Exceptions
+ + +
illegal_argumentif hostHeader is an empty string.
+
+
+ +

Definition at line 643 of file config.cpp.

+
644{
+
645 this->host_header_ = util::Preconditions::check_has_text(
+
646 host_header, "hostHeader must contain text");
+
647 return *this;
+
648}
+
+
+
+ +

◆ set_iam_role()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_iam_role (const std::string & iam_role)
+
+ +

Sets the tag value.

+

See the filtering section above for more information.

+
Parameters
+ + +
iamRolethe IAM Role name.
+
+
+
Returns
the updated client_aws_config.
+
See also
#getIamRole()
+ +

Definition at line 711 of file config.cpp.

+
712{
+
713 this->iam_role_ = iam_role;
+
714 return *this;
+
715}
+
+
+
+ +

◆ set_inside_aws()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_inside_aws (bool inside_aws)
+
+ +

Set to true if client is inside aws environment Default value is false.

+
Parameters
+ + +
insideAwsisInsideAws
+
+
+ +

Definition at line 724 of file config.cpp.

+
725{
+
726 this->inside_aws_ = inside_aws;
+
727 return *this;
+
728}
+
+
+
+ +

◆ set_region()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_region (const std::string & region)
+
+ +

Sets the region where the EC2 instances running the Hazelcast members will be running.

+
Parameters
+ + +
regionthe region where the EC2 instances running the Hazelcast members will be running
+
+
+
Returns
the updated client_aws_config
+
Exceptions
+ + +
illegal_argumentif region is empty.
+
+
+ +

Definition at line 629 of file config.cpp.

+
630{
+
631 this->region_ =
+
632 util::Preconditions::check_has_text(region, "region must contain text");
+
633 return *this;
+
634}
+
+
+
+ +

◆ set_secret_key()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_secret_key (const std::string & secret_key)
+
+ +

Sets the secret key to access AWS.

+
Parameters
+ + +
secretKeythe secret key to access AWS
+
+
+
Returns
the updated client_aws_config.
+
Exceptions
+ + +
illegal_argumentif secretKey is empty.
+
+
+
See also
#getSecretKey()
+
+#set_access_key(std::string)
+ +

Definition at line 615 of file config.cpp.

+
616{
+
617 this->secret_key_ = util::Preconditions::check_has_text(
+
618 secret_key, "secretKey must contain text");
+
619 return *this;
+
620}
+
+
+
+ +

◆ set_security_group_name()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_security_group_name (const std::string & security_group_name)
+
+ +

Sets the security group name.

+

See the filtering section above for more information.

+
Parameters
+ + +
securityGroupNamethe security group name.
+
+
+
Returns
the updated client_aws_config.
+
See also
#getSecurityGroupName()
+ +

Definition at line 665 of file config.cpp.

+
667{
+
668 this->security_group_name_ = security_group_name;
+
669 return *this;
+
670}
+
+
+
+ +

◆ set_tag_key()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_tag_key (const std::string & tag_key)
+
+ +

Sets the tag key.

+

See the filtering section above for more information.

+
Parameters
+ + +
tagKeythe tag key. See the filtering section above for more information.
+
+
+
Returns
the updated client_aws_config.
+
See also
#set_tag_key(std::string)
+ +

Definition at line 679 of file config.cpp.

+
680{
+
681 this->tag_key_ = tag_key;
+
682 return *this;
+
683}
+
+
+
+ +

◆ set_tag_value()

+ +
+
+ + + + + + + +
client_aws_config & hazelcast::client::config::client_aws_config::set_tag_value (const std::string & tag_value)
+
+ +

Sets the tag value.

+

See the filtering section above for more information.

+
Parameters
+ + +
tagValuethe tag value. See the filtering section above for more information.
+
+
+
Returns
the updated client_aws_config.
+
See also
#set_tag_key(std::string)
+
+#getTagValue()
+ +

Definition at line 692 of file config.cpp.

+
693{
+
694 this->tag_value_ = tag_value;
+
695 return *this;
+
696}
+
+
+
+
The documentation for this class was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.js b/5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.js new file mode 100644 index 0000000000..58c60b3830 --- /dev/null +++ b/5.5.0/df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.js @@ -0,0 +1,23 @@ +var classhazelcast_1_1client_1_1config_1_1client__aws__config = +[ + [ "get_access_key", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a04120eadcf703b5362ad2f2f803f0717", null ], + [ "get_host_header", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a50f992c4ce667f7bbd0e783e2de8d1a2", null ], + [ "get_iam_role", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#af3d0125340b6e927d3d08f56401c739e", null ], + [ "get_region", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a49f489f982ca89fbe92ff98268026332", null ], + [ "get_secret_key", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#abbede04786fad8730345bbffb2c1d810", null ], + [ "get_security_group_name", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a355e756767f0701880322e4c042dc745", null ], + [ "get_tag_key", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a2263b5047b05e9b4c85cd62ee01c027f", null ], + [ "get_tag_value", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#ad5743852494faf34686aee562ec72e60", null ], + [ "is_enabled", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#aa84c321e3d88eea354c9eab986a77f07", null ], + [ "is_inside_aws", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#ab86f3621317b8b30f063d71bc9aad972", null ], + [ "set_access_key", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#add4d456b72c9ab1fd70fe6cc15f69a63", null ], + [ "set_enabled", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#acc441d33535a7b219d8a0e7f238ac107", null ], + [ "set_host_header", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a599e100cc9792de82f6d5aaca9c42418", null ], + [ "set_iam_role", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a6785337beb570a69b484b8110e490d60", null ], + [ "set_inside_aws", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a70a509a8b176b3a333a11ad6e4d0dc90", null ], + [ "set_region", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a9b237af2c633598fcb44b3c62cadc5c6", null ], + [ "set_secret_key", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a57bc98dcb2acd609bd4dc4b64345d30f", null ], + [ "set_security_group_name", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#af4874a7fe5775e312da3bdebaeb19a7b", null ], + [ "set_tag_key", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#a5e9949ec3864959b7840db7f59b2dc99", null ], + [ "set_tag_value", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html#aea121c2f7107f984a4c1cf3e95ae4bf4", null ] +]; \ No newline at end of file diff --git a/5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.html b/5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.html new file mode 100644 index 0000000000..e0b8afa20f --- /dev/null +++ b/5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.html @@ -0,0 +1,167 @@ + + + + + + + +Hazelcast C++ Client: hazelcast::client::serialization::hz_serializer< std::vector< byte > > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::serialization::hz_serializer< std::vector< byte > > Struct Reference
+
+
+
Inheritance diagram for hazelcast::client::serialization::hz_serializer< std::vector< byte > >:
+
+
+ + + + +

+Static Public Member Functions

static pimpl::serialization_constants get_type_id ()
+

Detailed Description

+
+

Definition at line 362 of file serialization.h.

+

Member Function Documentation

+ +

◆ get_type_id()

+ +
+
+ + + + + +
+ + + + + + + +
pimpl::serialization_constants hazelcast::client::serialization::hz_serializer< std::vector< byte > >::get_type_id ()
+
+inlinestatic
+
+
+
The documentation for this struct was generated from the following file: +
+
+ +
+ + + + diff --git a/5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.png b/5.5.0/df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.png new file mode 100644 index 0000000000000000000000000000000000000000..79938c0b2dcf3f7e5182831a69842cebc13a71f2 GIT binary patch literal 1223 zcmeAS@N?(olHy`uVBq!ia0y~yV5|eO12~w0q~_IkHb6=`z$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6CCJmoF{Fa=?cBt^)doB* z>djkb{ht4$G}`0Qk(*A@Ywvr7NiImRJ~#cwpQGDyqqA;r({;MxVdOe#|N0~TlM=oD zs7Nk@Gs-`TPx`X8!qjfx-}yTJuB9@2BjS#<-@WzgOM}YKzJJ_*R5DAlruALCbw2vx zY90Ht|CE26wq0Gc|IWGJspr2HUf27&?ej}r`G-Be@9Y0Z9Y zQ3F5sq?*9|$N8>*PAvXwSgupTC${aeq4}nY<9-J_>y4(_r&SwoTUyL~YpL?d>|ZXQ zZyMhyKRjox?ze3l=W>=$KevqAsyZ||JvMj2Q@0I2Jf}H+Za5r0sm68wq53IL;&$HM zW;stLI<;~CuN$eWZO@+B*}tFpwcOt3|8E-hvU=`Y!T->F_Q8U!sz&c~qSb}#c6W6@ z+m>Oc|8T#-19rRP^N;3xmEZmCeqDa{`3*bjc0B(vcm07yKVu|6*k{>o&(1aa`}o&4 zjW-5-8y{#q!_?0>iD=NuUWIeX7#9-mZI|0Q3Rmk*xw$5gd$ z5>N0W^^*pejJqH5Z*N<=E%!DP3qyTmJi`R01`gFahK@_u!#}Y%D1e#0bwH*BkjW8p zh`j-52m?p(BlUrqWbSBlh2QS zqr0!yMqhe-^5MP%@wIO@U7eO_@#SOx*)6x~o#!Qgwh-L2c|-0&lk@v#OK=$138%gj z-R4}yZSZKjxAmLvJ57J?zTYLJwJ8rwz|M(+s z`EL8(n-7w6`TkdKh*||obsIMv=bX!J7w$LP|Md3Fub0(H>7(#99_kJbO*W_ver(wEu0Ci%as^Zd0$@1xJ3Ng~UR=z9Y5J~Bi4UyzsQ)F7{h be~kBfZC1>k7kLs` + + + + + + +Hazelcast C++ Client: Member List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast::client::query::true_predicate Member List
+
+
+ +

This is the complete list of members for hazelcast::client::query::true_predicate, including all inherited members.

+ + + + +
base_predicate(hazelcast_client &client) (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicateexplicit
out_stream (defined in hazelcast::client::query::base_predicate)hazelcast::client::query::base_predicate
true_predicate(hazelcast_client &client) (defined in hazelcast::client::query::true_predicate)hazelcast::client::query::true_predicate
+
+
+ + + + diff --git a/5.5.0/df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html b/5.5.0/df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html new file mode 100644 index 0000000000..cd7c5da759 --- /dev/null +++ b/5.5.0/df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html @@ -0,0 +1,152 @@ + + + + + + + +Hazelcast C++ Client: std::hash< hazelcast::client::offset_date_time > Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
std::hash< hazelcast::client::offset_date_time > Struct Reference
+
+
+ + + +

+Public Member Functions

std::size_t operator() (const hazelcast::client::offset_date_time &f) const
+

Detailed Description

+
+

Definition at line 70 of file offset_date_time.h.

+

Member Function Documentation

+ +

◆ operator()()

+ +
+
+ + + + + + + +
std::size_t std::hash< hazelcast::client::offset_date_time >::operator() (const hazelcast::client::offset_date_time & f) const
+
+ +

Definition at line 1474 of file client_impl.cpp.

+
1476{
+
1477 std::size_t seed = 0;
+
1478 boost::hash_combine<hazelcast::client::local_date_time>(seed, v.date_time);
+
1479 boost::hash_combine(seed, v.zone_offset_in_seconds);
+
1480 return seed;
+
1481}
+
+
+
+
The documentation for this struct was generated from the following files: +
+
+ +
+ + + + diff --git a/5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.html b/5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.html new file mode 100644 index 0000000000..06c2103a9b --- /dev/null +++ b/5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config/matcher Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
matcher Directory Reference
+
+
+ + + +

+Files

 
matching_point_config_pattern_matcher.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.js b/5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.js new file mode 100644 index 0000000000..792d51549e --- /dev/null +++ b/5.5.0/dir_2150fdbf3180f60c47c302bf7395d83d.js @@ -0,0 +1,4 @@ +var dir_2150fdbf3180f60c47c302bf7395d83d = +[ + [ "matching_point_config_pattern_matcher.h", "d3/d67/matching__point__config__pattern__matcher_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.html b/5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.html new file mode 100644 index 0000000000..4143d49b0c --- /dev/null +++ b/5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws/security Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
security Directory Reference
+
+
+ + + +

+Files

 
ec2_request_signer.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.js b/5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.js new file mode 100644 index 0000000000..3388ad0b71 --- /dev/null +++ b/5.5.0/dir_2c3342128d451ef434729ad17e4bcba5.js @@ -0,0 +1,4 @@ +var dir_2c3342128d451ef434729ad17e4bcba5 = +[ + [ "ec2_request_signer.h", "d1/da5/ec2__request__signer_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.html b/5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.html new file mode 100644 index 0000000000..58422d57b5 --- /dev/null +++ b/5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.html @@ -0,0 +1,134 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/client Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Files

 
client_impl.cpp.o.d
 
cluster.cpp.o.d
 
compact.cpp.o.d
 
config.cpp.o.d
 
discovery.cpp.o.d
 
metrics.cpp.o.d
 
near_cache.cpp.o.d
 
network.cpp.o.d
 
protocol.cpp.o.d
 
proxy.cpp.o.d
 
query.cpp.o.d
 
serialization.cpp.o.d
 
spi.cpp.o.d
 
sql.cpp.o.d
 
stats.cpp.o.d
 
transactions.cpp.o.d
+
+
+ +
+ + + + diff --git a/5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.js b/5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.js new file mode 100644 index 0000000000..7dbba50ebd --- /dev/null +++ b/5.5.0/dir_2decfa00c7c4d8c81fffb1b802351786.js @@ -0,0 +1,19 @@ +var dir_2decfa00c7c4d8c81fffb1b802351786 = +[ + [ "client_impl.cpp.o.d", "d5/d2a/client__impl_8cpp_8o_8d_source.html", null ], + [ "cluster.cpp.o.d", "de/d35/cluster_8cpp_8o_8d_source.html", null ], + [ "compact.cpp.o.d", "dc/d78/compact_8cpp_8o_8d_source.html", null ], + [ "config.cpp.o.d", "d7/d77/config_8cpp_8o_8d_source.html", null ], + [ "discovery.cpp.o.d", "d3/d13/discovery_8cpp_8o_8d_source.html", null ], + [ "metrics.cpp.o.d", "df/d18/metrics_8cpp_8o_8d_source.html", null ], + [ "near_cache.cpp.o.d", "d5/d39/near__cache_8cpp_8o_8d_source.html", null ], + [ "network.cpp.o.d", "d1/ddb/network_8cpp_8o_8d_source.html", null ], + [ "protocol.cpp.o.d", "da/d79/protocol_8cpp_8o_8d_source.html", null ], + [ "proxy.cpp.o.d", "de/d4f/proxy_8cpp_8o_8d_source.html", null ], + [ "query.cpp.o.d", "da/d1e/query_8cpp_8o_8d_source.html", null ], + [ "serialization.cpp.o.d", "d7/d78/serialization_8cpp_8o_8d_source.html", null ], + [ "spi.cpp.o.d", "d3/dcb/spi_8cpp_8o_8d_source.html", null ], + [ "sql.cpp.o.d", "d8/d03/sql_8cpp_8o_8d_source.html", null ], + [ "stats.cpp.o.d", "d2/dd2/stats_8cpp_8o_8d_source.html", null ], + [ "transactions.cpp.o.d", "de/de5/transactions_8cpp_8o_8d_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.html b/5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.html new file mode 100644 index 0000000000..5262351996 --- /dev/null +++ b/5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
include Directory Reference
+
+
+ + + +

+Directories

 
hazelcast
+
+
+ +
+ + + + diff --git a/5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.js b/5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.js new file mode 100644 index 0000000000..30186952fc --- /dev/null +++ b/5.5.0/dir_3dfbae8fddc7c8da9697b46adbebbf27.js @@ -0,0 +1,4 @@ +var dir_3dfbae8fddc7c8da9697b46adbebbf27 = +[ + [ "hazelcast", "dir_63d78f5a174897816f5c2faaaee14d29.html", "dir_63d78f5a174897816f5c2faaaee14d29" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.html b/5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.html new file mode 100644 index 0000000000..6335933b89 --- /dev/null +++ b/5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
src Directory Reference
+
+
+ + + +

+Directories

 
hazelcast
+
+
+ +
+ + + + diff --git a/5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.js b/5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.js new file mode 100644 index 0000000000..21c470ee7b --- /dev/null +++ b/5.5.0/dir_507aef3a81cc1cd3c20e454028c45ff4.js @@ -0,0 +1,4 @@ +var dir_507aef3a81cc1cd3c20e454028c45ff4 = +[ + [ "hazelcast", "dir_fa114f656b614f03ac3d43962caedfba.html", "dir_fa114f656b614f03ac3d43962caedfba" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.html b/5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.html new file mode 100644 index 0000000000..3e9adcfc07 --- /dev/null +++ b/5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.html @@ -0,0 +1,124 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast Directory Reference
+
+
+ + + + +

+Directories

 
client
 
cp
+ + +

+Files

 
logger.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.js b/5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.js new file mode 100644 index 0000000000..70378fdaab --- /dev/null +++ b/5.5.0/dir_63d78f5a174897816f5c2faaaee14d29.js @@ -0,0 +1,6 @@ +var dir_63d78f5a174897816f5c2faaaee14d29 = +[ + [ "client", "dir_b6cc82c03cd8546f7cb0d883249b5021.html", "dir_b6cc82c03cd8546f7cb0d883249b5021" ], + [ "cp", "dir_80acf684a847ec40e00d17abd2b83aa5.html", "dir_80acf684a847ec40e00d17abd2b83aa5" ], + [ "logger.h", "d1/d8c/logger_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_763bba7349163ec1aca149e2bf60793e.html b/5.5.0/dir_763bba7349163ec1aca149e2bf60793e.html new file mode 100644 index 0000000000..3ace2bc4f4 --- /dev/null +++ b/5.5.0/dir_763bba7349163ec1aca149e2bf60793e.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
src Directory Reference
+
+
+ + + +

+Directories

 
hazelcast
+
+
+ +
+ + + + diff --git a/5.5.0/dir_763bba7349163ec1aca149e2bf60793e.js b/5.5.0/dir_763bba7349163ec1aca149e2bf60793e.js new file mode 100644 index 0000000000..ab5b531d13 --- /dev/null +++ b/5.5.0/dir_763bba7349163ec1aca149e2bf60793e.js @@ -0,0 +1,4 @@ +var dir_763bba7349163ec1aca149e2bf60793e = +[ + [ "hazelcast", "dir_c844de481c629cb6035bd843fbf68950.html", "dir_c844de481c629cb6035bd843fbf68950" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.html b/5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.html new file mode 100644 index 0000000000..eacded1012 --- /dev/null +++ b/5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/4.1.0 Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
4.1.0 Directory Reference
+
+
+ + + +

+Directories

 
CompilerIdCXX
+
+
+ +
+ + + + diff --git a/5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.js b/5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.js new file mode 100644 index 0000000000..ed1db9a888 --- /dev/null +++ b/5.5.0/dir_7b7edc53aca606fefe3f7c0353294664.js @@ -0,0 +1,4 @@ +var dir_7b7edc53aca606fefe3f7c0353294664 = +[ + [ "CompilerIdCXX", "dir_a2f03623a1b0ea0f8d2429533ae5e571.html", "dir_a2f03623a1b0ea0f8d2429533ae5e571" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.html b/5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.html new file mode 100644 index 0000000000..24d94e0286 --- /dev/null +++ b/5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/cp Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp Directory Reference
+
+
+ + + +

+Files

 
cp.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.js b/5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.js new file mode 100644 index 0000000000..dfda172247 --- /dev/null +++ b/5.5.0/dir_80acf684a847ec40e00d17abd2b83aa5.js @@ -0,0 +1,4 @@ +var dir_80acf684a847ec40e00d17abd2b83aa5 = +[ + [ "cp.h", "d0/d1d/cp_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_8b7b53eae0b6d356303366842271376f.html b/5.5.0/dir_8b7b53eae0b6d356303366842271376f.html new file mode 100644 index 0000000000..fa96256dff --- /dev/null +++ b/5.5.0/dir_8b7b53eae0b6d356303366842271376f.html @@ -0,0 +1,139 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/config Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
config Directory Reference
+
+
+ + + +

+Directories

 
matcher
+ + + + + + + + + + + + + + + + + + +

+Files

 
client_aws_config.h
 
client_connection_strategy_config.h
 
client_flake_id_generator_config.h
 
client_network_config.h
 
cloud_config.h
 
config_pattern_matcher.h
 
connection_retry_config.h
 
eviction_config.h
 
eviction_policy.h
 
eviction_strategy_type.h
 
in_memory_format.h
 
index_config.h
 
logger_config.h
 
near_cache_config.h
 
reliable_topic_config.h
 
socket_options.h
 
ssl_config.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_8b7b53eae0b6d356303366842271376f.js b/5.5.0/dir_8b7b53eae0b6d356303366842271376f.js new file mode 100644 index 0000000000..a05a4dddc8 --- /dev/null +++ b/5.5.0/dir_8b7b53eae0b6d356303366842271376f.js @@ -0,0 +1,21 @@ +var dir_8b7b53eae0b6d356303366842271376f = +[ + [ "matcher", "dir_2150fdbf3180f60c47c302bf7395d83d.html", "dir_2150fdbf3180f60c47c302bf7395d83d" ], + [ "client_aws_config.h", "d1/d61/client__aws__config_8h_source.html", null ], + [ "client_connection_strategy_config.h", "d3/d12/client__connection__strategy__config_8h_source.html", null ], + [ "client_flake_id_generator_config.h", "d9/d11/client__flake__id__generator__config_8h_source.html", null ], + [ "client_network_config.h", "d0/de1/client__network__config_8h_source.html", null ], + [ "cloud_config.h", "d5/dc4/cloud__config_8h_source.html", null ], + [ "config_pattern_matcher.h", "d7/d29/config__pattern__matcher_8h_source.html", null ], + [ "connection_retry_config.h", "da/dc1/connection__retry__config_8h_source.html", null ], + [ "eviction_config.h", "de/d3c/eviction__config_8h_source.html", null ], + [ "eviction_policy.h", "dc/d41/eviction__policy_8h_source.html", null ], + [ "eviction_strategy_type.h", "d1/de7/eviction__strategy__type_8h_source.html", null ], + [ "in_memory_format.h", "dc/d61/in__memory__format_8h_source.html", null ], + [ "index_config.h", "da/dda/index__config_8h_source.html", null ], + [ "logger_config.h", "df/d57/logger__config_8h_source.html", null ], + [ "near_cache_config.h", "d4/d22/near__cache__config_8h_source.html", null ], + [ "reliable_topic_config.h", "df/d34/reliable__topic__config_8h_source.html", null ], + [ "socket_options.h", "d0/da4/socket__options_8h_source.html", null ], + [ "ssl_config.h", "db/dc3/ssl__config_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.html b/5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.html new file mode 100644 index 0000000000..b2780cb754 --- /dev/null +++ b/5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/cp Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp Directory Reference
+
+
+ + + + +

+Files

 
cp.cpp
 
cp_impl.cpp
+
+
+ +
+ + + + diff --git a/5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.js b/5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.js new file mode 100644 index 0000000000..7c75d8ce30 --- /dev/null +++ b/5.5.0/dir_9491ada899256cd8ea2ec9beff60b4a6.js @@ -0,0 +1,5 @@ +var dir_9491ada899256cd8ea2ec9beff60b4a6 = +[ + [ "cp.cpp", "d7/d2a/cp_8cpp_source.html", null ], + [ "cp_impl.cpp", "d2/db8/cp__impl_8cpp_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_98c2461af971668f40ae06e428b1dae2.html b/5.5.0/dir_98c2461af971668f40ae06e428b1dae2.html new file mode 100644 index 0000000000..04aed6a873 --- /dev/null +++ b/5.5.0/dir_98c2461af971668f40ae06e428b1dae2.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast-cpp-client.dir Directory Reference
+
+
+
+
+ +
+ + + + diff --git a/5.5.0/dir_98c2461af971668f40ae06e428b1dae2.js b/5.5.0/dir_98c2461af971668f40ae06e428b1dae2.js new file mode 100644 index 0000000000..d3c31a5544 --- /dev/null +++ b/5.5.0/dir_98c2461af971668f40ae06e428b1dae2.js @@ -0,0 +1,4 @@ +var dir_98c2461af971668f40ae06e428b1dae2 = +[ + [ "src", "dir_507aef3a81cc1cd3c20e454028c45ff4.html", "dir_507aef3a81cc1cd3c20e454028c45ff4" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.html b/5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.html new file mode 100644 index 0000000000..751c464da3 --- /dev/null +++ b/5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/exception Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
exception Directory Reference
+
+
+ + + + +

+Files

 
iexception.h
 
protocol_exceptions.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.js b/5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.js new file mode 100644 index 0000000000..0216abd846 --- /dev/null +++ b/5.5.0/dir_9af7db437b38c8cd8bbd129237f13ee1.js @@ -0,0 +1,5 @@ +var dir_9af7db437b38c8cd8bbd129237f13ee1 = +[ + [ "iexception.h", "d0/d42/iexception_8h_source.html", null ], + [ "protocol_exceptions.h", "dd/d8b/protocol__exceptions_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.html b/5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.html new file mode 100644 index 0000000000..09a5dd68ed --- /dev/null +++ b/5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/4.1.0/CompilerIdCXX Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CompilerIdCXX Directory Reference
+
+
+ + + + +

+Files

 
apple-sdk.cpp
 
CMakeCXXCompilerId.cpp
+
+
+ +
+ + + + diff --git a/5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.js b/5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.js new file mode 100644 index 0000000000..d01376fe0c --- /dev/null +++ b/5.5.0/dir_a2f03623a1b0ea0f8d2429533ae5e571.js @@ -0,0 +1,5 @@ +var dir_a2f03623a1b0ea0f8d2429533ae5e571 = +[ + [ "apple-sdk.cpp", "d2/d64/apple-sdk_8cpp_source.html", null ], + [ "CMakeCXXCompilerId.cpp", "d3/d66/_c_make_c_x_x_compiler_id_8cpp_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.html b/5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.html new file mode 100644 index 0000000000..a1ca7d0767 --- /dev/null +++ b/5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast/cp Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
cp Directory Reference
+
+
+ + + + +

+Files

 
cp.cpp.o.d
 
cp_impl.cpp.o.d
+
+
+ +
+ + + + diff --git a/5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.js b/5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.js new file mode 100644 index 0000000000..4d5393a7aa --- /dev/null +++ b/5.5.0/dir_aa5509eede10bd7d69e72a7f88534eda.js @@ -0,0 +1,5 @@ +var dir_aa5509eede10bd7d69e72a7f88534eda = +[ + [ "cp.cpp.o.d", "d8/d28/cp_8cpp_8o_8d_source.html", null ], + [ "cp_impl.cpp.o.d", "d6/d62/cp__impl_8cpp_8o_8d_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.html b/5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.html new file mode 100644 index 0000000000..8cae487f21 --- /dev/null +++ b/5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.html @@ -0,0 +1,134 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast/client Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Files

 
client_impl.cpp
 
cluster.cpp
 
compact.cpp
 
config.cpp
 
discovery.cpp
 
metrics.cpp
 
near_cache.cpp
 
network.cpp
 
protocol.cpp
 
proxy.cpp
 
query.cpp
 
serialization.cpp
 
spi.cpp
 
sql.cpp
 
stats.cpp
 
transactions.cpp
+
+
+ +
+ + + + diff --git a/5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.js b/5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.js new file mode 100644 index 0000000000..4f89291dcb --- /dev/null +++ b/5.5.0/dir_adaa0a7f60070b9ddabb2cfa70fc12d1.js @@ -0,0 +1,19 @@ +var dir_adaa0a7f60070b9ddabb2cfa70fc12d1 = +[ + [ "client_impl.cpp", "d9/d0b/client__impl_8cpp_source.html", null ], + [ "cluster.cpp", "db/d0d/cluster_8cpp_source.html", null ], + [ "compact.cpp", "df/d82/compact_8cpp_source.html", null ], + [ "config.cpp", "df/d59/config_8cpp_source.html", null ], + [ "discovery.cpp", "da/d66/discovery_8cpp_source.html", null ], + [ "metrics.cpp", "dd/da2/metrics_8cpp_source.html", null ], + [ "near_cache.cpp", "d0/dad/near__cache_8cpp_source.html", null ], + [ "network.cpp", "dc/d8a/network_8cpp_source.html", null ], + [ "protocol.cpp", "d4/d25/protocol_8cpp_source.html", null ], + [ "proxy.cpp", "da/dbe/proxy_8cpp_source.html", null ], + [ "query.cpp", "d9/d0c/query_8cpp_source.html", null ], + [ "serialization.cpp", "d6/d5a/serialization_8cpp_source.html", null ], + [ "spi.cpp", "dd/d7e/spi_8cpp_source.html", null ], + [ "sql.cpp", "d7/d0d/sql_8cpp_source.html", null ], + [ "stats.cpp", "d2/df5/stats_8cpp_source.html", null ], + [ "transactions.cpp", "d9/da7/transactions_8cpp_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.html b/5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.html new file mode 100644 index 0000000000..d82648b967 --- /dev/null +++ b/5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.html @@ -0,0 +1,119 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/ringbuffer Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ringbuffer Directory Reference
+
+
+ + + +

+Files

 
read_result_set.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.js b/5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.js new file mode 100644 index 0000000000..2f4c476fae --- /dev/null +++ b/5.5.0/dir_b0898c9054c4cef5b363d6b2a55270fb.js @@ -0,0 +1,4 @@ +var dir_b0898c9054c4cef5b363d6b2a55270fb = +[ + [ "read_result_set.h", "d3/dc8/read__result__set_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_b23df07760bb6bb900260e07981399da.html b/5.5.0/dir_b23df07760bb6bb900260e07981399da.html new file mode 100644 index 0000000000..b188a8e9b7 --- /dev/null +++ b/5.5.0/dir_b23df07760bb6bb900260e07981399da.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CMakeFiles Directory Reference
+
+
+
+
+ +
+ + + + diff --git a/5.5.0/dir_b23df07760bb6bb900260e07981399da.js b/5.5.0/dir_b23df07760bb6bb900260e07981399da.js new file mode 100644 index 0000000000..3c9e3c0655 --- /dev/null +++ b/5.5.0/dir_b23df07760bb6bb900260e07981399da.js @@ -0,0 +1,5 @@ +var dir_b23df07760bb6bb900260e07981399da = +[ + [ "4.1.0", "dir_7b7edc53aca606fefe3f7c0353294664.html", "dir_7b7edc53aca606fefe3f7c0353294664" ], + [ "hazelcast-cpp-client.dir", "dir_98c2461af971668f40ae06e428b1dae2.html", "dir_98c2461af971668f40ae06e428b1dae2" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.html b/5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.html new file mode 100644 index 0000000000..6e49d8e8e8 --- /dev/null +++ b/5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.html @@ -0,0 +1,122 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/serialization Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
serialization Directory Reference
+
+
+ + + + + + +

+Files

 
field_kind.h
 
generic_record.h
 
generic_record_builder.h
 
serialization.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.js b/5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.js new file mode 100644 index 0000000000..cdc502dd5e --- /dev/null +++ b/5.5.0/dir_b4e6efcfe681d09a67ec05d67aa6e4c3.js @@ -0,0 +1,7 @@ +var dir_b4e6efcfe681d09a67ec05d67aa6e4c3 = +[ + [ "field_kind.h", "da/da0/field__kind_8h_source.html", null ], + [ "generic_record.h", "d8/d76/generic__record_8h_source.html", null ], + [ "generic_record_builder.h", "d9/da1/generic__record__builder_8h_source.html", null ], + [ "serialization.h", "dd/d50/serialization_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.html b/5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.html new file mode 100644 index 0000000000..3681290432 --- /dev/null +++ b/5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.html @@ -0,0 +1,184 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
client Directory Reference
+
+
+ + + + + + + + + + + +

+Directories

 
aws
 
config
 
exception
 
monitor
 
query
 
ringbuffer
 
serialization
 
sql
 
topic
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 
address.h
 
big_decimal.h
 
client_config.h
 
client_properties.h
 
cluster.h
 
distributed_object.h
 
endpoint.h
 
entry_event.h
 
entry_listener.h
 
entry_view.h
 
execution_callback.h
 
flake_id_generator.h
 
hazelcast.h
 
hazelcast_client.h
 
hazelcast_json_value.h
 
iexecutor_service.h
 
ilist.h
 
imap.h
 
initial_membership_event.h
 
iqueue.h
 
iset.h
 
item_event.h
 
item_listener.h
 
itopic.h
 
lifecycle_event.h
 
lifecycle_listener.h
 
load_balancer.h
 
local_date.h
 
local_date_time.h
 
local_endpoint.h
 
local_time.h
 
map_event.h
 
member.h
 
member_selectors.h
 
membership_event.h
 
membership_listener.h
 
multi_map.h
 
offset_date_time.h
 
partition_aware.h
 
pipelining.h
 
pn_counter.h
 
reliable_topic.h
 
replicated_map.h
 
ringbuffer.h
 
serialization_config.h
 
socket.h
 
socket_interceptor.h
 
transaction_context.h
 
transaction_options.h
 
transactional_list.h
 
transactional_map.h
 
transactional_multi_map.h
 
transactional_queue.h
 
transactional_set.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.js b/5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.js new file mode 100644 index 0000000000..5bbc9adabe --- /dev/null +++ b/5.5.0/dir_b6cc82c03cd8546f7cb0d883249b5021.js @@ -0,0 +1,66 @@ +var dir_b6cc82c03cd8546f7cb0d883249b5021 = +[ + [ "aws", "dir_c195c6631d6ce9d3991a43a68cc95d3e.html", "dir_c195c6631d6ce9d3991a43a68cc95d3e" ], + [ "config", "dir_8b7b53eae0b6d356303366842271376f.html", "dir_8b7b53eae0b6d356303366842271376f" ], + [ "exception", "dir_9af7db437b38c8cd8bbd129237f13ee1.html", "dir_9af7db437b38c8cd8bbd129237f13ee1" ], + [ "monitor", "dir_b848b2c8599ea51e43739e2e057b91af.html", "dir_b848b2c8599ea51e43739e2e057b91af" ], + [ "query", "dir_be570f9c7ec6e897fd59311a1b46a721.html", "dir_be570f9c7ec6e897fd59311a1b46a721" ], + [ "ringbuffer", "dir_b0898c9054c4cef5b363d6b2a55270fb.html", "dir_b0898c9054c4cef5b363d6b2a55270fb" ], + [ "serialization", "dir_b4e6efcfe681d09a67ec05d67aa6e4c3.html", "dir_b4e6efcfe681d09a67ec05d67aa6e4c3" ], + [ "sql", "dir_c7dd8857d6ce2c18afd63797dfe923ea.html", "dir_c7dd8857d6ce2c18afd63797dfe923ea" ], + [ "topic", "dir_ecfa6e90d38cca8736adee25fbb5b808.html", "dir_ecfa6e90d38cca8736adee25fbb5b808" ], + [ "address.h", "d9/d9b/address_8h_source.html", null ], + [ "big_decimal.h", "de/d06/big__decimal_8h_source.html", null ], + [ "client_config.h", "d2/d17/client__config_8h_source.html", null ], + [ "client_properties.h", "d9/d11/client__properties_8h_source.html", null ], + [ "cluster.h", "d9/d2f/cluster_8h_source.html", null ], + [ "distributed_object.h", "d4/d4e/distributed__object_8h_source.html", null ], + [ "endpoint.h", "d5/d97/endpoint_8h_source.html", null ], + [ "entry_event.h", "d7/dd1/entry__event_8h_source.html", null ], + [ "entry_listener.h", "d7/d34/entry__listener_8h_source.html", null ], + [ "entry_view.h", "de/dbe/entry__view_8h_source.html", null ], + [ "execution_callback.h", "d7/dbe/execution__callback_8h_source.html", null ], + [ "flake_id_generator.h", "d7/dc9/flake__id__generator_8h_source.html", null ], + [ "hazelcast.h", "da/dac/hazelcast_8h_source.html", null ], + [ "hazelcast_client.h", "d9/dbd/hazelcast__client_8h_source.html", null ], + [ "hazelcast_json_value.h", "d8/dcf/hazelcast__json__value_8h_source.html", null ], + [ "iexecutor_service.h", "d8/dbf/iexecutor__service_8h_source.html", null ], + [ "ilist.h", "d6/dfc/ilist_8h_source.html", null ], + [ "imap.h", "d4/dcf/imap_8h_source.html", null ], + [ "initial_membership_event.h", "d9/d15/initial__membership__event_8h_source.html", null ], + [ "iqueue.h", "d6/d2f/iqueue_8h_source.html", null ], + [ "iset.h", "db/df8/iset_8h_source.html", null ], + [ "item_event.h", "d6/d89/item__event_8h_source.html", null ], + [ "item_listener.h", "dd/d8b/item__listener_8h_source.html", null ], + [ "itopic.h", "da/d9d/itopic_8h_source.html", null ], + [ "lifecycle_event.h", "de/db1/lifecycle__event_8h_source.html", null ], + [ "lifecycle_listener.h", "d2/d2a/lifecycle__listener_8h_source.html", null ], + [ "load_balancer.h", "dc/dc6/load__balancer_8h_source.html", null ], + [ "local_date.h", "d0/d97/local__date_8h_source.html", null ], + [ "local_date_time.h", "d5/da8/local__date__time_8h_source.html", null ], + [ "local_endpoint.h", "d8/d71/local__endpoint_8h_source.html", null ], + [ "local_time.h", "da/ddc/local__time_8h_source.html", null ], + [ "map_event.h", "d0/d50/map__event_8h_source.html", null ], + [ "member.h", "d9/d48/member_8h_source.html", null ], + [ "member_selectors.h", "dc/d98/member__selectors_8h_source.html", null ], + [ "membership_event.h", "d0/de0/membership__event_8h_source.html", null ], + [ "membership_listener.h", "d0/de9/membership__listener_8h_source.html", null ], + [ "multi_map.h", "de/d1d/multi__map_8h_source.html", null ], + [ "offset_date_time.h", "d0/ded/offset__date__time_8h_source.html", null ], + [ "partition_aware.h", "dd/d2c/partition__aware_8h_source.html", null ], + [ "pipelining.h", "d7/de5/pipelining_8h_source.html", null ], + [ "pn_counter.h", "d5/d19/pn__counter_8h_source.html", null ], + [ "reliable_topic.h", "de/db5/reliable__topic_8h_source.html", null ], + [ "replicated_map.h", "dc/d32/replicated__map_8h_source.html", null ], + [ "ringbuffer.h", "d6/da4/ringbuffer_8h_source.html", null ], + [ "serialization_config.h", "de/df3/serialization__config_8h_source.html", null ], + [ "socket.h", "da/ddd/socket_8h_source.html", null ], + [ "socket_interceptor.h", "d4/d09/socket__interceptor_8h_source.html", null ], + [ "transaction_context.h", "d0/d7d/transaction__context_8h_source.html", null ], + [ "transaction_options.h", "de/dbc/transaction__options_8h_source.html", null ], + [ "transactional_list.h", "d2/d3c/transactional__list_8h_source.html", null ], + [ "transactional_map.h", "d8/d0a/transactional__map_8h_source.html", null ], + [ "transactional_multi_map.h", "d3/de7/transactional__multi__map_8h_source.html", null ], + [ "transactional_queue.h", "d3/d9f/transactional__queue_8h_source.html", null ], + [ "transactional_set.h", "d1/db7/transactional__set_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.html b/5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.html new file mode 100644 index 0000000000..9893986dcd --- /dev/null +++ b/5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/monitor Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
monitor Directory Reference
+
+
+ + + + +

+Files

 
local_map_stats.h
 
near_cache_stats.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.js b/5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.js new file mode 100644 index 0000000000..4beb17d8d6 --- /dev/null +++ b/5.5.0/dir_b848b2c8599ea51e43739e2e057b91af.js @@ -0,0 +1,5 @@ +var dir_b848b2c8599ea51e43739e2e057b91af = +[ + [ "local_map_stats.h", "d1/dd3/local__map__stats_8h_source.html", null ], + [ "near_cache_stats.h", "dc/db9/near__cache__stats_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.html b/5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.html new file mode 100644 index 0000000000..b178f157b1 --- /dev/null +++ b/5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.html @@ -0,0 +1,121 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/query Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
query Directory Reference
+
+
+ + + + + +

+Files

 
entry_comparator.h
 
paging_predicate.h
 
predicates.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.js b/5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.js new file mode 100644 index 0000000000..b8d61535e9 --- /dev/null +++ b/5.5.0/dir_be570f9c7ec6e897fd59311a1b46a721.js @@ -0,0 +1,6 @@ +var dir_be570f9c7ec6e897fd59311a1b46a721 = +[ + [ "entry_comparator.h", "d7/d94/entry__comparator_8h_source.html", null ], + [ "paging_predicate.h", "d5/d1f/paging__predicate_8h_source.html", null ], + [ "predicates.h", "dc/da5/predicates_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_bf198d74cc86d34046b9826004bdf380.html b/5.5.0/dir_bf198d74cc86d34046b9826004bdf380.html new file mode 100644 index 0000000000..180ab2f6bc --- /dev/null +++ b/5.5.0/dir_bf198d74cc86d34046b9826004bdf380.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws/utility Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
utility Directory Reference
+
+
+ + + + +

+Files

 
aws_url_encoder.h
 
cloud_utility.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_bf198d74cc86d34046b9826004bdf380.js b/5.5.0/dir_bf198d74cc86d34046b9826004bdf380.js new file mode 100644 index 0000000000..9ee7e5c36b --- /dev/null +++ b/5.5.0/dir_bf198d74cc86d34046b9826004bdf380.js @@ -0,0 +1,5 @@ +var dir_bf198d74cc86d34046b9826004bdf380 = +[ + [ "aws_url_encoder.h", "d1/d8b/aws__url__encoder_8h_source.html", null ], + [ "cloud_utility.h", "d4/d6d/cloud__utility_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.html b/5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.html new file mode 100644 index 0000000000..8a44ed0b94 --- /dev/null +++ b/5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.html @@ -0,0 +1,124 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/aws Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
aws Directory Reference
+
+
+ + + + +

+Directories

 
security
 
utility
+ + +

+Files

 
aws_client.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.js b/5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.js new file mode 100644 index 0000000000..aefa8f1cd8 --- /dev/null +++ b/5.5.0/dir_c195c6631d6ce9d3991a43a68cc95d3e.js @@ -0,0 +1,6 @@ +var dir_c195c6631d6ce9d3991a43a68cc95d3e = +[ + [ "security", "dir_2c3342128d451ef434729ad17e4bcba5.html", "dir_2c3342128d451ef434729ad17e4bcba5" ], + [ "utility", "dir_bf198d74cc86d34046b9826004bdf380.html", "dir_bf198d74cc86d34046b9826004bdf380" ], + [ "aws_client.h", "d5/d25/aws__client_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.html b/5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.html new file mode 100644 index 0000000000..48c022d1e8 --- /dev/null +++ b/5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.html @@ -0,0 +1,127 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/sql Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
sql Directory Reference
+
+
+ + + + + + + + + + + +

+Files

 
hazelcast_sql_exception.h
 
sql_column_type.h
 
sql_expected_result_type.h
 
sql_page.h
 
sql_result.h
 
sql_service.h
 
sql_statement.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.js b/5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.js new file mode 100644 index 0000000000..ab471a0aa6 --- /dev/null +++ b/5.5.0/dir_c7dd8857d6ce2c18afd63797dfe923ea.js @@ -0,0 +1,12 @@ +var dir_c7dd8857d6ce2c18afd63797dfe923ea = +[ + [ "hazelcast_sql_exception.h", "d8/d52/hazelcast__sql__exception_8h_source.html", null ], + [ "sql_column_metadata.h", "d8/d62/sql__column__metadata_8h_source.html", null ], + [ "sql_column_type.h", "dd/dea/sql__column__type_8h_source.html", null ], + [ "sql_expected_result_type.h", "d8/d0b/sql__expected__result__type_8h_source.html", null ], + [ "sql_page.h", "d7/d93/sql__page_8h_source.html", null ], + [ "sql_result.h", "df/dcd/sql__result_8h_source.html", null ], + [ "sql_row_metadata.h", "d5/d56/sql__row__metadata_8h_source.html", null ], + [ "sql_service.h", "d6/d18/sql__service_8h_source.html", null ], + [ "sql_statement.h", "d4/d2f/sql__statement_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_c844de481c629cb6035bd843fbf68950.html b/5.5.0/dir_c844de481c629cb6035bd843fbf68950.html new file mode 100644 index 0000000000..bf28d3880d --- /dev/null +++ b/5.5.0/dir_c844de481c629cb6035bd843fbf68950.html @@ -0,0 +1,124 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/src/hazelcast Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast Directory Reference
+
+
+ + + + +

+Directories

 
client
 
cp
+ + +

+Files

 
logger.cpp
+
+
+ +
+ + + + diff --git a/5.5.0/dir_c844de481c629cb6035bd843fbf68950.js b/5.5.0/dir_c844de481c629cb6035bd843fbf68950.js new file mode 100644 index 0000000000..e2fe755db3 --- /dev/null +++ b/5.5.0/dir_c844de481c629cb6035bd843fbf68950.js @@ -0,0 +1,6 @@ +var dir_c844de481c629cb6035bd843fbf68950 = +[ + [ "client", "dir_adaa0a7f60070b9ddabb2cfa70fc12d1.html", "dir_adaa0a7f60070b9ddabb2cfa70fc12d1" ], + [ "cp", "dir_9491ada899256cd8ea2ec9beff60b4a6.html", "dir_9491ada899256cd8ea2ec9beff60b4a6" ], + [ "logger.cpp", "d3/d30/logger_8cpp_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.html b/5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.html new file mode 100644 index 0000000000..6bf511294e --- /dev/null +++ b/5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: hazelcast Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast Directory Reference
+
+
+
+
+ +
+ + + + diff --git a/5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.js b/5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.js new file mode 100644 index 0000000000..fe32a4979e --- /dev/null +++ b/5.5.0/dir_de5fdebaf0c4a409593b64f66c35cb7a.js @@ -0,0 +1,6 @@ +var dir_de5fdebaf0c4a409593b64f66c35cb7a = +[ + [ "CMakeFiles", "dir_b23df07760bb6bb900260e07981399da.html", "dir_b23df07760bb6bb900260e07981399da" ], + [ "include", "dir_3dfbae8fddc7c8da9697b46adbebbf27.html", "dir_3dfbae8fddc7c8da9697b46adbebbf27" ], + [ "src", "dir_763bba7349163ec1aca149e2bf60793e.html", "dir_763bba7349163ec1aca149e2bf60793e" ] +]; \ No newline at end of file diff --git a/5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.html b/5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.html new file mode 100644 index 0000000000..cf40f366e2 --- /dev/null +++ b/5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.html @@ -0,0 +1,121 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/include/hazelcast/client/topic Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
topic Directory Reference
+
+
+ + + + + +

+Files

 
listener.h
 
message.h
 
reliable_listener.h
+
+
+ +
+ + + + diff --git a/5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.js b/5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.js new file mode 100644 index 0000000000..47e8817218 --- /dev/null +++ b/5.5.0/dir_ecfa6e90d38cca8736adee25fbb5b808.js @@ -0,0 +1,6 @@ +var dir_ecfa6e90d38cca8736adee25fbb5b808 = +[ + [ "listener.h", "d0/d39/listener_8h_source.html", null ], + [ "message.h", "d2/d0d/message_8h_source.html", null ], + [ "reliable_listener.h", "d0/dea/reliable__listener_8h_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/dir_fa114f656b614f03ac3d43962caedfba.html b/5.5.0/dir_fa114f656b614f03ac3d43962caedfba.html new file mode 100644 index 0000000000..ba75bebf3b --- /dev/null +++ b/5.5.0/dir_fa114f656b614f03ac3d43962caedfba.html @@ -0,0 +1,124 @@ + + + + + + + +Hazelcast C++ Client: hazelcast/CMakeFiles/hazelcast-cpp-client.dir/src/hazelcast Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
hazelcast Directory Reference
+
+
+ + + + +

+Directories

 
client
 
cp
+ + +

+Files

 
logger.cpp.o.d
+
+
+ +
+ + + + diff --git a/5.5.0/dir_fa114f656b614f03ac3d43962caedfba.js b/5.5.0/dir_fa114f656b614f03ac3d43962caedfba.js new file mode 100644 index 0000000000..12cdf92889 --- /dev/null +++ b/5.5.0/dir_fa114f656b614f03ac3d43962caedfba.js @@ -0,0 +1,6 @@ +var dir_fa114f656b614f03ac3d43962caedfba = +[ + [ "client", "dir_2decfa00c7c4d8c81fffb1b802351786.html", "dir_2decfa00c7c4d8c81fffb1b802351786" ], + [ "cp", "dir_aa5509eede10bd7d69e72a7f88534eda.html", "dir_aa5509eede10bd7d69e72a7f88534eda" ], + [ "logger.cpp.o.d", "df/dd9/logger_8cpp_8o_8d_source.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/doxygen.css b/5.5.0/doxygen.css new file mode 100644 index 0000000000..e0384f8649 --- /dev/null +++ b/5.5.0/doxygen.css @@ -0,0 +1,2500 @@ +/* The standard CSS for doxygen 1.15.0*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #3D578C; +--page-visited-link-color: #3D578C; +--page-external-link-color: #334975; + +/* index */ +--index-odd-item-bg-color: #F8F9FC; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F9FAFC; +--header-separator-color: #C4CFE5; +--group-header-separator-color: #D9E0EE; +--group-header-color: #354C7B; +--inherit-header-color: gray; + +--footer-foreground-color: #2A3D61; +--footer-logo-width: 75px; +--citation-label-color: #334975; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #C4CFE5; +--directory-separator-color: #9CAFD4; +--separator-color: #4A6AAA; + +--blockquote-background-color: #F7F8FB; +--blockquote-border-color: #9CAFD4; + +--scrollbar-thumb-color: #C4CFE5; +--scrollbar-background-color: #F9FAFC; + +--icon-background-color: #728DC1; +--icon-foreground-color: white; +/* +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg');*/ +--icon-folder-open-fill-color: #C4CFE5; +--icon-folder-fill-color: #D8DFEE; +--icon-folder-border-color: #4665A2; +--icon-doc-fill-color: #D8DFEE; +--icon-doc-border-color: #4665A2; + +/* brief member declaration list */ +--memdecl-background-color: #F9FAFC; +--memdecl-separator-color: #DEE4F0; +--memdecl-foreground-color: #555; +--memdecl-template-color: #4665A2; +--memdecl-border-color: #D5DDEC; + +/* detailed member list */ +--memdef-border-color: #A8B8D9; +--memdef-title-background-color: #E2E8F2; +--memdef-proto-background-color: #EEF1F7; +--memdef-proto-text-color: #253555; +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #4665A2; + +/* tables */ +--table-cell-border-color: #2D4068; +--table-header-background-color: #374F7F; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #728DC1; +--label-left-top-border-color: #5373B4; +--label-right-bottom-border-color: #C4CFE5; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F9FAFC; +--nav-foreground-color: #364D7C; +--nav-border-color: #C4CFE5; +--nav-breadcrumb-separator-color: #C4CFE5; +--nav-breadcrumb-active-bg: #EEF1F7; +--nav-breadcrumb-color: #354C7B; +--nav-breadcrumb-border-color: #E1E7F2; +--nav-splitbar-bg-color: #DCE2EF; +--nav-splitbar-handle-color: #9CAFD4; +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #283A5D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-menu-button-color: #364D7C; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-active-bg: #DCE2EF; +--nav-menu-active-color: #9CAFD4; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #B6C4DF; +--nav-arrow-selected-color: #90A5CE; + +/* sync icon */ +--sync-icon-border-color: #C4CFE5; +--sync-icon-background-color: #F9FAFC; +--sync-icon-selected-background-color: #EEF1F7; +--sync-icon-color: #C4CFE5; +--sync-icon-selected-color: #6884BD; + +/* table of contents */ +--toc-background-color: #F4F6FA; +--toc-border-color: #D8DFEE; +--toc-header-color: #4665A2; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-active-color: black; +--search-filter-background-color: rgba(255,255,255,.7); +--search-filter-backdrop-filter: blur(4px); +--search-filter-foreground-color: black; +--search-filter-border-color: rgba(150,150,150,.4); +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #3D578C; +--search-results-foreground-color: #425E97; +--search-results-background-color: rgba(255,255,255,.8); +--search-results-backdrop-filter: blur(4px); +--search-results-border-color: rgba(150,150,150,.4); +--search-box-border-color: #B6C4DF; +--search-close-icon-bg-color: #A0A0A0; +--search-close-icon-fg-color: white; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #4665A2; +--code-external-link-color: #4665A2; +--fragment-foreground-color: black; +--fragment-background-color: #FBFCFD; +--fragment-border-color: #C4CFE5; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #4665A2; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #4665A2; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--fragment-copy-ok-color: #2EC82E; +--fragment-highlight-filter: -3; +--tooltip-foreground-color: black; +--tooltip-background-color: rgba(255,255,255,0.8); +--tooltip-arrow-background-color: white; +--tooltip-border-color: rgba(150,150,150,0.7); +--tooltip-backdrop-filter: blur(3px); +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #4665A2; +--tooltip-shadow: 0 4px 8px 0 rgba(0,0,0,.25); +--fold-line-color: #808080; + +/** font-family */ +--font-family-normal: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +/** special sections */ +--warning-color-bg: #f8d1cc; +--warning-color-hl: #b61825; +--warning-color-text: #75070f; +--note-color-bg: #faf3d8; +--note-color-hl: #f3a600; +--note-color-text: #5f4204; +--todo-color-bg: #e4f3ff; +--todo-color-hl: #1879C4; +--todo-color-text: #274a5c; +--test-color-bg: #e8e8ff; +--test-color-hl: #3939C4; +--test-color-text: #1a1a5c; +--deprecated-color-bg: #ecf0f3; +--deprecated-color-hl: #5b6269; +--deprecated-color-text: #43454a; +--bug-color-bg: #e4dafd; +--bug-color-hl: #5b2bdd; +--bug-color-text: #2a0d72; +--invariant-color-bg: #d8f1e3; +--invariant-color-hl: #44b86f; +--invariant-color-text: #265532; +} + +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #90A5CE; +--page-visited-link-color: #90A5CE; +--page-external-link-color: #A3B4D7; + +/* index */ +--index-odd-item-bg-color: #0B101A; +--index-even-item-bg-color: black; +--index-header-color: #C4CFE5; +--index-separator-color: #334975; + +/* header */ +--header-background-color: #070B11; +--header-separator-color: #141C2E; +--group-header-separator-color: #1D2A43; +--group-header-color: #90A5CE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #5B7AB7; +--footer-logo-width: 60px; +--citation-label-color: #90A5CE; +--glow-color: cyan; + +--title-background-color: #090D16; +--title-separator-color: #212F4B; +--directory-separator-color: #283A5D; +--separator-color: #283A5D; + +--blockquote-background-color: #101826; +--blockquote-border-color: #283A5D; + +--scrollbar-thumb-color: #2C3F65; +--scrollbar-background-color: #070B11; + +--icon-background-color: #334975; +--icon-foreground-color: #C4CFE5; +--icon-folder-open-fill-color: #4665A2; +--icon-folder-fill-color: #5373B4; +--icon-folder-border-color: #C4CFE5; +--icon-doc-fill-color: #6884BD; +--icon-doc-border-color: #C4CFE5; + +/* brief member declaration list */ +--memdecl-background-color: #0B101A; +--memdecl-separator-color: #2C3F65; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #7C95C6; +--memdecl-border-color: #233250; + +/* detailed member list */ +--memdef-border-color: #233250; +--memdef-title-background-color: #1B2840; +--memdef-proto-background-color: #19243A; +--memdef-proto-text-color: #9DB0D4; +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #7C95C6; + +/* tables */ +--table-cell-border-color: #283A5D; +--table-header-background-color: #283A5D; +--table-header-foreground-color: #C4CFE5; + +/* labels */ +--label-background-color: #354C7B; +--label-left-top-border-color: #4665A2; +--label-right-bottom-border-color: #283A5D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #101826; +--nav-foreground-color: #364D7C; +--nav-border-color: #212F4B; +--nav-breadcrumb-separator-color: #212F4B; +--nav-breadcrumb-active-bg: #1D2A43; +--nav-breadcrumb-color: #90A5CE; +--nav-breadcrumb-border-color: #2A3D61; +--nav-splitbar-bg-color: #283A5D; +--nav-splitbar-handle-color: #4665A2; +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #B6C4DF; +--nav-text-hover-color: #DCE2EF; +--nav-text-active-color: #DCE2EF; +--nav-menu-button-color: #B6C4DF; +--nav-menu-background-color: #05070C; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-active-bg: #1D2A43; +--nav-menu-active-color: #C9D3E7; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #4665A2; +--nav-arrow-selected-color: #6884BD; + +/* sync icon */ +--sync-icon-border-color: #212F4B; +--sync-icon-background-color: #101826; +--sync-icon-selected-background-color: #1D2A43; +--sync-icon-color: #4665A2; +--sync-icon-selected-color: #5373B4; + +/* table of contents */ +--toc-background-color: #151E30; +--toc-border-color: #202E4A; +--toc-header-color: #A3B4D7; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-active-color: #F5F5F5; +--search-filter-background-color: #101826; +--search-filter-foreground-color: #90A5CE; +--search-filter-backdrop-filter: none; +--search-filter-border-color: #7C95C6; +--search-filter-highlight-text-color: #BCC9E2; +--search-filter-highlight-bg-color: #283A5D; +--search-results-background-color: black; +--search-results-foreground-color: #90A5CE; +--search-results-backdrop-filter: none; +--search-results-border-color: #334975; +--search-box-border-color: #334975; +--search-close-icon-bg-color: #909090; +--search-close-icon-fg-color: black; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: #090D16; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--fragment-copy-ok-color: #0EA80E; +--fragment-highlight-filter: 5; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-arrow-background-color: #202020; +--tooltip-backdrop-filter: none; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; + +/** font-family */ +--font-family-normal: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +/** special sections */ +--warning-color-bg: #2e1917; +--warning-color-hl: #ad2617; +--warning-color-text: #f5b1aa; +--note-color-bg: #3b2e04; +--note-color-hl: #f1b602; +--note-color-text: #ceb670; +--todo-color-bg: #163750; +--todo-color-hl: #1982D2; +--todo-color-text: #dcf0fa; +--test-color-bg: #121258; +--test-color-hl: #4242cf; +--test-color-text: #c0c0da; +--deprecated-color-bg: #2e323b; +--deprecated-color-hl: #738396; +--deprecated-color-text: #abb0bd; +--bug-color-bg: #2a2536; +--bug-color-hl: #7661b3; +--bug-color-text: #ae9ed6; +--invariant-color-bg: #303a35; +--invariant-color-hl: #76ce96; +--invariant-color-text: #cceed5; +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); +} + +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; +} + +body.resizing { + user-select: none; + -webkit-user-select: none; +} + +#doc-content { + scrollbar-width: thin; +} + +/* @group Heading Levels */ + +.title { + font-family: var(--font-family-normal); + line-height: 28px; + font-size: 160%; + font-weight: 400; + margin: 10px 2px; +} + +h1.groupheader { + font-size: 150%; +} + +h2.groupheader { + box-shadow: 12px 0 var(--page-background-color), + -12px 0 var(--page-background-color), + 12px 1px var(--group-header-separator-color), + -12px 1px var(--group-header-separator-color); + color: var(--group-header-color); + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +td h2.groupheader { + box-shadow: 13px 0 var(--page-background-color), + -13px 0 var(--page-background-color), + 13px 1px var(--group-header-separator-color), + -13px 1px var(--group-header-separator-color); +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px var(--glow-color); +} + +dt { + font-weight: bold; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + margin-right: 6px; + padding-right: 6px; + text-align: right; + line-height: 110%; + background-color: var(--nav-background-color); +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL { + padding-right: 6px; + padding-left: 6px; + border-radius: 0 6px 6px 0; + background-color: var(--nav-menu-active-bg); +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: var(--index-header-color); +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + +.classindex dl.odd { + background-color: var(--index-odd-item-bg-color); +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: var(--page-link-color); + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: var(--page-visited-link-color); +} + +span.label a:hover { + text-decoration: none; + background: linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%); +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.el, a.el:visited, a.code, a.code:visited, a.line, a.line:visited { + color: var(--page-link-color); +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: var(--page-external-link-color); +} + +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul.check { + list-style:none; + text-indent: -16px; + padding-left: 38px; +} +li.unchecked:before { + content: "\2610\A0"; +} +li.checked:before { + content: "\2611\A0"; +} + +ol { + text-indent: 0px; +} + +ul { + text-indent: 0px; + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; + overflow-y: hidden; + position: relative; + min-height: 12px; + margin: 10px 0px; + padding: 10px 10px; + border: 1px solid var(--fragment-border-color); + border-radius: 4px; + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); +} + +pre.fragment { + word-wrap: break-word; + font-size: 10pt; + line-height: 125%; + font-family: var(--font-family-monospace); +} + +span.tt { + white-space: pre; + font-family: var(--font-family-monospace); + background-color: var(--fragment-background-color); +} + +.clipboard { + width: 24px; + height: 24px; + right: 5px; + top: 5px; + opacity: 0; + position: absolute; + display: inline; + overflow: hidden; + justify-content: center; + align-items: center; + cursor: pointer; +} + +.clipboard.success { + border: 1px solid var(--fragment-foreground-color); + border-radius: 4px; +} + +.fragment:hover .clipboard, .clipboard.success { + opacity: .4; +} + +.clipboard:hover, .clipboard.success { + opacity: 1 !important; +} + +.clipboard:active:not([class~=success]) svg { + transform: scale(.91); +} + +.clipboard.success svg { + fill: var(--fragment-copy-ok-color); +} + +.clipboard.success { + border-color: var(--fragment-copy-ok-color); +} + +div.line { + font-family: var(--font-family-monospace); + font-size: 13px; + min-height: 13px; + line-height: 1.2; + text-wrap: wrap; + word-break: break-all; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -62px; + padding-left: 62px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); +} + +span.fold { + display: inline-block; + width: 12px; + height: 12px; + margin-left: 4px; + margin-right: 1px; +} + +span.foldnone { + display: inline-block; + position: relative; + cursor: pointer; + user-select: none; +} + +span.fold.plus, span.fold.minus { + width: 10px; + height: 10px; + background-color: var(--fragment-background-color); + position: relative; + border: 1px solid var(--fold-line-color); + margin-right: 1px; +} + +span.fold.plus::before, span.fold.minus::before { + content: ''; + position: absolute; + background-color: var(--fold-line-color); +} + +span.fold.plus::before { + width: 2px; + height: 6px; + top: 2px; + left: 4px; +} + +span.fold.plus::after { + content: ''; + position: absolute; + width: 6px; + height: 2px; + top: 4px; + left: 2px; + background-color: var(--fold-line-color); +} + +span.fold.minus::before { + width: 6px; + height: 2px; + top: 4px; + left: 2px; +} + +span.lineno { + padding-right: 4px; + margin-right: 9px; + text-align: right; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); + white-space: pre; +} +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); +} + +span.lineno a:hover { + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + box-shadow: 13px 0 var(--page-background-color), + -13px 0 var(--page-background-color), + 13px 1px var(--group-header-separator-color), + -13px 1px var(--group-header-separator-color); + color: var(--group-header-color); + font-size: 110%; + font-weight: 500; + margin-left: 0px; + margin-top: 0em; + margin-bottom: 6px; + padding-top: 8px; + padding-bottom: 4px; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + color: var(--page-foreground-color); + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 12px; +} + +p.formulaDsp { + text-align: center; +} + +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; + width: var(--footer-logo-width); +} + +.compoundTemplParams { + color: var(--memdecl-template-color); + font-size: 80%; + line-height: 120%; +} + +/* @group Code Colorization */ + +span.keyword { + color: var(--code-keyword-color); +} + +span.keywordtype { + color: var(--code-type-keyword-color); +} + +span.keywordflow { + color: var(--code-flow-keyword-color); +} + +span.comment { + color: var(--code-comment-color); +} + +span.preprocessor { + color: var(--code-preprocessor-color); +} + +span.stringliteral { + color: var(--code-string-literal-color); +} + +span.charliteral { + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); +} + +span.vhdldigit { + color: var(--code-vhdl-digit-color); +} + +span.vhdlchar { + color: var(--code-vhdl-char-color); +} + +span.vhdlkeyword { + color: var(--code-vhdl-keyword-color); +} + +span.vhdllogic { + color: var(--code-vhdl-logic-color); +} + +blockquote { + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid var(--table-cell-border-color); +} + +th.dirtab { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-weight: bold; +} + +hr { + border: none; + margin-top: 16px; + margin-bottom: 16px; + height: 1px; + box-shadow: 13px 0 var(--page-background-color), + -13px 0 var(--page-background-color), + 13px 1px var(--group-header-separator-color), + -13px 1px var(--group-header-separator-color); +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); +} + +.memberdecls tr[class^='memitem'] { + font-family: var(--font-family-monospace); +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight { + padding-top: 2px; + padding-bottom: 2px; +} + +.memTemplParams { + padding-left: 10px; + padding-top: 5px; +} + +.memItemLeft, .memItemRight, .memTemplParams { + background-color: var(--memdecl-background-color); +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: var(--memdecl-foreground-color); +} + +tr[class^='memdesc'] { + box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,.075); +} + +.mdescLeft { + border-left: 1px solid var(--memdecl-border-color); + border-bottom: 1px solid var(--memdecl-border-color); +} + +.mdescRight { + border-right: 1px solid var(--memdecl-border-color); + border-bottom: 1px solid var(--memdecl-border-color); +} + +.memTemplParams { + color: var(--memdecl-template-color); + white-space: nowrap; + font-size: 80%; + border-left: 1px solid var(--memdecl-border-color); + border-right: 1px solid var(--memdecl-border-color); +} + +td.ititle { + border: 1px solid var(--memdecl-border-color); + border-top-left-radius: 4px; + border-top-right-radius: 4px; + padding-left: 10px; +} + +tr:not(:first-child) > td.ititle { + border-top: 0; + border-radius: 0; +} + +.memItemLeft { + white-space: nowrap; + border-left: 1px solid var(--memdecl-border-color); + border-bottom: 1px solid var(--memdecl-border-color); + padding-left: 10px; + transition: none; +} + +.memItemRight { + width: 100%; + border-right: 1px solid var(--memdecl-border-color); + border-bottom: 1px solid var(--memdecl-border-color); + padding-right: 10px; + transition: none; +} + +tr.heading + tr[class^='memitem'] td.memItemLeft, +tr.groupHeader + tr[class^='memitem'] td.memItemLeft, +tr.inherit_header + tr[class^='memitem'] td.memItemLeft { + border-top: 1px solid var(--memdecl-border-color); + border-top-left-radius: 4px; +} + +tr.heading + tr[class^='memitem'] td.memItemRight, +tr.groupHeader + tr[class^='memitem'] td.memItemRight, +tr.inherit_header + tr[class^='memitem'] td.memItemRight { + border-top: 1px solid var(--memdecl-border-color); + border-top-right-radius: 4px; +} + +tr.heading + tr[class^='memitem'] td.memTemplParams, +tr.heading + tr td.ititle, +tr.groupHeader + tr[class^='memitem'] td.memTemplParams, +tr.groupHeader + tr td.ititle, +tr.inherit_header + tr[class^='memitem'] td.memTemplParams { + border-top: 1px solid var(--memdecl-border-color); + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +table.memberdecls tr:last-child td.memItemLeft, +table.memberdecls tr:last-child td.mdescLeft, +table.memberdecls tr[class^='memitem']:has(+ tr.groupHeader) td.memItemLeft, +table.memberdecls tr[class^='memitem']:has(+ tr.inherit_header) td.memItemLeft, +table.memberdecls tr[class^='memdesc']:has(+ tr.groupHeader) td.mdescLeft, +table.memberdecls tr[class^='memdesc']:has(+ tr.inherit_header) td.mdescLeft { + border-bottom-left-radius: 4px; +} + +table.memberdecls tr:last-child td.memItemRight, +table.memberdecls tr:last-child td.mdescRight, +table.memberdecls tr[class^='memitem']:has(+ tr.groupHeader) td.memItemRight, +table.memberdecls tr[class^='memitem']:has(+ tr.inherit_header) td.memItemRight, +table.memberdecls tr[class^='memdesc']:has(+ tr.groupHeader) td.mdescRight, +table.memberdecls tr[class^='memdesc']:has(+ tr.inherit_header) td.mdescRight { + border-bottom-right-radius: 4px; +} + +tr.template .memItemLeft, tr.template .memItemRight { + border-top: none; + padding-top: 0; +} + + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-color: var(--memdef-proto-background-color); + line-height: 1.25; + font-family: var(--font-family-monospace); + font-weight: 500; + font-size: 16px; + float:left; + box-shadow: 0 10px 0 -1px var(--memdef-proto-background-color), + 0 2px 8px 0 rgba(0,0,0,.075); + position: relative; +} + +.memtitle:after { + content: ''; + display: block; + background: var(--memdef-proto-background-color); + height: 10px; + bottom: -10px; + left: 0px; + right: -14px; + position: absolute; + border-top-right-radius: 6px; +} + +.permalink +{ + font-family: var(--font-family-monospace); + font-weight: 500; + line-height: 1.25; + font-size: 16px; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: var(--memdef-template-color); + font-family: var(--font-family-monospace); + font-weight: normal; + margin-left: 9px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + display: table !important; + width: 100%; + box-shadow: 0 2px 8px 0 rgba(0,0,0,.075); + border-radius: 4px; +} + +.memitem.glow { + box-shadow: 0 0 15px var(--glow-color); +} + +.memname { + font-family: var(--font-family-monospace); + font-size: 13px; + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 0px 6px 0px; + color: var(--memdef-proto-text-color); + font-weight: bold; + background-color: var(--memdef-proto-background-color); + border-top-right-radius: 4px; + border-bottom: 1px solid var(--memdef-border-color); +} + +.overload { + font-family: var(--font-family-monospace); + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 10px 2px 10px; + border-top-width: 0; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; + padding: 0px; + padding-bottom: 1px; +} + +.paramname { + white-space: nowrap; + padding: 0px; + padding-bottom: 1px; + margin-left: 2px; +} + +.paramname em { + color: var(--memdef-param-name-color); + font-style: normal; + margin-right: 1px; +} + +.paramname .paramdefval { + font-family: var(--font-family-monospace); +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: var(--font-family-monospace); + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); + text-shadow: none; + color: var(--label-foreground-color); + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + +.directory tr.even { + padding-left: 6px; + background-color: var(--index-even-item-bg-color); +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: var(--page-link-color); +} + +.arrow { + color: var(--nav-background-color); + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 14px; + transition: opacity 0.3s ease; +} + +span.arrowhead { + position: relative; + padding: 0; + margin: 0 0 0 2px; + display: inline-block; + width: 5px; + height: 5px; + border-right: 2px solid var(--nav-arrow-color); + border-bottom: 2px solid var(--nav-arrow-color); + transform: rotate(-45deg); + transition: transform 0.3s ease; +} + +span.arrowhead.opened { + transform: rotate(45deg); +} + +.selected span.arrowhead { + border-right: 2px solid var(--nav-arrow-selected-color); + border-bottom: 2px solid var(--nav-arrow-selected-color); +} + +.icon { + font-family: var(--font-family-icon); + line-height: normal; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfolder { + width: 24px; + height: 18px; + margin-top: 6px; + vertical-align:top; + display: inline-block; + position: relative; +} + +.icondoc { + width: 24px; + height: 18px; + margin-top: 3px; + vertical-align:top; + display: inline-block; + position: relative; +} + +.folder-icon { + width: 16px; + height: 11px; + background-color: var(--icon-folder-fill-color); + border: 1px solid var(--icon-folder-border-color); + border-radius: 0 2px 2px 2px; + position: relative; + box-sizing: content-box; +} + +.folder-icon::after { + content: ''; + position: absolute; + top: 2px; + left: -1px; + width: 16px; + height: 7px; + background-color: var(--icon-folder-open-fill-color); + border: 1px solid var(--icon-folder-border-color); + border-radius: 7px 7px 2px 2px; + transform-origin: top left; + opacity: 0; + transition: all 0.3s linear; +} + +.folder-icon::before { + content: ''; + position: absolute; + top: -3px; + left: -1px; + width: 6px; + height: 2px; + background-color: var(--icon-folder-fill-color); + border-top: 1px solid var(--icon-folder-border-color); + border-left: 1px solid var(--icon-folder-border-color); + border-right: 1px solid var(--icon-folder-border-color); + border-radius: 2px 2px 0 0; +} + +.folder-icon.open::after { + top: 3px; + opacity: 1; +} + +.doc-icon { + left: 6px; + width: 12px; + height: 16px; + background-color: var(--icon-doc-border-color); + clip-path: polygon(0 0, 66% 0, 100% 25%, 100% 100%, 0 100%); + position: relative; + display: inline-block; +} +.doc-icon::before { + content: ""; + left: 1px; + top: 1px; + width: 10px; + height: 14px; + background-color: var(--icon-doc-fill-color); + clip-path: polygon(0 0, 66% 0, 100% 25%, 100% 100%, 0 100%); + position: absolute; + box-sizing: border-box; +} +.doc-icon::after { + content: ""; + left: 7px; + top: 0px; + width: 3px; + height: 3px; + background-color: transparent; + position: absolute; + border: 1px solid var(--icon-doc-border-color); +} + + + + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +span.dynarrow { + position: relative; + display: inline-block; + width: 12px; + bottom: 1px; +} + +address { + font-style: normal; + color: var(--footer-foreground-color); +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + margin-bottom: 10px; + border: 1px solid var(--memdef-border-color); + border-spacing: 0px; + border-radius: 4px; + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname, .fieldtable td.fieldinit { + white-space: nowrap; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fieldinit { + padding-top: 3px; + text-align: right; +} + + +.fieldtable td.fielddoc { + border-bottom: 1px solid var(--memdef-border-color); +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-color: var(--memdef-title-background-color); + font-size: 90%; + color: var(--memdef-proto-text-color); + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid var(--memdef-border-color); +} + +/* ----------- navigation breadcrumb styling ----------- */ + +#nav-path ul { + height: 30px; + line-height: 30px; + color: var(--nav-text-normal-color); + overflow: hidden; + margin: 0px; + padding-left: 4px; + background-image: none; + background: var(--page-background-color); + border-bottom: 1px solid var(--nav-breadcrumb-separator-color); + font-size: var(--nav-font-size-level1); + font-family: var(--font-family-nav); + position: relative; + z-index: 100; +} + +#main-nav { + border-bottom: 1px solid var(--nav-border-color); +} + +.navpath li { + list-style-type:none; + float:left; + color: var(--nav-foreground-color); +} + +.navpath li.footer { + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + font-size: 8pt; + color: var(--footer-foreground-color); +} + +#nav-path li.navelem { + background-image: none; + display: flex; + align-items: center; + padding-left: 15px; +} + +.navpath li.navelem a { + text-shadow: none; + display: inline-block; + color: var(--nav-breadcrumb-color); + position: relative; + top: 0px; + height: 30px; + margin-right: -20px; +} + +#nav-path li.navelem:after { + content: ''; + display: inline-block; + position: relative; + top: 0; + right: -15px; + width: 30px; + height: 30px; + transform: scaleX(0.5) scale(0.707) rotate(45deg); + z-index: 10; + background: var(--page-background-color); + box-shadow: 2px -2px 0 2px var(--nav-breadcrumb-separator-color); + border-radius: 0 5px 0 50px; +} + +#nav-path li.navelem:first-child { + margin-left: -6px; +} + +#nav-path li.navelem:hover, +#nav-path li.navelem:hover:after { + background-color: var(--nav-breadcrumb-active-bg); +} + +/* ---------------------- */ + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + margin: 0px; + background-color: var(--header-background-color); + border-bottom: 1px solid var(--header-separator-color); +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl { + padding: 0 0 0 0; +} + +dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { + font-weight: bold !important; +} + +dl.warning, dl.attention, dl.important, dl.note, dl.deprecated, dl.bug, +dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { + padding: 10px; + margin: 10px 0px; + overflow: hidden; + margin-left: 0; + border-radius: 4px; +} + +dl.section dd { + margin-bottom: 2px; +} + +dl.warning, dl.attention, dl.important { + background: var(--warning-color-bg); + border-left: 8px solid var(--warning-color-hl); + color: var(--warning-color-text); +} + +dl.warning dt, dl.attention dt, dl.important dt { + color: var(--warning-color-hl); +} + +dl.warning .tt, dl.attention .tt, dl.important .tt { + background-color: hsl(from var(--warning-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + +dl.note, dl.remark { + background: var(--note-color-bg); + border-left: 8px solid var(--note-color-hl); + color: var(--note-color-text); +} + +dl.note dt, dl.remark dt { + color: var(--note-color-hl); +} + +dl.note .tt, dl.remark .tt { + background-color: hsl(from var(--note-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + +dl.todo { + background: var(--todo-color-bg); + border-left: 8px solid var(--todo-color-hl); + color: var(--todo-color-text); +} + +dl.todo dt { + color: var(--todo-color-hl); +} + +dl.todo .tt { + background-color: hsl(from var(--todo-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + +dl.test { + background: var(--test-color-bg); + border-left: 8px solid var(--test-color-hl); + color: var(--test-color-text); +} + +dl.test dt { + color: var(--test-color-hl); +} + +dl.test .tt { + background-color: hsl(from var(--test-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + +dl.bug dt a { + color: var(--bug-color-hl) !important; +} + +dl.bug { + background: var(--bug-color-bg); + border-left: 8px solid var(--bug-color-hl); + color: var(--bug-color-text); +} + +dl.bug dt a { + color: var(--bug-color-hl) !important; +} + +dl.bug .tt { + background-color: hsl(from var(--bug-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + +dl.deprecated { + background: var(--deprecated-color-bg); + border-left: 8px solid var(--deprecated-color-hl); + color: var(--deprecated-color-text); +} + +dl.deprecated dt a { + color: var(--deprecated-color-hl) !important; +} + +dl.deprecated .tt { + background-color: hsl(from var(--deprecated-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + + +dl.invariant, dl.pre, dl.post { + background: var(--invariant-color-bg); + border-left: 8px solid var(--invariant-color-hl); + color: var(--invariant-color-text); +} + +dl.invariant dt, dl.pre dt, dl.post dt { + color: var(--invariant-color-hl); +} + +dl.invariant .tt, dl.pre .tt, dl.post .tt { + background-color: hsl(from var(--invariant-color-bg) h s calc(l + var(--fragment-highlight-filter))); +} + +dl.note dd, dl.warning dd, dl.pre dd, dl.post dd, +dl.remark dd, dl.attention dd, dl.important dd, dl.invariant dd, +dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { + margin-inline-start: 0px; +} + + +#projectrow +{ + height: 56px; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; + padding-left: 0.5em; +} + +#projectname +{ + font-size: 200%; + font-family: var(--font-family-title); + margin: 0; + padding: 0; +} + +#side-nav #projectname +{ + font-size: 130%; +} + +#projectbrief +{ + font-size: 90%; + font-family: var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font-size: 50%; + font-family: var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0 0 0 5px; + margin: 0px; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:var(--citation-label-color); + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li[class^='level'] { + margin-left: 15px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.empty { + background-image: none; + margin-top: 0px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +span.obfuscator { + display: none; +} + +.inherit_header { + font-weight: 400; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0 2px 0; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 12px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + backdrop-filter: var(--tooltip-backdrop-filter); + -webkit-backdrop-filter: var(--tooltip-backdrop-filter); + border: 1px solid var(--tooltip-border-color); + border-radius: 4px; + box-shadow: var(--tooltip-shadow); + display: none; + font-size: smaller; + max-width: 80%; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: var(--tooltip-doc-color); + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip a { + color: var(--tooltip-link-color); +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: var(--tooltip-declaration-color); +} + +#powerTip div { + margin: 0px; + padding: 0px; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: var(--tooltip-arrow-background-color); + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: var(--tooltip-arrow-background-color); + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +tt, code, kbd +{ + display: inline-block; +} +tt, code, kbd +{ + vertical-align: top; +} +/* @end */ + +u { + text-decoration: underline; +} + +details>summary { + list-style-type: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; +} + +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + + +html { +--timestamp: 'Fri Nov 7 2025 09:20:15'; +} +span.timestamp { content: ' '; } +span.timestamp:before { content: var(--timestamp); } + +:root { + scrollbar-width: thin; + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); +} + +::-webkit-scrollbar { + background-color: var(--scrollbar-background-color); + height: 12px; + width: 12px; +} +::-webkit-scrollbar-thumb { + border-radius: 6px; + box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); + border: solid 2px transparent; +} +::-webkit-scrollbar-corner { + background-color: var(--scrollbar-background-color); +} + diff --git a/5.5.0/doxygen.svg b/5.5.0/doxygen.svg new file mode 100644 index 0000000000..79a7635407 --- /dev/null +++ b/5.5.0/doxygen.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/5.5.0/doxygen_crawl.html b/5.5.0/doxygen_crawl.html new file mode 100644 index 0000000000..6887563b85 --- /dev/null +++ b/5.5.0/doxygen_crawl.html @@ -0,0 +1,1563 @@ + + + +Validator / crawler helper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/5.5.0/dynsections.js b/5.5.0/dynsections.js new file mode 100644 index 0000000000..d89724e8de --- /dev/null +++ b/5.5.0/dynsections.js @@ -0,0 +1,198 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +function toggleVisibility(linkObj) { + return dynsection.toggleVisibility(linkObj); +} + +let dynsection = { + // helper function + updateStripes : function() { + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); + }, + + toggleVisibility : function(linkObj) { + const base = $(linkObj).attr('id'); + const summary = $('#'+base+'-summary'); + const content = $('#'+base+'-content'); + const trigger = $('#'+base+'-trigger'); + const src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.slideUp('fast'); + summary.show(); + $(linkObj).find('.arrowhead').addClass('closed').removeClass('opened'); + } else { + content.slideDown('fast'); + summary.hide(); + $(linkObj).find('.arrowhead').removeClass('closed').addClass('opened'); + } + return false; + }, + + toggleLevel : function(level) { + $('table.directory tr').each(function() { + const l = this.id.split('_').length-1; + const i = $('#img'+this.id.substring(3)); + const a = $('#arr'+this.id.substring(3)); + if (l'); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + const id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + const start = $(this).attr('data-start'); + const end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + const line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').addClass('plus').removeClass('minus'); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); + }, +}; +/* @license-end */ +$(function() { + $('.code,.codeRef').each(function() { + $(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html()); + $.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ]; + $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true }); + }); +}); diff --git a/5.5.0/files.html b/5.5.0/files.html new file mode 100644 index 0000000000..d95ec1465b --- /dev/null +++ b/5.5.0/files.html @@ -0,0 +1,281 @@ + + + + + + + +Hazelcast C++ Client: File List + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
File List
+
+
+
Here is a list of all documented files with brief descriptions:
+
[detail level 1234567]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
hazelcast
 
CMakeFiles
 
4.1.0
 
CompilerIdCXX
 
hazelcast-cpp-client.dir
 
src
 
include
 
hazelcast
 
client
 
cp
 
logger.h
 
src
 
hazelcast
 
client
 
cp
 
logger.cpp
+
+
+
+
+ + + + diff --git a/5.5.0/files_dup.js b/5.5.0/files_dup.js new file mode 100644 index 0000000000..7769ea5ec1 --- /dev/null +++ b/5.5.0/files_dup.js @@ -0,0 +1,4 @@ +var files_dup = +[ + [ "hazelcast", "dir_de5fdebaf0c4a409593b64f66c35cb7a.html", "dir_de5fdebaf0c4a409593b64f66c35cb7a" ] +]; \ No newline at end of file diff --git a/5.5.0/functions.html b/5.5.0/functions.html new file mode 100644 index 0000000000..784eb6c4b4 --- /dev/null +++ b/5.5.0/functions.html @@ -0,0 +1,131 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+
+
+
+ + + + diff --git a/5.5.0/functions_b.html b/5.5.0/functions_b.html new file mode 100644 index 0000000000..692ae22882 --- /dev/null +++ b/5.5.0/functions_b.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- b -

+
+
+
+ + + + diff --git a/5.5.0/functions_c.html b/5.5.0/functions_c.html new file mode 100644 index 0000000000..0dd7058700 --- /dev/null +++ b/5.5.0/functions_c.html @@ -0,0 +1,132 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- c -

+
+
+
+ + + + diff --git a/5.5.0/functions_d.html b/5.5.0/functions_d.html new file mode 100644 index 0000000000..94b1fef5c9 --- /dev/null +++ b/5.5.0/functions_d.html @@ -0,0 +1,127 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- d -

+
+
+
+ + + + diff --git a/5.5.0/functions_dup.js b/5.5.0/functions_dup.js new file mode 100644 index 0000000000..adfacf04fe --- /dev/null +++ b/5.5.0/functions_dup.js @@ -0,0 +1,27 @@ +var functions_dup = +[ + [ "a", "functions.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "e", "functions_e.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "k", "functions_k.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "n", "functions_n.html", null ], + [ "o", "functions_o.html", null ], + [ "p", "functions_p.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "v", "functions_v.html", null ], + [ "w", "functions_w.html", null ], + [ "y", "functions_y.html", null ], + [ "z", "functions_z.html", null ], + [ "~", "functions_~.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/functions_e.html b/5.5.0/functions_e.html new file mode 100644 index 0000000000..0eb3b55fe6 --- /dev/null +++ b/5.5.0/functions_e.html @@ -0,0 +1,123 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- e -

+
+
+
+ + + + diff --git a/5.5.0/functions_enum.html b/5.5.0/functions_enum.html new file mode 100644 index 0000000000..922030e871 --- /dev/null +++ b/5.5.0/functions_enum.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Enumerations + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented enums with links to the class documentation for each member:
+
+
+
+ + + + diff --git a/5.5.0/functions_eval.html b/5.5.0/functions_eval.html new file mode 100644 index 0000000000..6d6aa700c7 --- /dev/null +++ b/5.5.0/functions_eval.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Enumerator + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/functions_f.html b/5.5.0/functions_f.html new file mode 100644 index 0000000000..bad14800a4 --- /dev/null +++ b/5.5.0/functions_f.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- f -

+
+
+
+ + + + diff --git a/5.5.0/functions_func.html b/5.5.0/functions_func.html new file mode 100644 index 0000000000..d33a3070b2 --- /dev/null +++ b/5.5.0/functions_func.html @@ -0,0 +1,129 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- a -

+
+
+
+ + + + diff --git a/5.5.0/functions_func.js b/5.5.0/functions_func.js new file mode 100644 index 0000000000..02925f1a3b --- /dev/null +++ b/5.5.0/functions_func.js @@ -0,0 +1,25 @@ +var functions_func = +[ + [ "a", "functions_func.html", null ], + [ "b", "functions_func_b.html", null ], + [ "c", "functions_func_c.html", null ], + [ "d", "functions_func_d.html", null ], + [ "e", "functions_func_e.html", null ], + [ "f", "functions_func_f.html", null ], + [ "g", "functions_func_g.html", null ], + [ "h", "functions_func_h.html", null ], + [ "i", "functions_func_i.html", null ], + [ "k", "functions_func_k.html", null ], + [ "l", "functions_func_l.html", null ], + [ "m", "functions_func_m.html", null ], + [ "n", "functions_func_n.html", null ], + [ "o", "functions_func_o.html", null ], + [ "p", "functions_func_p.html", null ], + [ "r", "functions_func_r.html", null ], + [ "s", "functions_func_s.html", null ], + [ "t", "functions_func_t.html", null ], + [ "u", "functions_func_u.html", null ], + [ "v", "functions_func_v.html", null ], + [ "w", "functions_func_w.html", null ], + [ "~", "functions_func_~.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/functions_func_b.html b/5.5.0/functions_func_b.html new file mode 100644 index 0000000000..3656cd7b04 --- /dev/null +++ b/5.5.0/functions_func_b.html @@ -0,0 +1,112 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- b -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_c.html b/5.5.0/functions_func_c.html new file mode 100644 index 0000000000..bb00fd183c --- /dev/null +++ b/5.5.0/functions_func_c.html @@ -0,0 +1,127 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- c -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_d.html b/5.5.0/functions_func_d.html new file mode 100644 index 0000000000..0aee71b1a1 --- /dev/null +++ b/5.5.0/functions_func_d.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- d -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_e.html b/5.5.0/functions_func_e.html new file mode 100644 index 0000000000..0b34036545 --- /dev/null +++ b/5.5.0/functions_func_e.html @@ -0,0 +1,120 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- e -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_f.html b/5.5.0/functions_func_f.html new file mode 100644 index 0000000000..88fa524dd7 --- /dev/null +++ b/5.5.0/functions_func_f.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- f -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_g.html b/5.5.0/functions_func_g.html new file mode 100644 index 0000000000..40b4b48dff --- /dev/null +++ b/5.5.0/functions_func_g.html @@ -0,0 +1,286 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- g -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_h.html b/5.5.0/functions_func_h.html new file mode 100644 index 0000000000..c983774281 --- /dev/null +++ b/5.5.0/functions_func_h.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- h -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_i.html b/5.5.0/functions_func_i.html new file mode 100644 index 0000000000..431179d7f4 --- /dev/null +++ b/5.5.0/functions_func_i.html @@ -0,0 +1,130 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- i -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_k.html b/5.5.0/functions_func_k.html new file mode 100644 index 0000000000..d78e46f649 --- /dev/null +++ b/5.5.0/functions_func_k.html @@ -0,0 +1,108 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- k -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_l.html b/5.5.0/functions_func_l.html new file mode 100644 index 0000000000..2369bd661b --- /dev/null +++ b/5.5.0/functions_func_l.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- l -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_m.html b/5.5.0/functions_func_m.html new file mode 100644 index 0000000000..72bb16a2ca --- /dev/null +++ b/5.5.0/functions_func_m.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- m -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_n.html b/5.5.0/functions_func_n.html new file mode 100644 index 0000000000..c5db9b7538 --- /dev/null +++ b/5.5.0/functions_func_n.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- n -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_o.html b/5.5.0/functions_func_o.html new file mode 100644 index 0000000000..3e7d77c264 --- /dev/null +++ b/5.5.0/functions_func_o.html @@ -0,0 +1,139 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- o -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_p.html b/5.5.0/functions_func_p.html new file mode 100644 index 0000000000..f589018726 --- /dev/null +++ b/5.5.0/functions_func_p.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/5.5.0/functions_func_r.html b/5.5.0/functions_func_r.html new file mode 100644 index 0000000000..5180059a32 --- /dev/null +++ b/5.5.0/functions_func_r.html @@ -0,0 +1,132 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- r -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_s.html b/5.5.0/functions_func_s.html new file mode 100644 index 0000000000..7cc52ea913 --- /dev/null +++ b/5.5.0/functions_func_s.html @@ -0,0 +1,220 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- s -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_t.html b/5.5.0/functions_func_t.html new file mode 100644 index 0000000000..55505e6428 --- /dev/null +++ b/5.5.0/functions_func_t.html @@ -0,0 +1,117 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ + + + diff --git a/5.5.0/functions_func_u.html b/5.5.0/functions_func_u.html new file mode 100644 index 0000000000..a5afc0977b --- /dev/null +++ b/5.5.0/functions_func_u.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- u -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_v.html b/5.5.0/functions_func_v.html new file mode 100644 index 0000000000..c37ac0b9c5 --- /dev/null +++ b/5.5.0/functions_func_v.html @@ -0,0 +1,109 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- v -

+
+
+
+ + + + diff --git a/5.5.0/functions_func_w.html b/5.5.0/functions_func_w.html new file mode 100644 index 0000000000..7905954248 --- /dev/null +++ b/5.5.0/functions_func_w.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ + + + diff --git a/5.5.0/functions_func_~.html b/5.5.0/functions_func_~.html new file mode 100644 index 0000000000..ac2dddceed --- /dev/null +++ b/5.5.0/functions_func_~.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Functions + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented functions with links to the class documentation for each member:
+ +

- ~ -

+
+
+
+ + + + diff --git a/5.5.0/functions_g.html b/5.5.0/functions_g.html new file mode 100644 index 0000000000..bf50b4d5a2 --- /dev/null +++ b/5.5.0/functions_g.html @@ -0,0 +1,286 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- g -

+
+
+
+ + + + diff --git a/5.5.0/functions_h.html b/5.5.0/functions_h.html new file mode 100644 index 0000000000..c1653e9b6b --- /dev/null +++ b/5.5.0/functions_h.html @@ -0,0 +1,114 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- h -

+
+
+
+ + + + diff --git a/5.5.0/functions_i.html b/5.5.0/functions_i.html new file mode 100644 index 0000000000..e029c1849e --- /dev/null +++ b/5.5.0/functions_i.html @@ -0,0 +1,134 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- i -

+
+
+
+ + + + diff --git a/5.5.0/functions_k.html b/5.5.0/functions_k.html new file mode 100644 index 0000000000..20f5ac97ff --- /dev/null +++ b/5.5.0/functions_k.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- k -

+
+
+
+ + + + diff --git a/5.5.0/functions_l.html b/5.5.0/functions_l.html new file mode 100644 index 0000000000..681efe11db --- /dev/null +++ b/5.5.0/functions_l.html @@ -0,0 +1,121 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- l -

+
+
+
+ + + + diff --git a/5.5.0/functions_m.html b/5.5.0/functions_m.html new file mode 100644 index 0000000000..9936e5d681 --- /dev/null +++ b/5.5.0/functions_m.html @@ -0,0 +1,116 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- m -

+
+
+
+ + + + diff --git a/5.5.0/functions_n.html b/5.5.0/functions_n.html new file mode 100644 index 0000000000..bc7d148895 --- /dev/null +++ b/5.5.0/functions_n.html @@ -0,0 +1,115 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- n -

+
+
+
+ + + + diff --git a/5.5.0/functions_o.html b/5.5.0/functions_o.html new file mode 100644 index 0000000000..5e81aaef2e --- /dev/null +++ b/5.5.0/functions_o.html @@ -0,0 +1,143 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- o -

+
+
+
+ + + + diff --git a/5.5.0/functions_p.html b/5.5.0/functions_p.html new file mode 100644 index 0000000000..e70761464c --- /dev/null +++ b/5.5.0/functions_p.html @@ -0,0 +1,123 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ + + + diff --git a/5.5.0/functions_r.html b/5.5.0/functions_r.html new file mode 100644 index 0000000000..3c07cd3d8a --- /dev/null +++ b/5.5.0/functions_r.html @@ -0,0 +1,134 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- r -

+
+
+
+ + + + diff --git a/5.5.0/functions_s.html b/5.5.0/functions_s.html new file mode 100644 index 0000000000..8ab5cc1be6 --- /dev/null +++ b/5.5.0/functions_s.html @@ -0,0 +1,227 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- s -

+
+
+
+ + + + diff --git a/5.5.0/functions_t.html b/5.5.0/functions_t.html new file mode 100644 index 0000000000..bf8eed5968 --- /dev/null +++ b/5.5.0/functions_t.html @@ -0,0 +1,121 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ + + + diff --git a/5.5.0/functions_type.html b/5.5.0/functions_type.html new file mode 100644 index 0000000000..6b5a642f37 --- /dev/null +++ b/5.5.0/functions_type.html @@ -0,0 +1,106 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Typedefs + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented typedefs with links to the class documentation for each member:
+
+
+
+ + + + diff --git a/5.5.0/functions_u.html b/5.5.0/functions_u.html new file mode 100644 index 0000000000..12cfd1ba5c --- /dev/null +++ b/5.5.0/functions_u.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- u -

+
+
+
+ + + + diff --git a/5.5.0/functions_v.html b/5.5.0/functions_v.html new file mode 100644 index 0000000000..5e63e0af96 --- /dev/null +++ b/5.5.0/functions_v.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- v -

+
+
+
+ + + + diff --git a/5.5.0/functions_vars.html b/5.5.0/functions_vars.html new file mode 100644 index 0000000000..426221ea2a --- /dev/null +++ b/5.5.0/functions_vars.html @@ -0,0 +1,243 @@ + + + + + + + +Hazelcast C++ Client: Class Members - Variables + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented variables with links to the class documentation for each member:
+ +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- h -

+ + +

- i -

+ + +

- k -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- y -

+ + +

- z -

+
+
+
+ + + + diff --git a/5.5.0/functions_w.html b/5.5.0/functions_w.html new file mode 100644 index 0000000000..e3e339cb50 --- /dev/null +++ b/5.5.0/functions_w.html @@ -0,0 +1,113 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ + + + diff --git a/5.5.0/functions_y.html b/5.5.0/functions_y.html new file mode 100644 index 0000000000..23454c4140 --- /dev/null +++ b/5.5.0/functions_y.html @@ -0,0 +1,108 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- y -

+
+
+
+ + + + diff --git a/5.5.0/functions_z.html b/5.5.0/functions_z.html new file mode 100644 index 0000000000..86f2106acd --- /dev/null +++ b/5.5.0/functions_z.html @@ -0,0 +1,108 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- z -

+
+
+
+ + + + diff --git a/5.5.0/functions_~.html b/5.5.0/functions_~.html new file mode 100644 index 0000000000..1a4ae89c69 --- /dev/null +++ b/5.5.0/functions_~.html @@ -0,0 +1,110 @@ + + + + + + + +Hazelcast C++ Client: Class Members + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- ~ -

+
+
+
+ + + + diff --git a/5.5.0/hierarchy.html b/5.5.0/hierarchy.html new file mode 100644 index 0000000000..77010f7189 --- /dev/null +++ b/5.5.0/hierarchy.html @@ -0,0 +1,365 @@ + + + + + + + +Hazelcast C++ Client: Class Hierarchy + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Hierarchy
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Chazelcast::client::addressRepresents an address of a client or member in the cluster
 Chazelcast::client::query::anchor_data_list
 Chazelcast::client::aws::aws_client
 Chazelcast::client::aws::utility::aws_url_encoder
 Chazelcast::client::big_decimalAn arbitrary precision and scale floating point number
 Chazelcast::client::config::index_config::bitmap_index_options
 Chazelcast::client::serialization::builtin_serializer
 Chazelcast::client::serialization::ClassDefinition
 Chazelcast::client::serialization::ClassDefinitionBuilderClassDefinitionBuilder is used to build and register ClassDefinitions manually
 Chazelcast::client::config::client_aws_configThe client_aws_config contains the configuration for client to connect to nodes in aws environment
 Chazelcast::client::client_configHazelcast_client configuration class
 Chazelcast::client::config::client_connection_strategy_configClient connection strategy configuration is used for setting custom strategies and configuring strategy parameters
 Chazelcast::client::config::client_flake_id_generator_configThe ClientFlakeIdGeneratorConfig contains the configuration for the client regarding Flake ID Generator
 Chazelcast::client::config::client_network_configContains configuration parameters for client network related behaviour
 Chazelcast::client::client_propertiesClient Properties is an internal class
 Chazelcast::client::client_propertyA client property is a configuration for hazelcast client
 Chazelcast::client::config::cloud_configHazelcast.cloud configuration to let the client connect the cluster via hazelcast.cloud
 Chazelcast::client::aws::utility::cloud_utility
 Chazelcast::client::clusterHazelcast cluster interface
 Cutil::Comparator
 Chazelcast::client::config::config_pattern_matcherThe ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern
 Chazelcast::client::config::connection_retry_configConnection Retry Config is controls the period among the retries and when should a client gave up retrying
 Ccounting_semaphore
 Chazelcast::cp::cp_subsystemCP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distributed data structures
 Chazelcast::client::security::credentials
 Chazelcast::client::serialization::custom_serializer
 Cpimpl::data_input
 Cpimpl::data_output
 Chazelcast::client::distributed_objectBase class for all distributed objects
 Chazelcast::client::aws::security::ec2_request_signer
 Cstd::enable_shared_from_this
 Chazelcast::client::endpointEndpoint represents a peer in the cluster
 Chazelcast::client::endpoint_qualifier
 Chazelcast::client::entry_eventMap Entry event
 Chazelcast::client::entry_listenerMap entry listener to get notified when a map entry is added, removed, updated, evicted, or expired
 Chazelcast::client::entry_view< K, V >EntryView represents a readonly view of a map entry
 Chazelcast::client::config::eviction_configConfiguration for eviction
 Cstd::exceptionSTL class
 Chazelcast::client::exception::exception_builder< EXCEPTIONCLASS >
 Cexecution
 Chazelcast::client::execution_callback< V >Execution_callback allows to asynchronously get notified when the execution is completed, either successfully or with error
 Chazelcast::client::iexecutor_service::executor_promise< T >
 Chazelcast::client::serialization::FieldDefinitionClassDefinition defines a class schema for portable classes
 Cproxy::flake_id_generator_impl
 Chazelcast::client::serialization::generic_record::generic_recordA generic object interface that is returned to the user when the domain class can not be created from any of the distributed Hazelcast data structures like imap, iqueue etc
 Chazelcast::client::serialization::generic_record::generic_record_builderConcrete class for creating generic_record instances
 Chazelcast::client::serialization::global_serializer
 Cstd::hash< hazelcast::client::address >
 Cstd::hash< hazelcast::client::big_decimal >
 Cstd::hash< hazelcast::client::config::eviction_strategy_type >
 Cstd::hash< hazelcast::client::endpoint_qualifier >
 Cstd::hash< hazelcast::client::hazelcast_json_value >
 Cstd::hash< hazelcast::client::local_date >
 Cstd::hash< hazelcast::client::local_date_time >
 Cstd::hash< hazelcast::client::local_time >
 Cstd::hash< hazelcast::client::member >
 Cstd::hash< hazelcast::client::offset_date_time >
 Cboost::hash< hazelcast::cp::raft_group_id >
 Cstd::hash< hazelcast::cp::raft_group_id >
 Cstd::hash< std::pair< std::string, std::string > >
 Cexception::hazelcast_
 Chazelcast_
 Chazelcast::client::hazelcast_client
 Chazelcast::client::hazelcast_json_valueHazelcast_json_value is a wrapper for Json formatted strings
 Chazelcast::client::serialization::hz_serializer< T >
 Chazelcast::client::serialization::identified_data_serializerClasses derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static int32_t writeData(const T &object, object_data_output &out); static T readData(object_data_input &in);
 Cproxy::IListImpl
 Cproxy::IMapImpl
 Chazelcast::client::config::index_configConfiguration of an index
 Chazelcast::client::initial_membership_eventA event that is sent when a MembershipListener is registered
 Cproxy::IQueueImpl
 Cproxy::ISetImpl
 Chazelcast::client::item_event_base
 Chazelcast::client::item_listenerItem listener for IQueue, ISet and IList
 Cproxy::ITopicImpl
 Chazelcast::client::lifecycle_eventEvent to be fired when lifecycle states are changed
 Chazelcast::client::lifecycle_listenerListener object for listening lifecycle events of hazelcast instance
 Chazelcast::client::topic::listenerListen to messages from an ITopic
 Chazelcast::client::load_balancerLoad_balancer allows you to send operations to one of a number of endpoints(Members)
 Chazelcast::client::local_dateA date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03
 Chazelcast::client::local_date_timeA date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30
 Chazelcast::client::monitor::local_instance_stats
 Chazelcast::client::monitor::local_map_stats
 Chazelcast::client::local_timeA time without a time-zone in the ISO-8601 calendar system, such as 10:15:30
 Chazelcast::logger
 Chazelcast::client::config::logger_config
 Chazelcast::client::map_eventMap events common contract
 Chazelcast::client::memberHz_cluster member class
 Chazelcast::client::member_selector
 Chazelcast::client::member_selectorsA utility class to get \member_selector instances
 Chazelcast::client::membership_eventMembership event fired when a new member is added to the cluster and/or when a member leaves the cluster
 Chazelcast::client::membership_listenerCluster membership listener
 Chazelcast::client::topic::message
 Cproxy::MultiMapImpl
 Chazelcast::client::config::near_cache_configContains the configuration for a Near Cache
 Chazelcast::client::offset_date_timeA date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00
 Chazelcast::client::sql::sql_result::page_iteratorCopy is allowed for convenience but it does shallow copy so it should be avoided
 Chazelcast::client::sql::sql_result::page_iterator_syncCopy is allowed for convenience but it does shallow copy so it should be avoided
 Chazelcast::client::query::paging_predicate_marker
 Chazelcast::client::partition_aware_markerThis marker interface is needed to make template matching work during serialisation
 Cproxy::PNCounterImpl
 Chazelcast::client::serialization::portable_readerProvides a mean of reading portable fields from a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields
 Chazelcast::client::serialization::portable_serializerClasses derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static void write_portable(const T &object, portable_writer &out); static T read_portable(portable_reader &in);
 Chazelcast::client::serialization::portable_writerProvides a mean of writing portable fields to a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields
 Chazelcast::client::serialization::PortableVersionHelper
 Chazelcast::client::query::predicateThis is a marker class for Predicate classes
 Cclient::proxy::ProxyImpl
 Cproxy::ProxyImpl
 Chazelcast::client::query::query_constants
 Chazelcast::cp::raft_group_id
 Chazelcast::cp::raft_proxy_factoryClient-side Raft-based proxy implementation of atomic reference
 Chazelcast::client::rb::read_result_set
 Chazelcast::client::topic::reliable_listenerListen to messages from a reliable_topic
 Chazelcast::client::config::reliable_topic_config
 Cproxy::ReplicatedMapImpl
 Cproxy::RingbufferImpl
 Chazelcast::client::sql::sql_result::row_iterator_syncCopy is allowed for convenience but it does shallow copy so it should be avoided
 Chazelcast::client::serialization_configSerializationConfig is used to
 Chazelcast::client::socket
 Chazelcast::client::socket_interceptorAn interface that provides the ability to intercept the creation of sockets
 Chazelcast::client::config::socket_optionsTCP Socket options
 Chazelcast::client::sql::sql_column_metadata
 Chazelcast::client::sql::sql_pageA finite set of rows returned to the client
 Chazelcast::client::sql::sql_page::sql_row
 Chazelcast::client::sql::sql_row_metadataSQL row metadata
 Chazelcast::client::sql::sql_serviceA service to execute SQL statements
 Chazelcast::client::sql::sql_statementDefinition of an SQL statement
 Chazelcast::client::config::ssl_configContains configuration parameters for ssl related behaviour
 Chazelcast::client::transaction_contextProvides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap
 Chazelcast::client::transaction_optionsContains the configuration for a Hazelcast transaction
 Cproxy::TransactionalListImpl
 Cproxy::TransactionalMapImpl
 Cproxy::TransactionalMultiMapImpl
 Cproxy::TransactionalQueueImpl
 Cproxy::TransactionalSetImpl
 Chazelcast::client::typed_dataTyped_data class is a wrapper class for the serialized binary data
 Chazelcast::client::member::version
+
+
+
+
+ + + + diff --git a/5.5.0/hierarchy.js b/5.5.0/hierarchy.js new file mode 100644 index 0000000000..043f19f29c --- /dev/null +++ b/5.5.0/hierarchy.js @@ -0,0 +1,315 @@ +var hierarchy = +[ + [ "hazelcast::client::address", "d3/d6d/classhazelcast_1_1client_1_1address.html", null ], + [ "hazelcast::client::query::anchor_data_list", "d0/db3/structhazelcast_1_1client_1_1query_1_1anchor__data__list.html", null ], + [ "hazelcast::client::aws::aws_client", "dd/dd1/classhazelcast_1_1client_1_1aws_1_1aws__client.html", null ], + [ "hazelcast::client::aws::utility::aws_url_encoder", "d7/d7b/classhazelcast_1_1client_1_1aws_1_1utility_1_1aws__url__encoder.html", null ], + [ "hazelcast::client::big_decimal", "d8/d7d/structhazelcast_1_1client_1_1big__decimal.html", null ], + [ "hazelcast::client::config::index_config::bitmap_index_options", "df/d1c/structhazelcast_1_1client_1_1config_1_1index__config_1_1bitmap__index__options.html", null ], + [ "hazelcast::client::serialization::builtin_serializer", "d2/dcf/structhazelcast_1_1client_1_1serialization_1_1builtin__serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< bool >", "d0/d54/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01bool_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< boost::uuids::uuid >", "dc/d01/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01boost_1_1uuids_1_1uuid_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< byte >", "d6/dea/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01byte_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< char >", "d6/db7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< char16_t >", "de/de8/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01char16__t_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< double >", "d5/d98/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01double_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< float >", "db/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01float_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< hazelcast_json_value >", "d8/d70/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01hazelcast__json__value_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< int16_t >", "d2/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int16__t_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< int32_t >", "d1/daa/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int32__t_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< int64_t >", "d0/da3/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01int64__t_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::string >", "d0/df6/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1string_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< bool > >", "df/d90/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01bool_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< byte > >", "df/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01byte_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< char > >", "d7/d7f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01char_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< double > >", "d8/dde/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01double_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< float > >", "d6/dc7/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01float_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< int16_t > >", "d2/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int16__t_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< int32_t > >", "df/d7b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int32__t_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< int64_t > >", "df/d5b/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01int64__t_01_4_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< std::vector< std::string > >", "d1/d29/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01std_1_1vector_3_01std_1_1string_01_4_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::ClassDefinition", "d6/d56/classhazelcast_1_1client_1_1serialization_1_1_class_definition.html", null ], + [ "hazelcast::client::serialization::ClassDefinitionBuilder", "da/d08/classhazelcast_1_1client_1_1serialization_1_1_class_definition_builder.html", null ], + [ "hazelcast::client::config::client_aws_config", "df/dda/classhazelcast_1_1client_1_1config_1_1client__aws__config.html", null ], + [ "hazelcast::client::client_config", "d3/de8/classhazelcast_1_1client_1_1client__config.html", null ], + [ "hazelcast::client::config::client_connection_strategy_config", "d4/dc2/classhazelcast_1_1client_1_1config_1_1client__connection__strategy__config.html", null ], + [ "hazelcast::client::config::client_flake_id_generator_config", "d6/d67/classhazelcast_1_1client_1_1config_1_1client__flake__id__generator__config.html", null ], + [ "hazelcast::client::config::client_network_config", "d3/d01/classhazelcast_1_1client_1_1config_1_1client__network__config.html", null ], + [ "hazelcast::client::client_properties", "d4/dbb/classhazelcast_1_1client_1_1client__properties.html", null ], + [ "hazelcast::client::client_property", "d5/db6/classhazelcast_1_1client_1_1client__property.html", null ], + [ "hazelcast::client::config::cloud_config", "d1/d0b/structhazelcast_1_1client_1_1config_1_1cloud__config.html", null ], + [ "hazelcast::client::aws::utility::cloud_utility", "dd/d2d/classhazelcast_1_1client_1_1aws_1_1utility_1_1cloud__utility.html", null ], + [ "hazelcast::client::cluster", "d0/df0/classhazelcast_1_1client_1_1cluster.html", null ], + [ "util::Comparator", null, [ + [ "hazelcast::client::query::entry_comparator< K, V >", "d3/d45/classhazelcast_1_1client_1_1query_1_1entry__comparator.html", null ] + ] ], + [ "hazelcast::client::config::config_pattern_matcher", "d7/d82/classhazelcast_1_1client_1_1config_1_1config__pattern__matcher.html", [ + [ "hazelcast::client::config::matcher::matching_point_config_pattern_matcher", "d9/d57/classhazelcast_1_1client_1_1config_1_1matcher_1_1matching__point__config__pattern__matcher.html", null ] + ] ], + [ "hazelcast::client::config::connection_retry_config", "d6/dec/classhazelcast_1_1client_1_1config_1_1connection__retry__config.html", null ], + [ "counting_semaphore", null, [ + [ "hazelcast::cp::session_semaphore", "d0/d45/classhazelcast_1_1cp_1_1session__semaphore.html", null ], + [ "hazelcast::cp::sessionless_semaphore", "d2/dd8/classhazelcast_1_1cp_1_1sessionless__semaphore.html", null ] + ] ], + [ "hazelcast::cp::cp_subsystem", "dd/d38/classhazelcast_1_1cp_1_1cp__subsystem.html", null ], + [ "hazelcast::client::security::credentials", "d3/de9/classhazelcast_1_1client_1_1security_1_1credentials.html", [ + [ "hazelcast::client::security::token_credentials", "de/dd1/classhazelcast_1_1client_1_1security_1_1token__credentials.html", null ], + [ "hazelcast::client::security::username_password_credentials", "d1/df8/classhazelcast_1_1client_1_1security_1_1username__password__credentials.html", null ] + ] ], + [ "hazelcast::client::serialization::custom_serializer", "d7/d3d/structhazelcast_1_1client_1_1serialization_1_1custom__serializer.html", null ], + [ "pimpl::data_input", null, [ + [ "hazelcast::client::serialization::object_data_input", "de/d8b/classhazelcast_1_1client_1_1serialization_1_1object__data__input.html", null ] + ] ], + [ "pimpl::data_output", null, [ + [ "hazelcast::client::serialization::object_data_output", "d9/d70/classhazelcast_1_1client_1_1serialization_1_1object__data__output.html", null ] + ] ], + [ "hazelcast::client::distributed_object", "d8/d36/classhazelcast_1_1client_1_1distributed__object.html", null ], + [ "hazelcast::client::aws::security::ec2_request_signer", "d3/dba/classhazelcast_1_1client_1_1aws_1_1security_1_1ec2__request__signer.html", null ], + [ "std::enable_shared_from_this", null, [ + [ "hazelcast::client::pipelining< E >", "d5/d30/classhazelcast_1_1client_1_1pipelining.html", null ], + [ "hazelcast::client::reliable_topic", "d4/d91/classhazelcast_1_1client_1_1reliable__topic.html", null ], + [ "hazelcast::client::sql::sql_result", "d8/d41/classhazelcast_1_1client_1_1sql_1_1sql__result.html", null ] + ] ], + [ "hazelcast::client::endpoint", "d6/d83/classhazelcast_1_1client_1_1endpoint.html", [ + [ "hazelcast::client::local_endpoint", "db/df0/classhazelcast_1_1client_1_1local__endpoint.html", null ] + ] ], + [ "hazelcast::client::endpoint_qualifier", "d4/d07/structhazelcast_1_1client_1_1endpoint__qualifier.html", null ], + [ "hazelcast::client::entry_event", "db/d6d/classhazelcast_1_1client_1_1entry__event.html", null ], + [ "hazelcast::client::entry_listener", "d8/d8f/classhazelcast_1_1client_1_1entry__listener.html", null ], + [ "hazelcast::client::entry_view< K, V >", "de/d4c/classhazelcast_1_1client_1_1entry__view.html", null ], + [ "hazelcast::client::config::eviction_config", "d3/d06/classhazelcast_1_1client_1_1config_1_1eviction__config.html", null ], + [ "std::exception", null, [ + [ "hazelcast::client::exception::iexception", "d2/d38/classhazelcast_1_1client_1_1exception_1_1iexception.html", null ] + ] ], + [ "hazelcast::client::exception::exception_builder< EXCEPTIONCLASS >", "d5/da3/classhazelcast_1_1client_1_1exception_1_1exception__builder.html", null ], + [ "execution", null, [ + [ "hazelcast::client::exception::member_left", "d5/d5f/classhazelcast_1_1client_1_1exception_1_1member__left.html", null ] + ] ], + [ "hazelcast::client::execution_callback< V >", "d9/d91/classhazelcast_1_1client_1_1execution__callback.html", null ], + [ "hazelcast::client::iexecutor_service::executor_promise< T >", "da/d9d/classhazelcast_1_1client_1_1iexecutor__service_1_1executor__promise.html", null ], + [ "hazelcast::client::serialization::FieldDefinition", "df/d69/classhazelcast_1_1client_1_1serialization_1_1_field_definition.html", null ], + [ "proxy::flake_id_generator_impl", null, [ + [ "hazelcast::client::flake_id_generator", "d5/d2d/classhazelcast_1_1client_1_1flake__id__generator.html", null ] + ] ], + [ "hazelcast::client::serialization::generic_record::generic_record", "de/db1/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record.html", null ], + [ "hazelcast::client::serialization::generic_record::generic_record_builder", "dc/dab/classhazelcast_1_1client_1_1serialization_1_1generic__record_1_1generic__record__builder.html", null ], + [ "hazelcast::client::serialization::global_serializer", "db/dea/structhazelcast_1_1client_1_1serialization_1_1global__serializer.html", null ], + [ "std::hash< hazelcast::client::address >", "d0/d93/structstd_1_1hash_3_01hazelcast_1_1client_1_1address_01_4.html", null ], + [ "std::hash< hazelcast::client::big_decimal >", "de/d0a/structstd_1_1hash_3_01hazelcast_1_1client_1_1big__decimal_01_4.html", null ], + [ "std::hash< hazelcast::client::config::eviction_strategy_type >", "d2/d7a/structstd_1_1hash_3_01hazelcast_1_1client_1_1config_1_1eviction__strategy__type_01_4.html", null ], + [ "std::hash< hazelcast::client::endpoint_qualifier >", "dc/d9e/structstd_1_1hash_3_01hazelcast_1_1client_1_1endpoint__qualifier_01_4.html", null ], + [ "std::hash< hazelcast::client::hazelcast_json_value >", "d0/d2d/structstd_1_1hash_3_01hazelcast_1_1client_1_1hazelcast__json__value_01_4.html", null ], + [ "std::hash< hazelcast::client::local_date >", "d9/d05/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date_01_4.html", null ], + [ "std::hash< hazelcast::client::local_date_time >", "d4/d47/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__date__time_01_4.html", null ], + [ "std::hash< hazelcast::client::local_time >", "de/d8e/structstd_1_1hash_3_01hazelcast_1_1client_1_1local__time_01_4.html", null ], + [ "std::hash< hazelcast::client::member >", "de/d31/structstd_1_1hash_3_01hazelcast_1_1client_1_1member_01_4.html", null ], + [ "std::hash< hazelcast::client::offset_date_time >", "df/df1/structstd_1_1hash_3_01hazelcast_1_1client_1_1offset__date__time_01_4.html", null ], + [ "boost::hash< hazelcast::cp::raft_group_id >", "d8/dd4/structboost_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html", null ], + [ "std::hash< hazelcast::cp::raft_group_id >", "dd/dd8/structstd_1_1hash_3_01hazelcast_1_1cp_1_1raft__group__id_01_4.html", null ], + [ "std::hash< std::pair< std::string, std::string > >", "dc/d61/classstd_1_1hash_3_01std_1_1pair_3_01std_1_1string_00_01std_1_1string_01_4_01_4.html", null ], + [ "exception::hazelcast_", null, [ + [ "hazelcast::client::sql::hazelcast_sql_exception", "d4/dea/classhazelcast_1_1client_1_1sql_1_1hazelcast__sql__exception.html", null ] + ] ], + [ "hazelcast_", null, [ + [ "hazelcast::client::exception::consistency_lost", "d2/d5e/classhazelcast_1_1client_1_1exception_1_1consistency__lost.html", null ], + [ "hazelcast::client::exception::invocation_might_contain_compact_data", "d7/d6a/classhazelcast_1_1client_1_1exception_1_1invocation__might__contain__compact__data.html", null ], + [ "hazelcast::client::exception::query", "d2/de0/classhazelcast_1_1client_1_1exception_1_1query.html", null ], + [ "hazelcast::client::exception::retryable_hazelcast", "d0/d55/classhazelcast_1_1client_1_1exception_1_1retryable__hazelcast.html", null ] + ] ], + [ "hazelcast::client::hazelcast_client", "d8/d41/classhazelcast_1_1client_1_1hazelcast__client.html", null ], + [ "hazelcast::client::hazelcast_json_value", "df/d4b/classhazelcast_1_1client_1_1hazelcast__json__value.html", null ], + [ "hazelcast::client::serialization::hz_serializer< T >", "d0/dd5/structhazelcast_1_1client_1_1serialization_1_1hz__serializer.html", null ], + [ "hazelcast::client::serialization::identified_data_serializer", "d5/de6/structhazelcast_1_1client_1_1serialization_1_1identified__data__serializer.html", [ + [ "hazelcast::client::serialization::BasePredicateSerializer< query::and_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::and_predicate >", "d2/d1f/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1and__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::between_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::between_predicate >", "dc/dd4/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1between__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::equal_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::equal_predicate >", "d3/de2/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1equal__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::false_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::false_predicate >", "d2/d3a/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1false__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::greater_less_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::greater_less_predicate >", "dd/ddc/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1greater__less__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::ilike_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::ilike_predicate >", "d0/d57/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1ilike__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::in_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::in_predicate >", "d1/db1/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1in__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::instance_of_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::instance_of_predicate >", "d7/d9e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1instance__of__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::like_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::like_predicate >", "da/d8e/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1like__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::not_equal_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::not_equal_predicate >", "d4/ded/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__equal__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::not_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::not_predicate >", "d8/d62/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1not__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::or_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::or_predicate >", "df/d4d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1or__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::regex_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::regex_predicate >", "d1/d66/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1regex__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::sql_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::sql_predicate >", "de/d6d/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1sql__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< query::true_predicate >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", [ + [ "hazelcast::client::serialization::hz_serializer< query::true_predicate >", "df/d13/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1true__predicate_01_4.html", null ] + ] ], + [ "hazelcast::client::serialization::BasePredicateSerializer< T >", "d2/d91/structhazelcast_1_1client_1_1serialization_1_1_base_predicate_serializer.html", null ], + [ "hazelcast::client::serialization::hz_serializer< address >", "de/d58/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01address_01_4.html", null ], + [ "hazelcast::client::serialization::hz_serializer< query::paging_predicate< K, V > >", "d4/d80/structhazelcast_1_1client_1_1serialization_1_1hz__serializer_3_01query_1_1paging__predicate_3_01_k_00_01_v_01_4_01_4.html", null ] + ] ], + [ "proxy::IListImpl", null, [ + [ "hazelcast::client::ilist", "d3/df5/classhazelcast_1_1client_1_1ilist.html", null ] + ] ], + [ "proxy::IMapImpl", null, [ + [ "hazelcast::client::imap", "de/d73/classhazelcast_1_1client_1_1imap.html", null ] + ] ], + [ "hazelcast::client::config::index_config", "df/dbf/structhazelcast_1_1client_1_1config_1_1index__config.html", null ], + [ "hazelcast::client::initial_membership_event", "d5/d15/classhazelcast_1_1client_1_1initial__membership__event.html", null ], + [ "proxy::IQueueImpl", null, [ + [ "hazelcast::client::iqueue", "dd/df1/classhazelcast_1_1client_1_1iqueue.html", null ] + ] ], + [ "proxy::ISetImpl", null, [ + [ "hazelcast::client::iset", "db/d12/classhazelcast_1_1client_1_1iset.html", null ] + ] ], + [ "hazelcast::client::item_event_base", "d0/d03/classhazelcast_1_1client_1_1item__event__base.html", [ + [ "hazelcast::client::item_event", "d9/d82/classhazelcast_1_1client_1_1item__event.html", null ] + ] ], + [ "hazelcast::client::item_listener", "dc/da5/classhazelcast_1_1client_1_1item__listener.html", null ], + [ "proxy::ITopicImpl", null, [ + [ "hazelcast::client::itopic", "dc/d49/classhazelcast_1_1client_1_1itopic.html", null ] + ] ], + [ "hazelcast::client::lifecycle_event", "d7/d71/classhazelcast_1_1client_1_1lifecycle__event.html", null ], + [ "hazelcast::client::lifecycle_listener", "d2/d67/classhazelcast_1_1client_1_1lifecycle__listener.html", null ], + [ "hazelcast::client::topic::listener", "dd/d6d/classhazelcast_1_1client_1_1topic_1_1listener.html", null ], + [ "hazelcast::client::load_balancer", "da/d27/classhazelcast_1_1client_1_1load__balancer.html", null ], + [ "hazelcast::client::local_date", "de/dcd/structhazelcast_1_1client_1_1local__date.html", null ], + [ "hazelcast::client::local_date_time", "d2/da1/structhazelcast_1_1client_1_1local__date__time.html", null ], + [ "hazelcast::client::monitor::local_instance_stats", "d4/d64/classhazelcast_1_1client_1_1monitor_1_1local__instance__stats.html", [ + [ "hazelcast::client::monitor::near_cache_stats", "da/ddb/classhazelcast_1_1client_1_1monitor_1_1near__cache__stats.html", null ] + ] ], + [ "hazelcast::client::monitor::local_map_stats", "d4/dd6/classhazelcast_1_1client_1_1monitor_1_1local__map__stats.html", null ], + [ "hazelcast::client::local_time", "d4/de5/structhazelcast_1_1client_1_1local__time.html", null ], + [ "hazelcast::logger", "dd/d62/classhazelcast_1_1logger.html", null ], + [ "hazelcast::client::config::logger_config", "dc/dd8/classhazelcast_1_1client_1_1config_1_1logger__config.html", null ], + [ "hazelcast::client::map_event", "d9/db2/classhazelcast_1_1client_1_1map__event.html", null ], + [ "hazelcast::client::member", "d8/d16/classhazelcast_1_1client_1_1member.html", null ], + [ "hazelcast::client::member_selector", "d7/d25/classhazelcast_1_1client_1_1member__selector.html", [ + [ "hazelcast::client::member_selectors::data_member_selector", "d5/d58/classhazelcast_1_1client_1_1member__selectors_1_1data__member__selector.html", null ] + ] ], + [ "hazelcast::client::member_selectors", "d6/df0/classhazelcast_1_1client_1_1member__selectors.html", null ], + [ "hazelcast::client::membership_event", "d2/dcc/classhazelcast_1_1client_1_1membership__event.html", null ], + [ "hazelcast::client::membership_listener", "de/dff/classhazelcast_1_1client_1_1membership__listener.html", null ], + [ "hazelcast::client::topic::message", "d8/d7d/classhazelcast_1_1client_1_1topic_1_1message.html", null ], + [ "proxy::MultiMapImpl", null, [ + [ "hazelcast::client::multi_map", "d3/d41/classhazelcast_1_1client_1_1multi__map.html", null ] + ] ], + [ "hazelcast::client::config::near_cache_config", "d4/dd1/classhazelcast_1_1client_1_1config_1_1near__cache__config.html", null ], + [ "hazelcast::client::offset_date_time", "db/d9c/structhazelcast_1_1client_1_1offset__date__time.html", null ], + [ "hazelcast::client::sql::sql_result::page_iterator", "d8/dce/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator.html", null ], + [ "hazelcast::client::sql::sql_result::page_iterator_sync", "d7/dcf/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1page__iterator__sync.html", null ], + [ "hazelcast::client::query::paging_predicate_marker", "d8/d90/classhazelcast_1_1client_1_1query_1_1paging__predicate__marker.html", [ + [ "hazelcast::client::query::paging_predicate< K, V >", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html", null ] + ] ], + [ "hazelcast::client::partition_aware_marker", "da/dfa/classhazelcast_1_1client_1_1partition__aware__marker.html", [ + [ "hazelcast::client::partition_aware< T >", "db/d26/classhazelcast_1_1client_1_1partition__aware.html", null ] + ] ], + [ "proxy::PNCounterImpl", null, [ + [ "hazelcast::client::pn_counter", "d1/dd7/classhazelcast_1_1client_1_1pn__counter.html", null ] + ] ], + [ "hazelcast::client::serialization::portable_reader", "d9/d7e/classhazelcast_1_1client_1_1serialization_1_1portable__reader.html", null ], + [ "hazelcast::client::serialization::portable_serializer", "d7/d94/structhazelcast_1_1client_1_1serialization_1_1portable__serializer.html", [ + [ "hazelcast::client::serialization::versioned_portable_serializer", "d3/d37/structhazelcast_1_1client_1_1serialization_1_1versioned__portable__serializer.html", null ] + ] ], + [ "hazelcast::client::serialization::portable_writer", "df/d38/classhazelcast_1_1client_1_1serialization_1_1portable__writer.html", null ], + [ "hazelcast::client::serialization::PortableVersionHelper", "de/d31/classhazelcast_1_1client_1_1serialization_1_1_portable_version_helper.html", null ], + [ "hazelcast::client::query::predicate", "d9/d01/classhazelcast_1_1client_1_1query_1_1predicate.html", [ + [ "hazelcast::client::query::base_predicate", "d6/d54/structhazelcast_1_1client_1_1query_1_1base__predicate.html", [ + [ "hazelcast::client::query::false_predicate", "d6/d34/classhazelcast_1_1client_1_1query_1_1false__predicate.html", null ], + [ "hazelcast::client::query::instance_of_predicate", "dc/d15/classhazelcast_1_1client_1_1query_1_1instance__of__predicate.html", null ], + [ "hazelcast::client::query::multi_predicate", "d3/d5c/classhazelcast_1_1client_1_1query_1_1multi__predicate.html", [ + [ "hazelcast::client::query::and_predicate", "d5/de5/classhazelcast_1_1client_1_1query_1_1and__predicate.html", null ], + [ "hazelcast::client::query::in_predicate", "dc/dff/classhazelcast_1_1client_1_1query_1_1in__predicate.html", null ], + [ "hazelcast::client::query::or_predicate", "d6/df5/classhazelcast_1_1client_1_1query_1_1or__predicate.html", null ] + ] ], + [ "hazelcast::client::query::named_predicate", "df/dc5/classhazelcast_1_1client_1_1query_1_1named__predicate.html", [ + [ "hazelcast::client::query::between_predicate", "da/d2f/classhazelcast_1_1client_1_1query_1_1between__predicate.html", null ], + [ "hazelcast::client::query::equal_predicate", "d4/d24/classhazelcast_1_1client_1_1query_1_1equal__predicate.html", null ], + [ "hazelcast::client::query::greater_less_predicate", "d4/d11/classhazelcast_1_1client_1_1query_1_1greater__less__predicate.html", null ], + [ "hazelcast::client::query::ilike_predicate", "d5/d57/classhazelcast_1_1client_1_1query_1_1ilike__predicate.html", null ], + [ "hazelcast::client::query::like_predicate", "d3/d17/classhazelcast_1_1client_1_1query_1_1like__predicate.html", null ], + [ "hazelcast::client::query::not_equal_predicate", "de/d5a/classhazelcast_1_1client_1_1query_1_1not__equal__predicate.html", null ], + [ "hazelcast::client::query::regex_predicate", "dc/dda/classhazelcast_1_1client_1_1query_1_1regex__predicate.html", null ] + ] ], + [ "hazelcast::client::query::not_predicate", "de/df2/classhazelcast_1_1client_1_1query_1_1not__predicate.html", null ], + [ "hazelcast::client::query::sql_predicate", "d0/dc1/classhazelcast_1_1client_1_1query_1_1sql__predicate.html", null ], + [ "hazelcast::client::query::true_predicate", "d1/df4/classhazelcast_1_1client_1_1query_1_1true__predicate.html", null ] + ] ], + [ "hazelcast::client::query::paging_predicate< K, V >", "d6/dd0/classhazelcast_1_1client_1_1query_1_1paging__predicate.html", null ] + ] ], + [ "client::proxy::ProxyImpl", null, [ + [ "hazelcast::cp::cp_proxy", "d8/d85/classhazelcast_1_1cp_1_1cp__proxy.html", [ + [ "hazelcast::cp::atomic_long", "d9/d2d/classhazelcast_1_1cp_1_1atomic__long.html", null ], + [ "hazelcast::cp::session_aware_proxy", "db/d21/classhazelcast_1_1cp_1_1session__aware__proxy.html", null ] + ] ] + ] ], + [ "proxy::ProxyImpl", null, [ + [ "hazelcast::client::iexecutor_service", "d3/dbc/classhazelcast_1_1client_1_1iexecutor__service.html", null ], + [ "hazelcast::client::reliable_topic", "d4/d91/classhazelcast_1_1client_1_1reliable__topic.html", null ] + ] ], + [ "hazelcast::client::query::query_constants", "d2/d79/structhazelcast_1_1client_1_1query_1_1query__constants.html", null ], + [ "hazelcast::cp::raft_group_id", "d2/da4/structhazelcast_1_1cp_1_1raft__group__id.html", null ], + [ "hazelcast::cp::raft_proxy_factory", "d9/df1/classhazelcast_1_1cp_1_1raft__proxy__factory.html", null ], + [ "hazelcast::client::rb::read_result_set", "d9/dce/classhazelcast_1_1client_1_1rb_1_1read__result__set.html", null ], + [ "hazelcast::client::topic::reliable_listener", "dc/d5b/classhazelcast_1_1client_1_1topic_1_1reliable__listener.html", null ], + [ "hazelcast::client::config::reliable_topic_config", "d5/da4/classhazelcast_1_1client_1_1config_1_1reliable__topic__config.html", null ], + [ "proxy::ReplicatedMapImpl", null, [ + [ "hazelcast::client::replicated_map", "d7/dc0/classhazelcast_1_1client_1_1replicated__map.html", null ] + ] ], + [ "proxy::RingbufferImpl", null, [ + [ "hazelcast::client::ringbuffer", "d0/d17/classhazelcast_1_1client_1_1ringbuffer.html", null ] + ] ], + [ "hazelcast::client::sql::sql_result::row_iterator_sync", "d2/dd9/classhazelcast_1_1client_1_1sql_1_1sql__result_1_1row__iterator__sync.html", null ], + [ "hazelcast::client::serialization_config", "da/d9e/classhazelcast_1_1client_1_1serialization__config.html", null ], + [ "hazelcast::client::socket", "d1/d9d/classhazelcast_1_1client_1_1socket.html", null ], + [ "hazelcast::client::socket_interceptor", "da/da0/classhazelcast_1_1client_1_1socket__interceptor.html", null ], + [ "hazelcast::client::config::socket_options", "d4/dbc/classhazelcast_1_1client_1_1config_1_1socket__options.html", null ], + [ "hazelcast::client::sql::sql_column_metadata", "dc/d5d/structhazelcast_1_1client_1_1sql_1_1sql__column__metadata.html", null ], + [ "hazelcast::client::sql::sql_page", "df/d52/classhazelcast_1_1client_1_1sql_1_1sql__page.html", null ], + [ "hazelcast::client::sql::sql_page::sql_row", "d8/d09/classhazelcast_1_1client_1_1sql_1_1sql__page_1_1sql__row.html", null ], + [ "hazelcast::client::sql::sql_row_metadata", "dd/d68/classhazelcast_1_1client_1_1sql_1_1sql__row__metadata.html", null ], + [ "hazelcast::client::sql::sql_service", "d2/d5b/classhazelcast_1_1client_1_1sql_1_1sql__service.html", null ], + [ "hazelcast::client::sql::sql_statement", "d6/de4/classhazelcast_1_1client_1_1sql_1_1sql__statement.html", null ], + [ "hazelcast::client::config::ssl_config", "d8/d3d/classhazelcast_1_1client_1_1config_1_1ssl__config.html", null ], + [ "hazelcast::client::transaction_context", "d7/d99/classhazelcast_1_1client_1_1transaction__context.html", null ], + [ "hazelcast::client::transaction_options", "d3/d35/classhazelcast_1_1client_1_1transaction__options.html", null ], + [ "proxy::TransactionalListImpl", null, [ + [ "hazelcast::client::transactional_list", "d8/d5b/classhazelcast_1_1client_1_1transactional__list.html", null ] + ] ], + [ "proxy::TransactionalMapImpl", null, [ + [ "hazelcast::client::transactional_map", "d9/dee/classhazelcast_1_1client_1_1transactional__map.html", null ] + ] ], + [ "proxy::TransactionalMultiMapImpl", null, [ + [ "hazelcast::client::transactional_multi_map", "d1/d15/classhazelcast_1_1client_1_1transactional__multi__map.html", null ] + ] ], + [ "proxy::TransactionalQueueImpl", null, [ + [ "hazelcast::client::transactional_queue", "d1/d80/classhazelcast_1_1client_1_1transactional__queue.html", null ] + ] ], + [ "proxy::TransactionalSetImpl", null, [ + [ "hazelcast::client::transactional_set", "d1/d91/classhazelcast_1_1client_1_1transactional__set.html", null ] + ] ], + [ "hazelcast::client::typed_data", "d2/dca/classhazelcast_1_1client_1_1typed__data.html", null ], + [ "hazelcast::client::member::version", "d4/d85/structhazelcast_1_1client_1_1member_1_1version.html", null ] +]; \ No newline at end of file diff --git a/5.5.0/index.html b/5.5.0/index.html new file mode 100644 index 0000000000..37eadd5345 --- /dev/null +++ b/5.5.0/index.html @@ -0,0 +1,135 @@ + + + + + + + +Hazelcast C++ Client: Hazelcast C++ Client + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Hazelcast C++ Client +
+
Hazelcast C++ Client Library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Hazelcast C++ Client
+
+
+

+

logo

Hazelcast C++ Client

+

+

Chat on Slack Follow on Twitter Chat on Slack
+

+
+

+What is Hazelcast?

+

Hazelcast is a distributed computation and storage platform for consistently low-latency querying, aggregation and stateful computation against event streams and traditional data sources. It allows you to quickly build resource-efficient, real-time applications. You can deploy it at any scale from small edge devices to a large cluster of cloud instances.

+

A cluster of Hazelcast nodes share both the data storage and computational load which can dynamically scale up and down. When you add new nodes to the cluster, the data is automatically rebalanced across the cluster, and currently running computational tasks (known as jobs) snapshot their state and scale with processing guarantees.

+

For more information, see the Hazelcast repository.

+

+Hazelcast C++ Client

+

hazelcast-cpp-client is the official C++ library API for using the Hazelcast in-memory database platform. It requires C++11 support.

+

For an introduction to the C++ client for Hazelcast, and information on how to install and get started with the client, see the Hazelcast documentation.

+

+Documentation

+

For information about:

+ +

+Copyright

+

Copyright (c) 2008-2025, Hazelcast, Inc. All Rights Reserved.

+

Visit www.hazelcast.com for more information.

+
+ +
+
+
+ + + + diff --git a/5.5.0/jquery.js b/5.5.0/jquery.js new file mode 100644 index 0000000000..875ada738f --- /dev/null +++ b/5.5.0/jquery.js @@ -0,0 +1,204 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e} +var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp( +"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType +}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c +)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){ +return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll( +":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id") +)&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push( +"\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test( +a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null, +null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne +).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for( +var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n; +return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0, +r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r] +,C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each( +function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r, +"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})} +),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each( +"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t +){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t +]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i}, +getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within, +s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})), +this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t +).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split( +","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add( +this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{ +width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(), +!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){ +this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height +,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e, +i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left +)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e +){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0), +i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth( +)-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e, +function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0 +]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){ +targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se", +"n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if( +session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)} +closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if( +session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE, +function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset); +tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList, +finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight())); +return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")} +function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(), +elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight, +viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b, +"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery); +/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)), +mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend( +$.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy( +this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData( +"smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id" +).indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?( +this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for( +var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){ +return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if(( +!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&( +this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0 +]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass( +"highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){ +t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]" +)||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){ +t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"), +a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i, +downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2) +)&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t +)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0), +canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}}, +rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})} +return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1, +bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); diff --git a/5.5.0/menu.js b/5.5.0/menu.js new file mode 100644 index 0000000000..15f9c522d6 --- /dev/null +++ b/5.5.0/menu.js @@ -0,0 +1,131 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search,treeview) { + function makeTree(data,relPath) { + let result=''; + if ('children' in data) { + result+='
    '; + for (let i in data.children) { + let url; + const link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ + data.children[i].text+''+ + makeTree(data.children[i],relPath)+'
  • '; + } + result+='
'; + } + return result; + } + let searchBoxHtml; + if (searchEnabled) { + if (serverSide) { + searchBoxHtml='
'+ + '
'+ + '
'+ + ''+ + '
'+ + '
'+ + '
'+ + '
'; + } else { + searchBoxHtml='
'+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
'+ + '
'+ + '
'; + } + } + + $('#main-nav').before('
'+ + ''+ + ''+ + '
'); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + $('#main-menu').append('
  • '); + const $mainMenuState = $('#main-menu-state'); + let prevWidth = 0; + if ($mainMenuState.length) { + const initResizableIfExists = function() { + if (typeof initResizable==='function') initResizable(treeview); + } + // animate mobile menu + $mainMenuState.change(function() { + const $menu = $('#main-menu'); + let options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = () => $menu.css('display', 'block'); + $menu.hide().slideDown(options); + } else { + options['complete'] = () => $menu.css('display', 'none'); + $menu.show().slideUp(options); + } + }); + // set default menu visibility + const resetState = function() { + const $menu = $('#main-menu'); + const newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/5.5.0/menudata.js b/5.5.0/menudata.js new file mode 100644 index 0000000000..dd21e6611c --- /dev/null +++ b/5.5.0/menudata.js @@ -0,0 +1,108 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"hierarchy.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"k",url:"functions_k.html#index_k"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"y",url:"functions_y.html#index_y"}, +{text:"z",url:"functions_z.html#index_z"}, +{text:"~",url:"functions_~.html#index__7E"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"b",url:"functions_func_b.html#index_b"}, +{text:"c",url:"functions_func_c.html#index_c"}, +{text:"d",url:"functions_func_d.html#index_d"}, +{text:"e",url:"functions_func_e.html#index_e"}, +{text:"f",url:"functions_func_f.html#index_f"}, +{text:"g",url:"functions_func_g.html#index_g"}, +{text:"h",url:"functions_func_h.html#index_h"}, +{text:"i",url:"functions_func_i.html#index_i"}, +{text:"k",url:"functions_func_k.html#index_k"}, +{text:"l",url:"functions_func_l.html#index_l"}, +{text:"m",url:"functions_func_m.html#index_m"}, +{text:"n",url:"functions_func_n.html#index_n"}, +{text:"o",url:"functions_func_o.html#index_o"}, +{text:"p",url:"functions_func_p.html#index_p"}, +{text:"r",url:"functions_func_r.html#index_r"}, +{text:"s",url:"functions_func_s.html#index_s"}, +{text:"t",url:"functions_func_t.html#index_t"}, +{text:"u",url:"functions_func_u.html#index_u"}, +{text:"v",url:"functions_func_v.html#index_v"}, +{text:"w",url:"functions_func_w.html#index_w"}, +{text:"~",url:"functions_func_~.html#index__7E"}]}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"a",url:"functions_vars.html#index_a"}, +{text:"b",url:"functions_vars.html#index_b"}, +{text:"c",url:"functions_vars.html#index_c"}, +{text:"d",url:"functions_vars.html#index_d"}, +{text:"e",url:"functions_vars.html#index_e"}, +{text:"f",url:"functions_vars.html#index_f"}, +{text:"h",url:"functions_vars.html#index_h"}, +{text:"i",url:"functions_vars.html#index_i"}, +{text:"k",url:"functions_vars.html#index_k"}, +{text:"l",url:"functions_vars.html#index_l"}, +{text:"m",url:"functions_vars.html#index_m"}, +{text:"n",url:"functions_vars.html#index_n"}, +{text:"o",url:"functions_vars.html#index_o"}, +{text:"p",url:"functions_vars.html#index_p"}, +{text:"s",url:"functions_vars.html#index_s"}, +{text:"t",url:"functions_vars.html#index_t"}, +{text:"u",url:"functions_vars.html#index_u"}, +{text:"v",url:"functions_vars.html#index_v"}, +{text:"y",url:"functions_vars.html#index_y"}, +{text:"z",url:"functions_vars.html#index_z"}]}, +{text:"Typedefs",url:"functions_type.html"}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Enumerator",url:"functions_eval.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}]}]} diff --git a/5.5.0/namespaces.html b/5.5.0/namespaces.html new file mode 100644 index 0000000000..95229d43bf --- /dev/null +++ b/5.5.0/namespaces.html @@ -0,0 +1,111 @@ + + + + + + + +Hazelcast C++ Client: Namespace List + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Hazelcast C++ Client +
    +
    Hazelcast C++ Client Library
    +
    +
    + + + + + + + + +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Namespace List
    +
    +
    +
    Here is a list of all documented namespaces with brief descriptions:
    + + +
     NstdSTL namespace
    +
    +
    +
    +
    + + + + diff --git a/5.5.0/namespaces_dup.js b/5.5.0/namespaces_dup.js new file mode 100644 index 0000000000..211fcf8cb9 --- /dev/null +++ b/5.5.0/namespaces_dup.js @@ -0,0 +1,4 @@ +var namespaces_dup = +[ + [ "std", "d8/dcc/namespacestd.html", "d8/dcc/namespacestd" ] +]; \ No newline at end of file diff --git a/5.5.0/navtree.css b/5.5.0/navtree.css new file mode 100644 index 0000000000..0ea3a07a5f --- /dev/null +++ b/5.5.0/navtree.css @@ -0,0 +1,327 @@ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0; + padding:0; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + position: relative; + background-color: var(--nav-menu-active-bg); + border-radius: 0 6px 6px 0; + /*margin-right: 5px;*/ +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px var(--font-family-nav); + line-height: 22px; +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:var(--page-link-color); +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin: 0 6px 0 -5px; + padding: 0 0 0 5px; + height: 22px; +} + +#nav-tree { + padding: 0px 0px; + font-size:14px; + overflow:auto; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + overflow : hidden; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + transition: opacity 0.5s ease; + background-color: var(--nav-splitbar-bg-color); + opacity:0; + cursor:col-resize; + height:100%; + right:0; + top:0; + width:6px; + position: relative; +} + +.ui-resizable-e:after { + content: ''; + display: block; + top: 50%; + left: 1px; + width: 2px; + height: 15px; + border-left: 1px solid var(--nav-splitbar-handle-color); + border-right: 1px solid var(--nav-splitbar-handle-color); + position: absolute; +} + +.ui-resizable-e:hover { + opacity: 1; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-tree-contents { + margin: 6px 0px 0px 0px; +} + +#nav-tree { + background-color: var(--nav-background-color); + -webkit-overflow-scrolling : touch; /* iOS 5+ */ + scrollbar-width: thin; + border-right: 1px solid var(--nav-border-color); + padding-left: 5px; +} + +#nav-sync { + position:absolute; + top:0px; + right:0px; + z-index:1; +} + +#nav-sync img { + opacity:0.3; +} + +div.nav-sync-icon { + position: relative; + width: 24px; + height: 17px; + left: -6px; + top: -1px; + opacity: 0.7; + display: inline-block; + background-color: var(--sync-icon-background-color); + border: 1px solid var(--sync-icon-border-color); + box-sizing: content-box; +} + +div.nav-sync-icon:hover { + background-color: var(--sync-icon-selected-background-color); + opacity: 1.0; +} + +div.nav-sync-icon.active:after { + content: ''; + background-color: var(--sync-icon-background-color); + border-top: 2px solid var(--sync-icon-color); + position: absolute; + width: 16px; + height: 0px; + top: 7px; + left: 4px; +} + +div.nav-sync-icon.active:hover:after { + border-top: 2px solid var(--sync-icon-selected-color); +} + +span.sync-icon-left { + position: absolute; + padding: 0; + margin: 0; + top: 3px; + left: 4px; + display: inline-block; + width: 8px; + height: 8px; + border-left: 2px solid var(--sync-icon-color); + border-top: 2px solid var(--sync-icon-color); + transform: rotate(-45deg); +} + +span.sync-icon-right { + position: absolute; + padding: 0; + margin: 0; + top: 3px; + left: 10px; + display: inline-block; + width: 8px; + height: 8px; + border-right: 2px solid var(--sync-icon-color); + border-bottom: 2px solid var(--sync-icon-color); + transform: rotate(-45deg); +} + +div.nav-sync-icon:hover span.sync-icon-left { + border-left: 2px solid var(--sync-icon-selected-color); + border-top: 2px solid var(--sync-icon-selected-color); +} + +div.nav-sync-icon:hover span.sync-icon-right { + border-right: 2px solid var(--sync-icon-selected-color); + border-bottom: 2px solid var(--sync-icon-selected-color); +} + +#nav-path ul { + border-top: 1px solid var(--nav-breadcrumb-separator-color); +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + +/*---------------------------*/ +#container { + display: grid; + grid-template-columns: auto auto; + overflow: hidden; +} + +#page-nav { + background: var(--nav-background-color); + display: block; + width: 250px; + box-sizing: content-box; + position: relative; + border-left: 1px solid var(--nav-border-color); +} + +#page-nav-tree { + display: inline-block; +} + +#page-nav-resize-handle { + transition: opacity 0.5s ease; + background-color: var(--nav-splitbar-bg-color); + opacity:0; + cursor:col-resize; + height:100%; + right:0; + top:0; + width:6px; + position: relative; + z-index: 1; + user-select: none; +} + +#page-nav-resize-handle:after { + content: ''; + display: block; + top: 50%; + left: 1px; + width: 2px; + height: 15px; + border-left: 1px solid var(--nav-splitbar-handle-color); + border-right: 1px solid var(--nav-splitbar-handle-color); + position: absolute; +} + +#page-nav-resize-handle.dragging, +#page-nav-resize-handle:hover { + opacity: 1; +} + +#page-nav-contents { + padding: 0; + margin: 0; + display: block; + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + overflow: auto; + scrollbar-width: thin; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +ul.page-outline, +ul.page-outline ul { + text-indent: 0; + list-style: none outside none; + padding: 0 0 0 4px; +} + +ul.page-outline { + margin: 0 4px 4px 6px; +} + +ul.page-outline div.item { + font: 12px var(--font-family-nav); + line-height: 22px; +} + +ul.page-outline li { + white-space: nowrap; +} + +ul.page-outline li.vis { + background-color: var(--nav-breadcrumb-active-bg); +} + +#container.resizing { + cursor: col-resize; + user-select: none; +} diff --git a/5.5.0/navtree.js b/5.5.0/navtree.js new file mode 100644 index 0000000000..fac8d0172d --- /dev/null +++ b/5.5.0/navtree.js @@ -0,0 +1,901 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +function initNavTree(toroot,relpath,allMembersFile) { + let navTreeSubIndices = []; + const ARROW_DOWN = ''; + const ARROW_RIGHT = ''; + const NAVPATH_COOKIE_NAME = ''+'navpath'; + const fullSidebar = typeof page_layout!=='undefined' && page_layout==1; + + function getScrollBarWidth () { + let outer = $('
    ').css({visibility: 'hidden', width: 100, overflow: 'scroll', scrollbarWidth: 'thin'}).appendTo('body'); + let widthWithScroll = $('
    ').css({width: '100%'}).appendTo(outer).outerWidth(); + outer.remove(); + return 100 - widthWithScroll; + } + const scrollbarWidth = getScrollBarWidth(); + + function adjustSyncIconPosition() { + if (!fullSidebar) { + const nt = document.getElementById("nav-tree"); + const hasVerticalScrollbar = nt.scrollHeight > nt.clientHeight; + $("#nav-sync").css({right:parseInt(hasVerticalScrollbar?scrollbarWidth:0)}); + } + } + + const getData = function(varName) { + const i = varName.lastIndexOf('/'); + const n = i>=0 ? varName.substring(i+1) : varName; + const e = n.replace(/-/g,'_'); + return window[e]; + } + + const stripPath = function(uri) { + return uri.substring(uri.lastIndexOf('/')+1); + } + + const stripPath2 = function(uri) { + const i = uri.lastIndexOf('/'); + const s = uri.substring(i+1); + const m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; + } + + const hashValue = function() { + return $(location).attr('hash').substring(1).replace(/[^\w-]/g,''); + } + + const hashUrl = function() { + return '#'+hashValue(); + } + + const pathName = function() { + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;()]/g, ''); + } + + const storeLink = function(link) { + if (!$("#nav-sync").hasClass('sync')) { + Cookie.writeSetting(NAVPATH_COOKIE_NAME,link,0); + } + } + + const deleteLink = function() { + Cookie.eraseSetting(NAVPATH_COOKIE_NAME); + } + + const cachedLink = function() { + return Cookie.readSetting(NAVPATH_COOKIE_NAME,''); + } + + const getScript = function(scriptName,func) { + const head = document.getElementsByTagName("head")[0]; + const script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = function() { func(); adjustSyncIconPosition(); } + script.src = scriptName+'.js'; + head.appendChild(script); + } + + const createIndent = function(o,domNode,node) { + let level=-1; + let n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + const imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=ARROW_RIGHT; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast",adjustSyncIconPosition); + $(node.plus_img.childNodes[0]).removeClass('opened').addClass('closed'); + node.expanded = false; + } else { + expandNode(o, node, false, true); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + let span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } + } + + let animationInProgress = false; + + const gotoAnchor = function(anchor,aname) { + let pos, docContent = $('#doc-content'); + let ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || + ancParent.is(':header')) { + pos = ancParent.offset().top; + } else if (anchor.position()) { + pos = anchor.offset().top; + } + if (pos) { + const dcOffset = docContent.offset().top; + const dcHeight = docContent.height(); + const dcScrHeight = docContent[0].scrollHeight + const dcScrTop = docContent.scrollTop(); + let dist = Math.abs(Math.min(pos-dcOffset,dcScrHeight-dcHeight-dcScrTop)); + animationInProgress = true; + docContent.animate({ + scrollTop: pos + dcScrTop - dcOffset + },Math.max(50,Math.min(500,dist)),function() { + animationInProgress=false; + if (anchor.parent().attr('class')=='memItemLeft') { + let rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname') { + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype') { + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } + }); + } + } + + function htmlToNode(html) { + const template = document.createElement('template'); + template.innerHTML = html; + const nNodes = template.content.childNodes.length; + if (nNodes !== 1) { + throw new Error(`html parameter must represent a single node; got ${nNodes}. `); + } + return template.content.firstChild; + } + + const newNode = function(o, po, text, link, childrenData, lastNode) { + const node = { + children : [], + childrenData : childrenData, + depth : po.depth + 1, + relpath : po.relpath, + isLast : lastNode, + li : document.createElement("li"), + parentNode : po, + itemDiv : document.createElement("div"), + labelSpan : document.createElement("span"), + expanded : false, + childrenUL : null, + getChildrenUL : function() { + if (!this.childrenUL) { + this.childrenUL = document.createElement("ul"); + this.childrenUL.className = "children_ul"; + this.childrenUL.style.display = "none"; + this.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }, + }; + + node.itemDiv.className = "item"; + node.labelSpan.className = "label"; + createIndent(o,node.itemDiv,node); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + const a = document.createElement("a"); + node.labelSpan.appendChild(a); + po.getChildrenUL().appendChild(node.li); + a.appendChild(htmlToNode(''+text+'')); + if (link) { + let url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + const aname = '#'+link.split('#')[1]; + const srcPage = stripPath(pathName()); + const targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : aname; + a.onclick = function() { + storeLink(link); + aPPar = $(a).parent().parent(); + if (!aPPar.hasClass('selected')) { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + aPPar.addClass('selected'); + aPPar.attr('id','selected'); + } + const anchor = $(aname); + gotoAnchor(anchor,aname); + }; + } else { + a.href = url; + a.onclick = () => storeLink(link); + } + } else if (childrenData != null) { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + return node; + } + + const showRoot = function() { + const headerHeight = $("#top").height(); + const footerHeight = $("#nav-path").height(); + const windowHeight = $(window).height() - headerHeight - footerHeight; + (function() { // retry until we can scroll to the selected item + try { + const navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); + } + + const expandNode = function(o, node, imm, setFocus) { + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + const varName = node.childrenData; + getScript(node.relpath+varName,function() { + node.childrenData = getData(varName); + expandNode(o, node, imm, setFocus); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast",adjustSyncIconPosition); + $(node.plus_img.childNodes[0]).addClass('opened').removeClass('closed'); + node.expanded = true; + if (setFocus) { + $(node.expandToggle).focus(); + } + } + } + } + + const glowEffect = function(n,duration) { + n.addClass('glow').delay(duration).queue(function(next) { + $(this).removeClass('glow');next(); + }); + } + + const highlightAnchor = function() { + const aname = hashUrl(); + const anchor = $(aname); + gotoAnchor(anchor,aname); + } + + const selectAndHighlight = function(hash,n) { + let a; + if (hash) { + const link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + let topOffset=5; + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + showRoot(); + } + + const showNode = function(o, node, index, hash) { + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + const varName = node.childrenData; + getScript(node.relpath+varName,function() { + node.childrenData = getData(varName); + showNode(o,node,index,hash); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + $(node.plus_img.childNodes[0]).removeClass('closed').addClass('opened'); + node.expanded = true; + const n = node.children[o.breadcrumbs[index]]; + if (index+10) { // try root page without hash as fallback + gotoUrl(o,root,'',relpath); + } else { + o.breadcrumbs = $.extend(true, [], nti); + if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index + navTo(o,NAVTREE[0][1],"",relpath); + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + } + if (o.breadcrumbs) { + o.breadcrumbs.unshift(0); // add 0 for root node + showNode(o, o.node, 0, hash); + } + } + } + + const gotoUrl = function(o,root,hash,relpath) { + const url=root+hash; + let i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function() { + navTreeSubIndices[i] = window['NAVTREEINDEX'+i]; + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + }); + } + } + + const navTo = function(o,root,hash,relpath) { + const link = cachedLink(); + if (link) { + const parts = link.split('#'); + root = parts[0]; + hash = parts.length>1 ? '#'+parts[1].replace(/[^\w-]/g,'') : ''; + } + if (hash.match(/^#l\d+$/)) { + const anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + gotoUrl(o,root,hash,relpath); + } + + const showSyncOff = function(n,relpath) { + n.html(''); + } + + const showSyncOn = function(n,relpath) { + n.html(''); + } + + const o = { + toroot : toroot, + node : { + childrenData : NAVTREE, + children : [], + childrenUL : document.createElement("ul"), + getChildrenUL : function() { return this.childrenUL }, + li : document.getElementById("nav-tree-contents"), + depth : 0, + relpath : relpath, + expanded : false, + isLast : true, + plus_img : document.createElement("span"), + }, + }; + o.node.li.appendChild(o.node.childrenUL); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = ARROW_RIGHT; + + const navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + + navSync.click(() => { + const navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } + }); + + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + + $(window).bind('hashchange', () => { + if (!animationInProgress) { + if (window.location.hash && window.location.hash.length>1) { + let a; + if ($(location).attr('hash')) { + const clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/ try to keep right panel width + const shrinkLeft = Math.min(deficit, leftPanelWidth-minPanelWidth); + leftPanelWidth -= shrinkLeft; + const remainingDeficit = deficit - shrinkLeft; + const shrinkRight = Math.min(remainingDeficit, rightPanelWidth-minPanelWidth); + rightPanelWidth -= shrinkRight; + } else { // dragging right handle -> try to keep left panel width + const shrinkRight = Math.min(deficit, rightPanelWidth-minPanelWidth); + rightPanelWidth -= shrinkRight; + const remainingDeficit = deficit - shrinkRight; + const shrinkLeft = Math.min(remainingDeficit, leftPanelWidth-minPanelWidth); + leftPanelWidth -= shrinkLeft; + } + } else { + rightPanelWidth = pagenav.length ? Math.max(minPanelWidth,rightPanelWidth) : 0; + leftPanelWidth = Math.max(minPanelWidth,leftPanelWidth); + } + return { leftPanelWidth, rightPanelWidth } + } + + function updateWidths(sidenavWidth,pagenavWidth,dragLeft) + { + const widths = constrainPanelWidths(sidenavWidth,pagenavWidth,dragLeft); + const widthStr = parseFloat(widths.leftPanelWidth)+"px"; + content.css({marginLeft:widthStr}); + if (fullSidebar) { + footer.css({marginLeft:widthStr}); + if (mainnav) { + mainnav.css({marginLeft:widthStr}); + } + } + sidenav.css({width:widthStr}); + if (pagenav.length) { + container.css({gridTemplateColumns:'auto '+parseFloat(widths.rightPanelWidth)+'px'}); + if (!dragLeft) { + pagenav.css({width:parseFloat(widths.rightPanelWidth-1)+'px'}); + } + } + return widths; + } + + function resizeWidth(dragLeft) { + const sidenavWidth = $(sidenav).outerWidth()-barWidth; + let pagenavWidth = pagenav.length ? $(pagenav).outerWidth() : 0; + const widths = updateWidths(sidenavWidth,pagenavWidth,dragLeft); + Cookie.writeSetting(RESIZE_COOKIE_NAME,widths.leftPanelWidth-barWidth); + if (pagenav.length) { + Cookie.writeSetting(PAGENAV_COOKIE_NAME,widths.rightPanelWidth); + } + } + + function restoreWidth(sidenavWidth,pagenavWidth) { + updateWidths(sidenavWidth,pagenavWidth,false); + showHideNavBar(); + } + + function resizeHeight() { + const headerHeight = header.outerHeight(); + const windowHeight = $(window).height(); + let contentHeight; + const footerHeight = footer.outerHeight(); + let navtreeHeight,sideNavHeight; + if (!fullSidebar) { + contentHeight = windowHeight - headerHeight - footerHeight - 1; + navtreeHeight = contentHeight; + sideNavHeight = contentHeight; + } else if (fullSidebar) { + contentHeight = windowHeight - footerHeight - 1; + navtreeHeight = windowHeight - headerHeight - 1; + sideNavHeight = windowHeight - 1; + if (mainnav) { + contentHeight -= mainnav.outerHeight(); + } + } + navtree.css({height:navtreeHeight + "px"}); + sidenav.css({height:sideNavHeight + "px"}); + content.css({height:contentHeight + "px"}); + resizeWidth(false); + showHideNavBar(); + if (location.hash.slice(1)) { + (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + } + } + + header = $("#top"); + content = $("#doc-content"); + footer = $("#nav-path"); + sidenav = $("#side-nav"); + if (document.getElementById('main-nav')) { + mainnav = $("#main-nav"); + } + navtree = $("#nav-tree"); + pagenav = $("#page-nav"); + container = $("#container"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(true); } }); + $(sidenav).resizable({ minWidth: 0 }); + if (pagenav.length) { + pagehandle = $("#page-nav-resize-handle"); + pagehandle.on('mousedown touchstart',function(e) { + $('body').addClass('resizing'); + pagehandle.addClass('dragging'); + $(document).on('mousemove touchmove',function(e) { + const clientX = e.clientX || e.originalEvent.touches[0].clientX; + let pagenavWidth = container[0].offsetWidth-clientX+barWidth/2; + const sidenavWidth = sidenav.width(); + const widths = constrainPanelWidths(sidenavWidth,pagenavWidth,false); + container.css({gridTemplateColumns:'auto '+parseFloat(widths.rightPanelWidth)+'px'}); + pagenav.css({width:parseFloat(widths.rightPanelWidth-1)+'px'}); + content.css({marginLeft:parseFloat(widths.leftPanelWidth)+'px'}); + Cookie.writeSetting(PAGENAV_COOKIE_NAME,pagenavWidth); + }); + $(document).on('mouseup touchend', function(e) { + $('body').removeClass('resizing'); + pagehandle.removeClass('dragging'); + $(document).off('mousemove mouseup touchmove touchend'); + }); + }); + } else { + container.css({gridTemplateColumns:'auto'}); + } + const width = parseInt(Cookie.readSetting(RESIZE_COOKIE_NAME,250)); + const pagenavWidth = parseInt(Cookie.readSetting(PAGENAV_COOKIE_NAME,250)); + if (width) { restoreWidth(width+barWidth,pagenavWidth); } else { resizeWidth(); } + const url = location.href; + const i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + const _preventDefault = function(evt) { evt.preventDefault(); }; + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(window).ready(function() { + let lastWidth = -1; + let lastHeight = -1; + $(window).resize(function() { + const newWidth = $(this).width(), newHeight = $(this).height(); + if (newWidth!=lastWidth || newHeight!=lastHeight) { + resizeHeight(); + navtree_trampoline.updateContentTop(); + lastWidth = newWidth; + lastHeight = newHeight; + } + }); + resizeHeight(); + lastWidth = $(window).width(); + lastHeight = $(window).height(); + content.scroll(function() { + navtree_trampoline.updateContentTop(); + }); + }); + } + + + function initPageToc() { + const topMapping = []; + const toc_contents = $('#page-nav-contents'); + const content=$('