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: http://gflags.googlecode.com/svn/trunk/src@65 6586e3c6-dcc4-952a-343f-ff74eb82781d
diff --git a/gflags.cc b/gflags.cc
index a136fde..9b4d66c 100644
--- a/gflags.cc
+++ b/gflags.cc
@@ -1422,25 +1422,6 @@
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/gflags/gflags.h.in b/gflags/gflags.h.in
index fc069a9..53a67d5 100644
--- a/gflags/gflags.h.in
+++ b/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 @@
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/windows/gflags/gflags.h b/windows/gflags/gflags.h
index f33df2d..3a64127 100644
--- a/windows/gflags/gflags.h
+++ b/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 @@
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