LibreOffice Module codemaker (master) 1
Public Member Functions | List of all members
CppuOptions Class Reference

#include <cppuoptions.hxx>

Inheritance diagram for CppuOptions:
[legend]
Collaboration diagram for CppuOptions:
[legend]

Public Member Functions

 CppuOptions ()
 
bool initOptions (int ac, char *av[], bool bCmdFile=false) override
 
OString prepareHelp () override
 
OString prepareVersion () const
 
- Public Member Functions inherited from Options
 Options ()
 
virtual ~Options ()
 
virtual bool initOptions (int ac, char *av[], bool bCmdFile=false)=0
 
virtual ::rtl::OString prepareHelp ()=0
 
const ::rtl::OString & getProgramName () const
 
bool isValid (const ::rtl::OString &option) const
 
const OString & getOption (const ::rtl::OString &option) const
 
const StringVectorgetInputFiles () const
 
const StringVectorgetExtraInputFiles () const
 

Additional Inherited Members

- Protected Attributes inherited from Options
::rtl::OString m_program
 
StringVector m_inputFiles
 
StringVector m_extra_input_files
 
OptionMap m_options
 

Detailed Description

Definition at line 24 of file cppuoptions.hxx.

Constructor & Destructor Documentation

◆ CppuOptions()

CppuOptions::CppuOptions ( )
inline

Definition at line 27 of file cppuoptions.hxx.

Member Function Documentation

◆ initOptions()

bool CppuOptions::initOptions ( int  ac,
char *  av[],
bool  bCmdFile = false 
)
overridevirtual

◆ prepareHelp()

OString CppuOptions::prepareHelp ( )
overridevirtual

Implements Options.

Definition at line 292 of file cppuoptions.cxx.

References help, Options::m_program, and prepareVersion().

Referenced by initOptions().

◆ prepareVersion()

OString CppuOptions::prepareVersion ( ) const

Definition at line 318 of file cppuoptions.cxx.

References Options::m_program.

Referenced by prepareHelp().


The documentation for this class was generated from the following files: