LibreOffice Module codemaker (master) 1
Namespaces | Enumerations | Functions
unotype.hxx File Reference
#include <sal/types.h>
#include <vector>
Include dependency graph for unotype.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::UnoType
 

Enumerations

enum class  codemaker::UnoType::Sort {
  codemaker::UnoType::Void ,
  codemaker::UnoType::Boolean ,
  codemaker::UnoType::Byte ,
  codemaker::UnoType::Short ,
  codemaker::UnoType::UnsignedShort ,
  codemaker::UnoType::Long ,
  codemaker::UnoType::UnsignedLong ,
  codemaker::UnoType::Hyper ,
  codemaker::UnoType::UnsignedHyper ,
  codemaker::UnoType::Float ,
  codemaker::UnoType::Double ,
  codemaker::UnoType::Char ,
  codemaker::UnoType::String ,
  codemaker::UnoType::Type ,
  codemaker::UnoType::Any ,
  codemaker::UnoType::Sequence ,
  codemaker::UnoType::Module ,
  codemaker::UnoType::Enum ,
  codemaker::UnoType::PlainStruct ,
  codemaker::UnoType::PolymorphicStructTemplate ,
  codemaker::UnoType::InstantiatedPolymorphicStruct ,
  codemaker::UnoType::Exception ,
  codemaker::UnoType::Interface ,
  codemaker::UnoType::Typedef ,
  codemaker::UnoType::ConstantGroup ,
  codemaker::UnoType::SingleInterfaceBasedService ,
  codemaker::UnoType::AccumulationBasedService ,
  codemaker::UnoType::InterfaceBasedSingleton ,
  codemaker::UnoType::ServiceBasedSingleton
}
 An enumeration of all the sorts of relevant UNOIDL entities. More...
 

Functions

rtl::OString codemaker::UnoType::decompose (rtl::OString const &type, sal_Int32 *rank=nullptr, std::vector< rtl::OString > *arguments=nullptr)
 Decomposes a UNO type name or UNO type registry name. More...