#include "absl/flags/internal/program_name.h"#include <string>#include "absl/base/attributes.h"#include "absl/base/config.h"#include "absl/base/const_init.h"#include "absl/base/thread_annotations.h"#include "absl/flags/internal/path_util.h"#include "absl/strings/string_view.h"#include "absl/synchronization/mutex.h"
Go to the source code of this file.
Namespaces | |
| absl | |
| absl::flags_internal | |
Functions | |
| static ABSL_CONST_INIT std::string *program_name | absl::flags_internal::ABSL_GUARDED_BY (program_name_guard) |
| static ABSL_CONST_INIT absl::Mutex | absl::flags_internal::program_name_guard (absl::kConstInit) |
| std::string | absl::flags_internal::ProgramInvocationName () |
| void | absl::flags_internal::SetProgramInvocationName (absl::string_view prog_name_str) |
| std::string | absl::flags_internal::ShortProgramInvocationName () |