LibreOffice Module sc (master)  1
Classes | Namespaces | Typedefs | Enumerations
addincol.hxx File Reference
#include <memory>
#include <com/sun/star/uno/Any.h>
#include <com/sun/star/uno/Reference.h>
#include <com/sun/star/uno/Sequence.h>
#include <formula/errorcodes.hxx>
#include <i18nlangtag/lang.h>
#include "scdllapi.h"
#include <rtl/ustring.hxx>
#include <tools/long.hxx>
#include "types.hxx"
#include <vector>
#include <unordered_map>
Include dependency graph for addincol.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ScAddInArgDesc
 
class  ScUnoAddInFuncData
 
struct  ScUnoAddInFuncData::LocalizedName
 
class  ScUnoAddInCollection
 
class  ScUnoAddInCall
 

Namespaces

 com::sun::star::reflection
 
 com::sun::star::sheet
 
 com::sun::star::uno
 

Typedefs

typedef std::unordered_map< OUString, const ScUnoAddInFuncData * > ScAddInHashMap
 

Enumerations

enum  ScAddInArgumentType {
  SC_ADDINARG_NONE,
  SC_ADDINARG_INTEGER,
  SC_ADDINARG_DOUBLE,
  SC_ADDINARG_STRING,
  SC_ADDINARG_INTEGER_ARRAY,
  SC_ADDINARG_DOUBLE_ARRAY,
  SC_ADDINARG_STRING_ARRAY,
  SC_ADDINARG_MIXED_ARRAY,
  SC_ADDINARG_VALUE_OR_ARRAY,
  SC_ADDINARG_CELLRANGE,
  SC_ADDINARG_CALLER,
  SC_ADDINARG_VARARGS
}
 

Typedef Documentation

typedef std::unordered_map< OUString, const ScUnoAddInFuncData* > ScAddInHashMap

Definition at line 44 of file addincol.hxx.

Enumeration Type Documentation

Enumerator
SC_ADDINARG_NONE 
SC_ADDINARG_INTEGER 

long

SC_ADDINARG_DOUBLE 

double

SC_ADDINARG_STRING 

string

SC_ADDINARG_INTEGER_ARRAY 

sequence<sequence<long>>

SC_ADDINARG_DOUBLE_ARRAY 

sequence<sequence<double>>

SC_ADDINARG_STRING_ARRAY 

sequence<sequence<string>>

SC_ADDINARG_MIXED_ARRAY 

sequence<sequence<any>>

SC_ADDINARG_VALUE_OR_ARRAY 

any

SC_ADDINARG_CELLRANGE 

XCellRange.

SC_ADDINARG_CALLER 

XPropertySet.

SC_ADDINARG_VARARGS 

sequence<any>

Definition at line 48 of file addincol.hxx.