LibreOffice Module cppuhelper (master) 1
Namespaces | Functions | Variables
macro_expander.cxx File Reference
#include <rtl/bootstrap.hxx>
#include <uno/lbnames.h>
#include <uno/mapping.hxx>
#include <cppuhelper/factory.hxx>
#include <compbase2.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <com/sun/star/util/XMacroExpander.hpp>
#include "macro_expander.hxx"
#include "paths.hxx"
Include dependency graph for macro_expander.cxx:

Go to the source code of this file.

Namespaces

namespace  cppu
 
namespace  cppuhelper
 This is a straight copy of the include/comphelper/compbase.hxx file, copied here because it is nigh impossible to move shared code down into the URE layer.
 
namespace  cppuhelper::detail
 

Functions

static Bootstrap const & cppu::get_unorc ()
 
OUString cppuhelper::detail::expandMacros (OUString const &text)
 Helper function to expand macros based on the unorc/uno.ini. More...
 
Reference< lang::XSingleComponentFactory > cppuhelper::detail::create_bootstrap_macro_expander_factory ()
 

Variables

constexpr OUStringLiteral SERVICE_NAME_A = u"com.sun.star.lang.MacroExpander"
 
constexpr OUStringLiteral SERVICE_NAME_B = u"com.sun.star.lang.BootstrapMacroExpander"
 
constexpr OUStringLiteral IMPL_NAME = u"com.sun.star.lang.comp.cppuhelper.BootstrapMacroExpander"
 

Variable Documentation

◆ IMPL_NAME

constexpr OUStringLiteral IMPL_NAME = u"com.sun.star.lang.comp.cppuhelper.BootstrapMacroExpander"
constexpr

Definition at line 39 of file macro_expander.cxx.

◆ SERVICE_NAME_A

constexpr OUStringLiteral SERVICE_NAME_A = u"com.sun.star.lang.MacroExpander"
constexpr

Definition at line 37 of file macro_expander.cxx.

◆ SERVICE_NAME_B

constexpr OUStringLiteral SERVICE_NAME_B = u"com.sun.star.lang.BootstrapMacroExpander"
constexpr

Definition at line 38 of file macro_expander.cxx.