LibreOffice Module codemaker (master) 1
Namespaces | Enumerations | Functions
commoncpp.hxx File Reference
#include <sal/config.h>
#include <string_view>
#include <codemaker/unotype.hxx>
Include dependency graph for commoncpp.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  rtl
 
namespace  codemaker
 @HTML
 
namespace  codemaker::cpp
 

Enumerations

enum class  codemaker::cpp::IdentifierTranslationMode {
  codemaker::cpp::Global ,
  codemaker::cpp::NonGlobal
}
 

Functions

rtl::OString codemaker::cpp::scopedCppName (rtl::OString const &type, bool ns_alias=true)
 Stick a namespace scope to c++ type. More...
 
OString codemaker::cpp::translateUnoToCppType (codemaker::UnoType::Sort sort, std::u16string_view nucleus)
 
rtl::OString codemaker::cpp::translateUnoToCppIdentifier (rtl::OString const &identifier, std::string_view prefix, IdentifierTranslationMode transmode=IdentifierTranslationMode::Global, rtl::OString const *forbidden=nullptr)