Lines Matching refs:has_bits
106 static void set_has_pattern(HasBits* has_bits) {
107 (*has_bits)[0] |= 1u;
109 static void set_has_format(HasBits* has_bits) {
110 (*has_bits)[0] |= 2u;
112 static void set_has_national_prefix_formatting_rule(HasBits* has_bits) {
113 (*has_bits)[0] |= 4u;
115 static void set_has_national_prefix_optional_when_formatting(HasBits* has_bits) {
116 (*has_bits)[0] |= 16u;
118 static void set_has_domestic_carrier_code_formatting_rule(HasBits* has_bits) {
119 (*has_bits)[0] |= 8u;
121 static bool MissingRequiredFields(const HasBits& has_bits) {
122 return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0;
229 _Internal::HasBits has_bits{};
284 _Internal::set_has_national_prefix_optional_when_formatting(&has_bits);
304 _has_bits_.Or(has_bits);
514 static void set_has_national_number_pattern(HasBits* has_bits) {
515 (*has_bits)[0] |= 1u;
517 static void set_has_example_number(HasBits* has_bits) {
518 (*has_bits)[0] |= 2u;
605 _Internal::HasBits has_bits{};
673 _has_bits_.Or(has_bits);
865 static void set_has_general_desc(HasBits* has_bits) {
866 (*has_bits)[0] |= 256u;
869 static void set_has_fixed_line(HasBits* has_bits) {
870 (*has_bits)[0] |= 512u;
873 static void set_has_mobile(HasBits* has_bits) {
874 (*has_bits)[0] |= 1024u;
877 static void set_has_toll_free(HasBits* has_bits) {
878 (*has_bits)[0] |= 2048u;
881 static void set_has_premium_rate(HasBits* has_bits) {
882 (*has_bits)[0] |= 4096u;
885 static void set_has_shared_cost(HasBits* has_bits) {
886 (*has_bits)[0] |= 8192u;
889 static void set_has_personal_number(HasBits* has_bits) {
890 (*has_bits)[0] |= 16384u;
893 static void set_has_voip(HasBits* has_bits) {
894 (*has_bits)[0] |= 32768u;
897 static void set_has_pager(HasBits* has_bits) {
898 (*has_bits)[0] |= 65536u;
901 static void set_has_uan(HasBits* has_bits) {
902 (*has_bits)[0] |= 262144u;
905 static void set_has_emergency(HasBits* has_bits) {
906 (*has_bits)[0] |= 524288u;
909 static void set_has_voicemail(HasBits* has_bits) {
910 (*has_bits)[0] |= 1048576u;
913 static void set_has_short_code(HasBits* has_bits) {
914 (*has_bits)[0] |= 2097152u;
917 static void set_has_standard_rate(HasBits* has_bits) {
918 (*has_bits)[0] |= 4194304u;
921 static void set_has_carrier_specific(HasBits* has_bits) {
922 (*has_bits)[0] |= 8388608u;
925 static void set_has_sms_services(HasBits* has_bits) {
926 (*has_bits)[0] |= 16777216u;
929 static void set_has_no_international_dialling(HasBits* has_bits) {
930 (*has_bits)[0] |= 131072u;
932 static void set_has_id(HasBits* has_bits) {
933 (*has_bits)[0] |= 1u;
935 static void set_has_country_code(HasBits* has_bits) {
936 (*has_bits)[0] |= 33554432u;
938 static void set_has_international_prefix(HasBits* has_bits) {
939 (*has_bits)[0] |= 2u;
941 static void set_has_preferred_international_prefix(HasBits* has_bits) {
942 (*has_bits)[0] |= 64u;
944 static void set_has_national_prefix(HasBits* has_bits) {
945 (*has_bits)[0] |= 4u;
947 static void set_has_preferred_extn_prefix(HasBits* has_bits) {
948 (*has_bits)[0] |= 8u;
950 static void set_has_national_prefix_for_parsing(HasBits* has_bits) {
951 (*has_bits)[0] |= 16u;
953 static void set_has_national_prefix_transform_rule(HasBits* has_bits) {
954 (*has_bits)[0] |= 32u;
956 static void set_has_same_mobile_and_fixed_line_pattern(HasBits* has_bits) {
957 (*has_bits)[0] |= 67108864u;
959 static void set_has_main_country_for_code(HasBits* has_bits) {
960 (*has_bits)[0] |= 134217728u;
962 static void set_has_leading_digits(HasBits* has_bits) {
963 (*has_bits)[0] |= 128u;
965 static void set_has_mobile_number_portable_region(HasBits* has_bits) {
966 (*has_bits)[0] |= 268435456u;
968 static bool MissingRequiredFields(const HasBits& has_bits) {
969 return ((has_bits[0] & 0x00000001) ^ 0x00000001) != 0;
1369 _Internal::HasBits has_bits{};
1443 _Internal::set_has_country_code(&has_bits);
1499 _Internal::set_has_same_mobile_and_fixed_line_pattern(&has_bits);
1538 _Internal::set_has_main_country_for_code(&has_bits);
1603 _Internal::set_has_mobile_number_portable_region(&has_bits);
1630 _has_bits_.Or(has_bits);