diff options
author | Craig Silverstein <csilvers+gflags@google.com> | 2011-11-03 23:12:52 +0000 |
---|---|---|
committer | Craig Silverstein <csilvers+gflags@google.com> | 2011-11-03 23:12:52 +0000 |
commit | 9bf7e65f08acde10aa530d137ce6995dac5f65c5 (patch) | |
tree | c7650e13d0f548b87872031a41cad70ea97bcbe2 /src | |
parent | 6b70a750812f46d4972f0eb4517670893e3b3e55 (diff) | |
download | gflags-9bf7e65f08acde10aa530d137ce6995dac5f65c5.tar.gz gflags-9bf7e65f08acde10aa530d137ce6995dac5f65c5.tar.bz2 gflags-9bf7e65f08acde10aa530d137ce6995dac5f65c5.zip |
Now I can get rid of the old constructor!
R=jkline,ncalvin
DELTA=28 (0 added, 27 deleted, 1 changed)
Revision created by MOE tool push_codebase.
MOE_MIGRATION=3169
git-svn-id: https://gflags.googlecode.com/svn/trunk@65 6586e3c6-dcc4-952a-343f-ff74eb82781d
Diffstat (limited to 'src')
-rw-r--r-- | src/gflags.cc | 19 | ||||
-rw-r--r-- | src/gflags/gflags.h.in | 7 | ||||
-rw-r--r-- | src/windows/gflags/gflags.h | 7 |
3 files changed, 2 insertions, 31 deletions
diff --git a/src/gflags.cc b/src/gflags.cc index a136fde..9b4d66c 100644 --- a/src/gflags.cc +++ b/src/gflags.cc @@ -1422,25 +1422,6 @@ FlagRegisterer::FlagRegisterer(const char* name, const char* type, FlagRegistry::GlobalRegistry()->RegisterFlag(flag); // default registry } -// TODO(csilvers): remove this by 1 Sept 2011. -FlagRegisterer::FlagRegisterer(const char* name, const char* type, - const char* help, const char* filename, - void* current_storage, void* defvalue_storage) { - if (help == NULL) - help = ""; - // FlagValue expects the type-name to not include any namespace - // components, so we get rid of those, if any. - if (strchr(type, ':')) - type = strrchr(type, ':') + 1; - FlagValue* current = new FlagValue(current_storage, type, false); - FlagValue* defvalue = new FlagValue(defvalue_storage, type, false); - // Importantly, flag_ will never be deleted, so storage is always good. - CommandLineFlag* flag = new CommandLineFlag(name, help, filename, - NULL, current, defvalue); - FlagRegistry::GlobalRegistry()->RegisterFlag(flag); // default registry -} - - // -------------------------------------------------------------------- // GetAllFlags() // The main way the FlagRegistry class exposes its data. This diff --git a/src/gflags/gflags.h.in b/src/gflags/gflags.h.in index fc069a9..53a67d5 100644 --- a/src/gflags/gflags.h.in +++ b/src/gflags/gflags.h.in @@ -80,7 +80,7 @@ #include <string> #include <vector> -#include <gflags/gflags_declare.h> // IWYU pragma: export +#include <gflags/gflags_declare.h> // IWYU pragma: export // // NOTE: all functions below MUST have an explicit 'extern' before @@ -432,11 +432,6 @@ class GFLAGS_DLL_DECL FlagRegisterer { const char* help, const char* filename, void* current_storage, void* defvalue_storage, const fL::OptionalDefineArgs& optional_args); - // TODO(csilvers): remove this (and its impl in the .cc file), - // once all callers have been updated to the new form: - FlagRegisterer(const char* name, const char* type, - const char* help, const char* filename, - void* current_storage, void* defvalue_storage); }; // If your application #defines STRIP_FLAG_HELP to a non-zero value diff --git a/src/windows/gflags/gflags.h b/src/windows/gflags/gflags.h index f33df2d..3a64127 100644 --- a/src/windows/gflags/gflags.h +++ b/src/windows/gflags/gflags.h @@ -80,7 +80,7 @@ #include <string> #include <vector> -#include <gflags/gflags_declare.h> // IWYU pragma: export +#include <gflags/gflags_declare.h> // IWYU pragma: export // // NOTE: all functions below MUST have an explicit 'extern' before @@ -436,11 +436,6 @@ class GFLAGS_DLL_DECL FlagRegisterer { const char* help, const char* filename, void* current_storage, void* defvalue_storage, const fL::OptionalDefineArgs& optional_args); - // TODO(csilvers): remove this (and its impl in the .cc file), - // once all callers have been updated to the new form: - FlagRegisterer(const char* name, const char* type, - const char* help, const char* filename, - void* current_storage, void* defvalue_storage); }; // If your application #defines STRIP_FLAG_HELP to a non-zero value |