tclapwの名前空間変更

This commit is contained in:
lltcggie 2017-05-14 20:13:24 +09:00
parent da933de66d
commit c232046e23
25 changed files with 133 additions and 133 deletions

View File

@ -22,8 +22,8 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_ARGUMENT_H #ifndef TCLAPW_ARGUMENT_H
#define TCLAP_ARGUMENT_H #define TCLAPW_ARGUMENT_H
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
#include <config.h> #include <config.h>
@ -54,7 +54,7 @@ typedef std::istrstream istringstream;
#include <tclapw/ArgTraits.h> #include <tclapw/ArgTraits.h>
#include <tclapw/StandardTraits.h> #include <tclapw/StandardTraits.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A virtual base class that defines the essential data for all arguments. * A virtual base class that defines the essential data for all arguments.
@ -223,31 +223,31 @@ class Arg
/** /**
* The wchar_t that indicates the beginning of a flag. Defaults to L'-', but * The wchar_t that indicates the beginning of a flag. Defaults to L'-', but
* clients can define TCLAP_FLAGSTARTCHAR to override. * clients can define TCLAPW_FLAGSTARTCHAR to override.
*/ */
#ifndef TCLAP_FLAGSTARTCHAR #ifndef TCLAPW_FLAGSTARTCHAR
#define TCLAP_FLAGSTARTCHAR L'-' #define TCLAPW_FLAGSTARTCHAR L'-'
#endif #endif
static wchar_t flagStartChar() { return TCLAP_FLAGSTARTCHAR; } static wchar_t flagStartChar() { return TCLAPW_FLAGSTARTCHAR; }
/** /**
* The sting that indicates the beginning of a flag. Defaults to L"-", but * The sting that indicates the beginning of a flag. Defaults to L"-", but
* clients can define TCLAP_FLAGSTARTSTRING to override. Should be the same * clients can define TCLAPW_FLAGSTARTSTRING to override. Should be the same
* as TCLAP_FLAGSTARTCHAR. * as TCLAPW_FLAGSTARTCHAR.
*/ */
#ifndef TCLAP_FLAGSTARTSTRING #ifndef TCLAPW_FLAGSTARTSTRING
#define TCLAP_FLAGSTARTSTRING L"-" #define TCLAPW_FLAGSTARTSTRING L"-"
#endif #endif
static const std::wstring flagStartString() { return TCLAP_FLAGSTARTSTRING; } static const std::wstring flagStartString() { return TCLAPW_FLAGSTARTSTRING; }
/** /**
* The sting that indicates the beginning of a name. Defaults to L"--", but * The sting that indicates the beginning of a name. Defaults to L"--", but
* clients can define TCLAP_NAMESTARTSTRING to override. * clients can define TCLAPW_NAMESTARTSTRING to override.
*/ */
#ifndef TCLAP_NAMESTARTSTRING #ifndef TCLAPW_NAMESTARTSTRING
#define TCLAP_NAMESTARTSTRING L"--" #define TCLAPW_NAMESTARTSTRING L"--"
#endif #endif
static const std::wstring nameStartString() { return TCLAP_NAMESTARTSTRING; } static const std::wstring nameStartString() { return TCLAPW_NAMESTARTSTRING; }
/** /**
* The name used to identify the ignore rest argument. * The name used to identify the ignore rest argument.
@ -425,7 +425,7 @@ ExtractValue(T &destVal, const std::wstring& strVal, ValueLike vl)
int valuesRead = 0; int valuesRead = 0;
while ( is.good() ) { while ( is.good() ) {
if ( is.peek() != EOF ) if ( is.peek() != EOF )
#ifdef TCLAP_SETBASE_ZERO #ifdef TCLAPW_SETBASE_ZERO
is >> std::setbase(0) >> destVal; is >> std::setbase(0) >> destVal;
#else #else
is >> destVal; is >> destVal;
@ -691,7 +691,7 @@ inline void Arg::reset()
//END Arg.cpp //END Arg.cpp
////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -21,13 +21,13 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_ARG_EXCEPTION_H #ifndef TCLAPW_ARG_EXCEPTION_H
#define TCLAP_ARG_EXCEPTION_H #define TCLAPW_ARG_EXCEPTION_H
#include <string> #include <string>
#include <exception> #include <exception>
namespace TCLAP { namespace TCLAPW {
/** /**
* A simple class that defines and argument exception. Should be caught * A simple class that defines and argument exception. Should be caught
@ -197,7 +197,7 @@ private:
int _estat; int _estat;
}; };
} // namespace TCLAP } // namespace TCLAPW
#endif #endif

View File

@ -23,10 +23,10 @@
// This is an internal tclapw file, you should probably not have to // This is an internal tclapw file, you should probably not have to
// include this directly // include this directly
#ifndef TCLAP_ARGTRAITS_H #ifndef TCLAPW_ARGTRAITS_H
#define TCLAP_ARGTRAITS_H #define TCLAPW_ARGTRAITS_H
namespace TCLAP { namespace TCLAPW {
// We use two empty structs to get compile type specialization // We use two empty structs to get compile type specialization
// function to work // function to work

View File

@ -21,8 +21,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_CMDLINE_H #ifndef TCLAPW_CMDLINE_H
#define TCLAP_CMDLINE_H #define TCLAPW_CMDLINE_H
#include <tclapw/SwitchArg.h> #include <tclapw/SwitchArg.h>
#include <tclapw/MultiSwitchArg.h> #include <tclapw/MultiSwitchArg.h>
@ -48,7 +48,7 @@
#include <algorithm> #include <algorithm>
#include <stdlib.h> // Needed for exit(), which isnL't defined in some envs. #include <stdlib.h> // Needed for exit(), which isnL't defined in some envs.
namespace TCLAP { namespace TCLAPW {
template<typename T> void DelPtr(T ptr) template<typename T> void DelPtr(T ptr)
{ {
@ -629,5 +629,5 @@ inline void CmdLine::reset()
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_COMMANDLINE_INTERFACE_H #ifndef TCLAPW_COMMANDLINE_INTERFACE_H
#define TCLAP_COMMANDLINE_INTERFACE_H #define TCLAPW_COMMANDLINE_INTERFACE_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -30,7 +30,7 @@
#include <algorithm> #include <algorithm>
namespace TCLAP { namespace TCLAPW {
class Arg; class Arg;
class CmdLineOutput; class CmdLineOutput;

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_CMDLINEOUTPUT_H #ifndef TCLAPW_CMDLINEOUTPUT_H
#define TCLAP_CMDLINEOUTPUT_H #define TCLAPW_CMDLINEOUTPUT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -30,7 +30,7 @@
#include <iomanip> #include <iomanip>
#include <algorithm> #include <algorithm>
namespace TCLAP { namespace TCLAPW {
class CmdLineInterface; class CmdLineInterface;
class ArgException; class ArgException;
@ -70,5 +70,5 @@ class CmdLineOutput
}; };
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -19,8 +19,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_CONSTRAINT_H #ifndef TCLAPW_CONSTRAINT_H
#define TCLAP_CONSTRAINT_H #define TCLAPW_CONSTRAINT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -29,7 +29,7 @@
#include <iomanip> #include <iomanip>
#include <algorithm> #include <algorithm>
namespace TCLAP { namespace TCLAPW {
/** /**
* The interface that defines the interaction between the Arg and Constraint. * The interface that defines the interaction between the Arg and Constraint.
@ -64,5 +64,5 @@ class Constraint
virtual ~Constraint() { ; } virtual ~Constraint() { ; }
}; };
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_DOCBOOKOUTPUT_H #ifndef TCLAPW_DOCBOOKOUTPUT_H
#define TCLAP_DOCBOOKOUTPUT_H #define TCLAPW_DOCBOOKOUTPUT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -34,7 +34,7 @@
#include <tclapw/XorHandler.h> #include <tclapw/XorHandler.h>
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A class that generates DocBook output for usage() method for the * A class that generates DocBook output for usage() method for the
@ -295,5 +295,5 @@ inline void DocBookOutput::printLongArg(Arg* a)
std::cout << L"</varlistentry>" << std::endl; std::cout << L"</varlistentry>" << std::endl;
} }
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -19,14 +19,14 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_HELP_VISITOR_H #ifndef TCLAPW_HELP_VISITOR_H
#define TCLAP_HELP_VISITOR_H #define TCLAPW_HELP_VISITOR_H
#include <tclapw/CmdLineInterface.h> #include <tclapw/CmdLineInterface.h>
#include <tclapw/CmdLineOutput.h> #include <tclapw/CmdLineOutput.h>
#include <tclapw/Visitor.h> #include <tclapw/Visitor.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A Visitor object that calls the usage method of the given CmdLineOutput * A Visitor object that calls the usage method of the given CmdLineOutput

View File

@ -20,13 +20,13 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_IGNORE_REST_VISITOR_H #ifndef TCLAPW_IGNORE_REST_VISITOR_H
#define TCLAP_IGNORE_REST_VISITOR_H #define TCLAPW_IGNORE_REST_VISITOR_H
#include <tclapw/Visitor.h> #include <tclapw/Visitor.h>
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A Vistor that tells the CmdLine to begin ignoring arguments after * A Vistor that tells the CmdLine to begin ignoring arguments after

View File

@ -20,8 +20,8 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_MULTIPLE_ARGUMENT_H #ifndef TCLAPW_MULTIPLE_ARGUMENT_H
#define TCLAP_MULTIPLE_ARGUMENT_H #define TCLAPW_MULTIPLE_ARGUMENT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -29,7 +29,7 @@
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
#include <tclapw/Constraint.h> #include <tclapw/Constraint.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* An argument that allows multiple values of type T to be specified. Very * An argument that allows multiple values of type T to be specified. Very
* similar to a ValueArg, except a vector of values will be returned * similar to a ValueArg, except a vector of values will be returned
@ -428,6 +428,6 @@ void MultiArg<T>::reset()
_values.clear(); _values.clear();
} }
} // namespace TCLAP } // namespace TCLAPW
#endif #endif

View File

@ -22,15 +22,15 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_MULTI_SWITCH_ARG_H #ifndef TCLAPW_MULTI_SWITCH_ARG_H
#define TCLAP_MULTI_SWITCH_ARG_H #define TCLAPW_MULTI_SWITCH_ARG_H
#include <string> #include <string>
#include <vector> #include <vector>
#include <tclapw/SwitchArg.h> #include <tclapw/SwitchArg.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A multiple switch argument. If the switch is set on the command line, then * A multiple switch argument. If the switch is set on the command line, then
@ -211,6 +211,6 @@ MultiSwitchArg::reset()
//END MultiSwitchArg.cpp //END MultiSwitchArg.cpp
////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -21,12 +21,12 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_OPTIONAL_UNLABELED_TRACKER_H #ifndef TCLAPW_OPTIONAL_UNLABELED_TRACKER_H
#define TCLAP_OPTIONAL_UNLABELED_TRACKER_H #define TCLAPW_OPTIONAL_UNLABELED_TRACKER_H
#include <string> #include <string>
namespace TCLAP { namespace TCLAPW {
class OptionalUnlabeledTracker class OptionalUnlabeledTracker
{ {
@ -57,6 +57,6 @@ inline void OptionalUnlabeledTracker::check( bool req, const std::wstring& argNa
} }
} // namespace TCLAP } // namespace TCLAPW
#endif #endif

View File

@ -23,8 +23,8 @@
// This is an internal tclapw file, you should probably not have to // This is an internal tclapw file, you should probably not have to
// include this directly // include this directly
#ifndef TCLAP_STANDARD_TRAITS_H #ifndef TCLAPW_STANDARD_TRAITS_H
#define TCLAP_STANDARD_TRAITS_H #define TCLAPW_STANDARD_TRAITS_H
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
#include <config.h> // To check for long long #include <config.h> // To check for long long
@ -35,11 +35,11 @@
// creating ArgTraits twice for unsigned short. Thus... // creating ArgTraits twice for unsigned short. Thus...
#ifdef _MSC_VER #ifdef _MSC_VER
#ifndef _NATIVE_WCHAR_T_DEFINED #ifndef _NATIVE_WCHAR_T_DEFINED
#define TCLAP_DONT_DECLARE_WCHAR_T_ARGTRAITS #define TCLAPW_DONT_DECLARE_WCHAR_T_ARGTRAITS
#endif #endif
#endif #endif
namespace TCLAP { namespace TCLAPW {
// ====================================================================== // ======================================================================
// Integer types // Integer types
@ -181,7 +181,7 @@ struct ArgTraits<bool> {
/** /**
* wchar_ts have value-like semantics. * wchar_ts have value-like semantics.
*/ */
#ifndef TCLAP_DONT_DECLARE_WCHAR_T_ARGTRAITS #ifndef TCLAPW_DONT_DECLARE_WCHAR_T_ARGTRAITS
template<> template<>
struct ArgTraits<wchar_t> { struct ArgTraits<wchar_t> {
typedef ValueLike ValueCategory; typedef ValueLike ValueCategory;

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_STDCMDLINEOUTPUT_H #ifndef TCLAPW_STDCMDLINEOUTPUT_H
#define TCLAP_STDCMDLINEOUTPUT_H #define TCLAPW_STDCMDLINEOUTPUT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -34,7 +34,7 @@
#include <tclapw/XorHandler.h> #include <tclapw/XorHandler.h>
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A class that isolates any output from the CmdLine object so that it * A class that isolates any output from the CmdLine object so that it
@ -294,5 +294,5 @@ inline void StdOutput::spacePrint( std::wostream& os,
} }
} }
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -21,15 +21,15 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_SWITCH_ARG_H #ifndef TCLAPW_SWITCH_ARG_H
#define TCLAP_SWITCH_ARG_H #define TCLAPW_SWITCH_ARG_H
#include <string> #include <string>
#include <vector> #include <vector>
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A simple switch argument. If the switch is set on the command line, then * A simple switch argument. If the switch is set on the command line, then
@ -261,6 +261,6 @@ inline void SwitchArg::reset()
//End SwitchArg.cpp //End SwitchArg.cpp
////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -20,8 +20,8 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_MULTIPLE_UNLABELED_ARGUMENT_H #ifndef TCLAPW_MULTIPLE_UNLABELED_ARGUMENT_H
#define TCLAP_MULTIPLE_UNLABELED_ARGUMENT_H #define TCLAPW_MULTIPLE_UNLABELED_ARGUMENT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -29,7 +29,7 @@
#include <tclapw/MultiArg.h> #include <tclapw/MultiArg.h>
#include <tclapw/OptionalUnlabeledTracker.h> #include <tclapw/OptionalUnlabeledTracker.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* Just like a MultiArg, except that the arguments are unlabeled. Basically, * Just like a MultiArg, except that the arguments are unlabeled. Basically,

