LibreOffice Module helpcompiler (master) 1
Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
fs::path Class Reference

#include <HelpCompiler.hxx>

Public Member Functions

 path ()
 
 path (const std::string &in, convert)
 
 path (const std::string &FileURL)
 
std::string native_file_string () const
 
std::string toUTF8 () const
 
bool empty () const
 
path operator/ (const std::string &in) const
 
void append (const char *in)
 
void append (const std::string &in)
 

Public Attributes

OUString data
 

Static Private Member Functions

static rtl_TextEncoding FileNameEnc ()
 

Detailed Description

Definition at line 51 of file HelpCompiler.hxx.

Constructor & Destructor Documentation

◆ path() [1/3]

fs::path::path ( )
inline

Definition at line 56 of file HelpCompiler.hxx.

◆ path() [2/3]

fs::path::path ( const std::string &  in,
convert   
)
inline

Definition at line 57 of file HelpCompiler.hxx.

References data, FileNameEnc(), and in.

◆ path() [3/3]

fs::path::path ( const std::string &  FileURL)
inline

Definition at line 65 of file HelpCompiler.hxx.

References data, and FileNameEnc().

Member Function Documentation

◆ append() [1/2]

void fs::path::append ( const char *  in)
inline

Definition at line 102 of file HelpCompiler.hxx.

References data, FileNameEnc(), and in.

Referenced by HelpLinker::link().

◆ append() [2/2]

void fs::path::append ( const std::string &  in)
inline

Definition at line 107 of file HelpCompiler.hxx.

References append(), and in.

Referenced by append().

◆ empty()

bool fs::path::empty ( ) const
inline

Definition at line 90 of file HelpCompiler.hxx.

References data.

Referenced by HelpLinker::main().

◆ FileNameEnc()

static rtl_TextEncoding fs::path::FileNameEnc ( )
inlinestaticprivate

Definition at line 114 of file HelpCompiler.hxx.

Referenced by append(), native_file_string(), operator/(), and path().

◆ native_file_string()

std::string fs::path::native_file_string ( ) const
inline

◆ operator/()

path fs::path::operator/ ( const std::string &  in) const
inline

Definition at line 91 of file HelpCompiler.hxx.

References data, FileNameEnc(), HCDBG, in, and OUStringToOString().

◆ toUTF8()

std::string fs::path::toUTF8 ( ) const
inline

Definition at line 85 of file HelpCompiler.hxx.

References data, and OUStringToOString().

Referenced by HelpCompiler::getSourceDocument(), and HelpLinker::main().

Member Data Documentation

◆ data

OUString fs::path::data

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