From ee52ea95ba282bc4aafbaad084478c7ebba518b8 Mon Sep 17 00:00:00 2001 From: Andy Cedilnik <andy.cedilnik@kitware.com> Date: Tue, 28 Sep 2004 11:34:29 -0400 Subject: [PATCH] ENH: Add accessor for Argv0 --- CommandLineArguments.cxx | 6 ++++++ CommandLineArguments.hxx.in | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/CommandLineArguments.cxx b/CommandLineArguments.cxx index daa94f0c..74dc2657 100644 --- a/CommandLineArguments.cxx +++ b/CommandLineArguments.cxx @@ -479,6 +479,12 @@ void CommandLineArguments::SetLineLength(unsigned int ll) this->GenerateHelp(); } +//---------------------------------------------------------------------------- +const char* CommandLineArguments::GetArgv0() +{ + return this->Internals->Argv0.c_str(); +} + //---------------------------------------------------------------------------- void CommandLineArguments::GenerateHelp() { diff --git a/CommandLineArguments.hxx.in b/CommandLineArguments.hxx.in index 0b683cce..0ca59400 100644 --- a/CommandLineArguments.hxx.in +++ b/CommandLineArguments.hxx.in @@ -137,6 +137,11 @@ public: void SetLineLength(unsigned int); unsigned int GetLineLength(); + /** + * Get the executable name (argv0) + */ + const char* GetArgv0(); + protected: void GenerateHelp(); -- GitLab