Functions
flag_test.cc File Reference
#include "absl/flags/flag.h"
#include "gtest/gtest.h"
#include "absl/strings/match.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_split.h"
Include dependency graph for flag_test.cc:

Go to the source code of this file.

Functions

 ABSL_DECLARE_FLAG (int64_t, mistyped_int_flag)
 
 ABSL_DECLARE_FLAG (std::vector< std::string >, mistyped_string_flag)
 
 ABSL_DECLARE_FLAG (bool, test_flag_01)
 
 ABSL_DECLARE_FLAG (int, test_flag_02)
 
 ABSL_DECLARE_FLAG (int16_t, test_flag_03)
 
 ABSL_DECLARE_FLAG (uint16_t, test_flag_04)
 
 ABSL_DECLARE_FLAG (int32_t, test_flag_05)
 
 ABSL_DECLARE_FLAG (uint32_t, test_flag_06)
 
 ABSL_DECLARE_FLAG (int64_t, test_flag_07)
 
 ABSL_DECLARE_FLAG (uint64_t, test_flag_08)
 
 ABSL_DECLARE_FLAG (double, test_flag_09)
 
 ABSL_DECLARE_FLAG (float, test_flag_10)
 
 ABSL_DECLARE_FLAG (std::string, test_flag_11)
 
 ABSL_FLAG (bool, test_flag_01, true, "test flag 01")
 
 ABSL_FLAG (int, test_flag_02, 1234, "test flag 02")
 
 ABSL_FLAG (int16_t, test_flag_03, -34, "test flag 03")
 
 ABSL_FLAG (uint16_t, test_flag_04, 189, "test flag 04")
 
 ABSL_FLAG (int32_t, test_flag_05, 10765, "test flag 05")
 
 ABSL_FLAG (uint32_t, test_flag_06, 40000, "test flag 06")
 
 ABSL_FLAG (int64_t, test_flag_07, -1234567, "test flag 07")
 
 ABSL_FLAG (uint64_t, test_flag_08, 9876543, "test flag 08")
 
 ABSL_FLAG (double, test_flag_09, -9.876e-50, "test flag 09")
 
 ABSL_FLAG (float, test_flag_10, 1.234e12f, "test flag 10")
 
 ABSL_FLAG (std::string, test_flag_11, "", "test flag 11")
 
 ABSL_FLAG (int, test_flag_12, GetDflt1(), "test flag 12")
 
 ABSL_FLAG (std::string, test_flag_13, absl::StrCat("AAA", "BBB"), "test flag 13")
 
 ABSL_FLAG (bool, test_flag_14, true, absl::StrCat("test ", "flag ", "14"))
 
 ABSL_FLAG (int, test_flag_with_cb, 100, "").OnUpdate(TestFlagCB)
 
 ABSL_FLAG (int, test_flag_with_lambda_cb, 200, "").OnUpdate([]()
 
 ABSL_FLAG (CustomUDT, test_flag_15, CustomUDT(), "test flag 15")
 
 ABSL_FLAG (ConversionTestVal, test_flag_16, ConversionTestVal::ViaImplicitConv::kTen, "test flag 16")
 
 ABSL_FLAG (NonDfltConstructible, ndc_flag1, NonDfltConstructible('1'), "Flag with non default constructible type")
 
 ABSL_FLAG (NonDfltConstructible, ndc_flag2, 0, "Flag with non default constructible type")
 
 ABSL_RETIRED_FLAG (bool, old_bool_flag, true, "old descr")
 
 ABSL_RETIRED_FLAG (int, old_int_flag,(int) std::sqrt(10), "old descr")
 
 ABSL_RETIRED_FLAG (std::string, old_str_flag, "", absl::StrCat("old ", "descr"))
 

Function Documentation

◆ ABSL_DECLARE_FLAG() [1/13]

ABSL_DECLARE_FLAG ( int64_t  ,
mistyped_int_flag   
)

◆ ABSL_DECLARE_FLAG() [2/13]

ABSL_DECLARE_FLAG ( std::vector< std::string >  ,
mistyped_string_flag   
)

◆ ABSL_DECLARE_FLAG() [3/13]

ABSL_DECLARE_FLAG ( bool  ,
test_flag_01   
)

◆ ABSL_DECLARE_FLAG() [4/13]

ABSL_DECLARE_FLAG ( int  ,
test_flag_02   
)

◆ ABSL_DECLARE_FLAG() [5/13]

ABSL_DECLARE_FLAG ( int16_t  ,
test_flag_03   
)

◆ ABSL_DECLARE_FLAG() [6/13]

ABSL_DECLARE_FLAG ( uint16_t  ,
test_flag_04   
)

◆ ABSL_DECLARE_FLAG() [7/13]

ABSL_DECLARE_FLAG ( int32_t  ,
test_flag_05   
)

◆ ABSL_DECLARE_FLAG() [8/13]

ABSL_DECLARE_FLAG ( uint32_t  ,
test_flag_06   
)

◆ ABSL_DECLARE_FLAG() [9/13]

ABSL_DECLARE_FLAG ( int64_t  ,
test_flag_07   
)

◆ ABSL_DECLARE_FLAG() [10/13]

ABSL_DECLARE_FLAG ( uint64_t  ,
test_flag_08   
)

◆ ABSL_DECLARE_FLAG() [11/13]

ABSL_DECLARE_FLAG ( double  ,
test_flag_09   
)

◆ ABSL_DECLARE_FLAG() [12/13]

ABSL_DECLARE_FLAG ( float  ,
test_flag_10   
)

◆ ABSL_DECLARE_FLAG() [13/13]

ABSL_DECLARE_FLAG ( std::string  ,
test_flag_11   
)

◆ ABSL_FLAG() [1/20]

ABSL_FLAG ( bool  ,
test_flag_01  ,
true  ,
"test flag 01"   
)

◆ ABSL_FLAG() [2/20]

ABSL_FLAG ( int  ,
test_flag_02  ,
1234  ,
"test flag 02"   
)

◆ ABSL_FLAG() [3/20]

ABSL_FLAG ( int16_t  ,
test_flag_03  ,
34,
"test flag 03"   
)

◆ ABSL_FLAG() [4/20]

ABSL_FLAG ( uint16_t  ,
test_flag_04  ,
189  ,
"test flag 04"   
)

◆ ABSL_FLAG() [5/20]

ABSL_FLAG ( int32_t  ,
test_flag_05  ,
10765  ,
"test flag 05"   
)

◆ ABSL_FLAG() [6/20]

ABSL_FLAG ( uint32_t  ,
test_flag_06  ,
40000  ,
"test flag 06"   
)

◆ ABSL_FLAG() [7/20]

ABSL_FLAG ( int64_t  ,
test_flag_07  ,
1234567,
"test flag 07"   
)

◆ ABSL_FLAG() [8/20]

ABSL_FLAG ( uint64_t  ,
test_flag_08  ,
9876543  ,
"test flag 08"   
)

◆ ABSL_FLAG() [9/20]

ABSL_FLAG ( double  ,
test_flag_09  ,
-9.876e-  50,
"test flag 09"   
)

◆ ABSL_FLAG() [10/20]

ABSL_FLAG ( float  ,
test_flag_10  ,
1.  234e12f,
"test flag 10"   
)

◆ ABSL_FLAG() [11/20]

ABSL_FLAG ( std::string  ,
test_flag_11  ,
""  ,
"test flag 11"   
)

◆ ABSL_FLAG() [12/20]

ABSL_FLAG ( int  ,
test_flag_12  ,
GetDflt1()  ,
"test flag 12"   
)

◆ ABSL_FLAG() [13/20]

ABSL_FLAG ( std::string  ,
test_flag_13  ,
absl::StrCat("AAA", "BBB")  ,
"test flag 13"   
)

◆ ABSL_FLAG() [14/20]

ABSL_FLAG ( bool  ,
test_flag_14  ,
true  ,
absl::StrCat("test ", "flag ", "14")   
)

◆ ABSL_FLAG() [15/20]

ABSL_FLAG ( int  ,
test_flag_with_cb  ,
100  ,
""   
)

◆ ABSL_FLAG() [16/20]

ABSL_FLAG ( int  ,
test_flag_with_lambda_cb  ,
200  ,
""   
)

Definition at line 289 of file flag_test.cc.

◆ ABSL_FLAG() [17/20]

ABSL_FLAG ( CustomUDT  ,
test_flag_15  ,
CustomUDT()  ,
"test flag 15"   
)

◆ ABSL_FLAG() [18/20]

ABSL_FLAG ( ConversionTestVal  ,
test_flag_16  ,
ConversionTestVal::ViaImplicitConv::kTen  ,
"test flag 16"   
)

◆ ABSL_FLAG() [19/20]

ABSL_FLAG ( NonDfltConstructible  ,
ndc_flag1  ,
NonDfltConstructible( '1')  ,
"Flag with non default constructible type"   
)

◆ ABSL_FLAG() [20/20]

ABSL_FLAG ( NonDfltConstructible  ,
ndc_flag2  ,
,
"Flag with non default constructible type"   
)

◆ ABSL_RETIRED_FLAG() [1/3]

ABSL_RETIRED_FLAG ( bool  ,
old_bool_flag  ,
true  ,
"old descr"   
)

◆ ABSL_RETIRED_FLAG() [2/3]

ABSL_RETIRED_FLAG ( int  ,
old_int_flag  ,
(int) std::sqrt(10)  ,
"old descr"   
)

◆ ABSL_RETIRED_FLAG() [3/3]

ABSL_RETIRED_FLAG ( std::string  ,
old_str_flag  ,
""  ,
absl::StrCat("old ", "descr")   
)


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22