From 9ef0d5220eb9ebd9044b935b62a02b35024f9686 Mon Sep 17 00:00:00 2001 From: Andreas Schuh Date: Mon, 29 Feb 2016 17:12:15 +0000 Subject: enh: Add usage of DEFINE_validator to test project --- test/config/main.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/config') diff --git a/test/config/main.cc b/test/config/main.cc index 5edd9a1..3c033e3 100644 --- a/test/config/main.cc +++ b/test/config/main.cc @@ -3,9 +3,16 @@ DEFINE_string(message, "Hello World!", "The message to print"); +static bool ValidateMessage(const char* flagname, const std::string &message) +{ + return !message.empty(); +} +DEFINE_validator(message, ValidateMessage); + int main(int argc, char **argv) { gflags::SetUsageMessage("Test CMake configuration of gflags library (gflags-config.cmake)"); + gflags::SetVersionString("0.1"); gflags::ParseCommandLineFlags(&argc, &argv, true); std::cout << FLAGS_message << std::endl; gflags::ShutDownCommandLineFlags(); -- cgit v1.2.3