View File

@ -21,8 +21,8 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_UNLABELED_VALUE_ARGUMENT_H #ifndef TCLAPW_UNLABELED_VALUE_ARGUMENT_H
#define TCLAP_UNLABELED_VALUE_ARGUMENT_H #define TCLAPW_UNLABELED_VALUE_ARGUMENT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -31,7 +31,7 @@
#include <tclapw/OptionalUnlabeledTracker.h> #include <tclapw/OptionalUnlabeledTracker.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* The basic unlabeled argument that parses a value. * The basic unlabeled argument that parses a value.

View File

@ -20,8 +20,8 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_VALUE_ARGUMENT_H #ifndef TCLAPW_VALUE_ARGUMENT_H
#define TCLAP_VALUE_ARGUMENT_H #define TCLAPW_VALUE_ARGUMENT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -29,7 +29,7 @@
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
#include <tclapw/Constraint.h> #include <tclapw/Constraint.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* The basic labeled argument that parses a value. * The basic labeled argument that parses a value.
@ -420,6 +420,6 @@ void ValueArg<T>::reset()
_value = _default; _value = _default;
} }
} // namespace TCLAP } // namespace TCLAPW
#endif #endif

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_VALUESCONSTRAINT_H #ifndef TCLAPW_VALUESCONSTRAINT_H
#define TCLAP_VALUESCONSTRAINT_H #define TCLAPW_VALUESCONSTRAINT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -41,7 +41,7 @@
#error L"Need a stringstream (sstream or strstream) to compile!" #error L"Need a stringstream (sstream or strstream) to compile!"
#endif #endif
namespace TCLAP { namespace TCLAPW {
/** /**
* A Constraint that constrains the Arg to only those values specified * A Constraint that constrains the Arg to only those values specified
@ -143,6 +143,6 @@ std::wstring ValuesConstraint<T>::description() const
} }
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -21,14 +21,14 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_VERSION_VISITOR_H #ifndef TCLAPW_VERSION_VISITOR_H
#define TCLAP_VERSION_VISITOR_H #define TCLAPW_VERSION_VISITOR_H
#include <tclapw/CmdLineInterface.h> #include <tclapw/CmdLineInterface.h>
#include <tclapw/CmdLineOutput.h> #include <tclapw/CmdLineOutput.h>
#include <tclapw/Visitor.h> #include <tclapw/Visitor.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A Vistor that will call the version method of the given CmdLineOutput * A Vistor that will call the version method of the given CmdLineOutput

View File

@ -20,10 +20,10 @@
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_VISITOR_H #ifndef TCLAPW_VISITOR_H
#define TCLAP_VISITOR_H #define TCLAPW_VISITOR_H
namespace TCLAP { namespace TCLAPW {
/** /**
* A base class that defines the interface for visitors. * A base class that defines the interface for visitors.

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_XORHANDLER_H #ifndef TCLAPW_XORHANDLER_H
#define TCLAP_XORHANDLER_H #define TCLAPW_XORHANDLER_H
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
#include <string> #include <string>
@ -29,7 +29,7 @@
#include <algorithm> #include <algorithm>
#include <iostream> #include <iostream>
namespace TCLAP { namespace TCLAPW {
/** /**
* This class handles lists of ArgL's that are to be XOR'd on the command * This class handles lists of ArgL's that are to be XOR'd on the command
@ -161,6 +161,6 @@ inline std::vector< std::vector<Arg*> >& XorHandler::getXorList()
//END XOR.cpp //END XOR.cpp
////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -20,8 +20,8 @@
* *
*****************************************************************************/ *****************************************************************************/
#ifndef TCLAP_ZSHCOMPLETIONOUTPUT_H #ifndef TCLAPW_ZSHCOMPLETIONOUTPUT_H
#define TCLAP_ZSHCOMPLETIONOUTPUT_H #define TCLAPW_ZSHCOMPLETIONOUTPUT_H
#include <string> #include <string>
#include <vector> #include <vector>
@ -34,7 +34,7 @@
#include <tclapw/XorHandler.h> #include <tclapw/XorHandler.h>
#include <tclapw/Arg.h> #include <tclapw/Arg.h>
namespace TCLAP { namespace TCLAPW {
/** /**
* A class that generates a Zsh completion function as output from the usage() * A class that generates a Zsh completion function as output from the usage()
@ -319,5 +319,5 @@ inline std::wstring ZshCompletionOutput::getMutexList( CmdLineInterface& _cmd, A
return list.str(); return list.str();
} }
} //namespace TCLAP } //namespace TCLAPW
#endif #endif

View File

@ -2095,22 +2095,22 @@ void DialogEvent::Create(HWND hWnd, WPARAM wParam, LPARAM lParam, LPVOID lpData)
if (nArgs > 1) if (nArgs > 1)
{ {
// definition of command line arguments // definition of command line arguments
TCLAP::CmdLine cmd(L"waifu2x reimplementation using Caffe", L' ', L"1.0.0"); TCLAPW::CmdLine cmd(L"waifu2x reimplementation using Caffe", L' ', L"1.0.0");
// GUIでは-iを付けない // GUIでは-iを付けない
TCLAP::UnlabeledMultiArg<std::wstring> cmdInputFile(L"input_file_paths", L"input file paths", false, TCLAPW::UnlabeledMultiArg<std::wstring> cmdInputFile(L"input_file_paths", L"input file paths", false,
L"string", cmd); L"string", cmd);
// GUIでは出力先フォルダのみの指定 // GUIでは出力先フォルダのみの指定
TCLAP::ValueArg<std::wstring> cmdOutputDir(L"o", L"output_folder", TCLAPW::ValueArg<std::wstring> cmdOutputDir(L"o", L"output_folder",
L"path to output image folder", false, L"path to output image folder", false,
L"", L"string", cmd); L"", L"string", cmd);
TCLAP::ValueArg<std::wstring> cmdInputFileExt(L"l", L"input_extention_list", TCLAPW::ValueArg<std::wstring> cmdInputFileExt(L"l", L"input_extention_list",
L"extention to input image file when input_path is folder", false, L"png:jpg:jpeg:tif:tiff:bmp:tga", L"extention to input image file when input_path is folder", false, L"png:jpg:jpeg:tif:tiff:bmp:tga",
L"string", cmd); L"string", cmd);
TCLAP::ValueArg<std::wstring> cmdOutputFileExt(L"e", L"output_extention", TCLAPW::ValueArg<std::wstring> cmdOutputFileExt(L"e", L"output_extention",
L"extention to output image file when output_path is (auto) or input_path is folder", false, L"extention to output image file when output_path is (auto) or input_path is folder", false,
L"png", L"string", cmd); L"png", L"string", cmd);
@ -2119,8 +2119,8 @@ void DialogEvent::Create(HWND hWnd, WPARAM wParam, LPARAM lParam, LPVOID lpData)
cmdModeConstraintV.push_back(L"scale"); cmdModeConstraintV.push_back(L"scale");
cmdModeConstraintV.push_back(L"noise_scale"); cmdModeConstraintV.push_back(L"noise_scale");
cmdModeConstraintV.push_back(L"auto_scale"); cmdModeConstraintV.push_back(L"auto_scale");
TCLAP::ValuesConstraint<std::wstring> cmdModeConstraint(cmdModeConstraintV); TCLAPW::ValuesConstraint<std::wstring> cmdModeConstraint(cmdModeConstraintV);
TCLAP::ValueArg<std::wstring> cmdMode(L"m", L"mode", L"image processing mode", TCLAPW::ValueArg<std::wstring> cmdMode(L"m", L"mode", L"image processing mode",
false, L"noise_scale", &cmdModeConstraint, cmd); false, L"noise_scale", &cmdModeConstraint, cmd);
std::vector<int> cmdNRLConstraintV; std::vector<int> cmdNRLConstraintV;
@ -2128,43 +2128,43 @@ void DialogEvent::Create(HWND hWnd, WPARAM wParam, LPARAM lParam, LPVOID lpData)
cmdNRLConstraintV.push_back(1); cmdNRLConstraintV.push_back(1);
cmdNRLConstraintV.push_back(2); cmdNRLConstraintV.push_back(2);
cmdNRLConstraintV.push_back(3); cmdNRLConstraintV.push_back(3);
TCLAP::ValuesConstraint<int> cmdNRLConstraint(cmdNRLConstraintV); TCLAPW::ValuesConstraint<int> cmdNRLConstraint(cmdNRLConstraintV);
TCLAP::ValueArg<int> cmdNRLevel(L"n", L"noise_level", L"noise reduction level", TCLAPW::ValueArg<int> cmdNRLevel(L"n", L"noise_level", L"noise reduction level",
false, 0, &cmdNRLConstraint, cmd); false, 0, &cmdNRLConstraint, cmd);
TCLAP::ValueArg<double> cmdScaleRatio(L"s", L"scale_ratio", TCLAPW::ValueArg<double> cmdScaleRatio(L"s", L"scale_ratio",
L"custom scale ratio", false, 2.0, L"double", cmd); L"custom scale ratio", false, 2.0, L"double", cmd);
TCLAP::ValueArg<int> cmdScaleWidth(L"w", L"scale_width", TCLAPW::ValueArg<int> cmdScaleWidth(L"w", L"scale_width",
L"custom scale width", false, 0, L"double", cmd); L"custom scale width", false, 0, L"double", cmd);
TCLAP::ValueArg<int> cmdScaleHeight(L"h", L"scale_height", TCLAPW::ValueArg<int> cmdScaleHeight(L"h", L"scale_height",
L"custom scale height", false, 0, L"double", cmd); L"custom scale height", false, 0, L"double", cmd);
std::vector<std::wstring> cmdProcessConstraintV; std::vector<std::wstring> cmdProcessConstraintV;
cmdProcessConstraintV.push_back(L"cpu"); cmdProcessConstraintV.push_back(L"cpu");
cmdProcessConstraintV.push_back(L"gpu"); cmdProcessConstraintV.push_back(L"gpu");
TCLAP::ValuesConstraint<std::wstring> cmdProcessConstraint(cmdProcessConstraintV); TCLAPW::ValuesConstraint<std::wstring> cmdProcessConstraint(cmdProcessConstraintV);
TCLAP::ValueArg<std::wstring> cmdProcess(L"p", L"process", L"process mode", TCLAPW::ValueArg<std::wstring> cmdProcess(L"p", L"process", L"process mode",
false, L"gpu", &cmdProcessConstraint, cmd); false, L"gpu", &cmdProcessConstraint, cmd);
TCLAP::ValueArg<int> cmdOutputQuality(L"q", L"output_quality", TCLAPW::ValueArg<int> cmdOutputQuality(L"q", L"output_quality",
L"output image quality", false, L"output image quality", false,
-1, L"int", cmd); -1, L"int", cmd);
TCLAP::ValueArg<int> cmdOutputDepth(L"d", L"output_depth", TCLAPW::ValueArg<int> cmdOutputDepth(L"d", L"output_depth",
L"output image chaneel depth bit", false, L"output image chaneel depth bit", false,
8, L"int", cmd); 8, L"int", cmd);
TCLAP::ValueArg<int> cmdCropSizeFile(L"c", L"crop_size", TCLAPW::ValueArg<int> cmdCropSizeFile(L"c", L"crop_size",
L"input image split size", false, L"input image split size", false,
128, L"int", cmd); 128, L"int", cmd);
TCLAP::ValueArg<int> cmdBatchSizeFile(L"b", L"batch_size", TCLAPW::ValueArg<int> cmdBatchSizeFile(L"b", L"batch_size",
L"input batch size", false, L"input batch size", false,
1, L"int", cmd); 1, L"int", cmd);
TCLAP::ValueArg<int> cmdGPUNoFile(L"", L"gpu", TCLAPW::ValueArg<int> cmdGPUNoFile(L"", L"gpu",
L"gpu device no", false, L"gpu device no", false,
0, L"int", cmd); 0, L"int", cmd);
@ -2172,21 +2172,21 @@ void DialogEvent::Create(HWND hWnd, WPARAM wParam, LPARAM lParam, LPVOID lpData)
cmdBoolConstraintV.push_back(0); cmdBoolConstraintV.push_back(0);
cmdBoolConstraintV.push_back(1); cmdBoolConstraintV.push_back(1);
TCLAP::ValuesConstraint<int> cmdTTAConstraint(cmdBoolConstraintV); TCLAPW::ValuesConstraint<int> cmdTTAConstraint(cmdBoolConstraintV);
TCLAP::ValueArg<int> cmdTTA(L"t", L"tta", L"8x slower and slightly high quality", TCLAPW::ValueArg<int> cmdTTA(L"t", L"tta", L"8x slower and slightly high quality",
false, 0, &cmdTTAConstraint, cmd); false, 0, &cmdTTAConstraint, cmd);
// GUI独自 // GUI独自
TCLAP::ValuesConstraint<int> cmdAutoStartConstraint(cmdBoolConstraintV); TCLAPW::ValuesConstraint<int> cmdAutoStartConstraint(cmdBoolConstraintV);
TCLAP::ValueArg<int> cmdAutoStart(L"", L"auto_start", L"to run automatically at startup", TCLAPW::ValueArg<int> cmdAutoStart(L"", L"auto_start", L"to run automatically at startup",
false, 0, &cmdAutoStartConstraint, cmd); false, 0, &cmdAutoStartConstraint, cmd);
TCLAP::ValuesConstraint<int> cmdAutoExitConstraint(cmdBoolConstraintV); TCLAPW::ValuesConstraint<int> cmdAutoExitConstraint(cmdBoolConstraintV);
TCLAP::ValueArg<int> cmdAutoExit(L"", L"auto_exit", L"exit when the run was succeeded", TCLAPW::ValueArg<int> cmdAutoExit(L"", L"auto_exit", L"exit when the run was succeeded",
false, 0, &cmdAutoExitConstraint, cmd); false, 0, &cmdAutoExitConstraint, cmd);
TCLAP::ValuesConstraint<int> cmdNoOverwriteConstraint(cmdBoolConstraintV); TCLAPW::ValuesConstraint<int> cmdNoOverwriteConstraint(cmdBoolConstraintV);
TCLAP::ValueArg<int> cmdNoOverwrite(L"", L"no_overwrite", L"don't overwrite output file", TCLAPW::ValueArg<int> cmdNoOverwrite(L"", L"no_overwrite", L"don't overwrite output file",
false, 0, &cmdNoOverwriteConstraint, cmd); false, 0, &cmdNoOverwriteConstraint, cmd);
std::vector<std::wstring> cmdModelTypeConstraintV; std::vector<std::wstring> cmdModelTypeConstraintV;
@ -2195,13 +2195,13 @@ void DialogEvent::Create(HWND hWnd, WPARAM wParam, LPARAM lParam, LPVOID lpData)
cmdModelTypeConstraintV.push_back(L"anime_style_art_rgb"); cmdModelTypeConstraintV.push_back(L"anime_style_art_rgb");
cmdModelTypeConstraintV.push_back(L"photo"); cmdModelTypeConstraintV.push_back(L"photo");
cmdModelTypeConstraintV.push_back(L"anime_style_art_y"); cmdModelTypeConstraintV.push_back(L"anime_style_art_y");
TCLAP::ValuesConstraint<std::wstring> cmdModelTypeConstraint(cmdModelTypeConstraintV); TCLAPW::ValuesConstraint<std::wstring> cmdModelTypeConstraint(cmdModelTypeConstraintV);
TCLAP::ValueArg<std::wstring> cmdModelType(L"y", L"model_type", L"model type", TCLAPW::ValueArg<std::wstring> cmdModelType(L"y", L"model_type", L"model type",
false, L"upconv_7_anime_style_art_rgb", &cmdModelTypeConstraint, cmd); false, L"upconv_7_anime_style_art_rgb", &cmdModelTypeConstraint, cmd);
// definition of command line argument : end // definition of command line argument : end
TCLAP::Arg::enableIgnoreMismatched(); TCLAPW::Arg::enableIgnoreMismatched();
// parse command line arguments // parse command line arguments
try try