SYMBOL INDEX (2704 symbols across 265 files) FILE: external/Excel2013SDK/INCLUDE/XLCALL.H type INT32 (line 24) | typedef INT32 BOOL; type WCHAR (line 25) | typedef WCHAR XCHAR; type INT32 (line 26) | typedef INT32 RW; type INT32 (line 27) | typedef INT32 COL; type DWORD_PTR (line 28) | typedef DWORD_PTR IDSHEET; type XLREF (line 36) | typedef struct xlref type XLMREF (line 53) | typedef struct xlmref type XLREF12 (line 66) | typedef struct xlref12 type XLMREF12 (line 83) | typedef struct xlmref12 type FP (line 96) | typedef struct _FP type FP12 (line 109) | typedef struct _FP12 type XLOPER (line 125) | typedef struct xloper type XLOPER12 (line 187) | typedef struct xloper12 type FMLAINFO (line 456) | typedef struct _fmlainfo type MOUSEINFO (line 466) | typedef struct _mouseinfo FILE: external/Excel2013SDK/SRC/XLCALL.CPP function FetchExcel12EntryPt (line 36) | __forceinline void FetchExcel12EntryPt(void) function SetExcel12EntryPt (line 62) | __declspec(dllexport) function Excel12 (line 72) | int _cdecl Excel12(int xlfn, LPXLOPER12 operRes, int count, ...) function Excel12v (line 103) | int pascal Excel12v(int xlfn, LPXLOPER12 operRes, int count, LPXLOPER12 ... FILE: include/xloil/AppObjects.h type IDispatch (line 12) | struct IDispatch type IUnknown (line 13) | struct IUnknown type IEnumUnknown (line 14) | struct IEnumUnknown type IEnumVARIANT (line 15) | struct IEnumVARIANT function namespace (line 17) | namespace Excel function namespace (line 30) | namespace xloil function namespace (line 43) | namespace xloil function T (line 188) | T operator*() function operator (line 230) | auto operator[](const std::wstring_view& name) const function count (line 236) | size_t count() const; FILE: include/xloil/ArrayBuilder.h function namespace (line 7) | namespace xloil function class (line 103) | class ArrayBuilderElement function assign (line 151) | void assign(const ExcelObj& x) function take (line 170) | void take(ExcelObj&& x) function emplace_pstr (line 182) | void emplace_pstr(wchar_t* pstr) function copy_string (line 187) | void copy_string(const wchar_t* str, size_t len) function class (line 216) | class ArrayBuilderIterator function operator (line 267) | const auto& operator*() const { return _current; } function reference (line 268) | reference operator*() { return _current; } function pointer (line 269) | pointer operator->() { return &_current; } function class (line 289) | class ExcelArrayBuilder function namespace (line 408) | namespace detail function class (line 466) | class SequentialArrayBuilder function emplace (line 506) | void emplace(ExcelObj&& obj) function emplaceNilString (line 542) | void emplaceNilString() function emplace (line 549) | void emplace(const PStringRef& pstr) function ExcelObj (line 557) | ExcelObj* last() function ExcelObj (line 562) | ExcelObj* next() FILE: include/xloil/Async.h function namespace (line 6) | namespace xloil { class ExcelObj; } function namespace (line 7) | namespace xloil function class (line 32) | class AsyncHelper function virtual (line 44) | virtual ~AsyncHelper() function virtual (line 48) | virtual void cancel() function result (line 52) | void result(const ExcelObj& value) FILE: include/xloil/AutoBind.h function namespace (line 9) | namespace xloil type DefaultConverters (line 161) | struct DefaultConverters FILE: include/xloil/Caller.h function namespace (line 10) | namespace xloil FILE: include/xloil/Date.h function namespace (line 8) | namespace std { struct tm; } function namespace (line 9) | namespace xloil FILE: include/xloil/DynamicRegister.h function namespace (line 5) | namespace xloil function namespace (line 73) | namespace detail function XLOIL_EXPORT (line 142) | XLOIL_EXPORT std::shared_ptr registerFunc() con... function ExcelObj (line 153) | inline ExcelObj* LambdaSpec::call(const ExcelObj** args) const function ExcelObj (line 159) | inline ExcelObj* LambdaSpec::call(const ExcelObj** args) const FILE: include/xloil/EnumHelper.h function namespace (line 4) | namespace xloil FILE: include/xloil/Events.h function namespace (line 13) | namespace xloil { class ExcelRange; } function namespace (line 17) | namespace std { function namespace (line 21) | namespace xloil function catch (line 38) | struct VoidCollector function namespace (line 66) | namespace Event function R (line 166) | R fire(Args... args) const function clear (line 187) | void clear() function FileAction (line 333) | enum class FileAction FILE: include/xloil/ExcelArray.h function namespace (line 6) | namespace xloil function operator (line 112) | bool operator!=(iterator other) const { return !(*this == other); } function operator (line 114) | const auto& operator*() const { return *_p; } function operator (line 115) | auto& operator*() { return *_p; } function ExcelArrayIterator (line 124) | struct std::iterator_traits function namespace (line 142) | namespace xloil function XLOIL_EXPORT (line 393) | XLOIL_EXPORT ExcelObj toExcelObj() const; function checkRange (line 431) | void checkRange(size_t row, size_t col) const function checkRange (line 437) | void checkRange(size_t n) const FILE: include/xloil/ExcelCall.h function namespace (line 8) | namespace xloil FILE: include/xloil/ExcelObj.h function namespace (line 13) | namespace xloil function ExcelObj (line 253) | ExcelObj(nullptr_t) function reset (line 387) | void reset() noexcept; function that (line 426) | bool operator==(const std::wstring_view& that) const function isNonEmpty (line 497) | bool isNonEmpty() const function isNA (line 518) | bool isNA() const function isType (line 537) | bool isType(ExcelType type) const function maxStringLength (line 570) | uint16_t maxStringLength() const noexcept; type ArrayVal (line 709) | struct ArrayVal type RefVal (line 716) | struct RefVal type MissingVal (line 722) | struct MissingVal function namespace (line 731) | namespace detail function XLOIL_XLOPER (line 856) | inline const XLOIL_XLOPER* ExcelObj::cast() const function _visitor (line 910) | ApplyVisitor(TVisitor visitor) FILE: include/xloil/ExcelObjCache.h function namespace (line 6) | namespace xloil FILE: include/xloil/ExcelRef.h function namespace (line 8) | namespace xloil function explicit (line 127) | explicit ExcelRef(const wchar_t* address) function operator (line 163) | operator const ExcelObj& () const noexcept { return _obj; } function ExcelObj (line 179) | const ExcelObj& obj() const noexcept { return _obj; } function reset (line 189) | void reset() noexcept function msxll (line 270) | const msxll::XLREF12& ref() const function ExcelObj (line 295) | const ExcelObj& obj() const noexcept { return *this; } function class (line 304) | class XllRange : public Range FILE: include/xloil/ExcelThread.h function namespace (line 7) | namespace xloil FILE: include/xloil/ExcelUI.h type VARIANT (line 8) | typedef struct tagVARIANT VARIANT; type IDispatch (line 9) | struct IDispatch function namespace (line 11) | namespace Excel { struct Window; } function namespace (line 12) | namespace xloil { class ExcelWindow; } function namespace (line 13) | namespace xloil function class (line 67) | class ICustomTaskPaneEvents function class (line 89) | class ICustomTaskPane function class (line 178) | class IComAddin FILE: include/xloil/FPArray.h function namespace (line 7) | namespace xloil FILE: include/xloil/FuncSpec.h function namespace (line 7) | namespace xloil FILE: include/xloil/Interface.h function namespace (line 9) | namespace toml { class table; } function namespace (line 10) | namespace xloil { function namespace (line 17) | namespace xloil function class (line 161) | class AddinContext type PluginContext (line 255) | struct PluginContext FILE: include/xloil/Limits.h function namespace (line 4) | namespace xloil FILE: include/xloil/Log.h function namespace (line 32) | namespace xloil FILE: include/xloil/LogWindow.h type UINT_PTR (line 18) | typedef UINT_PTR WPARAM; type LONG_PTR (line 19) | typedef LONG_PTR LPARAM; type LONG_PTR (line 20) | typedef LONG_PTR LRESULT; type WPARAM (line 21) | typedef LRESULT(CALLBACK* WNDPROC)(HWND, unsigned int, WPARAM, LPARAM); function namespace (line 24) | namespace xloil FILE: include/xloil/NumericTypeConverters.h function namespace (line 5) | namespace xloil FILE: include/xloil/ObjectCache.h function namespace (line 11) | namespace xloil function TObj (line 112) | const TObj* fetch(size_t i) const type detail (line 152) | typedef detail::CellCache CellCache; function onAfterCalculate (line 162) | void onAfterCalculate() function TObj (line 193) | const TObj* fetch(const std::wstring_view& key) const function ExcelObj (line 208) | ExcelObj add( function ExcelObj (line 217) | ExcelObj add( function erase (line 234) | bool erase(const std::wstring_view& key) function onWorkbookClose (line 246) | void onWorkbookClose(const wchar_t* wbName) function valid (line 282) | bool valid(const std::wstring_view& cacheString) function readCount (line 328) | size_t readCount(wchar_t count) const function writeCount (line 334) | void writeCount(wchar_t* key, uint16_t iPos) const function cache_type (line 347) | static cache_type& cache() { FILE: include/xloil/PString.h function namespace (line 5) | namespace xloil function explicit (line 298) | explicit BasicPString(const std::basic_string_view& str, TAlloc a... function operator (line 354) | operator PStringImpl() const function operator (line 359) | operator PStringImpl() function TChar (line 411) | TChar* release() function resize (line 422) | void resize(size_type sz) function resize (line 496) | void resize(size_type sz) function namespace (line 557) | namespace detail FILE: include/xloil/Plugin.h function namespace (line 6) | namespace xloil FILE: include/xloil/Preprocessor.h function namespace (line 10) | namespace xloil { class ExcelObj; } function namespace (line 62) | namespace xloil FILE: include/xloil/Range.h function namespace (line 5) | namespace Excel { struct Range; } function namespace (line 7) | namespace xloil FILE: include/xloil/Register.h function namespace (line 8) | namespace xloil { class ExcelObj; } function namespace (line 10) | namespace xloil FILE: include/xloil/RtdServer.h function namespace (line 7) | namespace xloil type IRtdPublisher (line 66) | struct IRtdPublisher function IRtdTask (line 113) | struct IRtdAsyncTask : public IRtdTask type RtdNotifier (line 123) | struct RtdNotifier function noexcept (line 142) | const noexcept function namespace (line 155) | namespace detail function class (line 204) | class RtdTask : public detail::RtdTaskBase type RtdAsyncTask (line 225) | struct RtdAsyncTask function class (line 273) | class IRtdServer FILE: include/xloil/State.h function namespace (line 4) | namespace xloil FILE: include/xloil/StaticRegister.h function namespace (line 7) | namespace xloil { function namespace (line 63) | namespace xloil function namespace (line 288) | namespace detail FILE: include/xloil/StringUtils.h function namespace (line 6) | namespace xloil function const (line 75) | size_t operator()( type ConvertUTF32ToUTF16 (line 85) | struct ConvertUTF32ToUTF16 function const (line 110) | size_t operator()( function const (line 139) | size_t operator()( function strlen32 (line 156) | inline size_t strlen32(const char32_t* str, const size_t max) function const (line 221) | bool operator()( function const (line 227) | bool operator()(const TChar* lhs, const TChar* rhs) const function namespace (line 237) | namespace detail function unsignedToString (line 381) | inline size_t unsignedToString(size_t value, TChar(&result)[TResultSize]) function namespace (line 386) | namespace detail type StandardAlphabet (line 426) | struct StandardAlphabet type DecimalAlphabet (line 443) | struct DecimalAlphabet function boost_hash_combine (line 477) | inline size_t boost_hash_combine(size_t seed) { return seed; } function const (line 487) | size_t operator()(std::pair p) const noexcept FILE: include/xloil/Throw.h function namespace (line 15) | namespace xloil FILE: include/xloil/TypeConverters.h function namespace (line 10) | namespace xloil { class ExcelRef; } function namespace (line 11) | namespace xloil FILE: include/xloil/XlCallSlim.h type BYTE (line 27) | typedef unsigned char BYTE; type WORD (line 28) | typedef unsigned short WORD; type DWORD (line 29) | typedef unsigned long DWORD; type __int32 (line 31) | typedef __int32 BOOL; type wchar_t (line 32) | typedef wchar_t XCHAR; type __int32 (line 33) | typedef __int32 RW; type __int32 (line 34) | typedef __int32 COL; type DWORD (line 35) | typedef DWORD* IDSHEET; type XLREF (line 44) | typedef struct xlref type XLMREF (line 61) | typedef struct xlmref type XLREF12 (line 74) | typedef struct xlref12 type XLMREF12 (line 91) | typedef struct xlmref12 type FP (line 104) | typedef struct _FP type FP12 (line 117) | typedef struct _FP12 type XLOPER (line 133) | typedef struct xloper type XLOPER12 (line 195) | typedef struct xloper12 type FMLAINFO (line 452) | typedef struct _fmlainfo FILE: include/xloil/XllEntryPoint.h function namespace (line 11) | namespace xloil { class RegisteredWorksheetFunc; } function namespace (line 13) | namespace XllInfo function setDllPath (line 27) | void setDllPath(HMODULE handle) function namespace (line 51) | namespace xloil function DllMain (line 118) | XLO_ENTRY_POINT(int) DllMain( function xlAutoOpen (line 138) | XLO_ENTRY_POINT(int) xlAutoOpen(void) function xlAutoClose (line 149) | XLO_ENTRY_POINT(int) xlAutoClose(void) function xlHandleCalculationCancelled (line 162) | XLO_ENTRY_POINT(int) xlHandleCalculationCancelled() function xlAddInManagerInfo12 (line 174) | XLO_ENTRY_POINT(msxll::XLOPER12*) xlAddInManagerInfo12(msxll::XLOPER12* ... function xlAutoAdd (line 205) | XLO_ENTRY_POINT(int) xlAutoAdd() function xlAutoRemove (line 217) | XLO_ENTRY_POINT(int) xlAutoRemove() function namespace (line 229) | namespace detail FILE: libs/xlOil_Python/ArrayHelpers.h function namespace (line 5) | namespace xloil FILE: libs/xlOil_Python/AsyncFunctions.cpp type xloil (line 27) | namespace xloil type Python (line 29) | namespace Python type AsyncReturn (line 36) | struct AsyncReturn : public AsyncHelper method AsyncReturn (line 38) | AsyncReturn( method set_task (line 57) | void set_task(const py::object& task) method set_result (line 62) | void set_result(const py::object& value) method set_done (line 69) | void set_done() method cancel (line 72) | void cancel() override method CallerInfo (line 83) | const CallerInfo& caller() const noexcept function pythonAsyncCallback (line 94) | void pythonAsyncCallback( type RtdAsyncTask (line 148) | struct RtdAsyncTask : public IRtdAsyncTask method RtdAsyncTask (line 155) | RtdAsyncTask(const PyFuncInfo& info, const ExcelObj** xlArgs) method start (line 169) | void start(IRtdPublish& publisher) override method done (line 199) | bool done() noexcept override method wait (line 203) | void wait() noexcept override method cancel (line 208) | void cancel() override function ExcelObj (line 243) | ExcelObj* pythonRtdCallback( FILE: libs/xlOil_Python/AsyncFunctions.h function namespace (line 3) | namespace xloil FILE: libs/xlOil_Python/EventLoop.cpp type xloil (line 9) | namespace xloil type Python (line 11) | namespace Python FILE: libs/xlOil_Python/EventLoop.h function namespace (line 6) | namespace ctpl { function namespace (line 10) | namespace xloil FILE: libs/xlOil_Python/Loader/StubLoader.cpp function find_home_value (line 21) | int find_home_value(const char* buffer, const char** start, size_t* length) type xloil (line 53) | namespace xloil type Python (line 55) | namespace Python function findPythonHomeDir (line 59) | std::string findPythonHomeDir() function XLO_PLUGIN_INIT (line 91) | XLO_PLUGIN_INIT(AddinContext* context, const PluginContext& plugin) FILE: libs/xlOil_Python/Package/TestConfig.py function _set_test_environment (line 9) | def _set_test_environment(): FILE: libs/xlOil_Python/Package/setup.py class BinaryDistribution (line 64) | class BinaryDistribution(Distribution): method has_ext_modules (line 66) | def has_ext_modules(self): FILE: libs/xlOil_Python/Package/test_JupyterConnection.py function _test_func1 (line 7) | def _test_func1(): function _test_func2 (line 10) | def _test_func2(x): function _test_func3 (line 13) | def _test_func3(x: str, y:int, **kwargs): class Test_JupyterConnection (line 16) | class Test_JupyterConnection(unittest.TestCase): method test_RegisterFunc (line 18) | def test_RegisterFunc(self): FILE: libs/xlOil_Python/Package/test_PythonAutomation.py class Test_PythonAutomation (line 9) | class Test_PythonAutomation(unittest.TestCase): method __init__ (line 10) | def __init__(self, methodName: str = "runTest") -> None: method test_range_trim (line 19) | def test_range_trim(self): method test_specialcells (line 60) | def test_specialcells(self): method test_formula (line 76) | def test_formula(self): class Test_PythonUtils (line 86) | class Test_PythonUtils(unittest.TestCase): method test_convert_address_a1 (line 88) | def test_convert_address_a1(self): method test_convert_address_rc (line 119) | def test_convert_address_rc(self): method test_convert_address_tuple (line 138) | def test_convert_address_tuple(self): FILE: libs/xlOil_Python/Package/test_SpreadsheetRunner.py class Test_SpreadsheetRunner (line 11) | class Test_SpreadsheetRunner(unittest.TestCase): method test_RunSheets (line 12) | def test_RunSheets(self): FILE: libs/xlOil_Python/Package/xloil/_core.py function _fix_module_for_docs (line 75) | def _fix_module_for_docs(namespace, target, replace): class _ActiveWorksheets (line 89) | class _ActiveWorksheets: method __getattr__ (line 90) | def __getattr__(self, name): method __getitem__ (line 93) | def __getitem__(self, name): method __iter__ (line 96) | def __iter__(self): class _ActiveWorkbooks (line 100) | class _ActiveWorkbooks: method _obj (line 105) | def _obj(self): method __getattr__ (line 110) | def __getattr__(self, name): method __getitem__ (line 113) | def __getitem__(self, name): method __iter__ (line 116) | def __iter__(self): function create_gui (line 149) | def create_gui(*args, **kwargs) -> ExcelGUI: class Singleton (line 160) | class Singleton(type): method __call__ (line 162) | def __call__(cls, *args, **kwargs): class StatusBarExecutor (line 168) | class StatusBarExecutor: method __init__ (line 173) | def __init__(self, timeout): method map (line 176) | def map(self, func, *args, message, job_name: str): FILE: libs/xlOil_Python/Package/xloil/_event_loop.py function _logged_wrapper (line 3) | def _logged_wrapper(func): function _logged_wrapper_async (line 14) | async def _logged_wrapper_async(coro): FILE: libs/xlOil_Python/Package/xloil/_paths.py class _SetPathContext (line 10) | class _SetPathContext: method __init__ (line 12) | def __init__(self, path): method __enter__ (line 16) | def __enter__(self): method close (line 20) | def close(self): method __exit__ (line 23) | def __exit__(self, *args): function add_dll_path (line 26) | def add_dll_path(path): function _get_environment_strings (line 38) | def _get_environment_strings(): FILE: libs/xlOil_Python/Package/xloil/_pyinstaller/__init__.py function get_hook_dirs (line 3) | def get_hook_dirs(): FILE: libs/xlOil_Python/Package/xloil/_superreload.py function update_function (line 67) | def update_function(old, new): function update_instances (line 76) | def update_instances(old, new): function update_class (line 88) | def update_class(old, new): function update_property (line 130) | def update_property(old, new): function isinstance2 (line 137) | def isinstance2(a, b, typ): function update_generic (line 156) | def update_generic(a, b): class StrongRef (line 164) | class StrongRef: method __init__ (line 165) | def __init__(self, obj): method __call__ (line 168) | def __call__(self): function append_obj (line 184) | def append_obj(module, d, name, obj, autoload=False): function superreload (line 202) | def superreload(module, reload=reload, old_objects=None, shell=None): FILE: libs/xlOil_Python/Package/xloil/com.py class _Win32ComConstants (line 4) | class _Win32ComConstants: method __getattr__ (line 5) | def __getattr__(self, name): class PauseExcel (line 23) | class PauseExcel(): method __enter__ (line 50) | def __enter__(self, events=False, calculation=False, screen_updating=F... method __exit__ (line 73) | def __exit__(self, type, value, traceback): function fix_name_errors (line 90) | def fix_name_errors(workbook): FILE: libs/xlOil_Python/Package/xloil/command_line.py function _excel_regpath (line 15) | def _excel_regpath(version): function _find_excel_version (line 18) | def _find_excel_version(): function _check_VBA_access (line 25) | def _check_VBA_access(version): function _get_xloil_bin_dir (line 42) | def _get_xloil_bin_dir(): function _remove_from_resiliancy (line 52) | def _remove_from_resiliancy(filename, version): function _remove_addin (line 70) | def _remove_addin(excel_version, addin_path): function _toml_lit_string (line 83) | def _toml_lit_string(s:str): function _get_python_paths (line 87) | def _get_python_paths(): function _write_python_path_to_ini (line 96) | def _write_python_path_to_ini(ini_txt, bin_dir:str, comment_reg_keys:boo... function install_xloil (line 131) | def install_xloil(ini_template:str=None, function _remove_xloil (line 182) | def _remove_xloil(): function _clean_xloil (line 193) | def _clean_xloil(): function _create_addin (line 209) | def _create_addin(filename): function _package_pyinstaller (line 239) | def _package_pyinstaller(ini_template: str, function main (line 294) | def main(): FILE: libs/xlOil_Python/Package/xloil/debug.py class _Handler_pdb_window (line 3) | class _Handler_pdb_window: method __init__ (line 5) | def __init__(self): method call (line 8) | def call(self, type, value, trace): method _open_console (line 21) | def _open_console(tk_root, trace): function debugpy_listen (line 50) | def debugpy_listen(port=None): function _is_debugpy_listening (line 91) | def _is_debugpy_listening() -> bool: function _debugpy_activate_thread (line 99) | def _debugpy_activate_thread(): function _debugpy_activate_thread_decorator (line 107) | def _debugpy_activate_thread_decorator(fn): function use_debugger (line 135) | def use_debugger(debugger, **kwargs): FILE: libs/xlOil_Python/Package/xloil/excelfuncs.py function xloImport (line 16) | async def xloImport(ModuleName:str, From=None, As=None): function _xlo_attr_helper (line 43) | def _xlo_attr_helper(Object, Name:str, *Args, **Kwargs): function xloAttr (line 61) | def xloAttr(Object, Name:str, *Args, **Kwargs): function xloAttrObj (line 74) | def xloAttrObj(Object, Name:str, *Args, **Kwargs) -> xlo.Cache: function xloPyDebug (line 81) | def xloPyDebug(Debugger:str = ""): FILE: libs/xlOil_Python/Package/xloil/func_inspect.py class Arg (line 1) | class Arg: class _EMPTY (line 20) | class _EMPTY: method __init__ (line 28) | def __init__(self, name, help="", typeof=None, default=_EMPTY, kind=PO... method __str__ (line 55) | def __str__(self): method has_default (line 66) | def has_default(self): method from_signature (line 74) | def from_signature(cls, name, param): method full_argspec (line 101) | def full_argspec(cls, func): method override_arglist (line 113) | def override_arglist(arglist, replacements): FILE: libs/xlOil_Python/Package/xloil/gui/__init__.py class CustomTaskPane (line 14) | class CustomTaskPane: method __init__ (line 33) | def __init__(self): method _attach_frame_async (line 36) | async def _attach_frame_async(self, frame: typing.Awaitable[TaskPaneFr... method _attach_frame (line 48) | def _attach_frame(self, frame: typing.Awaitable[TaskPaneFrame]): method _get_hwnd (line 60) | def _get_hwnd(self) -> typing.Awaitable[typing.Tuple[int, bool]]: method on_destroy (line 68) | def on_destroy(self): method pane (line 76) | def pane(self) -> TaskPaneFrame: method visible (line 81) | def visible(self) -> bool: method visible (line 86) | def visible(self, value: bool): method size (line 90) | def size(self) -> typing.Tuple[int, int]: method size (line 95) | def size(self, value: typing.Tuple[int, int]): method position (line 99) | def position(self) -> str: function find_task_pane (line 105) | def find_task_pane(title:str=None, workbook=None, window=None) -> Custom... function _try_create_from_qwidget (line 148) | def _try_create_from_qwidget(obj) -> CustomTaskPane: function _try_create_from_wxframe (line 165) | def _try_create_from_wxframe(obj) -> CustomTaskPane: function _get_pane_name (line 173) | def _get_pane_name(pane): function _attach_task_pane_async (line 180) | async def _attach_task_pane_async( function _attach_task_pane (line 213) | def _attach_task_pane( class _GuiExecutor (line 241) | class _GuiExecutor(futures.Executor): method __init__ (line 249) | def __init__(self, name): method _make_ready (line 262) | def _make_ready(self): method _do_work (line 268) | def _do_work(self): method submit (line 281) | def submit(self, fn, *args, **kwargs) -> futures.Future: method submit_async (line 302) | async def submit_async(self, fn, *args, **kwargs): method shutdown (line 309) | def shutdown(self, wait=True, cancel_futures=False): method _main_loop (line 317) | def _main_loop(self): method _wrap (line 330) | def _wrap(self, fn, sync=True, discard=False): class _ConstructInExecutor (line 353) | class _ConstructInExecutor(type): method __new__ (line 362) | def __new__(cls, name, bases, namespace, executor:futures.Executor = T... method __init__ (line 365) | def __init__(cls, name, bases, namespace, executor:futures.Executor = ... method __call__ (line 374) | def __call__(cls, *args, **kwargs): FILE: libs/xlOil_Python/Package/xloil/gui/qt_console.py function create_qtconsole_inprocess (line 4) | def create_qtconsole_inprocess(): FILE: libs/xlOil_Python/Package/xloil/gui/qtpy.py function _create_Qt_app (line 18) | def _create_Qt_app(): class QtExecutor (line 71) | class QtExecutor(_GuiExecutor): method __init__ (line 73) | def __init__(self): method app (line 79) | def app(self): method submit (line 85) | def submit(self, fn, *args, **kwargs): method _main (line 91) | def _main(self): method _shutdown (line 116) | def _shutdown(self): function Qt_thread (line 123) | def Qt_thread(fn=None, discard=False) -> QtExecutor: class QtThreadTaskPane (line 162) | class QtThreadTaskPane(CustomTaskPane, metaclass=_ConstructInExecutor, e... method __init__ (line 169) | def __init__(self, widget=None): method widget (line 179) | def widget(self): method _get_hwnd (line 186) | def _get_hwnd(self): method on_destroy (line 201) | def on_destroy(self): FILE: libs/xlOil_Python/Package/xloil/gui/tk_console.py class TkConsole (line 11) | class TkConsole(tkinter.Frame): method __init__ (line 37) | def __init__(self, parent, invoke, **kwargs): method destroy (line 72) | def destroy(self): method _press_enter (line 77) | def _press_enter(self, event): method _press_updown (line 95) | def _press_updown(self, step:int): method _press_left (line 108) | def _press_left(self, event): method _press_up (line 114) | def _press_up(self, event): method _press_down (line 117) | def _press_down(self, event): method _create_text_widget (line 120) | def _create_text_widget(self, options): method write (line 145) | def write(self, string): method flush (line 155) | def flush(self): method readline (line 158) | def readline(self): FILE: libs/xlOil_Python/Package/xloil/gui/tkinter.py class TkExecutor (line 12) | class TkExecutor(_GuiExecutor): method __init__ (line 14) | def __init__(self): method root (line 19) | def root(self): method _do_work (line 22) | def _do_work(self): method _main (line 26) | def _main(self): method _shutdown (line 46) | def _shutdown(self): function Tk_thread (line 57) | def Tk_thread(fn=None, discard=False) -> TkExecutor: class TkThreadTaskPane (line 90) | class TkThreadTaskPane(CustomTaskPane, metaclass=_ConstructInExecutor, e... method __init__ (line 95) | def __init__(self): method top_level (line 100) | def top_level(self) -> tkinter.Toplevel: method _get_hwnd (line 107) | def _get_hwnd(self): method on_destroy (line 116) | def on_destroy(self): FILE: libs/xlOil_Python/Package/xloil/gui/wx.py class WxExecutor (line 14) | class WxExecutor(_GuiExecutor): method __init__ (line 16) | def __init__(self): method app (line 21) | def app(self): method _do_work (line 24) | def _do_work(self): method _main (line 29) | def _main(self): method _shutdown (line 57) | def _shutdown(self): function wx_thread (line 68) | def wx_thread(fn=None, discard=False) -> WxExecutor: class wx (line 101) | class wx: class Frame (line 102) | class Frame: class WxThreadTaskPane (line 106) | class WxThreadTaskPane(CustomTaskPane, metaclass=_ConstructInExecutor, e... method __init__ (line 111) | def __init__(self, frame=None): method frame (line 121) | def frame(self) -> wx.Frame: method _get_hwnd (line 128) | def _get_hwnd(self): method on_destroy (line 137) | def on_destroy(self): FILE: libs/xlOil_Python/Package/xloil/importer.py class ImportHelper (line 22) | class ImportHelper(metaclass=Singleton): method __init__ (line 28) | def __init__(self): method watched_modules (line 48) | def watched_modules(self) -> Dict[str, str]: method module_addin (line 55) | def module_addin(self) -> Dict[str, str]: method ignore_paths (line 63) | def ignore_paths(self) -> List[str]: method reload (line 69) | def reload(self, module, *args, **kwargs): method watch_module (line 73) | def watch_module(self, module: ModuleType): method _on_file_modified (line 100) | def _on_file_modified(self, filepath): function linked_workbook (line 114) | def linked_workbook() -> str: function source_addin (line 124) | def source_addin() -> Addin: function get_event_loop (line 146) | def get_event_loop(): function _import_file (line 155) | def _import_file(path, addin=None, workbook_name:str=None): function _import_and_scan (line 201) | def _import_and_scan(module_names, addin): function _import_file_and_scan (line 250) | def _import_file_and_scan(path, addin=None, workbook_name:str=None): function import_functions (line 276) | def import_functions(source:str, names=None, as_names=None, addin:Addin=... class _LoadAndScanHook (line 365) | class _LoadAndScanHook(SourceFileLoader): method __init__ (line 367) | def __init__(self, fullname: str, path: str) -> None: method exec_module (line 371) | def exec_module(self, module): class _UrlLoader (line 386) | class _UrlLoader(importlib.abc.FileLoader, importlib.abc.SourceLoader): method get_data (line 390) | def get_data(self, path): method exec_module (line 409) | def exec_module(self, module): class _SpecifiedPathFinder (line 417) | class _SpecifiedPathFinder(importlib.abc.MetaPathFinder): method find_spec (line 426) | def find_spec(self, fullname, path, target=None): method find_module (line 441) | def find_module(self, fullname, path): method add_path (line 444) | def add_path(self, name, path): function _install_import_hook (line 449) | def _install_import_hook(): FILE: libs/xlOil_Python/Package/xloil/jupyter.py function _remove_ansi_escapes (line 20) | def _remove_ansi_escapes(s): class _FuncDescriptionDecoder (line 26) | class _FuncDescriptionDecoder(json.JSONDecoder): method __init__ (line 34) | def __init__(self, *args, **kwargs): method object_hook (line 37) | def object_hook(self, dct): function _register_func_description (line 54) | def _register_func_description(desc: _FuncDescription, connection): class _VariableWatcher (line 81) | class _VariableWatcher(xlo.RtdPublisher): method __init__ (line 87) | def __init__(self, var_name, topic_name, connection): method connect (line 93) | def connect(self, num_subscribers): method disconnect (line 104) | def disconnect(self, num_subscribers): method stop (line 109) | def stop(self): method done (line 112) | def done(self): method topic (line 115) | def topic(self): function _file_to_string (line 118) | def _file_to_string(filepath, indent=" "): class JupyterNotReadyError (line 131) | class JupyterNotReadyError(Exception): function _rtd_server (line 136) | def _rtd_server(): class _JupyterConnection (line 143) | class _JupyterConnection: method __init__ (line 150) | def __init__(self, connection_file): method connect (line 162) | async def connect(self): method close (line 228) | def close(self): method wait_for_restart (line 250) | async def wait_for_restart(self): method execute (line 268) | def execute(self, *args, **kwargs): method aexecute (line 282) | async def aexecute(self, command:str, **kwargs): method invoke (line 298) | async def invoke(self, func_name, *args, **kwargs): method _watch_prefix (line 315) | def _watch_prefix(self, name): method watch_variable (line 320) | def watch_variable(self, name): method stop_watch_variable (line 338) | def stop_watch_variable(self, name): method publish_variables (line 344) | def publish_variables(self, updates:dict): method process_messages (line 348) | async def process_messages(self): method _process_xloil_message (line 409) | def _process_xloil_message(self, message_type, payload, pending=None): class _JupyterTopic (line 443) | class _JupyterTopic(xlo.RtdPublisher): method __init__ (line 445) | def __init__(self, topic, connection_file): method connect (line 451) | def connect(self, num_subscribers): method disconnect (line 480) | def disconnect(self, num_subscribers): method stop (line 490) | def stop(self): method done (line 495) | def done(self): method topic (line 498) | def topic(self): function _find_kernel_for_notebook (line 502) | def _find_kernel_for_notebook(server, token, filename): function _find_connection_for_notebook (line 512) | def _find_connection_for_notebook(filename): class JupyterConnectionLookup (line 522) | class JupyterConnectionLookup: method read (line 523) | def read(self, x): function xloJpyConnect (line 539) | def xloJpyConnect(ConnectInfo: str): function xloJpyWatch (line 578) | def xloJpyWatch(Connection: JupyterConnectionLookup, Name): function xloJpyRun (line 590) | async def xloJpyRun(Connection:JupyterConnectionLookup, FILE: libs/xlOil_Python/Package/xloil/jupyter_kernel.py class _xlOilJupyterImpl (line 4) | class _xlOilJupyterImpl: method __init__ (line 6) | def __init__(self, ipy_shell, excel_hwnd): method _pickle (line 13) | def _pickle(obj): method _unpickle (line 18) | def _unpickle(dump:str): method _serialise (line 22) | def _serialise(self, obj): class _MonitoredVariables (line 34) | class _MonitoredVariables: method __init__ (line 39) | def __init__(self, ipy_shell): method post_execute (line 48) | def post_execute(self): method watch (line 65) | def watch(self, name): method stop_watch (line 71) | def stop_watch(self, name): method unhook (line 75) | def unhook(self): class _FuncDescription (line 78) | class _FuncDescription: method __init__ (line 82) | def __init__(self, func_name, name, help, args, return_type): method _function_invoke (line 89) | def _function_invoke(self, func, args_data, kwargs_data): method func (line 99) | def func(self, method app (line 131) | def app(self): FILE: libs/xlOil_Python/Package/xloil/logging.py function _log_warnings (line 16) | def _log_warnings(message, category, filename, lineno, file=None, line=N... function log_except (line 21) | def log_except(msg, level='error'): FILE: libs/xlOil_Python/Package/xloil/matplotlib.py class pyplot (line 8) | class pyplot: class Figure (line 9) | class Figure: function xloPyPlot (line 16) | def xloPyPlot(x, y, width:float=None, height:float=None, **kwargs): class ReturnFigure (line 26) | class ReturnFigure: method __init__ (line 46) | def __init__(self, size=None, pos=(0, 0), origin:str=None): method write (line 49) | def write(self, fig:pyplot.Figure): FILE: libs/xlOil_Python/Package/xloil/pandas.py class pd (line 8) | class pd: class DataFrame (line 9) | class DataFrame: class Timestamp (line 13) | class Timestamp: class PDFrame (line 23) | class PDFrame: method __init__ (line 80) | def __init__(self, headings=True, index=None, cache_objects=False, method read (line 90) | def read(self, x): method _convert_timezone (line 127) | def _convert_timezone(self, x: pd.Series): method write (line 130) | def write(self, frame: pd.DataFrame): class PandasTimestamp (line 187) | class PandasTimestamp: method read (line 193) | def read(self, val): method write (line 196) | def write(self, val): FILE: libs/xlOil_Python/Package/xloil/pillow.py class ReturnImage (line 5) | class ReturnImage: method __init__ (line 25) | def __init__(self, size=None, pos=(0, 0), origin:str=None): method write (line 28) | def write(self, val): FILE: libs/xlOil_Python/Package/xloil/register.py function _add_pending_funcs (line 32) | def _add_pending_funcs(module, objects): function arg_to_funcarg (line 37) | def arg_to_funcarg(arg: Arg) -> _FuncArg: function find_return_converter (line 115) | def find_return_converter(ret_type: type): class Caller (line 140) | class Caller: method sheet (line 146) | def sheet(self): method workbook (line 152) | def workbook(self): method address (line 158) | def address(self, a1style=False): method __new__ (line 164) | def __new__(self, *args, **kwargs): function async_wrapper (line 170) | def async_wrapper(fn): class _WorksheetFunc (line 210) | class _WorksheetFunc: method __init__ (line 215) | def __init__(self, func, spec): method __call__ (line 220) | def __call__(self, *args, **kwargs): function func (line 224) | def func(fn=None, function _clear_pending_registrations (line 441) | def _clear_pending_registrations(module): function scan_module (line 452) | def scan_module(module, addin=None): function register_functions (line 487) | def register_functions(funcs, module=None, append=True): FILE: libs/xlOil_Python/Package/xloil/rtd.py class RtdSimplePublisher (line 3) | class RtdSimplePublisher(xlo.RtdPublisher): method __init__ (line 10) | def __init__(self, topic): method run_task (line 16) | async def run_task(topic): method connect (line 19) | def connect(self, num_subscribers): method disconnect (line 23) | def disconnect(self, num_subscribers): method stop (line 28) | def stop(self): method done (line 32) | def done(self): method topic (line 35) | def topic(self): function subscribe (line 39) | def subscribe(server:xlo.RtdServer, topic:str, coro): FILE: libs/xlOil_Python/Package/xloil/stubs/xloil_core/__init__.py class Addin (line 66) | class Addin(): method __repr__ (line 67) | def __repr__(self) -> str: ... method __str__ (line 68) | def __str__(self) -> str: ... method functions (line 69) | def functions(self) -> list[_FuncSpec]: method source_files (line 73) | def source_files(self) -> list[str]: ... method async_slice (line 75) | def async_slice(self) -> int: method async_slice (line 85) | def async_slice(self, arg1: int) -> None: method async_throttle (line 92) | def async_throttle(self) -> int: method async_throttle (line 102) | def async_throttle(self, arg1: int) -> None: method event_loop (line 109) | def event_loop(self) -> object: method pathname (line 117) | def pathname(self) -> str: method settings (line 122) | def settings(self) -> object: method settings_file (line 132) | def settings_file(self) -> str: class Address (line 140) | class Address(): method __call__ (line 160) | def __call__(self, style: str = 'a1', local: bool = False) -> str: method __init__ (line 173) | def __init__(self, address: object, sheet: object = None) -> None: ... method __iter__ (line 174) | def __iter__(self) -> typing.Iterator[Address]: ... method __str__ (line 175) | def __str__(self) -> str: ... method a1 (line 177) | def a1(self) -> str: method a1_fixed (line 184) | def a1_fixed(self) -> str: method from_col (line 191) | def from_col(self) -> int: method from_row (line 196) | def from_row(self) -> int: method rc (line 201) | def rc(self) -> str: method rc_fixed (line 208) | def rc_fixed(self) -> str: method sheet (line 215) | def sheet(self) -> str: method to_col (line 220) | def to_col(self) -> int: method to_row (line 225) | def to_row(self) -> int: method tuple (line 230) | def tuple(self) -> tuple: class Application (line 235) | class Application(): method __enter__ (line 259) | def __enter__(self) -> object: ... method __exit__ (line 260) | def __exit__(self, arg0: object, arg1: object, arg2: object) -> None: ... method __getattr__ (line 261) | def __getattr__(self, arg0: str) -> object: ... method __init__ (line 262) | def __init__(self, com: object = None, hwnd: object = None, workbook: ... method __setattr__ (line 281) | def __setattr__(self, arg0: object, arg1: object) -> None: ... method calculate (line 282) | def calculate(self, full: bool = False, rebuild: bool = False) -> None: method open (line 294) | def open(self, filepath: str, update_links: bool = True, read_only: bo... method quit (line 308) | def quit(self, silent: bool = True) -> None: method range (line 313) | def range(self, address: str) -> object: method run (line 317) | def run(self, func: str, *args) -> object: method to_com (line 324) | def to_com(self, lib: str = '') -> object: method active_cell (line 333) | def active_cell(self) -> object: method active_workbook (line 341) | def active_workbook(self) -> object: method active_worksheet (line 349) | def active_worksheet(self) -> object: method enable_events (line 357) | def enable_events(self) -> bool: method enable_events (line 366) | def enable_events(self, arg1: bool) -> None: method has_dynamic_arrays (line 372) | def has_dynamic_arrays(self) -> bool: method selection (line 377) | def selection(self) -> object: method visible (line 385) | def visible(self) -> bool: method visible (line 393) | def visible(self, arg1: bool) -> None: method windows (line 398) | def windows(self) -> ExcelWindows: method workbook_paths (line 405) | def workbook_paths(self) -> None: method workbooks (line 412) | def workbooks(self) -> Workbooks: class Caller (line 419) | class Caller(): method __init__ (line 426) | def __init__(self) -> None: ... method __str__ (line 427) | def __str__(self, arg0: str, arg1: bool) -> str: ... method address (line 428) | def address(self, style: str = 'a1', local: bool = False) -> str: method range (line 442) | def range(self) -> object: method sheet_name (line 449) | def sheet_name(self) -> object: method workbook (line 456) | def workbook(self) -> object: class CannotConvert (line 465) | class CannotConvert(Exception, BaseException): class CellError (line 472) | class CellError(): method __eq__ (line 503) | def __eq__(self, other: object) -> bool: ... method __getstate__ (line 504) | def __getstate__(self) -> int: ... method __hash__ (line 505) | def __hash__(self) -> int: ... method __index__ (line 506) | def __index__(self) -> int: ... method __init__ (line 507) | def __init__(self, value: int) -> None: ... method __int__ (line 508) | def __int__(self) -> int: ... method __ne__ (line 509) | def __ne__(self, other: object) -> bool: ... method __repr__ (line 510) | def __repr__(self) -> str: ... method __str__ (line 511) | def __str__(self) -> str: ... method name (line 513) | def name(self) -> str: method value (line 518) | def value(self) -> int: class ComBusyError (line 532) | class ComBusyError(Exception, BaseException): class ExcelArray (line 534) | class ExcelArray(): method __getitem__ (line 550) | def __getitem__(self, arg0: tuple) -> object: method slice (line 554) | def slice(self, from_row: int, from_col: int, to_row: int, to_col: int... method to_numpy (line 558) | def to_numpy(self, dtype: typing.Optional[int] = None, dims: typing.Op... method dims (line 566) | def dims(self) -> int: method ncols (line 573) | def ncols(self) -> int: method nrows (line 580) | def nrows(self) -> int: method shape (line 587) | def shape(self) -> tuple: class ExcelGUI (line 594) | class ExcelGUI(): method __init__ (line 608) | def __init__(self, name: object = None, ribbon: object = None, funcmap... method _create_task_pane_frame (line 648) | def _create_task_pane_frame(self, name: str, progid: object = None, wi... method activate (line 656) | def activate(self, id: str) -> _Future: method attach_pane (line 661) | def attach_pane(self, arg0: object, arg1: object, arg2: object, arg3: ... method attach_pane_async (line 691) | def attach_pane_async(self, pane: object, name: object = None, window:... method connect (line 696) | def connect(self) -> _Future: method create_task_pane (line 703) | def create_task_pane(self, name: object, creator: object, window: obje... method disconnect (line 708) | def disconnect(self) -> _Future: method invalidate (line 714) | def invalidate(self, id: str = '') -> _Future: method connected (line 724) | def connected(self) -> bool: method name (line 731) | def name(self) -> str: class ExcelState (line 738) | class ExcelState(): method hinstance (line 744) | def hinstance(self) -> int: method hwnd (line 751) | def hwnd(self) -> int: method main_thread_id (line 758) | def main_thread_id(self) -> int: method version (line 765) | def version(self) -> int: class ExcelWindow (line 772) | class ExcelWindow(): method __getattr__ (line 777) | def __getattr__(self, arg0: str) -> object: ... method __setattr__ (line 778) | def __setattr__(self, arg0: object, arg1: object) -> None: ... method __str__ (line 779) | def __str__(self) -> str: ... method to_com (line 780) | def to_com(self, lib: str = '') -> object: method app (line 789) | def app(self) -> Application: method hwnd (line 797) | def hwnd(self) -> int: method name (line 804) | def name(self) -> str: method workbook (line 809) | def workbook(self) -> Workbook: class ExcelWindows (line 816) | class ExcelWindows(): method __contains__ (line 823) | def __contains__(self, arg0: str) -> bool: ... method __getitem__ (line 824) | def __getitem__(self, arg0: str) -> Worksheet: ... method __iter__ (line 825) | def __iter__(self) -> typing.Iterator[Worksheet]: ... method __len__ (line 826) | def __len__(self) -> int: ... method get (line 827) | def get(self, name: str, default: object = None) -> object: method active (line 832) | def active(self) -> object: class IPyFromExcel (line 841) | class IPyFromExcel(): method __call__ (line 842) | def __call__(self, arg0: object) -> None: ... method __str__ (line 843) | def __str__(self) -> str: ... class IPyToExcel (line 845) | class IPyToExcel(): method __call__ (line 846) | def __call__(self, arg0: _object) -> _RawExcelValue: ... method __str__ (line 847) | def __str__(self) -> str: ... class ObjectCache (line 849) | class ObjectCache(): method __call__ (line 866) | def __call__(self, obj: object, tag: str = '', key: str = '') -> object: method __contains__ (line 870) | def __contains__(self, arg0: str) -> bool: ... method __getitem__ (line 871) | def __getitem__(self, arg0: str) -> object: ... method add (line 872) | def add(self, obj: object, tag: str = '', key: str = '') -> object: method contains (line 922) | def contains(self, ref: str) -> bool: method get (line 926) | def get(self, ref: str, default: object = None) -> object: method keys (line 931) | def keys(self) -> list: method remove (line 935) | def remove(self, ref: str) -> bool: class Range (line 943) | class Range(): method __getattr__ (line 971) | def __getattr__(self, arg0: str) -> object: ... method __getitem__ (line 972) | def __getitem__(self, arg0: object) -> object: method __iadd__ (line 979) | def __iadd__(self, arg0: object) -> object: ... method __imul__ (line 980) | def __imul__(self, arg0: object) -> object: ... method __init__ (line 981) | def __init__(self, address: str) -> None: ... method __isub__ (line 982) | def __isub__(self, arg0: object) -> object: ... method __iter__ (line 983) | def __iter__(self) -> typing.Iterator[Range]: ... method __itruediv__ (line 984) | def __itruediv__(self, arg0: object) -> object: ... method __len__ (line 985) | def __len__(self) -> int: ... method __setattr__ (line 986) | def __setattr__(self, arg0: object, arg1: object) -> None: ... method __str__ (line 987) | def __str__(self) -> str: ... method address (line 988) | def address(self, style: str = 'a1', local: bool = False) -> str: method cell (line 1001) | def cell(self, row: int, col: int) -> Range: method clear (line 1006) | def clear(self) -> None: method offset (line 1010) | def offset(self, from_row: int, from_col: int, num_rows: object = None... method range (line 1029) | def range(self, from_row: int = 0, from_col: int = 0, to_row: object =... method set (line 1062) | def set(self, arg0: object) -> None: method set_formula (line 1070) | def set_formula(self, formula: object, how: str = '') -> None: method special_cells (line 1081) | def special_cells(self, kind: object, values: object) -> object: method to_com (line 1104) | def to_com(self, lib: str = '') -> object: method trim (line 1112) | def trim(self) -> Range: method areas (line 1119) | def areas(self) -> object: method bounds (line 1128) | def bounds(self) -> tuple[int, int, int, int]: method column (line 1137) | def column(self) -> int: method formula (line 1142) | def formula(self) -> object: method formula (line 1158) | def formula(self, arg1: object) -> None: method has_formula (line 1171) | def has_formula(self) -> typing.Optional[bool]: method ncols (line 1180) | def ncols(self) -> int: method nrows (line 1187) | def nrows(self) -> int: method parent (line 1194) | def parent(self) -> Worksheet: method row (line 1201) | def row(self) -> int: method shape (line 1206) | def shape(self) -> tuple[int, int]: method value (line 1213) | def value(self) -> object: method value (line 1227) | def value(self, arg1: object) -> None: class RibbonControl (line 1238) | class RibbonControl(): method id (line 1244) | def id(self) -> str: method tag (line 1251) | def tag(self) -> str: class RtdPublisher (line 1258) | class RtdPublisher(): method __init__ (line 1273) | def __init__(self) -> None: method connect (line 1278) | def connect(self, num_subscribers: int) -> None: method disconnect (line 1284) | def disconnect(self, num_subscribers: int) -> bool: method done (line 1294) | def done(self) -> bool: method stop (line 1298) | def stop(self) -> None: method topic (line 1304) | def topic(self) -> str: class RtdReturn (line 1311) | class RtdReturn(): method set_done (line 1312) | def set_done(self) -> None: method set_result (line 1317) | def set_result(self, arg0: object) -> None: ... method set_task (line 1318) | def set_task(self, task: object) -> None: method caller (line 1324) | def caller(self) -> Caller: method loop (line 1329) | def loop(self) -> object: class RtdServer (line 1334) | class RtdServer(): method __init__ (line 1350) | def __init__(self) -> None: ... method drop (line 1351) | def drop(self, arg0: str) -> None: method peek (line 1356) | def peek(self, topic: str) -> object: method publish (line 1367) | def publish(self, topic: str, value: object) -> bool: method start (line 1378) | def start(self, topic: RtdPublisher) -> None: method start_task (line 1383) | def start_task(self, topic: str, func: object, converter: IPyToExcel =... method subscribe (line 1388) | def subscribe(self, topic: str) -> object: method progid (line 1404) | def progid(self) -> str: class SpecialCells (line 1409) | class SpecialCells(): method __eq__ (line 1433) | def __eq__(self, other: object) -> bool: ... method __getstate__ (line 1434) | def __getstate__(self) -> int: ... method __hash__ (line 1435) | def __hash__(self) -> int: ... method __index__ (line 1436) | def __index__(self) -> int: ... method __init__ (line 1437) | def __init__(self, value: int) -> None: ... method __int__ (line 1438) | def __int__(self) -> int: ... method __ne__ (line 1439) | def __ne__(self, other: object) -> bool: ... method __repr__ (line 1440) | def __repr__(self) -> str: ... method __str__ (line 1441) | def __str__(self) -> str: ... method name (line 1443) | def name(self) -> str: method value (line 1448) | def value(self) -> int: class StatusBar (line 1464) | class StatusBar(): method __enter__ (line 1480) | def __enter__(self) -> object: ... method __exit__ (line 1481) | def __exit__(self, *args) -> None: ... method __init__ (line 1482) | def __init__(self, timeout: int = 0) -> None: method msg (line 1487) | def msg(self, msg: str, timeout: int = 0) -> None: class TaskPaneFrame (line 1493) | class TaskPaneFrame(): method attach (line 1502) | def attach(self, handler: object, hwnd: int, as_parent: bool = True) -... method com_control (line 1507) | def com_control(self, lib: str = '') -> object: method position (line 1515) | def position(self) -> str: method position (line 1523) | def position(self, arg1: str) -> None: method size (line 1528) | def size(self) -> tuple[int, int]: method size (line 1535) | def size(self, arg1: tuple) -> None: method title (line 1540) | def title(self) -> str: method visible (line 1545) | def visible(self) -> bool: method visible (line 1552) | def visible(self, arg1: bool) -> None: method window (line 1557) | def window(self) -> ExcelWindow: class Workbook (line 1564) | class Workbook(): method __enter__ (line 1569) | def __enter__(self) -> object: ... method __exit__ (line 1570) | def __exit__(self, arg0: object, arg1: object, arg2: object) -> None: ... method __getattr__ (line 1571) | def __getattr__(self, arg0: str) -> object: ... method __getitem__ (line 1572) | def __getitem__(self, arg0: object) -> object: method __setattr__ (line 1577) | def __setattr__(self, arg0: object, arg1: object) -> None: ... method __str__ (line 1578) | def __str__(self) -> str: ... method add (line 1579) | def add(self, name: object = None, before: object = None, after: objec... method close (line 1593) | def close(self, save: bool = True) -> None: method range (line 1600) | def range(self, address: str) -> object: method save (line 1604) | def save(self, filepath: str = '') -> None: method to_com (line 1610) | def to_com(self, lib: str = '') -> object: method worksheet (line 1618) | def worksheet(self, name: str) -> Worksheet: method app (line 1624) | def app(self) -> Application: method name (line 1632) | def name(self) -> str: method path (line 1637) | def path(self) -> str: method windows (line 1644) | def windows(self) -> ExcelWindows: method worksheets (line 1652) | def worksheets(self) -> Worksheets: class Workbooks (line 1660) | class Workbooks(): method __contains__ (line 1667) | def __contains__(self, arg0: str) -> bool: ... method __getitem__ (line 1668) | def __getitem__(self, arg0: str) -> Workbook: ... method __iter__ (line 1669) | def __iter__(self) -> typing.Iterator[Workbook]: ... method __len__ (line 1670) | def __len__(self) -> int: ... method add (line 1671) | def add(self) -> Workbook: method get (line 1675) | def get(self, name: str, default: object = None) -> object: method active (line 1680) | def active(self) -> object: class Worksheet (line 1689) | class Worksheet(): method __getattr__ (line 1697) | def __getattr__(self, arg0: str) -> object: ... method __getitem__ (line 1698) | def __getitem__(self, arg0: object) -> object: method __setattr__ (line 1707) | def __setattr__(self, arg0: object, arg1: object) -> None: ... method __setitem__ (line 1708) | def __setitem__(self, arg0: object, arg1: object) -> None: method __str__ (line 1714) | def __str__(self) -> str: ... method activate (line 1715) | def activate(self) -> None: method at (line 1719) | def at(self, address: str) -> _ExcelRange: method calculate (line 1723) | def calculate(self) -> None: method cell (line 1727) | def cell(self, row: int, col: int) -> _ExcelRange: method range (line 1732) | def range(self, from_row: int = 0, from_col: int = 0, to_row: object =... method to_com (line 1761) | def to_com(self, lib: str = '') -> object: method app (line 1770) | def app(self) -> Application: method name (line 1778) | def name(self) -> str: method parent (line 1783) | def parent(self) -> Workbook: method used_range (line 1790) | def used_range(self) -> _ExcelRange: class Worksheets (line 1797) | class Worksheets(): method __contains__ (line 1804) | def __contains__(self, arg0: str) -> bool: ... method __getitem__ (line 1805) | def __getitem__(self, arg0: str) -> Worksheet: ... method __iter__ (line 1806) | def __iter__(self) -> typing.Iterator[Worksheet]: ... method __len__ (line 1807) | def __len__(self) -> int: ... method add (line 1808) | def add(self, name: object = None, before: object = None, after: objec... method get (line 1822) | def get(self, name: str, default: object = None) -> object: method active (line 1827) | def active(self) -> object: class _AddinsDict (line 1836) | class _AddinsDict(): method __contains__ (line 1841) | def __contains__(self, arg0: str) -> bool: ... method __getitem__ (line 1842) | def __getitem__(self, arg0: str) -> Addin: ... method __iter__ (line 1843) | def __iter__(self) -> typing.Iterator[str]: ... method __len__ (line 1844) | def __len__(self) -> int: ... method items (line 1845) | def items(self) -> typing.Iterator[tuple[str, Addin]]: ... method keys (line 1846) | def keys(self) -> typing.Iterator[str]: ... method values (line 1847) | def values(self) -> typing.Iterator[Addin]: ... class _AsyncReturn (line 1849) | class _AsyncReturn(): method set_done (line 1850) | def set_done(self) -> None: ... method set_result (line 1851) | def set_result(self, arg0: object) -> None: ... method set_task (line 1852) | def set_task(self, arg0: object) -> None: ... method caller (line 1854) | def caller(self) -> Caller: method loop (line 1859) | def loop(self) -> object: class _CTPFuture (line 1864) | class _CTPFuture(): method __await__ (line 1874) | def __await__(self) -> _CTPFutureIter: ... method done (line 1875) | def done(self) -> bool: method result (line 1879) | def result(self) -> object: class _CTPFutureIter (line 1888) | class _CTPFutureIter(): method __iter__ (line 1889) | def __iter__(self) -> object: ... method __next__ (line 1890) | def __next__(self) -> None: ... class _CustomConverter (line 1892) | class _CustomConverter(IPyFromExcel): method __init__ (line 1897) | def __init__(self, callable: object, check_cache: bool = True, name: s... class _CustomReturn (line 1899) | class _CustomReturn(IPyToExcel): method __init__ (line 1900) | def __init__(self, callable: object, name: str = 'custom') -> None: ... method invoke (line 1901) | def invoke(self, arg0: object) -> object: ... class _CustomReturnConverter (line 1903) | class _CustomReturnConverter(): method value (line 1905) | def value(self) -> IPyToExcel: method value (line 1910) | def value(self, arg0: IPyToExcel) -> None: class _DateFormatList (line 1913) | class _DateFormatList(): method __bool__ (line 1918) | def __bool__(self) -> bool: method __contains__ (line 1922) | def __contains__(self, x: str) -> bool: method __delitem__ (line 1927) | def __delitem__(self, arg0: int) -> None: method __delitem__ (line 1934) | def __delitem__(self, arg0: slice) -> None: ... method __eq__ (line 1935) | def __eq__(self, arg0: _DateFormatList) -> bool: ... method __getitem__ (line 1937) | def __getitem__(self, arg0: int) -> str: method __getitem__ (line 1942) | def __getitem__(self, s: slice) -> _DateFormatList: ... method __init__ (line 1944) | def __init__(self) -> None: method __init__ (line 1949) | def __init__(self, arg0: _DateFormatList) -> None: ... method __init__ (line 1951) | def __init__(self, arg0: typing.Iterable) -> None: ... method __iter__ (line 1952) | def __iter__(self) -> typing.Iterator[str]: ... method __len__ (line 1953) | def __len__(self) -> int: ... method __ne__ (line 1954) | def __ne__(self, arg0: _DateFormatList) -> bool: ... method __setitem__ (line 1956) | def __setitem__(self, arg0: int, arg1: str) -> None: method __setitem__ (line 1961) | def __setitem__(self, arg0: slice, arg1: _DateFormatList) -> None: ... method append (line 1962) | def append(self, x: str) -> None: method clear (line 1966) | def clear(self) -> None: method count (line 1970) | def count(self, x: str) -> int: method extend (line 1975) | def extend(self, L: _DateFormatList) -> None: method extend (line 1982) | def extend(self, L: typing.Iterable) -> None: ... method insert (line 1983) | def insert(self, i: int, x: str) -> None: method pop (line 1988) | def pop(self) -> str: method pop (line 1995) | def pop(self, i: int) -> str: ... method remove (line 1996) | def remove(self, x: str) -> None: class _ExcelObjFuture (line 2002) | class _ExcelObjFuture(): method __await__ (line 2012) | def __await__(self) -> _ExcelObjFutureIter: ... method done (line 2013) | def done(self) -> bool: method result (line 2017) | def result(self) -> object: class _ExcelObjFutureIter (line 2026) | class _ExcelObjFutureIter(): method __iter__ (line 2027) | def __iter__(self) -> object: ... method __next__ (line 2028) | def __next__(self) -> None: ... class _ExcelRange (line 2030) | class _ExcelRange(Range): class _FuncArg (line 2032) | class _FuncArg(): method __init__ (line 2033) | def __init__(self, arg0: str, arg1: str, arg2: IPyFromExcel, arg3: str... method __str__ (line 2034) | def __str__(self) -> str: ... method converter (line 2036) | def converter(self) -> IPyFromExcel: method converter (line 2041) | def converter(self, arg0: IPyFromExcel) -> None: method default (line 2044) | def default(self) -> object: method default (line 2049) | def default(self, arg0: object) -> None: method flags (line 2052) | def flags(self) -> str: method help (line 2057) | def help(self) -> str: method name (line 2062) | def name(self) -> str: class _FuncSpec (line 2067) | class _FuncSpec(): method __init__ (line 2068) | def __init__(self, func: typing.Callable, args: list[_FuncArg], name: ... method __str__ (line 2069) | def __str__(self) -> str: ... method args (line 2071) | def args(self) -> list[_FuncArg]: method error_propagation (line 2076) | def error_propagation(self) -> bool: method error_propagation (line 2084) | def error_propagation(self, arg1: bool) -> None: method func (line 2089) | def func(self) -> typing.Callable: method func (line 2098) | def func(self, arg1: typing.Callable) -> None: method help (line 2104) | def help(self) -> str: method is_async (line 2109) | def is_async(self) -> bool: method is_rtd (line 2117) | def is_rtd(self) -> bool: method is_threaded (line 2125) | def is_threaded(self) -> bool: method name (line 2133) | def name(self) -> str: method name (line 2141) | def name(self, arg1: str) -> None: method return_converter (line 2146) | def return_converter(self) -> IPyToExcel: method return_converter (line 2151) | def return_converter(self, arg1: IPyToExcel) -> None: class _Future (line 2154) | class _Future(): method __await__ (line 2155) | def __await__(self) -> _FutureIter: ... method done (line 2156) | def done(self) -> bool: ... method result (line 2157) | def result(self) -> object: ... class _FutureIter (line 2159) | class _FutureIter(): method __iter__ (line 2160) | def __iter__(self) -> object: ... method __next__ (line 2161) | def __next__(self) -> None: ... class _LogWriter (line 2163) | class _LogWriter(): method __call__ (line 2172) | def __call__(self, msg: object, *args, **kwargs) -> None: method __init__ (line 2179) | def __init__(self) -> None: method debug (line 2183) | def debug(self, msg: object, *args) -> None: method error (line 2187) | def error(self, msg: object, *args) -> None: method flush (line 2191) | def flush(self) -> None: method info (line 2196) | def info(self, msg: object, *args) -> None: method trace (line 2200) | def trace(self, msg: object, *args) -> None: method warn (line 2204) | def warn(self, msg: object, *args) -> None: method flush_on (line 2209) | def flush_on(self) -> str: method flush_on (line 2218) | def flush_on(self, arg1: object) -> None: method level (line 2224) | def level(self) -> str: method level (line 2234) | def level(self, arg1: object) -> None: method level_int (line 2241) | def level_int(self) -> int: method levels (line 2251) | def levels(self) -> list[str]: method path (line 2258) | def path(self) -> str: class _PyObjectFuture (line 2265) | class _PyObjectFuture(): method __await__ (line 2275) | def __await__(self) -> _PyObjectFutureIter: ... method done (line 2276) | def done(self) -> bool: method result (line 2280) | def result(self) -> object: class _PyObjectFutureIter (line 2289) | class _PyObjectFutureIter(): method __iter__ (line 2290) | def __iter__(self) -> object: ... method __next__ (line 2291) | def __next__(self) -> None: ... class _Read_Array_bool_1d (line 2293) | class _Read_Array_bool_1d(IPyFromExcel): method __init__ (line 2294) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_bool_2d (line 2296) | class _Read_Array_bool_2d(IPyFromExcel): method __init__ (line 2297) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_datetime_1d (line 2299) | class _Read_Array_datetime_1d(IPyFromExcel): method __init__ (line 2300) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_datetime_2d (line 2302) | class _Read_Array_datetime_2d(IPyFromExcel): method __init__ (line 2303) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_datetime_1d (line 2305) | class _Read_Array_datetime_1d(): method __init__ (line 2300) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_datetime_2d (line 2307) | class _Read_Array_datetime_2d(): method __init__ (line 2303) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_float_1d (line 2309) | class _Read_Array_float_1d(IPyFromExcel): method __init__ (line 2310) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_float_2d (line 2312) | class _Read_Array_float_2d(IPyFromExcel): method __init__ (line 2313) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_int_1d (line 2315) | class _Read_Array_int_1d(IPyFromExcel): method __init__ (line 2316) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_int_2d (line 2318) | class _Read_Array_int_2d(IPyFromExcel): method __init__ (line 2319) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_object_1d (line 2321) | class _Read_Array_object_1d(IPyFromExcel): method __init__ (line 2322) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_object_2d (line 2324) | class _Read_Array_object_2d(IPyFromExcel): method __init__ (line 2325) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_str_1d (line 2327) | class _Read_Array_str_1d(IPyFromExcel): method __init__ (line 2328) | def __init__(self, trim: bool = True) -> None: ... class _Read_Array_str_2d (line 2330) | class _Read_Array_str_2d(IPyFromExcel): method __init__ (line 2331) | def __init__(self, trim: bool = True) -> None: ... class _Read_Cache (line 2333) | class _Read_Cache(IPyFromExcel): method __init__ (line 2334) | def __init__(self) -> None: ... class _Read_Range (line 2336) | class _Read_Range(IPyFromExcel): method __init__ (line 2337) | def __init__(self) -> None: ... class _Read__Uncached_bool (line 2339) | class _Read__Uncached_bool(IPyFromExcel): method __init__ (line 2340) | def __init__(self) -> None: ... class _Read__Uncached_float (line 2342) | class _Read__Uncached_float(IPyFromExcel): method __init__ (line 2343) | def __init__(self) -> None: ... class _Read__Uncached_int (line 2345) | class _Read__Uncached_int(IPyFromExcel): method __init__ (line 2346) | def __init__(self) -> None: ... class _Read__Uncached_object (line 2348) | class _Read__Uncached_object(IPyFromExcel): method __init__ (line 2349) | def __init__(self) -> None: ... class _Read__Uncached_str (line 2351) | class _Read__Uncached_str(IPyFromExcel): method __init__ (line 2352) | def __init__(self) -> None: ... class _Read_bool (line 2354) | class _Read_bool(IPyFromExcel): method __init__ (line 2355) | def __init__(self) -> None: ... class _Read_date (line 2357) | class _Read_date(IPyFromExcel): method __init__ (line 2358) | def __init__(self) -> None: ... class _Read_datetime (line 2360) | class _Read_datetime(IPyFromExcel): method __init__ (line 2361) | def __init__(self) -> None: ... class _Read_dict (line 2363) | class _Read_dict(IPyFromExcel): method __init__ (line 2364) | def __init__(self) -> None: ... class _Read_float (line 2366) | class _Read_float(IPyFromExcel): method __init__ (line 2367) | def __init__(self) -> None: ... class _Read_int (line 2369) | class _Read_int(IPyFromExcel): method __init__ (line 2370) | def __init__(self) -> None: ... class _Read_list (line 2372) | class _Read_list(IPyFromExcel): method __init__ (line 2373) | def __init__(self) -> None: ... class _Read_object (line 2375) | class _Read_object(IPyFromExcel): method __init__ (line 2376) | def __init__(self) -> None: ... class _Read_str (line 2378) | class _Read_str(IPyFromExcel): method __init__ (line 2379) | def __init__(self) -> None: ... class _Read_tuple (line 2381) | class _Read_tuple(IPyFromExcel): method __init__ (line 2382) | def __init__(self) -> None: ... class _Return_Array_bool_1d (line 2384) | class _Return_Array_bool_1d(IPyToExcel): method __init__ (line 2385) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_bool_2d (line 2387) | class _Return_Array_bool_2d(IPyToExcel): method __init__ (line 2388) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_datetime_1d (line 2390) | class _Return_Array_datetime_1d(IPyToExcel): method __init__ (line 2391) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_datetime_2d (line 2393) | class _Return_Array_datetime_2d(IPyToExcel): method __init__ (line 2394) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_datetime_1d (line 2396) | class _Return_Array_datetime_1d(): method __init__ (line 2391) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_datetime_2d (line 2398) | class _Return_Array_datetime_2d(): method __init__ (line 2394) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_float_1d (line 2400) | class _Return_Array_float_1d(IPyToExcel): method __init__ (line 2401) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_float_2d (line 2403) | class _Return_Array_float_2d(IPyToExcel): method __init__ (line 2404) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_int_1d (line 2406) | class _Return_Array_int_1d(IPyToExcel): method __init__ (line 2407) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_int_2d (line 2409) | class _Return_Array_int_2d(IPyToExcel): method __init__ (line 2410) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_object_1d (line 2412) | class _Return_Array_object_1d(IPyToExcel): method __init__ (line 2413) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_object_2d (line 2415) | class _Return_Array_object_2d(IPyToExcel): method __init__ (line 2416) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_str_1d (line 2418) | class _Return_Array_str_1d(IPyToExcel): method __init__ (line 2419) | def __init__(self, cache: bool = False) -> None: ... class _Return_Array_str_2d (line 2421) | class _Return_Array_str_2d(IPyToExcel): method __init__ (line 2422) | def __init__(self, cache: bool = False) -> None: ... class _Return_Cache (line 2424) | class _Return_Cache(IPyToExcel): method __init__ (line 2425) | def __init__(self) -> None: ... class _Return_Single (line 2427) | class _Return_Single(IPyToExcel): method __init__ (line 2428) | def __init__(self) -> None: ... class _Return_bool (line 2430) | class _Return_bool(IPyToExcel): method __init__ (line 2431) | def __init__(self) -> None: ... class _Return_date (line 2433) | class _Return_date(IPyToExcel): method __init__ (line 2434) | def __init__(self) -> None: ... class _Return_datetime (line 2436) | class _Return_datetime(IPyToExcel): method __init__ (line 2437) | def __init__(self) -> None: ... class _Return_dict (line 2439) | class _Return_dict(IPyToExcel): method __init__ (line 2440) | def __init__(self) -> None: ... class _Return_float (line 2442) | class _Return_float(IPyToExcel): method __init__ (line 2443) | def __init__(self) -> None: ... class _Return_int (line 2445) | class _Return_int(IPyToExcel): method __init__ (line 2446) | def __init__(self) -> None: ... class _Return_tuple (line 2448) | class _Return_tuple(IPyToExcel): method __init__ (line 2449) | def __init__(self) -> None: ... class _Return_tuple (line 2451) | class _Return_tuple(): method __init__ (line 2449) | def __init__(self) -> None: ... class _Return_str (line 2453) | class _Return_str(IPyToExcel): method __init__ (line 2454) | def __init__(self) -> None: ... class _Return_tuple (line 2456) | class _Return_tuple(): method __init__ (line 2449) | def __init__(self) -> None: ... class _TomlTable (line 2458) | class _TomlTable(): method __getitem__ (line 2459) | def __getitem__(self, arg0: str) -> object: ... class _XllRange (line 2461) | class _XllRange(Range): function _get_onedrive_source (line 2463) | def _get_onedrive_source(arg0: str) -> str: function _register_functions (line 2465) | def _register_functions(funcs: list[_FuncSpec], module: object = None, a... function _table_converter (line 2467) | def _table_converter(n: int, m: int, columns: object = None, rows: objec... function active_cell (line 2488) | def active_cell() -> object: function active_workbook (line 2493) | def active_workbook() -> object: function active_worksheet (line 2498) | def active_worksheet() -> object: function all_workbooks (line 2503) | def all_workbooks() -> Workbooks: function app (line 2508) | def app() -> Application: function call (line 2513) | def call(func: object, *args) -> object: function call_async (line 2527) | def call_async(func: object, *args) -> _ExcelObjFuture: function check_abort (line 2538) | def check_abort() -> bool: function core_addin (line 2545) | def core_addin() -> Addin: function deregister_functions (line 2547) | def deregister_functions(funcs: object, module: object = None) -> None: function excel_callback (line 2552) | def excel_callback(func: object, wait: int = 0, retry: int = 500, api: s... function excel_state (line 2577) | def excel_state() -> ExcelState: function from_excel_date (line 2583) | def from_excel_date(arg0: object) -> object: function get_async_loop (line 2587) | def get_async_loop() -> object: function in_wizard (line 2593) | def in_wizard() -> bool: function insert_cell_image (line 2599) | def insert_cell_image(writer: object, size: object = None, pos: object =... function run (line 2623) | def run(func: str, *args) -> object: function run_async (line 2633) | def run_async(func: str, *args) -> _ExcelObjFuture: function selection (line 2644) | def selection() -> object: function to_datetime (line 2649) | def to_datetime(arg0: object) -> object: FILE: libs/xlOil_Python/Package/xloil/stubs/xloil_core/event/__init__.py class Event (line 121) | class Event(): method __iadd__ (line 122) | def __iadd__(self, arg0: object) -> Event: ... method __isub__ (line 123) | def __isub__(self, arg0: object) -> Event: ... method add (line 124) | def add(self, handler: object) -> Event: method clear (line 129) | def clear(self) -> None: method remove (line 133) | def remove(self, handler: object) -> Event: method handlers (line 139) | def handlers(self) -> tuple: class _bool_ref (line 146) | class _bool_ref(): method value (line 148) | def value(self) -> bool: method value (line 153) | def value(self, arg1: bool) -> None: function allow (line 156) | def allow(excel: bool = True) -> None: function file_change (line 163) | def file_change(path: str, action: str = 'modify', subdirs: bool = True)... function pause (line 195) | def pause(excel: bool = True) -> None: FILE: libs/xlOil_Python/Package/xloil/type_converters.py function get_converter (line 34) | def get_converter(type_name, read=True, cache=True): function _make_typeconverter (line 45) | def _make_typeconverter(base_type, reader=None, writer=None, allow_range... function unpack_arg_converter (line 77) | def unpack_arg_converter(obj): function unpack_return_converter (line 80) | def unpack_return_converter(obj): function _make_metaconverter (line 83) | def _make_metaconverter(base_type, impl, is_returner:bool, allow_range=F... function _make_tuple (line 152) | def _make_tuple(obj): class _ArgConverters (line 159) | class _ArgConverters: method add (line 163) | def add(self, converter, arg_type): method remove (line 171) | def remove(self, arg_type): method get_converter (line 174) | def get_converter(self, arg_type): function converter (line 183) | def converter( class _ReturnConverters (line 288) | class _ReturnConverters: method add (line 293) | def add(self, converter, types): method remove (line 320) | def remove(self, return_type): method create_returner (line 326) | def create_returner(self, return_type): method __call__ (line 334) | def __call__(self, obj): function returner (line 351) | def returner(target=None, register=False): class FastArray (line 389) | class FastArray(np.ndarray): class Array (line 405) | class Array(np.ndarray): method __new__ (line 476) | def __new__(cls, dtype=object, dims=2, trim=True, fast=False, cache_re... FILE: libs/xlOil_Python/Package/xloil/xloil_ribbon.py function test_name (line 14) | def test_name(x): function test_name2 (line 18) | async def test_name2(x): class Settings (line 21) | class Settings: method __init__ (line 25) | def __init__(self, path): method __getitem__ (line 29) | def __getitem__(self, *args): method set_env_var (line 32) | def set_env_var(self, name, value): method get_env_var (line 37) | def get_env_var(self, name): method set_addin_env_var (line 42) | def set_addin_env_var(self, name, value): method get_addin_env_var (line 47) | def get_addin_env_var(self, name): method save (line 51) | def save(self): method python (line 56) | def python(self): method addin (line 60) | def addin(self): method path (line 64) | def path(self): method _find_table (line 68) | def _find_table(array_of_tables, key): function set_log_level (line 90) | async def set_log_level(ctrl, id, index): function get_log_level_count (line 96) | def get_log_level_count(ctrl): function get_log_level (line 99) | def get_log_level(ctrl, i): function get_log_level_selected (line 102) | def get_log_level_selected(ctrl): function set_date_formats (line 109) | async def set_date_formats(ctrl, value): function get_date_formats (line 118) | def get_date_formats(ctrl): function set_user_search_path (line 126) | async def set_user_search_path(ctrl, value): function get_user_search_path (line 136) | def get_user_search_path(ctrl): function set_python_home (line 146) | async def set_python_home(ctrl, value): function get_python_home (line 152) | def get_python_home(ctrl): function set_python_path (line 161) | def set_python_path(ctrl, value): function get_python_path (line 167) | def get_python_path(ctrl): function _find_python_enviroments_from_key (line 177) | def _find_python_enviroments_from_key(pythons_key): function _find_conda_environments (line 207) | def _find_conda_environments(): function _find_env_by_exe (line 235) | def _find_env_by_exe(environments, filename): function _find_python_enviroments (line 244) | def _find_python_enviroments(): function set_python_environment (line 275) | async def set_python_environment(ctrl, id, index): function get_python_environment_count (line 306) | def get_python_environment_count(ctrl): function get_python_environment (line 310) | def get_python_environment(ctrl, i): function get_python_environment_selected (line 314) | def get_python_environment_selected(ctrl): function set_load_modules (line 323) | async def set_load_modules(ctrl, value): function get_load_modules (line 338) | def get_load_modules(ctrl): function get_debugger_count (line 348) | def get_debugger_count(ctrl): function get_debugger (line 352) | def get_debugger(ctrl, i): function get_debugger_selected (line 356) | def get_debugger_selected(ctrl): function set_debugger (line 362) | async def set_debugger(ctrl, id, index): function _find_free_port (line 373) | def _find_free_port(): function _is_port_in_use (line 381) | def _is_port_in_use(port: int) -> bool: function get_debugpy_port (line 391) | def get_debugpy_port(ctrl): function set_debugpy_port (line 399) | async def set_debugpy_port(ctrl, value): function press_open_log (line 409) | async def press_open_log(ctrl): function press_open_console (line 418) | async def press_open_console(ctrl): function press_open_qtconsole (line 439) | async def press_open_qtconsole(ctrl): function restart_notify (line 458) | def restart_notify(): function get_restart_label_visible (line 463) | def get_restart_label_visible(ctrl): function set_error_propagation (line 469) | def set_error_propagation(ctrl, value): function get_error_propagation (line 477) | def get_error_propagation(ctrl): function _fix_name_errors (line 480) | def _fix_name_errors(ctrl): function _ribbon_func_map (line 489) | def _ribbon_func_map(func: str): FILE: libs/xlOil_Python/PyAddin.cpp type xloil (line 23) | namespace xloil type Python (line 25) | namespace Python function AddinContext (line 67) | AddinContext& PyAddin::context() function AddinContext (line 74) | const AddinContext& PyAddin::context() const function PyAddin (line 132) | PyAddin& findAddin(const wchar_t* xllPath) function getEventLoop (line 145) | std::shared_ptr getEventLoop() function findAllAddinFuncs (line 156) | auto findAllAddinFuncs(PyAddin& addin) class PyWrapMap (line 177) | class PyWrapMap method PyWrapMap (line 183) | PyWrapMap(const TMap& mapRef) : _map(mapRef) {} method keys (line 185) | auto keys() const method values (line 189) | auto values() const method items (line 193) | auto items() const method getItem (line 198) | auto getItem(const typename TMap::key_type& key) const method len (line 205) | size_t len() const { return _map.size(); } method contains (line 207) | bool contains(const typename TMap::key_type& key) const method bind (line 213) | static void bind(py::module& mod, const char* name) function tomlNodeToPyObject (line 230) | py::object tomlNodeToPyObject(const toml::node& node) function tomlTableGetItem (line 275) | auto tomlTableGetItem(toml::table& table, const char* name) FILE: libs/xlOil_Python/PyAddin.h function namespace (line 7) | namespace xloil function namespace (line 13) | namespace xloil FILE: libs/xlOil_Python/PyAddress.cpp type xloil (line 11) | namespace xloil type Python (line 13) | namespace Python function AddressStyle (line 15) | AddressStyle parseAddressStyle(const std::string_view& style) class ParsedAddress (line 39) | class ParsedAddress method ParsedAddress (line 44) | ParsedAddress( method ParsedAddress (line 52) | ParsedAddress(const msxll::XLREF12& ref) method ParsedAddress (line 58) | ParsedAddress(const py::object& address, const py::object& sheetName) method fromRow (line 88) | auto fromRow() const { return _ref.rwFirst; } method fromCol (line 89) | auto fromCol() const { return _ref.colFirst; } method toRow (line 90) | auto toRow() const { return _ref.rwLast; } method toCol (line 91) | auto toCol() const { return _ref.colLast; } method sheet (line 92) | auto sheet() const { return _sheetName; } method tuple (line 94) | auto tuple() const method string (line 104) | auto string(AddressStyle style) const method address (line 112) | auto address(std::string& style, const bool local) const class ParsedAddressIter (line 129) | class ParsedAddressIter method ParsedAddressIter (line 136) | ParsedAddressIter( method ParsedAddressIter (line 145) | ParsedAddressIter(const ParsedAddress& r) method ParsedAddressIter (line 154) | ParsedAddressIter& operator++() method ParsedAddress (line 169) | const ParsedAddress& operator*() const FILE: libs/xlOil_Python/PyAddress.h function namespace (line 4) | namespace xloil FILE: libs/xlOil_Python/PyAppCallRun.cpp type xloil (line 18) | namespace xloil type Python (line 20) | namespace Python type ArgFromPyObj (line 27) | struct ArgFromPyObj function argConvertHelper (line 47) | auto argConvertHelper(const py::args& args) function callXllAsync (line 64) | auto callXllAsync(const py::object& func, const py::args& args) function callXll (line 114) | auto callXll(const py::object& func, const py::args& args) function applicationRun (line 119) | py::object applicationRun(Application& app, const wstring& funcName,... function ExcelObjFuture (line 135) | ExcelObjFuture applicationRunAsync(Application& app, const wstring& ... function appRunAsync (line 153) | auto appRunAsync(const wstring& func, const py::args& args) function appRun (line 158) | auto appRun(const wstring& func, const py::args& args) FILE: libs/xlOil_Python/PyAppCallRun.h function namespace (line 6) | namespace xloil { class Application; } function namespace (line 8) | namespace xloil FILE: libs/xlOil_Python/PyAppObjects.cpp type xloil (line 20) | namespace xloil type Python (line 22) | namespace Python function isRangeType (line 26) | bool isRangeType(const PyObject* obj) function SpecialCells (line 36) | SpecialCells specialCellsFromString(const std::string& value) function range_Construct (line 44) | auto range_Construct(const wchar_t* address) function createPyRange (line 57) | py::object createPyRange(F&& f) function range_subRange (line 67) | inline auto range_subRange(const T& r, function range_offset (line 86) | inline auto range_offset(const Range& r, function convertExcelObj (line 96) | inline auto convertExcelObj(ExcelObj&& val) function range_GetValue (line 101) | auto range_GetValue(const Range& r) function range_SetValue (line 112) | void range_SetValue(Range& r, py::object pyVal) function range_Clear (line 132) | void range_Clear(Range& r) function range_Address (line 138) | auto range_Address(Range& r, std::string& style, const bool local) function range_GetFormula (line 147) | auto range_GetFormula(Range& r) function range_SetFormula (line 159) | void range_SetFormula(Range& r, const py::object& pyVal) function range_SetFormulaExtra (line 166) | void range_SetFormulaExtra(Range& r, const py::object& pyVal, std::s... function range_getItem (line 183) | py::object range_getItem(const Range& range, const py::object& loc) function specialCellsValueHelper (line 194) | int specialCellsValueHelper(const py::handle& values, int existing = 0) function range_SpecialCells (line 239) | py::object range_SpecialCells( function range_Areas (line 261) | py::object range_Areas(Range& r) function range_Iter (line 280) | pybind11::typing::Iterator range_Iter(Range& r) function range_InplaceArithmetic (line 307) | auto range_InplaceArithmetic( function Range (line 324) | inline Range* worksheet_subRange(const ExcelWorksheet& ws, function Worksheet_sliceHelper (line 333) | auto Worksheet_sliceHelper( function worksheet_GetItem (line 355) | py::object worksheet_GetItem( function worksheet_SetItem (line 361) | void worksheet_SetItem( function application_range (line 386) | py::object application_range(const Application& app, const std::wstr... function workbook_range (line 391) | py::object workbook_range(const ExcelWorkbook& wb, const std::wstrin... function workbook_GetItem (line 396) | py::object workbook_GetItem(const ExcelWorkbook& wb, const py::objec... function Workbook_SetItem (line 440) | py::object Workbook_SetItem( function Context_Enter (line 450) | py::object Context_Enter(const py::object& x) function Workbook_Exit (line 455) | void Workbook_Exit( function Application_Exit (line 465) | void Application_Exit( function Application (line 475) | Application application_Construct( function application_Open (line 502) | auto application_Open( function castInvalidToNone (line 515) | py::object castInvalidToNone(T obj) function application_ActiveWorksheet (line 520) | auto application_ActiveWorksheet(Application& app) function application_ActiveWorkbook (line 530) | auto application_ActiveWorkbook(Application& app) function application_ActiveCell (line 540) | auto application_ActiveCell(Application& app) function application_Selection (line 550) | auto application_Selection(Application& app) function application_Run (line 560) | auto application_Run(Application& app, const std::wstring& func, con... function CallerInfo_Ctor (line 565) | auto CallerInfo_Ctor() function CallerInfo_Address (line 572) | auto CallerInfo_Address(const CallerInfo& self, std::string& style, ... type BindCollection (line 584) | struct BindCollection method BindCollection (line 588) | BindCollection(const V& x) method getitem (line 594) | auto getitem(const wstring& name) method getdefaulted (line 607) | py::object getdefaulted(const wchar_t* name, const py::object& def... method iter (line 615) | auto iter() method count (line 625) | size_t count() const { return _collection.count(); } method contains (line 627) | bool contains(const wchar_t* name) const method _bind (line 634) | static auto _bind(K&& klass) method startBinding (line 652) | static auto startBinding( type BindCollectionWithActive (line 663) | struct BindCollectionWithActive : public BindCollection method active (line 667) | py::object active() method startBinding (line 679) | static auto startBinding( function ExcelWorksheet (line 695) | ExcelWorksheet addWorksheetToWorkbook( function addWorksheetToCollection (line 709) | auto addWorksheetToCollection( function toCom (line 721) | auto toCom(T& p, const char* binder) function toCom (line 727) | auto toCom(Range& range, const char* binder) function getComAttr (line 734) | auto getComAttr(T& p, const char* attrName) function setComAttr (line 740) | void setComAttr(py::object& self, const py::object& attrName, const ... FILE: libs/xlOil_Python/PyCOM.cpp type xloil (line 24) | namespace xloil type Python (line 26) | namespace Python function writeCellImage (line 57) | auto writeCellImage( function comObjectWithComtypes (line 185) | py::object comObjectWithComtypes( function find_PyCom_PyObjectFromIUnknown (line 205) | auto find_PyCom_PyObjectFromIUnknown() function comObjectWithPyCom (line 225) | py::object comObjectWithPyCom( function marshalCom (line 238) | py::object marshalCom( function comToPy (line 266) | py::object comToPy(Excel::_Application& p, const char* binder) function comToPy (line 270) | pybind11::object comToPy(Excel::Window& p, const char* binder) function comToPy (line 274) | pybind11::object comToPy(Excel::_Workbook& p, const char* binder) function comToPy (line 278) | pybind11::object comToPy(Excel::_Worksheet& p, const char* binder) function comToPy (line 282) | pybind11::object comToPy(Excel::Range& p, const char* binder) function comToPy (line 286) | pybind11::object comToPy(IDispatch& p, const char* binder) FILE: libs/xlOil_Python/PyCOM.h type IDispatch (line 4) | struct IDispatch function namespace (line 6) | namespace Excel function namespace (line 11) | namespace xloil FILE: libs/xlOil_Python/PyCache.cpp type xloil (line 11) | namespace xloil type CacheUniquifier (line 14) | struct CacheUniquifier type Python (line 20) | namespace Python { class PyCache (line 29) | class PyCache method PyCache (line 33) | PyCache() method PyCache (line 46) | PyCache(const PyCache& that) = delete; method PyCache (line 58) | static PyCache* construct() method PyCache (line 64) | static PyCache& instance() method add (line 70) | py::object add(py::object& obj, const wstring& tag, const wstring&... method getitem (line 77) | py::object getitem(const std::wstring_view& str) method get (line 84) | py::object get(const std::wstring_view& str, const py::object& def... method remove (line 93) | bool remove(const std::wstring& cacheRef) method contains (line 97) | bool contains(const std::wstring_view& str) method keys (line 102) | py::list keys() const function ExcelObj (line 118) | ExcelObj pyCacheAdd(const py::object& obj, const wchar_t* caller) function pyCacheGet (line 129) | bool pyCacheGet(const std::wstring_view& str, py::object& obj) FILE: libs/xlOil_Python/PyCache.h function namespace (line 5) | namespace pybind11 { class object; } function namespace (line 6) | namespace xloil FILE: libs/xlOil_Python/PyCore.cpp type xloil (line 21) | namespace xloil type Python (line 23) | namespace Python function isErrorType (line 29) | bool isErrorType(const PyObject* obj) function isExcelObjType (line 34) | bool isExcelObjType(const PyObject* obj) class BinderRegistry (line 45) | class BinderRegistry method BinderRegistry (line 48) | static BinderRegistry& get() { method add (line 53) | auto add(BinderFunc f, size_t priority) method bindAll (line 58) | void bindAll(py::module& mod) method BinderRegistry (line 64) | BinderRegistry() {} function PyObject (line 69) | PyObject* buildInjectedModule() function XLO_NAMED_MODULE (line 100) | XLO_NAMED_MODULE(XLO_PROJECT_NAME, mod, theInjectedModuleName) function addBinder (line 114) | int addBinder(std::function binder, size_t ... type CannotConvert (line 122) | struct CannotConvert {} function cellErrorSymbol (line 128) | auto cellErrorSymbol(CellError e) function initialiseCore (line 140) | void initialiseCore(pybind11::module& mod) FILE: libs/xlOil_Python/PyCore.h function namespace (line 8) | namespace xloil FILE: libs/xlOil_Python/PyEvents.cpp type std (line 21) | namespace std type xloil (line 29) | namespace xloil type Python (line 31) | namespace Python class IPyEvent (line 36) | class IPyEvent method handlers (line 96) | py::tuple handlers() const method IPyEvent (line 105) | IPyEvent& add(const py::object& obj) method IPyEvent (line 130) | IPyEvent& remove(const py::object& obj) method clear (line 143) | void clear() method unbind (line 150) | virtual void unbind() {} method IPyEvent (line 153) | IPyEvent() type ArithmeticRef (line 53) | struct ArithmeticRef type ReplaceArithmeticRef (line 63) | struct ReplaceArithmeticRef type ReplaceArithmeticRef (line 68) | struct ReplaceArithmeticRef method T (line 70) | const T& operator()(const T& x) const { return x; } type ReplaceArithmeticRef (line 73) | struct ReplaceArithmeticRef class IPyEvent (line 81) | class IPyEvent method handlers (line 96) | py::tuple handlers() const method IPyEvent (line 105) | IPyEvent& add(const py::object& obj) method IPyEvent (line 130) | IPyEvent& remove(const py::object& obj) method clear (line 143) | void clear() method unbind (line 150) | virtual void unbind() {} method IPyEvent (line 153) | IPyEvent() class PyEvent (line 159) | class PyEvent {} class PyDirectoryWatch (line 220) | class PyDirectoryWatch: public IPyEvent method PyDirectoryWatch (line 223) | PyDirectoryWatch( method unbind (line 245) | void unbind() override method wchar_t (line 250) | const wchar_t* name() const override method bind (line 255) | void bind() override method fire (line 264) | void fire(const wchar_t* directory, const wchar_t* filename, Event... function setAllowPyEvents (line 307) | void setAllowPyEvents(bool value) function makeEvent (line 315) | auto makeEvent(TEvent& event) function makeEventNoUserExcept (line 325) | auto makeEventNoUserExcept(TEvent& event) function bindEvent (line 330) | void bindEvent( function bindArithmeticRef (line 347) | void bindArithmeticRef(py::module& mod) function setEnableEvents (line 357) | void setEnableEvents(bool value, bool excelEvents) function getDirectoryChangeEvent (line 368) | auto getDirectoryChangeEvent(const wstring& path, wstring& action, b... function raiseUserException (line 584) | void raiseUserException(const pybind11::error_already_set& e) class PyEvent> (line 163) | class PyEvent> : ... method PyEvent (line 166) | PyEvent(TEvent& event) method unbind (line 171) | void unbind() override method wchar_t (line 176) | const wchar_t* name() const override method bind (line 181) | void bind() override method fire (line 186) | void fire(Args... args) const FILE: libs/xlOil_Python/PyEvents.h function namespace (line 3) | namespace pybind11 { function namespace (line 6) | namespace xloil FILE: libs/xlOil_Python/PyFunctionRegister.cpp type xloil (line 38) | namespace xloil type Python (line 40) | namespace Python function readFuncFeatures (line 45) | unsigned readFuncFeatures( type CommandReturn (line 132) | struct CommandReturn method CommandReturn (line 136) | CommandReturn(const IPyToExcel*) {} type FPArrayReturn (line 156) | struct FPArrayReturn method FPArrayReturn (line 160) | FPArrayReturn(const IPyToExcel*) {} method FPArray (line 162) | FPArray* operator()(PyObject* retVal) const method FPArray (line 167) | FPArray* operator()(const char* err, const PyFuncInfo* info) const method FPArray (line 173) | FPArray* operator()(CellError, const PyFuncInfo* info) const type ExcelObjReturn (line 180) | struct ExcelObjReturn method ExcelObjReturn (line 186) | ExcelObjReturn(const IPyToExcel* returnConverter) method ExcelObj (line 190) | ExcelObj* operator()(PyObject* retVal) const method ExcelObj (line 204) | ExcelObj* operator()(T&& x, const PyFuncInfo* = nullptr) const type ExcelObjThreadSafeReturn (line 212) | struct ExcelObjThreadSafeReturn method ExcelObjThreadSafeReturn (line 218) | ExcelObjThreadSafeReturn(const IPyToExcel* returnConverter) method ExcelObj (line 222) | ExcelObj* operator()(PyObject* retVal) const method ExcelObj (line 229) | ExcelObj* operator()(T&& x, const PyFuncInfo* = nullptr) const function pythonCallback (line 238) | typename TReturn::return_type pythonCallback( function getModulePath (line 581) | auto getModulePath(const py::object& module) function registerFunctions (line 589) | void registerFunctions( function deregisterFunctions (line 612) | void deregisterFunctions( function string (line 649) | string pyFuncInfoToString(const PyFuncInfo& info) FILE: libs/xlOil_Python/PyFunctionRegister.h function namespace (line 11) | namespace xloil { function namespace (line 18) | namespace xloil type Propagation (line 195) | enum Propagation function class (line 203) | class RegisteredModule : public LinkedSource FILE: libs/xlOil_Python/PyFuture.h function namespace (line 6) | namespace xloil type Iter (line 50) | struct Iter function done (line 102) | bool done() function bind (line 109) | static void bind(pybind11::module& mod, const std::string& name) type Iter (line 148) | struct Iter function done (line 199) | bool done() function bind (line 206) | static void bind(pybind11::module& mod) FILE: libs/xlOil_Python/PyHelpers.cpp function to_wstring (line 7) | std::wstring to_wstring(const PyObject* p) type xloil (line 31) | namespace xloil { type Python (line 32) | namespace Python function getItemIndexReader1d (line 34) | bool getItemIndexReader1d( function getItemIndexReader2d (line 61) | bool getItemIndexReader2d( function PyObject (line 75) | PyObject* fastCall( FILE: libs/xlOil_Python/PyHelpers.h function namespace (line 30) | namespace pybind11 function valuePatcher (line 107) | auto valuePatcher = [patchValue](TEnum value) { function namespace (line 133) | namespace xloil function push_back (line 339) | void push_back(PyObject* p) function push_back (line 345) | void push_back(const pybind11::object& obj) function clear (line 366) | void clear() FILE: libs/xlOil_Python/PyImage.cpp type xloil (line 10) | namespace xloil type Python (line 12) | namespace Python type HandleDC (line 17) | struct HandleDC method HandleDC (line 19) | HandleDC(HDC h_) : h(h_) {} type HandleBitmap (line 23) | struct HandleBitmap method HandleBitmap (line 25) | HandleBitmap(HBITMAP h_) : h(h_) {} method release (line 27) | void release() { h = nullptr; } function IPictureDisp (line 31) | IPictureDisp* pictureFromPilImage(const py::object& image) FILE: libs/xlOil_Python/PyImage.h type IPictureDisp (line 4) | struct IPictureDisp function namespace (line 6) | namespace xloil FILE: libs/xlOil_Python/PyLogWriter.cpp function PyFrame_GetLasti (line 18) | inline auto PyFrame_GetLasti(PyFrameObject* frame) { return frame->f_las... function PyFrame_GetCode (line 21) | inline auto PyFrame_GetCode(PyFrameObject* frame) { return frame->f_code; } type xloil (line 24) | namespace xloil type Python (line 26) | namespace Python class LogWriter (line 34) | class LogWriter method levelFromStr (line 43) | spdlog::level::level_enum levelFromStr(const std::string& target) method toSpdLogLevel (line 56) | spdlog::level::level_enum toSpdLogLevel(const py::object& level) method writeToLog (line 66) | void writeToLog(const py::object& msg, const py::args& args, const... method writeToLogImpl (line 74) | void writeToLogImpl(const py::object& msg, const py::args& args, s... method flush (line 100) | void flush() method trace (line 106) | void trace(const py::object& msg, const py::args& args) { writeToL... method debug (line 107) | void debug(const py::object& msg, const py::args& args) { writeToL... method info (line 108) | void info(const py::object& msg, const py::args& args) { writeToL... method warn (line 109) | void warn(const py::object& msg, const py::args& args) { writeToL... method error (line 110) | void error(const py::object& msg, const py::args& args) { writeToL... method getLogLevel (line 112) | auto getLogLevel() method getLogLevelInt (line 119) | unsigned getLogLevelInt() method setLogLevel (line 125) | void setLogLevel(const py::object& level) method getFlushLevel (line 130) | auto getFlushLevel() method setFlushLevel (line 137) | void setFlushLevel(const py::object& level) method levels (line 142) | auto levels() method logFilePath (line 148) | auto logFilePath() FILE: libs/xlOil_Python/PyObjectGC.cpp type xloil (line 9) | namespace xloil type Python (line 11) | namespace Python class GarbageCollector (line 14) | class GarbageCollector method GarbageCollector (line 17) | static GarbageCollector& instance() method add (line 23) | void add(PyObject* obj) method GarbageCollector (line 41) | GarbageCollector() class objectGC (line 75) | class objectGC : py::handle method objectGC (line 79) | objectGC(py::handle h, bool is_borrowed) method objectGC (line 85) | objectGC(const objectGC& o) : py::handle(o) { inc_ref(); } method objectGC (line 87) | objectGC(objectGC&& other) noexcept { m_ptr = other.m_ptr; other.m... FILE: libs/xlOil_Python/PyRibbon.cpp type xloil (line 28) | namespace xloil type Python (line 30) | namespace Python type PyRibbonControl (line 34) | struct PyRibbonControl method PyRibbonControl (line 36) | PyRibbonControl(const RibbonControl& ctrl) function TaskPane_setPosition (line 67) | void TaskPane_setPosition(ICustomTaskPane& self, std::string position) function makeRibbonNameMapper (line 88) | auto makeRibbonNameMapper(const py::object& funcNameMap) class ComAddin (line 155) | class ComAddin method ComAddin (line 158) | ComAddin( method VoidFuture (line 199) | VoidFuture connect() method VoidFuture (line 215) | VoidFuture disconnect() method VoidFuture (line 230) | VoidFuture invalidate(const wstring& id) method VoidFuture (line 235) | VoidFuture activate(const wstring& id) method CTPFuture (line 240) | CTPFuture createTaskPaneFrame( method IComAddin (line 257) | IComAddin* addin() method name (line 263) | auto name() const { return _name; } method connected (line 265) | bool connected() const { return _connected; } function attachTaskPaneAsync (line 276) | auto attachTaskPaneAsync( function attachTaskPane (line 288) | auto attachTaskPane( function createTaskPane (line 300) | auto createTaskPane( class PyTaskPaneHandler (line 322) | class PyTaskPaneHandler : public ICustomTaskPaneEvents method PyTaskPaneHandler (line 325) | PyTaskPaneHandler(const py::object& eventHandler) method onVisible (line 337) | void onVisible(bool c) override method onDocked (line 345) | void onDocked() override method onDestroy (line 353) | void onDestroy() override function VoidFuture (line 365) | VoidFuture TaskPaneFrame_attach( function setTaskPaneSize (line 382) | void setTaskPaneSize(ICustomTaskPane* pane, const py::tuple& pair) FILE: libs/xlOil_Python/PyRtd.cpp class py_shared_ptr (line 21) | class py_shared_ptr { method py_shared_ptr (line 28) | py_shared_ptr() {} method py_shared_ptr (line 30) | py_shared_ptr(T *ptr) method py_shared_ptr (line 42) | py_shared_ptr(std::shared_ptr r) : _impl(r) {} method T (line 46) | T* get() const { return _impl.get(); } function CallerInfo (line 142) | const CallerInfo& RtdReturn::caller() const noexcept type PyRtdTaskLauncher (line 150) | struct PyRtdTaskLauncher : public IRtdTask method PyRtdTaskLauncher (line 157) | PyRtdTaskLauncher(const py::object& func, const shared_ptr... method start (line 165) | void start(IRtdPublish& publisher) override method done (line 178) | bool done() noexcept override method wait (line 182) | void wait() noexcept override method cancel (line 187) | void cancel() override class PyRtdServer (line 197) | class PyRtdServer method IRtdServer (line 205) | IRtdServer& impl() type InitDebugPy (line 221) | struct InitDebugPy : public IRtdPublisher method InitDebugPy (line 223) | InitDebugPy(IRtdServer* server) : _server(server) {} method connect (line 226) | virtual void connect(size_t /*numSubscribers*/) method disconnect (line 235) | virtual bool disconnect(size_t) { return true; } method stop (line 236) | virtual void stop() {} method done (line 237) | virtual bool done() const { return true; } method wchar_t (line 238) | virtual const wchar_t* topic() const noexcept { return topicName; } method PyRtdServer (line 244) | PyRtdServer() method start (line 275) | void start(const py_shared_ptr& topic) method publish (line 280) | bool publish( method subscribe (line 292) | py::object subscribe(const wchar_t* topic) method peek (line 298) | py::object peek(const wchar_t* topic) method drop (line 318) | void drop(const wchar_t* topic) method startTask (line 328) | void startTask( method progId (line 340) | auto progId() { return impl().progId(); } function connect (line 348) | virtual void connect(size_t numSubscribers) override function disconnect (line 352) | virtual bool disconnect(size_t numSubscribers) override function stop (line 356) | virtual void stop() override FILE: libs/xlOil_Python/PyRtd.h function namespace (line 6) | namespace xloil FILE: libs/xlOil_Python/PyRunLater.cpp type xloil (line 15) | namespace xloil type Python (line 17) | namespace Python function runLater (line 24) | auto runLater( FILE: libs/xlOil_Python/PySource.cpp function oneDriveUrlToLocal (line 34) | bool oneDriveUrlToLocal(const wstring_view& url, wstring& path) function wstring (line 72) | wstring loadOneDriveUrl(const wstring& url) type xloil (line 111) | namespace xloil type Python (line 113) | namespace Python function unloadModule (line 115) | bool unloadModule(const py::handle& module) type WorkbookOpenHandler (line 149) | struct WorkbookOpenHandler method WorkbookOpenHandler (line 153) | WorkbookOpenHandler(const weak_ptr& loadContext) function createWorkbookOpenHandler (line 208) | std::shared_ptr FILE: libs/xlOil_Python/PySource.h function namespace (line 3) | namespace pybind11 { class handle; } function namespace (line 4) | namespace xloil { function namespace (line 12) | namespace xloil FILE: libs/xlOil_Python/PyStatusBar.cpp type xloil (line 11) | namespace xloil type Python (line 13) | namespace Python type PyStatusBar (line 17) | struct PyStatusBar method PyStatusBar (line 21) | PyStatusBar(size_t timeout) method msg (line 24) | void msg(const std::wstring& msg, size_t timeout) method exit (line 29) | void exit(py::args) FILE: libs/xlOil_Python/TypeConversion/BasicTypes.cpp type xloil (line 10) | namespace xloil type Python (line 12) | namespace Python type CustomReturnConverter (line 16) | struct CustomReturnConverter function IPyToExcel (line 23) | const IPyToExcel* detail::getCustomReturnConverter() class PyCacheObject (line 34) | class PyCacheObject : public ExcelValVisitor method PyObject (line 40) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 55) | constexpr wchar_t* failMessage() const { return L"Expected cache s... type FromPyLong (line 58) | struct FromPyLong type FromPyFloat (line 73) | struct FromPyFloat type FromPyBool (line 83) | struct FromPyBool type FromPyToCache (line 94) | struct FromPyToCache type FromPyToSingleValue (line 107) | struct FromPyToSingleValue function convertPy (line 125) | void convertPy(pybind11::module& mod, const char* type) function convertXl (line 131) | void convertXl(pybind11::module& mod, const char* type) FILE: libs/xlOil_Python/TypeConversion/BasicTypes.h function namespace (line 21) | namespace xloil function namespace (line 328) | namespace detail function else (line 423) | else if (isPyDate(p)) function else (line 427) | else if (isErrorType(p)) function else (line 432) | else if (PyUnicode_Check(p)) function else (line 436) | else if (detail::getCustomReturnConverter()) FILE: libs/xlOil_Python/TypeConversion/ConverterInterface.h function namespace (line 6) | namespace xloil FILE: libs/xlOil_Python/TypeConversion/Numpy.h function namespace (line 12) | namespace xloil { function namespace (line 18) | namespace xloil FILE: libs/xlOil_Python/TypeConversion/NumpyDatetime.cpp function PyArray_DatetimeMetaData (line 16) | PyArray_DatetimeMetaData * function PyArray_Descr (line 25) | PyArray_Descr * function npy_int64 (line 57) | inline function npy_int32 (line 71) | inline function is_leapyear (line 94) | int function npy_int64 (line 105) | npy_int64 function npy_int64 (line 167) | npy_int64 function npy_int64 (line 181) | npy_int64 function days_to_month_number (line 211) | int function set_datetimestruct_days (line 237) | void function NpyDatetime_ConvertDatetimeStructToDatetime64 (line 266) | int function NpyDatetime_ConvertDatetime64ToDatetimeStruct (line 401) | int FILE: libs/xlOil_Python/TypeConversion/NumpyFromExcel.cpp type xloil (line 22) | namespace xloil type Python (line 24) | namespace Python function isArrayDataType (line 26) | bool isArrayDataType(PyTypeObject* t) function isNumpyArray (line 31) | bool isNumpyArray(PyObject * p) type ToDoubleNPYNan (line 42) | struct ToDoubleNPYNan : conv::ExcelValToType type ToFloatNPYNan (line 61) | struct ToFloatNPYNan : public ExcelValVisitor class NumpyDateFromDate (line 74) | class NumpyDateFromDate : public ExcelValVisitor method npy_datetime (line 79) | npy_datetime operator()(int x) const noexcept method npy_datetime (line 86) | npy_datetime operator()(double x) const noexcept method npy_datetime (line 93) | npy_datetime operator()(const PStringRef& str) const type TruncateUTF16ToChar (line 107) | struct TruncateUTF16ToChar type ToFixedWidthString (line 121) | struct ToFixedWidthString type NPToT (line 149) | struct NPToT type NPToT (line 158) | struct NPToT type FromExcel (line 166) | struct FromExcel {} type FromExcel::storage>>> (line 167) | struct FromExcel (line 171) | struct FromExcel { using value = NPToT (line 172) | struct FromExcel { using value = NPToT (line 173) | struct FromExcel { using value = NPToT (line 174) | struct FromExcel type FromExcel (line 178) | struct FromExcel type FromExcel (line 182) | struct FromExcel type FromExcel (line 186) | struct FromExcel function getItemSize (line 196) | size_t getItemSize(const ExcelArray&) function newNumpyArray (line 224) | py::object newNumpyArray(int numpyType, Py_intptr_t (&dims)[NDim], s... class PyFromArray1d (line 259) | class PyFromArray1d : public detail::PyFromExcelImpl(const npy_datetimestruct& dt... function ExcelObj (line 67) | ExcelObj FromArrayImpl::toExcelObj( FILE: libs/xlOil_Python/TypeConversion/NumpyHelpers.h function namespace (line 22) | namespace xloil function stringLength (line 159) | static constexpr size_t stringLength() { return 0; } function stringLength (line 181) | static constexpr size_t stringLength() { return 0; } function NPY_DATETIME (line 246) | struct FromArrayImpl FILE: libs/xlOil_Python/TypeConversion/NumpyPandas.cpp type xloil (line 11) | namespace xloil type Python (line 13) | namespace Python type TableHelpers (line 15) | namespace TableHelpers type ApplyConverter (line 17) | struct ApplyConverter type ConverterHolder (line 26) | struct ConverterHolder : public ApplyConverter method ConverterHolder (line 31) | ConverterHolder(PyArrayObject* array, bool) method stringLength (line 38) | auto stringLength() const { return _impl.stringLength(); } type ConverterHolder (line 54) | struct ConverterHolder : public ApplyConverter method ConverterHolder (line 58) | ConverterHolder(PyArrayObject* array, bool objectToString) method stringLength (line 83) | size_t stringLength() const { return _builder.stringLength(); } type CreateConverter (line 97) | struct CreateConverter method ApplyConverter (line 99) | ApplyConverter* operator()(PyArrayObject* array, size_t& stringL... function arrayShape (line 107) | size_t arrayShape(const py::handle& p) type Converters (line 127) | struct Converters method Converters (line 134) | Converters(size_t n, bool objectToString) method collect (line 141) | auto collect(const py::handle& p, size_t expectedLength) method write (line 157) | auto write(size_t iArray, ExcelArrayBuilder& builder, int startX... method hasObjectDtype (line 173) | auto hasObjectDtype() const { return _hasObjectDtype; } function ExcelObj (line 177) | ExcelObj numpyTableHelper( FILE: libs/xlOil_Python/TypeConversion/NumpyToExcel.cpp type xloil (line 14) | namespace xloil type Python (line 16) | namespace Python function isEmptyArray (line 24) | bool isEmptyArray(npy_intp* dims, int nDims) class XlFromArray1d (line 34) | class XlFromArray1d : public IPyToExcel method XlFromArray1d (line 41) | XlFromArray1d(bool cache = false) method ExcelObj (line 45) | ExcelObj operator()(const PyObject* obj) const override class XlFromArray2d (line 75) | class XlFromArray2d : public IPyToExcel method XlFromArray2d (line 81) | XlFromArray2d(bool cache = false) : _cache(cache) {} method ExcelObj (line 83) | ExcelObj operator()(const PyObject* obj) const override class XlFromArray1d (line 119) | class XlFromArray1d : public IPyToExcel method XlFromArray1d (line 125) | XlFromArray1d(bool cache = false) : _cacheResult(cache) {} method ExcelObj (line 127) | ExcelObj operator()(const PyObject* obj) const override class XlFromArray2d (line 160) | class XlFromArray2d : public IPyToExcel method XlFromArray2d (line 166) | XlFromArray2d(bool cache = false) : _cacheResult(cache) {} method ExcelObj (line 168) | ExcelObj operator()(const PyObject* obj) const override function ExcelObj (line 202) | ExcelObj numpyArrayToExcel(const PyObject* p) function numpyToFPArray (line 220) | std::shared_ptr numpyToFPArray(const PyObject* obj) type Writer (line 257) | struct Writer FILE: libs/xlOil_Python/TypeConversion/PyCustomType.cpp type xloil (line 12) | namespace xloil type Python (line 14) | namespace Python class CustomConverterArrayHandler (line 23) | class CustomConverterArrayHandler : method CustomConverterArrayHandler (line 30) | CustomConverterArrayHandler() : _excelArray(nullptr) method PyObject (line 35) | PyObject* operator()(const ArrayVal& arr) const method PyObject (line 47) | PyObject* operator()(CellError err) const method setWrapper (line 60) | void setWrapper(PyExcelArray* ptr) method wchar_t (line 70) | constexpr wchar_t* failMessage() const { return L"Custom converter... class CustomConverter (line 74) | class CustomConverter : public IPyFromExcel method CustomConverter (line 82) | CustomConverter(py::object&& callable, bool checkCache, const char... method result_type (line 94) | virtual result_type operator()( method callConverter (line 109) | auto callConverter(const ExcelObj& xl, const_result_ptr defaultVal) class CustomReturn (line 123) | class CustomReturn : public IPyToExcel method CustomReturn (line 129) | CustomReturn(py::object&& callable, const char* name) method ExcelObj (line 139) | virtual ExcelObj operator()(const PyObject* target) const override method invoke (line 155) | auto invoke(const py::object& target) const method PyObject (line 160) | PyObject* invokeImpl(const PyObject* target) const FILE: libs/xlOil_Python/TypeConversion/PyDateType.cpp type xloil (line 21) | namespace xloil type Python (line 23) | namespace Python function importDatetime (line 25) | void importDatetime() function isPyDate (line 30) | bool isPyDate(PyObject* p) function ExcelObj (line 35) | ExcelObj pyLocalDateTimeToSerial(const PyObject* p) function ExcelObj (line 45) | ExcelObj pyDateTimeToSerial(PyObject* p) function ExcelObj (line 56) | ExcelObj pyDateToSerial(const PyObject* p) function ExcelObj (line 63) | ExcelObj pyDateToExcel(PyObject* p) class PyFromDate (line 76) | class PyFromDate : public detail::PyFromExcelImpl method PyObject (line 82) | PyObject* operator()(int x) const method PyObject (line 89) | PyObject* operator()(double x) const method PyObject (line 93) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 100) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyFromDateTime (line 103) | class PyFromDateTime : public detail::PyFromExcelImpl method PyObject (line 109) | PyObject* operator()(int x) const method PyObject (line 114) | PyObject* operator()(double x) const method PyObject (line 122) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 132) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyDateToExcel (line 135) | class PyDateToExcel : public IPyToExcel method ExcelObj (line 138) | ExcelObj operator()(const PyObject* obj) const override class PyDateTimeToExcel (line 149) | class PyDateTimeToExcel : public IPyToExcel method ExcelObj (line 152) | ExcelObj operator()(const PyObject* obj) const override function fromExcelDate (line 176) | py::object fromExcelDate(const py::object& obj) type Python (line 172) | namespace Python function importDatetime (line 25) | void importDatetime() function isPyDate (line 30) | bool isPyDate(PyObject* p) function ExcelObj (line 35) | ExcelObj pyLocalDateTimeToSerial(const PyObject* p) function ExcelObj (line 45) | ExcelObj pyDateTimeToSerial(PyObject* p) function ExcelObj (line 56) | ExcelObj pyDateToSerial(const PyObject* p) function ExcelObj (line 63) | ExcelObj pyDateToExcel(PyObject* p) class PyFromDate (line 76) | class PyFromDate : public detail::PyFromExcelImpl method PyObject (line 82) | PyObject* operator()(int x) const method PyObject (line 89) | PyObject* operator()(double x) const method PyObject (line 93) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 100) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyFromDateTime (line 103) | class PyFromDateTime : public detail::PyFromExcelImpl method PyObject (line 109) | PyObject* operator()(int x) const method PyObject (line 114) | PyObject* operator()(double x) const method PyObject (line 122) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 132) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyDateToExcel (line 135) | class PyDateToExcel : public IPyToExcel method ExcelObj (line 138) | ExcelObj operator()(const PyObject* obj) const override class PyDateTimeToExcel (line 149) | class PyDateTimeToExcel : public IPyToExcel method ExcelObj (line 152) | ExcelObj operator()(const PyObject* obj) const override function fromExcelDate (line 176) | py::object fromExcelDate(const py::object& obj) type xloil (line 170) | namespace xloil type Python (line 23) | namespace Python function importDatetime (line 25) | void importDatetime() function isPyDate (line 30) | bool isPyDate(PyObject* p) function ExcelObj (line 35) | ExcelObj pyLocalDateTimeToSerial(const PyObject* p) function ExcelObj (line 45) | ExcelObj pyDateTimeToSerial(PyObject* p) function ExcelObj (line 56) | ExcelObj pyDateToSerial(const PyObject* p) function ExcelObj (line 63) | ExcelObj pyDateToExcel(PyObject* p) class PyFromDate (line 76) | class PyFromDate : public detail::PyFromExcelImpl method PyObject (line 82) | PyObject* operator()(int x) const method PyObject (line 89) | PyObject* operator()(double x) const method PyObject (line 93) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 100) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyFromDateTime (line 103) | class PyFromDateTime : public detail::PyFromExcelImpl method PyObject (line 109) | PyObject* operator()(int x) const method PyObject (line 114) | PyObject* operator()(double x) const method PyObject (line 122) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 132) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyDateToExcel (line 135) | class PyDateToExcel : public IPyToExcel method ExcelObj (line 138) | ExcelObj operator()(const PyObject* obj) const override class PyDateTimeToExcel (line 149) | class PyDateTimeToExcel : public IPyToExcel method ExcelObj (line 152) | ExcelObj operator()(const PyObject* obj) const override function fromExcelDate (line 176) | py::object fromExcelDate(const py::object& obj) type Python (line 172) | namespace Python function importDatetime (line 25) | void importDatetime() function isPyDate (line 30) | bool isPyDate(PyObject* p) function ExcelObj (line 35) | ExcelObj pyLocalDateTimeToSerial(const PyObject* p) function ExcelObj (line 45) | ExcelObj pyDateTimeToSerial(PyObject* p) function ExcelObj (line 56) | ExcelObj pyDateToSerial(const PyObject* p) function ExcelObj (line 63) | ExcelObj pyDateToExcel(PyObject* p) class PyFromDate (line 76) | class PyFromDate : public detail::PyFromExcelImpl method PyObject (line 82) | PyObject* operator()(int x) const method PyObject (line 89) | PyObject* operator()(double x) const method PyObject (line 93) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 100) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyFromDateTime (line 103) | class PyFromDateTime : public detail::PyFromExcelImpl method PyObject (line 109) | PyObject* operator()(int x) const method PyObject (line 114) | PyObject* operator()(double x) const method PyObject (line 122) | PyObject* operator()(const PStringRef& pstr) const method wchar_t (line 132) | constexpr wchar_t* failMessage() const { return L"Expected date"; } class PyDateToExcel (line 135) | class PyDateToExcel : public IPyToExcel method ExcelObj (line 138) | ExcelObj operator()(const PyObject* obj) const override class PyDateTimeToExcel (line 149) | class PyDateTimeToExcel : public IPyToExcel method ExcelObj (line 152) | ExcelObj operator()(const PyObject* obj) const override function fromExcelDate (line 176) | py::object fromExcelDate(const py::object& obj) FILE: libs/xlOil_Python/TypeConversion/PyDateType.h function namespace (line 5) | namespace xloil FILE: libs/xlOil_Python/TypeConversion/PyDictType.cpp type xloil (line 10) | namespace xloil type Python (line 12) | namespace Python type detail (line 14) | namespace detail class PyDictFromArray (line 17) | class PyDictFromArray : public PyFromExcelImpl dtype, std:... FILE: libs/xlOil_Python/TypeConversion/PyExcelArrayType.h function namespace (line 5) | namespace xloil FILE: libs/xlOil_Python/TypeConversion/PyRangeType.cpp type xloil (line 10) | namespace xloil type Python (line 12) | namespace Python class PyRangeFromRange (line 16) | class PyRangeFromRange : public detail::PyFromExcelImpl> (line 8) | struct CacheUniquifier> type SQL (line 13) | namespace SQL function ExcelObj (line 15) | ExcelObj cacheAdd(unique_ptr&& obj) function CacheObj (line 21) | const CacheObj* cacheFetch(const std::wstring_view& key) FILE: libs/xlOil_SQL/Cache.h type sqlite3 (line 4) | struct sqlite3 function namespace (line 6) | namespace xloil FILE: libs/xlOil_SQL/Common.cpp type xloil (line 12) | namespace xloil type SQL (line 14) | namespace SQL function sqlThrow (line 16) | void sqlThrow(sqlite3* db, int errCode) function newDatabase (line 22) | shared_ptr newDatabase() function wstring (line 34) | wstring tableSchema( function createVTable (line 76) | void createVTable( function sqlPrepare (line 98) | shared_ptr sqlPrepare(sqlite3* db, const wstring& sql) function sqlExec (line 107) | int sqlExec(sqlite3* db, const wstring& sql) function ExcelObj (line 136) | ExcelObj sqlQueryToArray(const std::shared_ptr& prepared) FILE: libs/xlOil_SQL/Common.h function namespace (line 13) | namespace xloil { class ExcelArray; } function namespace (line 15) | namespace xloil FILE: libs/xlOil_SQL/Main.cpp type xloil (line 5) | namespace xloil type SQL (line 7) | namespace SQL function XLO_PLUGIN_INIT (line 9) | XLO_PLUGIN_INIT(AddinContext* context, const PluginContext& plugin) FILE: libs/xlOil_SQL/XlArrayTable.cpp type xloil (line 10) | namespace xloil type SQL (line 12) | namespace SQL type XlArrayTable (line 16) | struct XlArrayTable method XlArrayTable (line 19) | XlArrayTable(const InputType& input) : data(input) {} type XlRangeTable (line 24) | struct XlRangeTable method XlRangeTable (line 27) | XlRangeTable(const InputType& input) : data(input) {} type XlTableCursor (line 48) | struct XlTableCursor function xConnect (line 55) | static int xConnect( function xCreate (line 81) | static int xCreate( function xBestIndex (line 91) | static int xBestIndex( function xDisconnect (line 103) | static int xDisconnect(sqlite3_vtab *pVtab) { function xOpen (line 109) | static int xOpen(sqlite3_vtab*, sqlite3_vtab_cursor **ppCursor) { function xClose (line 118) | static int xClose(sqlite3_vtab_cursor *cur) { function xFilter (line 128) | static int xFilter( function xNext (line 143) | static int xNext(sqlite3_vtab_cursor *cur) function xEof (line 156) | static int xEof(sqlite3_vtab_cursor *cur) { type TableReturn (line 162) | struct TableReturn {} type TableReturn (line 163) | struct TableReturn { using type = ExcelObj; } type TableReturn (line 164) | struct TableReturn { using type = const ExcelObj&; } type ExcelValToSqlType (line 167) | struct ExcelValToSqlType function xColumn (line 193) | static int xColumn( function xRowid (line 208) | static int xRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid) FILE: libs/xlOil_SQL/XlArrayTable.h type sqlite3_module (line 3) | struct sqlite3_module function namespace (line 4) | namespace xloil { class ExcelArray; class ExcelRef; class ExcelObj; } function namespace (line 6) | namespace xloil FILE: libs/xlOil_SQL/xloSql.cpp type xloil (line 15) | namespace xloil type SQL (line 17) | namespace SQL function processMeta (line 19) | void processMeta( function XLO_FUNC_START (line 51) | XLO_FUNC_START( FILE: libs/xlOil_SQL/xloSqlDB.cpp type xloil (line 13) | namespace xloil type SQL (line 15) | namespace SQL class DataBaseRef (line 17) | class DataBaseRef : public CacheObj method DataBaseRef (line 20) | DataBaseRef(const std::shared_ptr& db) method getDB (line 23) | virtual std::shared_ptr getDB() const function XLO_FUNC_START (line 30) | XLO_FUNC_START(xloSqlDB()) FILE: libs/xlOil_SQL/xloSqlQuery.cpp type xloil (line 12) | namespace xloil type SQL (line 14) | namespace SQL function XLO_FUNC_START (line 16) | XLO_FUNC_START( xloSqlQuery( FILE: libs/xlOil_SQL/xloSqlTable.cpp type xloil (line 13) | namespace xloil type SQL (line 15) | namespace SQL function XLO_FUNC_START (line 17) | XLO_FUNC_START( xloSqlTable( FILE: libs/xlOil_SQL/xloSqlTables.cpp type xloil (line 12) | namespace xloil type SQL (line 14) | namespace SQL function XLO_FUNC_START (line 16) | XLO_FUNC_START( xloSqlTables( FILE: libs/xlOil_Utils/Main.cpp type xloil (line 4) | namespace xloil type Utils (line 6) | namespace Utils function XLO_PLUGIN_INIT (line 8) | XLO_PLUGIN_INIT(AddinContext* ctx, const PluginContext& plugin) FILE: libs/xlOil_Utils/RegexHelpers.h function namespace (line 5) | namespace xloil FILE: libs/xlOil_Utils/xloBlock.cpp type xloil (line 18) | namespace xloil function XLO_FUNC_START (line 24) | XLO_FUNC_START( xloBlock( FILE: libs/xlOil_Utils/xloConcat.cpp type xloil (line 10) | namespace xloil function XLO_FUNC_START (line 15) | XLO_FUNC_START( xloConcat( FILE: libs/xlOil_Utils/xloFill.cpp type xloil (line 6) | namespace xloil function XLO_FUNC_START (line 8) | XLO_FUNC_START( FILE: libs/xlOil_Utils/xloFillNA.cpp type xloil (line 7) | namespace xloil function XLO_FUNC_START (line 9) | XLO_FUNC_START( FILE: libs/xlOil_Utils/xloIndex.cpp type xloil (line 7) | namespace xloil function XLO_FUNC_START (line 9) | XLO_FUNC_START( FILE: libs/xlOil_Utils/xloPad.cpp type xloil (line 7) | namespace xloil function XLO_FUNC_START (line 9) | XLO_FUNC_START( FILE: libs/xlOil_Utils/xloRegex.cpp type xloil (line 14) | namespace xloil function doMatch (line 19) | auto doMatch(const TStr& str, const std::wregex& regex, function XLO_FUNC_START (line 32) | XLO_FUNC_START(xloRegex( FILE: libs/xlOil_Utils/xloSearch.cpp type xloil (line 14) | namespace xloil function XLO_FUNC_START (line 16) | XLO_FUNC_START(xloSearch( FILE: libs/xlOil_Utils/xloSort.cpp type xloil (line 14) | namespace xloil type SortDirection (line 20) | enum SortDirection type LessThan (line 30) | struct LessThan method LessThan (line 32) | LessThan(const ExcelArray& data, const MyArray& directions, const My... function swapmem (line 58) | void swapmem(size_t* a, size_t* b, size_t nBytes) function XLO_FUNC_START (line 71) | XLO_FUNC_START( FILE: libs/xlOil_Utils/xloSplit.cpp type xloil (line 12) | namespace xloil function findSplitPoints (line 16) | void findSplitPoints( function XLO_FUNC_START (line 50) | XLO_FUNC_START(xloSplit( FILE: src/xlOil-COM/API/ComUtils.cpp type xloil (line 20) | namespace xloil function ExcelObj (line 28) | ExcelObj variantToExcelObj(const VARIANT& variant, bool allowRange) function excelObjToVariant (line 33) | void excelObjToVariant(VARIANT* v, const ExcelObj& obj) function statusBarMsg (line 38) | void statusBarMsg(const std::wstring_view& msg, size_t timeout) FILE: src/xlOil-COM/API/Events.cpp type xloil (line 29) | namespace xloil type Event (line 31) | namespace Event type DirectoryWatchEvent (line 53) | struct DirectoryWatchEvent : public DirectoryWatchEventBase method DirectoryWatchEvent (line 55) | DirectoryWatchEvent(const std::wstring& path, const bool subDirs) method handleFileAction (line 70) | void handleFileAction( function directoryWatchChange (line 91) | void directoryWatchChange(int64_t id, const set DirectoryChange(con... FILE: src/xlOil-COM/API/ExcelRange.cpp type xloil (line 11) | namespace xloil function _variant_t (line 15) | _variant_t stringToVariant(const std::wstring_view& str) function newRange (line 22) | std::unique_ptr newRange(const wchar_t* address) function ExcelRef (line 29) | ExcelRef refFromComRange(Excel::Range& range) function ExcelObj (line 154) | ExcelObj ExcelRange::value() const function ExcelObj (line 159) | ExcelObj ExcelRange::value(row_t i, col_t j) const function ExcelObj (line 209) | ExcelObj ExcelRange::formula() const function ExcelWorksheet (line 246) | ExcelWorksheet ExcelRange::parent() const function Application (line 255) | Application ExcelRange::app() const type SpecialCellsValue (line 259) | enum class SpecialCellsValue : int function ExcelRange (line 267) | ExcelRange ExcelRange::specialCells(SpecialCells type, ExcelType value... FILE: src/xlOil-COM/API/ExcelThread.cpp type xloil (line 28) | namespace xloil class Messenger (line 32) | class Messenger method Messenger (line 35) | Messenger(HINSTANCE excelInstance) method createInstance (line 74) | static void createInstance(void* excelInstance) method destroyInstance (line 79) | static void destroyInstance() method Messenger (line 85) | static Messenger& instance() type QueueItem (line 92) | struct QueueItem method QueueItem (line 98) | QueueItem( method useCOM (line 107) | bool useCOM() const noexcept method useXLL (line 111) | bool useXLL() const noexcept method firstJobTime (line 151) | auto firstJobTime(ULONGLONG now) method startTimer (line 159) | void startTimer(unsigned millisecs) method enqueue (line 167) | void enqueue(const shared_ptr& item, unsigned millisecs) ... method TimerCallback (line 193) | static void CALLBACK TimerCallback( method LRESULT (line 260) | static LRESULT CALLBACK WindowProc( function initMessageQueue (line 286) | void initMessageQueue(void* excelInstance) function teardownMessageQueue (line 291) | void teardownMessageQueue() function isMainThread (line 296) | bool isMainThread() function isCallerInfoSafe (line 322) | bool isCallerInfoSafe() type detail (line 327) | namespace detail function runExcelThreadImpl (line 329) | void runExcelThreadImpl( type RetryAtStartup (line 367) | struct RetryAtStartup function runComSetupOnXllOpen (line 392) | void runComSetupOnXllOpen(const std::function& func) FILE: src/xlOil-COM/API/RtdServer.cpp type xloil (line 19) | namespace xloil function wchar_t (line 70) | const wchar_t* RtdPublisher::topic() const noexcept function newRtdServer (line 88) | std::shared_ptr newRtdServer( function rtdAsync (line 94) | shared_ptr rtdAsync(const shared_ptr& task) function rtdAsyncServerClear (line 111) | void rtdAsyncServerClear() FILE: src/xlOil-COM/AppObjects.cpp function workaroundVisualStudioBug (line 21) | void workaroundVisualStudioBug() type xloil (line 49) | namespace xloil type comPtrCast (line 60) | struct comPtrCast type comPtrCast (line 65) | struct comPtrCast function fromComPtr (line 74) | auto fromComPtr(const ComPtr_t& v) type signature (line 80) | struct signature function throwIfRequired (line 100) | void throwIfRequired(HRESULT hr) function _variant_t (line 110) | _variant_t toVariant(const T& x) function _variant_t (line 116) | _variant_t toVariant(const std::wstring_view& str) function IDispatch (line 123) | IDispatch* getItemHelper(TObj& obj, const _variant_t& what, HRESULT& r... function IDispatch (line 132) | IDispatch* getItemHelper(TObj& obj, const _variant_t& what, HRESULT& r... function comTryGet (line 147) | bool comTryGet(TObj& obj, const TArg& what, TRes& out) function TRes (line 161) | TRes comGetItem(TObj& obj, const TArg& what) function comGetApp (line 171) | auto comGetApp(T& x) function comGetApp (line 180) | auto comGetApp(T& x) function comGetCount (line 190) | auto comGetCount(T& x) function comGetCount (line 199) | auto comGetCount(T& x) function Application (line 209) | Application& thisApp() function Application (line 249) | Application workbookFinder(const wchar_t* workbook) function ExcelWorksheet (line 290) | ExcelWorksheet Application::activeWorksheet() const function ExcelRange (line 301) | ExcelRange Application::activeCell() const function ExcelRange (line 431) | ExcelRange Application::selection() function appRun_impl (line 443) | decltype(auto) appRun_impl(F func, T(&args)[N], std::index_sequence::get(const std::wstring_view& name) const function T (line 831) | T Collection::get(const size_t index) const function Application (line 855) | Application Collection::app() const function ExcelWorkbook (line 890) | ExcelWorkbook Worksheets::parent() const type signature (line 83) | struct signature type signature (line 89) | struct signature FILE: src/xlOil-COM/ClassFactory.cpp function HRESULT (line 7) | HRESULT inline regWriteImpl( function HRESULT (line 40) | HRESULT inline regWrite( function HRESULT (line 50) | HRESULT inline regWrite( type xloil (line 61) | namespace xloil type COM (line 63) | namespace COM class ClassFactory (line 65) | class ClassFactory : public ComObject method ClassFactory (line 71) | ClassFactory(const creator_t& func) function HRESULT (line 205) | HRESULT RegisterCom::writeRegistry( function HRESULT (line 216) | HRESULT RegisterCom::writeRegistry( FILE: src/xlOil-COM/ClassFactory.h function namespace (line 11) | namespace xloil FILE: src/xlOil-COM/ComAddin.cpp type xloil (line 24) | namespace xloil type COM (line 26) | namespace COM type ComAddinEvents (line 28) | struct ComAddinEvents method OnDisconnection (line 30) | void OnDisconnection(bool /*excelClosing*/) {} method OnAddInsUpdate (line 31) | void OnAddInsUpdate() { Event::ComAddinsUpdate().fire(); } method OnBeginShutdown (line 32) | void OnBeginShutdown() {} class CustomTaskPaneConsumerImpl (line 35) | class CustomTaskPaneConsumerImpl : method HRESULT (line 39) | HRESULT __stdcall raw_CTPFactoryAvailable(ICTPFactory* ctpfactory)... class ComAddinImpl (line 84) | class ComAddinImpl : method ComAddinImpl (line 88) | ComAddinImpl() method HRESULT (line 115) | virtual HRESULT __stdcall raw_OnConnection( method HRESULT (line 123) | virtual HRESULT __stdcall raw_OnDisconnection( method HRESULT (line 131) | virtual HRESULT __stdcall raw_OnAddInsUpdate(SAFEARRAY**) override method HRESULT (line 136) | virtual HRESULT __stdcall raw_OnStartupComplete(SAFEARRAY**) override method HRESULT (line 140) | virtual HRESULT __stdcall raw_OnBeginShutdown(SAFEARRAY**) override method ICTPFactory (line 146) | ICTPFactory* ctpFactory() const type SetAutomationSecurity (line 156) | struct SetAutomationSecurity method SetAutomationSecurity (line 158) | SetAutomationSecurity(Office::MsoAutomationSecurity value) class ComAddinCreator (line 176) | class ComAddinCreator : public IComAddin method ComAddinCreator (line 194) | ComAddinCreator(const wchar_t* name, const wchar_t* description) method create (line 210) | static auto create(const wchar_t* name, const wchar_t* description) method close (line 223) | void close() noexcept override method findAddin (line 245) | void findAddin(Excel::_Application& app) method isComAddinConnected (line 251) | bool isComAddinConnected() const method connect (line 262) | void connect( method disconnect (line 335) | void disconnect() override method wchar_t (line 347) | const wchar_t* progid() const override method ribbonInvalidate (line 351) | void ribbonInvalidate(const wchar_t* controlId = 0) const override method ribbonActivate (line 356) | bool ribbonActivate(const wchar_t* controlId) const override method createTaskPane (line 363) | shared_ptr createTaskPane( method TaskPaneMap (line 384) | const TaskPaneMap& panes() const override { return _panes; } method handleWorkbookClose (line 386) | void handleWorkbookClose(const wchar_t* wbName) function createComAddin (line 393) | shared_ptr createComAddin( FILE: src/xlOil-COM/ComAddin.h function namespace (line 3) | namespace xloil FILE: src/xlOil-COM/ComEventSink.cpp type xloil (line 15) | namespace xloil type COM (line 17) | namespace COM class WorkbookMonitor (line 25) | class WorkbookMonitor method checkOnOpenWorkbook (line 28) | static void checkOnOpenWorkbook(struct Excel::_Workbook* Wb) method Workbook_BeforeSave (line 43) | static void Workbook_BeforeSave() method Workbook_AfterSave (line 57) | static void Workbook_AfterSave(bool success) method check (line 72) | static void check() class EventHandler (line 109) | class EventHandler : method EventHandler (line 117) | EventHandler(Excel::_Application* source) method NewWorkbook (line 122) | void NewWorkbook(Workbook* Wb) method SheetSelectionChange (line 127) | void SheetSelectionChange( method SheetBeforeDoubleClick (line 138) | void SheetBeforeDoubleClick( method SheetBeforeRightClick (line 151) | void SheetBeforeRightClick( method SheetActivate (line 164) | void SheetActivate(IDispatch* Sh) method SheetDeactivate (line 170) | void SheetDeactivate(IDispatch* Sh) method SheetCalculate (line 176) | void SheetCalculate(IDispatch* Sh) method SheetChange (line 184) | void SheetChange( method WorkbookOpen (line 195) | static void WorkbookOpen(Workbook* Wb) method WorkbookActivate (line 200) | static void WorkbookActivate(Workbook* Wb) method WorkbookDeactivate (line 204) | static void WorkbookDeactivate(Workbook* Wb) method WorkbookBeforeClose (line 208) | static void WorkbookBeforeClose( method WorkbookBeforeSave (line 225) | static void WorkbookBeforeSave( method WorkbookAfterSave (line 235) | static void WorkbookAfterSave( method WorkbookBeforePrint (line 242) | void WorkbookBeforePrint( method WorkbookNewSheet (line 250) | void WorkbookNewSheet( method WorkbookAddinInstall (line 256) | void WorkbookAddinInstall(Workbook* Wb) method WorkbookAddinUninstall (line 260) | void WorkbookAddinUninstall(Workbook* Wb) method AfterCalculate (line 264) | void AfterCalculate() method inStack (line 282) | bool inStack(short dispid) function createEventSink (line 415) | std::shared_ptr createEventSink(Excel::_Applicatio... FILE: src/xlOil-COM/ComEventSink.h function namespace (line 5) | namespace Excel { struct AppEvents; struct _Application; } function namespace (line 6) | namespace xloil FILE: src/xlOil-COM/ComVariant.cpp type xloil (line 13) | namespace xloil type COM (line 15) | namespace COM function elementConvert (line 21) | auto elementConvert(const T& val) { return val; } function elementConvert (line 23) | auto elementConvert(const VARIANT& val) { return variantToExcelObj(v... function addStringLength (line 26) | void addStringLength(size_t&, const T&) {} function addStringLength (line 29) | void addStringLength(size_t& len, const BSTR& v) function addStringLength (line 35) | void addStringLength(size_t& len, const VARIANT& v) function variantErrorToCellError (line 41) | auto variantErrorToCellError(SCODE scode) function isNonEmpty (line 46) | bool isNonEmpty(VARIANT& obj) function trimmedArraySize (line 59) | void trimmedArraySize(VARIANT* data, size_t& nRows, size_t& nCols) function stringLength (line 81) | size_t stringLength(const SafeArrayAccessor& array) function toExcelObj (line 115) | auto toExcelObj(SafeArrayAccessor array, bool trimArray) class ToVariant (line 137) | class ToVariant : public ExcelValVisitor method result_t (line 144) | result_t operator()(int x) const method result_t (line 148) | result_t operator()(bool x) const method result_t (line 152) | result_t operator()(double x) const method result_t (line 156) | result_t operator()(const ArrayVal& obj) const method result_t (line 161) | result_t operator()(const ExcelArray& arr) const method result_t (line 187) | result_t operator()(const PStringRef& pstr) const method result_t (line 195) | result_t operator()(CellError x) const method result_t (line 201) | result_t operator()(const RefVal& ref) const method result_t (line 207) | result_t operator()(const ExcelObj& obj) const class ToVariantWithRange (line 213) | class ToVariantWithRange : public ToVariant method result_t (line 218) | result_t operator()(const RefVal& ref) const function excelObjToVariant (line 225) | void excelObjToVariant(VARIANT* v, const ExcelObj& obj, bool allowRa... function ExcelObj (line 233) | ExcelObj variantToExcelObj(const VARIANT& variant, bool allowRange, ... function trimmedVariantArrayBounds (line 292) | bool trimmedVariantArrayBounds(const VARIANT& variant, size_t& nRows... function VARIANT (line 307) | VARIANT stringToVariant(const char* str) function VARIANT (line 312) | VARIANT stringToVariant(const wchar_t* str) function VARIANT (line 317) | VARIANT stringToVariant(const std::wstring_view& str) FILE: src/xlOil-COM/ComVariant.h type VARIANT (line 4) | typedef struct tagVARIANT VARIANT; type SAFEARRAY (line 5) | typedef struct tagSAFEARRAY SAFEARRAY; function namespace (line 7) | namespace xloil FILE: src/xlOil-COM/Connect.cpp type xloil (line 14) | namespace xloil type COM (line 18) | namespace COM function HWND (line 20) | HWND nextExcelMainWindow(HWND startFrom) class COMConnector (line 71) | class COMConnector method COMConnector (line 74) | COMConnector() method connect (line 78) | bool connect() method connected (line 106) | bool connected() const { return _xlApp.valid(); } method Application (line 115) | Application& thisApp() { return (Application&)_xlApp; } function connectCom (line 125) | bool connectCom() function disconnectCom (line 133) | void disconnectCom() function isComApiAvailable (line 138) | bool isComApiAvailable() noexcept function Application (line 149) | Application& attachedApplication() FILE: src/xlOil-COM/Connect.h function namespace (line 4) | namespace xloil { class Application; } function namespace (line 5) | namespace Excel { struct _Application; } function namespace (line 7) | namespace xloil FILE: src/xlOil-COM/CustomTaskPane.cpp type xloil (line 13) | namespace xloil type COM (line 15) | namespace COM class CustomTaskPaneEventHandler (line 17) | class CustomTaskPaneEventHandler method CustomTaskPaneEventHandler (line 22) | CustomTaskPaneEventHandler( method HRESULT (line 60) | HRESULT VisibleStateChange(Office::_CustomTaskPane*) method HRESULT (line 65) | HRESULT DockPositionStateChange(Office::_CustomTaskPane*) class CustomTaskPaneCreator (line 76) | class CustomTaskPaneCreator : public ICustomTaskPane method CustomTaskPaneCreator (line 84) | CustomTaskPaneCreator( method IDispatch (line 113) | IDispatch* content() const override method ExcelWindow (line 122) | ExcelWindow window() const override method setVisible (line 131) | void setVisible(bool value) override method getVisible (line 139) | bool getVisible() override method getSize (line 147) | std::pair getSize() override method setSize (line 155) | void setSize(int width, int height) override method DockPosition (line 164) | DockPosition getPosition() const override method setPosition (line 172) | void setPosition(DockPosition pos) override method getTitle (line 181) | std::wstring getTitle() const method destroy (line 190) | void destroy() override method listen (line 206) | void listen(const std::shared_ptr& events) ... method attach (line 215) | void attach(size_t hwnd, bool asParent) override function ICustomTaskPane (line 227) | ICustomTaskPane* createCustomTaskPane( FILE: src/xlOil-COM/CustomTaskPane.h function namespace (line 3) | namespace Office { struct ICTPFactory; } function namespace (line 5) | namespace xloil FILE: src/xlOil-COM/RibbonExtensibility.cpp type xloil (line 15) | namespace xloil type COM (line 17) | namespace COM class RibbonImpl (line 19) | class RibbonImpl : method RibbonImpl (line 34) | RibbonImpl() method HRESULT (line 46) | virtual HRESULT __stdcall raw_GetCustomUI( method HRESULT (line 55) | HRESULT onLoadHandler(IDispatch* disp) method setRibbon (line 65) | void setRibbon( method addCallback (line 77) | int addCallback(const wchar_t* name, RibbonCallback&& fn) class Ribbon (line 200) | class Ribbon : public IRibbon method Ribbon (line 203) | Ribbon( method invalidate (line 210) | void invalidate(const wchar_t* controlId) const override method activateTab (line 221) | bool activateTab(const wchar_t* controlId) const override function createRibbon (line 236) | shared_ptr createRibbon( FILE: src/xlOil-COM/RibbonExtensibility.h function namespace (line 6) | namespace Office { struct IRibbonExtensibility; } function namespace (line 7) | namespace xloil { struct RibbonControl; } type VARIANT (line 8) | typedef struct tagVARIANT VARIANT; function namespace (line 10) | namespace xloil FILE: src/xlOil-COM/RtdAsyncManager.cpp type scoped_atomic_flag (line 29) | struct scoped_atomic_flag method scoped_atomic_flag (line 33) | scoped_atomic_flag(std::atomic_flag& flag) method swap (line 53) | void swap(scoped_atomic_flag& that) type xloil (line 60) | namespace xloil type COM (line 62) | namespace COM class AsyncTaskPublisher (line 64) | class AsyncTaskPublisher method AsyncTaskPublisher (line 98) | AsyncTaskPublisher( method disconnect (line 107) | bool disconnect(size_t numSubscribers) override method taskMatches (line 121) | bool taskMatches(const IRtdAsyncTask& that) const type CellTasks (line 66) | struct CellTasks method isSubarray (line 74) | bool isSubarray(const msxll::XLREF12& ref) const method setCaller (line 79) | void setCaller(const msxll::XLREF12& ref) class AsyncTaskPublisher (line 93) | class AsyncTaskPublisher : public RtdPublisher method AsyncTaskPublisher (line 98) | AsyncTaskPublisher( method disconnect (line 107) | bool disconnect(size_t numSubscribers) override method taskMatches (line 121) | bool taskMatches(const IRtdAsyncTask& that) const function startCellTask (line 127) | void startCellTask( function newCellTasks (line 143) | auto newCellTasks( function writeArray (line 154) | void writeArray( type RtdAsyncManager (line 169) | namespace RtdAsyncManager class Impl (line 176) | class Impl method Impl (line 179) | Impl() method clear (line 189) | void clear() method findTargetCellTasks (line 195) | auto findTargetCellTasks( function Impl (line 263) | Impl* getInstance(unique_lock& lock) method Impl (line 179) | Impl() method clear (line 189) | void clear() method findTargetCellTasks (line 195) | auto findTargetCellTasks( function getValueAndSubscribe (line 300) | static auto getValueAndSubscribe( function init (line 375) | void init() function getValue (line 382) | std::shared_ptr function clear (line 425) | void clear() FILE: src/xlOil-COM/RtdAsyncManager.h function namespace (line 6) | namespace xloil FILE: src/xlOil-COM/RtdManager.cpp class AtlModule (line 33) | class AtlModule : public CAtlDllModuleT type xloil (line 37) | namespace xloil type COM (line 39) | namespace COM class RtdServerImpl (line 42) | class method updateNotify (line 56) | void updateNotify() method TWorker (line 67) | TWorker& manager() method HRESULT (line 84) | HRESULT _InternalQueryInterface(REFIID riid, void** ppv) throw() method HRESULT (line 96) | HRESULT __stdcall raw_ServerStart( method HRESULT (line 115) | HRESULT __stdcall raw_ConnectData( method HRESULT (line 139) | HRESULT __stdcall raw_RefreshData( method HRESULT (line 156) | HRESULT __stdcall raw_DisconnectData(long topicId) override method HRESULT (line 170) | HRESULT __stdcall raw_Heartbeat(long* result) override method HRESULT (line 177) | HRESULT __stdcall raw_ServerTerminate() override class RtdServer (line 197) | class RtdServer : public IRtdServer method RtdServer (line 206) | RtdServer(const wchar_t* progId, const GUID* fixedClsid) method testConnect (line 221) | void testConnect(long topicId, const std::wstring_view& topicName) method testDisconnect (line 226) | void testDisconnect(long topicId) method start (line 231) | void start( method subscribe (line 237) | shared_ptr subscribe(const wchar_t * topic) override method subscribeOnly (line 246) | void subscribeOnly(const wchar_t* topic) override method publish (line 250) | bool publish(const wchar_t* topic, ExcelObj&& value = ExcelObj( st... method peek (line 255) | shared_ptr method drop (line 264) | bool drop(const wchar_t* topic) override method wchar_t (line 268) | const wchar_t* progId() const noexcept override method clear (line 273) | void clear() override method callRtd (line 297) | bool callRtd(const wchar_t* topic) const function newRtdServer (line 305) | std::shared_ptr newRtdServer( FILE: src/xlOil-COM/RtdManager.h type tagSAFEARRAY (line 4) | struct tagSAFEARRAY function namespace (line 7) | namespace xloil FILE: src/xlOil-COM/RtdServerWorker.h function namespace (line 27) | namespace xloil FILE: src/xlOil-COM/TaskPaneHostControl.cpp type xloil (line 15) | namespace xloil type COM (line 17) | namespace COM class ATL_NO_VTABLE (line 25) | class ATL_NO_VTABLE function detach (line 57) | void detach() noexcept function CLSID (line 100) | static const CLSID& WINAPI GetObjectCLSID() function AttachWindow (line 105) | void AttachWindow(HWND hwnd, bool asParent) override function AttachDestroyHandler (line 155) | void AttachDestroyHandler(const std::shared_ptr typename std::invoke_result::type function xloRunInXLLContext (line 29) | xloRunInXLLContext() function runInXllContext (line 49) | bool runInXllContext(const std::function& f) function runInXllContext (line 72) | int runInXllContext(int func, ExcelObj* result, int nArgs, const Excel... FILE: src/xlOil-COM/XllContextInvoke.h function namespace (line 4) | namespace Excel { struct _Application; } function namespace (line 5) | namespace xloil { class ExcelObj; } function namespace (line 7) | namespace xloil FILE: src/xlOil-Dynamic/DynamicRegistration.cpp type xloil (line 32) | namespace xloil class PageUnlock (line 38) | class PageUnlock method PageUnlock (line 41) | PageUnlock(void* address, size_t size) class ThunkHolder (line 58) | class ThunkHolder method ThunkHolder (line 63) | ThunkHolder() method ThunkHolder (line 79) | static ThunkHolder& get() { method callBuildThunk (line 84) | auto callBuildThunk( method hookEntryPoint (line 121) | auto hookEntryPoint(const void* thunk) class RegisteredCallback (line 140) | class RegisteredCallback : public RegisteredWorksheetFunc method RegisteredCallback (line 143) | RegisteredCallback( method doRegister (line 162) | int doRegister() const method reregister (line 173) | virtual bool reregister(const std::shared_ptr DynamicSpec::register... function TRet (line 239) | TRet invokeLambda( FILE: src/xlOil-Dynamic/ExternalRegionAllocator.h function namespace (line 7) | namespace xloil FILE: src/xlOil-Dynamic/LocalFunctions.cpp type xloil (line 23) | namespace xloil function unregisterLocalFuncs (line 33) | void unregisterLocalFuncs(LocalFunctionMap& toRemove) function registerLocalFuncs (line 66) | void registerLocalFuncs( function clearLocalFunctions (line 142) | void clearLocalFunctions( function isExecutingLocalFunction (line 153) | bool isExecutingLocalFunction() function localFunctionEntryPoint (line 160) | int __stdcall localFunctionEntryPoint( FILE: src/xlOil-Dynamic/LocalFunctions.h function namespace (line 5) | namespace xloil FILE: src/xlOil-Dynamic/PEHelper.h function namespace (line 5) | namespace xloil FILE: src/xlOil-Dynamic/Thunker.cpp class xloper12 (line 23) | class xloper12 type xloil (line 25) | namespace xloil { class ExcelObj (line 26) | class ExcelObj function handRoll64 (line 96) | void handRoll64(CodeHolder* code, function createArrayOfArgsOnStack (line 198) | void createArrayOfArgsOnStack( function writeFunctionBody (line 221) | void writeFunctionBody( function buildThunk (line 260) | void buildThunk( function patchThunkData (line 350) | bool patchThunkData(char* thunk, size_t thunkSize, const void* fromDat... function createCodeInfo (line 36) | auto createCodeInfo() function Error (line 57) | Error asmJitWriteCode(uint8_t* dst, CodeHolder* code, size_t& codeSize) ... type xloil (line 93) | namespace xloil class ExcelObj (line 26) | class ExcelObj function handRoll64 (line 96) | void handRoll64(CodeHolder* code, function createArrayOfArgsOnStack (line 198) | void createArrayOfArgsOnStack( function writeFunctionBody (line 221) | void writeFunctionBody( function buildThunk (line 260) | void buildThunk( function patchThunkData (line 350) | bool patchThunkData(char* thunk, size_t thunkSize, const void* fromDat... FILE: src/xlOil-Dynamic/Thunker.h function namespace (line 3) | namespace asmjit { class CodeHolder; } function namespace (line 4) | namespace xloil FILE: src/xlOil-Funcs/ExcelObjCache.cpp type xloil (line 6) | namespace xloil function XLO_FUNC_START (line 17) | XLO_FUNC_START( function XLO_FUNC_START (line 29) | XLO_FUNC_START( FILE: src/xlOil-Funcs/xloHelp.cpp type xloil (line 6) | namespace xloil function XLO_FUNC_START (line 8) | XLO_FUNC_START(xloHelp( FILE: src/xlOil-Funcs/xloLog.cpp type xloil (line 9) | namespace xloil function XLO_FUNC_START (line 11) | XLO_FUNC_START(xloLog( FILE: src/xlOil-Funcs/xloReload.cpp type xloil (line 8) | namespace xloil function reloadPlugin (line 10) | bool reloadPlugin(const wchar_t* pluginName) noexcept function XLO_FUNC_START (line 31) | XLO_FUNC_START(xloReload( FILE: src/xlOil-Funcs/xloVersion.cpp type xloil (line 8) | namespace xloil function XLO_FUNC_START (line 10) | XLO_FUNC_START(xloVersion()) FILE: src/xlOil-Loader/LoaderEntryPoint.cpp function writeToStartUpLog (line 36) | void writeToStartUpLog(const char* msg, bool openWindow=false) noexcept function FARPROC (line 51) | FARPROC WINAPI delayLoadFailureHook(unsigned dliNotify, DelayLoadInfo* p... function loadEnvironmentBlock (line 71) | void loadEnvironmentBlock(const toml::table& settings) function findAllCoreDllImports (line 84) | auto findAllCoreDllImports() noexcept type xlOilCoreAddin (line 105) | struct xlOilCoreAddin method log (line 111) | void log(const char* fmt, Args...args) method autoOpen (line 116) | void autoOpen() method autoClose (line 197) | void autoClose() method addInManagerInfo (line 206) | static auto addInManagerInfo() FILE: src/xlOil-XLL/ArrayBuilder.cpp type xloil (line 3) | namespace xloil function fixStrings (line 50) | void fixStrings(ExcelObj* pStart, size_t size, wchar_t* stringData) function ExcelObj (line 65) | ExcelObj SequentialArrayBuilder::toExcelObj() FILE: src/xlOil-XLL/Async.cpp type xloil (line 5) | namespace xloil function XLOIL_EXPORT (line 7) | XLOIL_EXPORT void asyncReturn( function XLOIL_EXPORT (line 19) | XLOIL_EXPORT bool yieldAndCheckIfEscPressed() FILE: src/xlOil-XLL/Caller.cpp type xldlg_enum_struct (line 28) | struct xldlg_enum_struct function xldlg_enum_proc (line 38) | bool CALLBACK xldlg_enum_proc(HWND hwnd, xldlg_enum_struct *p_enum) function called_from_paste_fn_dlg (line 90) | bool called_from_paste_fn_dlg() type xloil (line 110) | namespace xloil function fillColumnNameCache (line 118) | auto fillColumnNameCache() function writeColumn (line 155) | uint8_t writeColumn(size_t colIndex, TChar buf[3]) function writeColumnNameW (line 168) | uint8_t writeColumnNameW(size_t colIndex, wchar_t*& buf) function writeDecimal (line 175) | void writeDecimal(size_t value, wchar_t*& buf, size_t& bufSize) type WriteA1 (line 182) | struct WriteA1 type WriteRC (line 196) | struct WriteRC function writeLocalAddressImpl (line 217) | uint16_t writeLocalAddressImpl( function writeLocalAddress (line 247) | uint16_t writeLocalAddress( function writeSheetAddress (line 263) | uint16_t writeSheetAddress( function writeAddressImpl (line 311) | int writeAddressImpl( function writeColumnName (line 469) | uint8_t writeColumnName(size_t colIndex, char buf[4]) function XLOIL_EXPORT (line 474) | XLOIL_EXPORT uint16_t xlrefWriteWorkbookAddress( function XLOIL_EXPORT (line 490) | XLOIL_EXPORT uint16_t xlrefToAddress( type ColumnNameAlphabet (line 503) | struct ColumnNameAlphabet function skipOne (line 517) | void skipOne(const Char*& c) function parseColLetters (line 522) | auto parseColLetters(const wchar_t*& c, const wchar_t* last) function readNumberPart (line 541) | auto readNumberPart(const wchar_t*& c, const wchar_t* end) function readPrefixedNumber (line 551) | auto readPrefixedNumber(const wchar_t*& c, const wchar_t* end) function localAddressToXlRef (line 569) | bool localAddressToXlRef(const std::wstring_view& address, msxll::XLRE... function addressToXlRef (line 615) | bool addressToXlRef( function inFunctionWizard (line 627) | bool inFunctionWizard() FILE: src/xlOil-XLL/Date.cpp type xloil (line 14) | namespace xloil function excelSerialDateToYMD (line 22) | bool excelSerialDateToYMD(int nSerialDate, int &nYear, int &nMonth, in... function excelSerialDatetoYMDHMS (line 58) | bool excelSerialDatetoYMDHMS( function excelSerialDateFromYMD (line 88) | int excelSerialDateFromYMD(int nYear, int nMonth, int nDay) noexcept function excelSerialDateFromYMDHMS (line 112) | double excelSerialDateFromYMDHMS( type wmembuf (line 124) | struct wmembuf : std::wstreambuf method wmembuf (line 126) | wmembuf(wchar_t const* base, size_t size) method str (line 130) | void str(wchar_t const* base, size_t size) type wimemstream (line 136) | struct wimemstream : virtual wmembuf, std::wistream method wimemstream (line 139) | wimemstream(wchar_t const* base, size_t size) method str (line 143) | void str(wchar_t const* base, size_t size) function stringToDateTime (line 151) | bool stringToDateTime( FILE: src/xlOil-XLL/ExcelArray.cpp type xloil (line 6) | namespace xloil function ExcelObj (line 33) | ExcelObj ExcelArray::toExcelObj() const FILE: src/xlOil-XLL/ExcelCall.cpp type xloil (line 8) | namespace xloil function wchar_t (line 10) | const wchar_t* xlRetCodeToString(int ret, bool checkXllContext) function isSafeFunction (line 38) | bool isSafeFunction(int funcNumber) function XLOIL_EXPORT (line 56) | XLOIL_EXPORT int callExcelRaw( function lookup (line 68) | int lookup(const char* fname) function excelFuncNumber (line 108) | int excelFuncNumber(const char* name) FILE: src/xlOil-XLL/ExcelCallMapping.h function namespace (line 6) | namespace xloil FILE: src/xlOil-XLL/ExcelObj.cpp type xloil (line 24) | namespace xloil function wchar_t (line 30) | wchar_t* makePStringBuffer(size_t nChars) function wchar_t (line 38) | wchar_t* pascalWStringFromC(const char* cstr, size_t len) function totalStringLength (line 54) | size_t totalStringLength(const xloper12* arr, size_t nRows, size_t nCols) function wchar_t (line 66) | const wchar_t* enumAsWCString(CellError e) function wchar_t (line 82) | const wchar_t* enumAsWCString(ExcelType e) type Compare (line 195) | struct Compare type CompareEqual (line 202) | struct CompareEqual function doCompare (line 212) | int doCompare( type Const (line 526) | namespace Const function ExcelObj (line 547) | const ExcelObj& Missing() function ExcelObj (line 552) | const ExcelObj& Error(CellError e) function ExcelObj (line 567) | const ExcelObj& EmptyStr() type std (line 574) | namespace std FILE: src/xlOil-XLL/ExcelRef.cpp type xloil (line 4) | namespace xloil function XLOIL_EXPORT (line 6) | XLOIL_EXPORT ExcelRef::ExcelRef(const ExcelObj& from) function XLOIL_EXPORT (line 35) | XLOIL_EXPORT ExcelRef::ExcelRef(const std::wstring_view& address) function XLOIL_EXPORT (line 61) | XLOIL_EXPORT ExcelRef::ExcelRef( FILE: src/xlOil-XLL/FPArray.cpp type xloil (line 9) | namespace xloil function createArray (line 13) | auto createArray(size_t nRows, size_t nCols) function FPArray (line 51) | FPArray* FPArray::empty() FILE: src/xlOil-XLL/FuncRegistry.cpp type xloil (line 28) | namespace xloil function XLOIL_EXPORT (line 30) | XLOIL_EXPORT FuncInfo::~FuncInfo() function XLOIL_EXPORT (line 34) | XLOIL_EXPORT bool FuncInfo::operator==(const FuncInfo& that) const function XLOIL_EXPORT (line 39) | XLOIL_EXPORT bool FuncInfo::isValid() const class FunctionRegistry (line 55) | class FunctionRegistry method FunctionRegistry (line 63) | FunctionRegistry() method FunctionRegistry (line 74) | static FunctionRegistry& get() method teardown (line 80) | void teardown() method registerWithExcel (line 90) | static int registerWithExcel( method throwIfPresent (line 251) | void throwIfPresent(const wstring& name) const method RegisteredFuncPtr (line 258) | RegisteredFuncPtr add(const shared_ptr& spec) method remove (line 266) | void remove(const wchar_t* funcName) method clear (line 271) | void clear() class RegisteredStatic (line 349) | class RegisteredStatic : public RegisteredWorksheetFunc method RegisteredStatic (line 352) | RegisteredStatic(const std::shared_ptr& spec) method remove (line 266) | void remove(const wchar_t* funcName) method clear (line 271) | void clear() class RegisteredStatic (line 349) | class RegisteredStatic : public RegisteredWorksheetFunc method RegisteredStatic (line 352) | RegisteredStatic(const std::shared_ptr& info) function publishIntellisenseInfo (line 80) | void publishIntellisenseInfo(const std::vector loggerInitialise( function loggerSetFlush (line 43) | void loggerSetFlush( function loggerAddPopupWindowSink (line 51) | void loggerAddPopupWindowSink( function loggerAddRotatingFileSink (line 62) | std::wstring loggerAddRotatingFileSink( FILE: src/xlOil-XLL/LogWindow.cpp type xloil (line 17) | namespace xloil class LogWindow (line 19) | class LogWindow : public ILogWindow method createWindowClass (line 32) | static auto createWindowClass(HINSTANCE hInstance, const wchar_t* wi... method LogWindow (line 61) | LogWindow( method LRESULT (line 109) | static LRESULT CALLBACK StaticWindowProc( method LRESULT (line 131) | LRESULT CALLBACK WindowProc( method setTextBoxContents (line 184) | void setTextBoxContents(const wchar_t* text, size_t numLines = 66666... method isOpen (line 192) | bool isOpen() const method appendToWindow (line 197) | void appendToWindow(const wstring& msg) method showWindow (line 213) | virtual void showWindow() noexcept method setWindowText (line 221) | virtual void setWindowText() noexcept method openWindow (line 227) | void openWindow() noexcept override method appendMessage (line 239) | void appendMessage(wstring&& msg) noexcept override class LogWindowThreaded (line 255) | class LogWindowThreaded : public LogWindow method showWindow (line 261) | virtual void showWindow() noexcept method setWindowText (line 269) | virtual void setWindowText() noexcept function createLogWindow (line 278) | shared_ptr createLogWindow( function loadFailureLogWindow (line 297) | void loadFailureLogWindow(HINSTANCE parent, const std::wstring_view& m... FILE: src/xlOil-XLL/LogWindowSink.cpp type xloil (line 28) | namespace xloil type MainLogWindow (line 30) | namespace MainLogWindow function setLogLevelRadioGroup (line 36) | void setLogLevelRadioGroup(int base, int item) function setCaptureLevel (line 47) | void setCaptureLevel(spdlog::level::level_enum level) function setPopupLevel (line 53) | void setPopupLevel(spdlog::level::level_enum level) function LRESULT (line 61) | LRESULT CALLBACK MenuWindowProc( class LogWindowSink (line 87) | class LogWindowSink : public spdlog::sinks::base_sink method LogWindowSink (line 92) | LogWindowSink( method sink_it_ (line 120) | void sink_it_(const spdlog::details::log_msg& msg) override method flush_ (line 135) | void flush_() override {} method set_formatter_ (line 137) | void set_formatter_(std::unique_ptr sink_formatte... method openWindow (line 143) | void openWindow() function makeLogWindowSink (line 157) | std::shared_ptr function openLogWindow (line 167) | void openLogWindow() function setLogWindowPopupLevel (line 172) | void setLogWindowPopupLevel(const char* popupLevel) FILE: src/xlOil-XLL/LogWindowSink.h function namespace (line 4) | namespace spdlog { namespace sinks { class sink; } } function namespace (line 6) | namespace xloil FILE: src/xlOil-XLL/State.cpp type xloil (line 8) | namespace xloil function setDllPath (line 19) | void setDllPath(HMODULE handle) function getExcelVersion (line 29) | int getExcelVersion() function HINSTANCE (line 37) | HINSTANCE getExcelHInstance() function HWND (line 43) | HWND getExcelHWnd() function checkDynamicArraySupport (line 49) | bool checkDynamicArraySupport() type Environment (line 57) | namespace Environment function XLOIL_EXPORT (line 59) | XLOIL_EXPORT void initAppContext() function setCoreHandle (line 67) | void setCoreHandle(void* coreHInstance) function wchar_t (line 80) | const wchar_t* coreDllPath() noexcept function wchar_t (line 84) | const wchar_t* coreDllName() noexcept function XLOIL_EXPORT (line 97) | XLOIL_EXPORT const ExcelProcessInfo& excelProcess() noexcept function registerIntellisense (line 102) | void registerIntellisense(const wchar_t* xllPath) FILE: src/xlOil-XLL/StaticRegister.cpp type xloil (line 13) | namespace xloil type detail (line 35) | namespace detail function StaticRegistrationBuilder (line 43) | StaticRegistrationBuilder& createRegistrationMemo( function processRegistryQueue (line 50) | std::vector> function registerStaticFuncs (line 62) | std::vector> FILE: src/xlOil-XLL/Throw.cpp type xloil (line 5) | namespace xloil function XLOIL_EXPORT (line 7) | XLOIL_EXPORT void logException( function writeWindowsError (line 24) | std::wstring writeWindowsError() FILE: src/xlOil-XLL/XllEvents.cpp type xloil (line 3) | namespace xloil type Event (line 5) | namespace Event FILE: src/xlOil/Interface.cpp function static_pointer_cast (line 30) | std::weak_ptr type xloil (line 41) | namespace xloil function registerFunc (line 129) | auto registerFunc( function deleteSource (line 327) | void deleteSource(const std::shared_ptr& context) FILE: src/xlOil/Loaders/AddinLoader.cpp type xloil (line 25) | namespace xloil function createContext (line 37) | auto createContext(const wchar_t* xllPath) function AddinContext (line 84) | AddinContext& theCoreContext() function createCoreAddinContext (line 95) | std::shared_ptr createCoreAddinContext() function createAddinContext (line 102) | std::shared_ptrcreateAddinContext(const wchar_t* pathName) function addinCloseXll (line 127) | void addinCloseXll(const wchar_t* xllPath) function teardownAddinContext (line 158) | void teardownAddinContext() FILE: src/xlOil/Loaders/AddinLoader.h function namespace (line 6) | namespace xloil FILE: src/xlOil/Loaders/CoreEntryPoint.cpp type xloil (line 32) | namespace xloil function XLOIL_EXPORT (line 34) | XLOIL_EXPORT int coreAutoOpenHandler(const wchar_t* xllPath) noexcept function XLOIL_EXPORT (line 129) | XLOIL_EXPORT int coreAutoCloseHandler(const wchar_t* xllPath) noexcept function DllMain (line 149) | DllMain( FILE: src/xlOil/Loaders/CoreEntryPoint.h function namespace (line 4) | namespace xloil FILE: src/xlOil/Loaders/PluginLoader.cpp type xloil (line 34) | namespace xloil type LoadedPlugin (line 42) | struct LoadedPlugin function loadPluginForAddin (line 56) | bool loadPluginForAddin(AddinContext& context, const std::wstring& plu... function detachPluginForAddin (line 170) | bool detachPluginForAddin(AddinContext& context, const std::wstring& p... function unloadPluginImpl (line 191) | bool unloadPluginImpl(const wchar_t* name, LoadedPlugin& plugin) noexcept function unloadAllPlugins (line 208) | void unloadAllPlugins() noexcept function listPluginNames (line 215) | std::vector listPluginNames() FILE: src/xlOil/Loaders/PluginLoader.h function namespace (line 6) | namespace xloil FILE: src/xlOil/Log.cpp type xloil (line 3) | namespace xloil function XLOIL_EXPORT (line 5) | XLOIL_EXPORT spdlog::details::registry& loggerRegistry() FILE: src/xlOilHelpers/Environment.cpp type xloil (line 13) | namespace xloil function getEnvironmentVar (line 15) | std::wstring getEnvironmentVar(const wchar_t * name) function getEnvironmentVar (line 24) | std::string getEnvironmentVar(const char * name) function setEnvironmentVar (line 33) | bool setEnvironmentVar(const wchar_t* name, const wchar_t* value) function setEnvironmentVar (line 42) | bool setEnvironmentVar(const char* name, const char* value) function expandEnvironmentStrings (line 47) | std::wstring expandEnvironmentStrings(const wchar_t* str) function getWindowsRegistryValue (line 100) | inline bool getWindowsRegistryValue( function getWindowsRegistryValue (line 133) | bool getWindowsRegistryValue( function getWindowsRegistryValue (line 148) | bool getWindowsRegistryValue( function wstring (line 166) | wstring expandWindowsRegistryStrings(const std::wstring& str) type Helpers (line 190) | namespace Helpers function writeWindowsError (line 192) | std::wstring writeWindowsError() function makeTempFile (line 213) | std::pair makeTempFile() FILE: src/xlOilHelpers/Environment.h function namespace (line 6) | namespace xloil FILE: src/xlOilHelpers/Exception.h function namespace (line 6) | namespace xloil FILE: src/xlOilHelpers/GuidUtils.cpp class HashAlgorithm (line 25) | class HashAlgorithm method HashAlgorithm (line 34) | HashAlgorithm(const wchar_t* algorithm) method transformBlock (line 93) | void transformBlock(BYTE* data, DWORD dataBytes) method computeHash (line 108) | auto computeHash() function SwapBytes (line 142) | void SwapBytes(BYTE* guid, int left, int right) function SwapByteOrder (line 150) | void SwapByteOrder(BYTE* guid) function Create (line 166) | void Create(GUID& result, const GUID& namespaceId, const string& name) type xloil (line 204) | namespace xloil function stableGuidFromString (line 208) | void stableGuidFromString(GUID& result, const GUID& id, const std::wst... function guidToWString (line 217) | std::wstring guidToWString(const GUID& guid, GuidToString mode) function createGuid (line 261) | bool createGuid(_GUID& guid) FILE: src/xlOilHelpers/GuidUtils.h function namespace (line 6) | namespace xloil FILE: src/xlOilHelpers/Settings.cpp type xloil (line 25) | namespace xloil type Settings (line 27) | namespace Settings function findStr (line 31) | auto findStr(const toml::view_node& root, const char* tag, const str... function findVecStr (line 35) | auto findVecStr(const toml::view_node& root, const char* tag) function plugins (line 45) | vector plugins(const toml::view_node& root) function pluginSearchPattern (line 49) | std::wstring pluginSearchPattern(const toml::view_node& root) function logFilePath (line 53) | std::wstring logFilePath(const toml::table& root) function logLevel (line 60) | std::string logLevel(const toml::table& root) function logPopupLevel (line 65) | std::string logPopupLevel(const toml::table& root) function logFlushLevel (line 70) | std::string logFlushLevel(const toml::table& root) function dateFormats (line 84) | std::vector dateFormats(const toml::table& root) function writeTableAsPairs (line 95) | void writeTableAsPairs(const TTable& table, TResult& container) function environmentVariables (line 106) | std::vector> function loadBeforeCore (line 124) | bool loadBeforeCore(const toml::table& root) function findPluginSettings (line 129) | toml::node_view findPluginSettings( function findSettingsFile (line 146) | std::shared_ptr findSettingsFile(const wchar_t* dll... FILE: src/xlOilHelpers/Settings.h function namespace (line 6) | namespace toml { function namespace (line 13) | namespace xloil FILE: src/xlOilHelpers/Utils.h function namespace (line 5) | namespace xloil FILE: tests/AutoSheets/PythonTest.py class dummy (line 7) | class dummy: method __init__ (line 8) | def __init__(self,val): function list_of_stuff (line 12) | def list_of_stuff(): function check_a_thing (line 17) | def check_a_thing(thing:dummy): function pySum (line 25) | def pySum(x, y, z): function pySumNums (line 37) | def pySumNums(x: float, y: float, a: int = 2, b: int = 3) -> float: function pyTest1 (line 51) | def pyTest1(x): function pyTestArr2d (line 67) | def pyTestArr2d(x: xlo.Array(float)) -> xlo.Array(float): function pyTestArrNoTrim (line 81) | def pyTestArrNoTrim(x: xlo.Array(object, trim=False)) -> xlo.Array: function pyTestArrNoArgs (line 89) | def pyTestArrNoArgs(x: xlo.Array): function pyTestArr1d (line 99) | def pyTestArr1d(x: xlo.Array(float, dims=1), multiple): function pyTestFastArr (line 109) | def pyTestFastArr(x: xlo.FastArray) -> xlo.FastArray: function pyTestList (line 117) | def pyTestList(x: list): class CustomObj (line 134) | class CustomObj: method __init__ (line 135) | def __init__(self): function pyTestCache (line 139) | def pyTestCache(cachedObj=None): function pyCacheKeys (line 149) | def pyCacheKeys(): function pyTestToCache (line 153) | def pyTestToCache(x) -> xlo.SingleValue: function pyTestDate (line 169) | def pyTestDate(x: dt.datetime) -> dt.datetime: function pyTestDateArray (line 173) | def pyTestDateArray(y: xlo.Array(np.datetime64)) -> xlo.Array(np.datetim... function pyTestDateArray2 (line 177) | def pyTestDateArray2(y: xlo.Array(np.datetime64)) -> xlo.Array(np.dateti... function pyTestKwargs (line 196) | def pyTestKwargs(lookup: dict, **kwargs) -> dict: function arg_triple (line 201) | def arg_triple(x): function pyTestVargs (line 207) | def pyTestVargs(*args: arg_triple) -> float: function pyTestVargsKwargs (line 211) | def pyTestVargsKwargs(*args, **kwargs) -> float: function pyRunTestsNonLocal (line 226) | def pyRunTestsNonLocal(address): function pyPressRunTests (line 231) | def pyPressRunTests(): function pyTestExcelCall (line 291) | def pyTestExcelCall(func, arg1:xlo.AllowRange=None, arg2:xlo.AllowRange=... function pyTestAppRun (line 301) | def pyTestAppRun(func, arg1:xlo.AllowRange=None, arg2:xlo.AllowRange=Non... function pyTestIter (line 317) | def pyTestIter(size:int, dims:int): function pyTestWorkbooks (line 330) | def pyTestWorkbooks(): function pyTestCom (line 342) | def pyTestCom(): function pyTestRange (line 352) | def pyTestRange(r: xlo.Range): function pyTestRangeFormula (line 375) | def pyTestRangeFormula(r: xlo.Range): function pyTestRangeFormula2 (line 379) | def pyTestRangeFormula2(r: xlo.Range): function pyTestRangeTypes (line 383) | def pyTestRangeTypes(r: xlo.Range, x, y): function pysys (line 391) | def pysys(attr): function pyThreadTest (line 403) | def pyThreadTest(x: float, y: float, a: int, b: int, u:int, v:int): function arg_doubler (line 424) | def arg_doubler(x): function pyTestCustomConv (line 430) | def pyTestCustomConv(x: arg_doubler): function date_row (line 434) | def date_row(x): function pyTestDateConv (line 448) | def pyTestDateConv(dates: date_row): function pyTestDFrame (line 468) | def pyTestDFrame(df: pd.DataFrame) -> xlo.Cache: function pyTestDFrameIndex (line 480) | def pyTestDFrameIndex(df: PDFrame(headings=True, index="Time", dates=['D... function pyTestFrameFetch (line 488) | def pyTestFrameFetch(df, index=None, col_name=None): function pyTestDFrameMultiIndex (line 507) | def pyTestDFrameMultiIndex( function pyTestFrameWrite (line 517) | def pyTestFrameWrite(df: pd.DataFrame) -> pd.DataFrame: function pyTestFrameDtypes (line 521) | def pyTestFrameDtypes(df: pd.DataFrame): function pyTestDFrameNaNs (line 526) | def pyTestDFrameNaNs() -> PDFrame(): function pyTestTimestamp (line 538) | def pyTestTimestamp(date_: pd.Timestamp, timezone:str) -> pd.DataFrame: function getLinkedWbName (line 556) | def getLinkedWbName(): function event_writeTimeToA1 (line 561) | def event_writeTimeToA1(): function event_stopPrinting (line 578) | def event_stopPrinting(wbName, cancel): function _xloil_unload (line 610) | def _xloil_unload(): function pyTestDebug (line 621) | def pyTestDebug(x): function pyWbPath (line 626) | def pyWbPath(): class Closure (line 646) | class Closure: method __call__ (line 648) | def __call__(self): function click_handler (line 658) | def click_handler(sheet_name, target, cancel): function what_changed (line 663) | def what_changed(worksheet='not sheet', changed='not change'): FILE: tests/AutoSheets/TestModule.py function pyTestLoadMod (line 4) | def pyTestLoadMod(): class pyFooBar (line 8) | class pyFooBar(): method __init__ (line 9) | def __init__(self, x): method xplus (line 12) | def xplus(self, y, z): FILE: tests/CodePageConversion.cpp function wstring (line 23) | wstring To_UTF16(const string &s) function wstring (line 29) | wstring To_UTF16(const std::u32string &s) function string (line 61) | string utf16_to_utf8(std::u16string utf16_string) function utf16_to_utf8 (line 70) | std::string utf16_to_utf8(std::u16string utf16_string) type Tests (line 79) | namespace Tests function TEST_CLASS (line 81) | TEST_CLASS(StringEncoding) function TEST_METHOD (line 96) | TEST_METHOD(Utf32ToUtf16) function TEST_METHOD (line 107) | TEST_METHOD(Utf16ToUtf8) FILE: tests/Date.cpp type Tests (line 10) | namespace Tests function TEST_CLASS (line 12) | TEST_CLASS(Date) function TEST_METHOD (line 39) | TEST_METHOD(Test_DateRoundTrip) function checkTMValues (line 51) | void checkTMValues(const std::tm& tm, int year, int month, int day) function testVisitorRoundTrip (line 58) | void testVisitorRoundTrip(const wchar_t* date, int year, int month, in... function TEST_METHOD (line 75) | TEST_METHOD(Test_DateVisitors) FILE: tests/Environment.cpp type Tests (line 9) | namespace Tests function TEST_CLASS (line 11) | TEST_CLASS(Environment) function TEST_METHOD (line 23) | TEST_METHOD(Test_expandEnvironmentStrings) FILE: tests/ManualSheets/python/PySpeedTest.py function xoTime (line 8) | def xoTime(x): function xwTime (line 16) | def xwTime(name): FILE: tests/ManualSheets/python/PythonRTDTest.py function pyRtdThreadedClock (line 9) | async def pyRtdThreadedClock(secs): function pyRtdClock (line 16) | async def pyRtdClock(secs): function pyRtdArrayGen (line 23) | async def pyRtdArrayGen(secs): function pyRtdArray (line 30) | async def pyRtdArray(values: xlo.Array(float,dims=1)): FILE: tests/ManualSheets/python/PythonTestAsync.py function pyTestAsyncRtd (line 25) | async def pyTestAsyncRtd(x, time:int): function pyTestAsync (line 34) | async def pyTestAsync(x, time:int): function pyTestAsyncGen (line 39) | async def pyTestAsyncGen(secs): function pyTestAsyncThreaded (line 45) | async def pyTestAsyncThreaded(secs): function pyRtdArray (line 51) | async def pyRtdArray(values): function pyTestCaller (line 59) | async def pyTestCaller(): function pyTestExcelCallAsync (line 70) | async def pyTestExcelCallAsync(x, y, z): function pyTestExcelCall (line 74) | def pyTestExcelCall(func, arg1:xlo.AllowRange=None, arg2:xlo.AllowRange=... function pyTestAppRun (line 84) | def pyTestAppRun(func, arg1:xlo.AllowRange=None, arg2:xlo.AllowRange=Non... function pyTestRtdManual (line 104) | def pyTestRtdManual(secs): function _getUrlImpl (line 126) | async def _getUrlImpl(url): function pyGetUrl (line 137) | async def pyGetUrl(url, seconds=0): class UrlGetter (line 163) | class UrlGetter(xlo.RtdPublisher): method __init__ (line 165) | def __init__(self, url): method connect (line 170) | def connect(self, num_subscribers): method disconnect (line 185) | def disconnect(self, num_subscribers): method stop (line 190) | def stop(self): method done (line 194) | def done(self): method topic (line 197) | def topic(self): function pyGetUrlLive (line 202) | def pyGetUrlLive(url): function pyGetUrl (line 213) | def pyGetUrl(url): FILE: tests/ManualSheets/python/PythonTestUI.py class OurQtPane (line 30) | class OurQtPane(QWidget): method set_progress (line 34) | def set_progress(self, x: int = 0): method __init__ (line 38) | def __init__(self): class OurQtPane (line 57) | class OurQtPane: method set_progress (line 34) | def set_progress(self, x: int = 0): method __init__ (line 38) | def __init__(self): class OurTkPane (line 68) | class OurTkPane(TkThreadTaskPane): method __init__ (line 70) | def __init__(self): method set_progress (line 85) | def set_progress(self, x: int): method on_docked (line 89) | def on_docked(self): class OurWxPane (line 98) | class OurWxPane(wx.Frame): method __init__ (line 99) | def __init__(self): method set_progress (line 126) | def set_progress(self, x: int): method OnClicked (line 129) | def OnClicked(self, event): class OurWxPane (line 134) | class OurWxPane: method __init__ (line 99) | def __init__(self): method set_progress (line 126) | def set_progress(self, x: int): method OnClicked (line 129) | def OnClicked(self, event): function make_task_pane (line 149) | async def make_task_pane(toolkit): function _get_icon_path (line 215) | def _get_icon_path(): function button_image (line 221) | def button_image(ctrl): function get_button_label (line 233) | def get_button_label(ctrl, *args): function press_open_pane_button (line 237) | async def press_open_pane_button(ctrl): function combo_change (line 251) | def combo_change(ctrl, value): function press_open_console_button_tk (line 267) | async def press_open_console_button_tk(ctrl): function press_open_console_button_qt (line 285) | async def press_open_console_button_qt(ctrl): function pyTestPic (line 348) | def pyTestPic(): function pyTestPicSized (line 357) | def pyTestPicSized(width:float, height:float, fitCell: bool=False): function pyTestPlot (line 391) | def pyTestPlot(x, y, width:float=4, height:float=4, **kwargs): FILE: tests/PString.cpp type Tests (line 9) | namespace Tests function TEST_CLASS (line 11) | TEST_CLASS(PStringTests) function TEST_METHOD (line 36) | TEST_METHOD(Test_Strtok) function TEST_METHOD (line 55) | TEST_METHOD(Test_Append) function TEST_METHOD (line 83) | TEST_METHOD(Test_Find) FILE: tests/TestAddin/AutoBind.cpp type AnotherCLib (line 3) | namespace AnotherCLib function AddNumbers (line 5) | double AddNumbers(double x, double y, double z = 1) function AddVectors (line 10) | std::vector AddVectors(const std::vector& x, const std... function DoStringThing (line 20) | std::wstring DoStringThing(const wchar_t* str) FILE: tests/TestAddin/CacheTest.cpp type xloil (line 4) | namespace xloil function XLO_FUNC_START (line 6) | XLO_FUNC_START( FILE: tests/TestAddin/CacheTest2.cpp type xloil (line 4) | namespace xloil function XLO_FUNC_START (line 6) | XLO_FUNC_START( FILE: tests/TestAddin/CallbackTest.cpp type xloil (line 13) | namespace xloil function XLO_FUNC_START (line 17) | XLO_FUNC_START(testToday()) FILE: tests/TestAddin/ExoticArgTest.cpp type xloil (line 13) | namespace xloil function testInPlace (line 15) | testInPlace( function testAsync (line 36) | testAsync( function XLO_FUNC_START (line 52) | XLO_FUNC_START( testFP(const FPArray& array)) function XLO_FUNC_START (line 62) | XLO_FUNC_START(testRangeAddy(const RangeArg& range)) function testTranspose (line 68) | testTranspose( function testCommand (line 78) | testCommand( FILE: tests/TestAddin/Main.cpp function ribbonHandler (line 11) | void ribbonHandler(const RibbonControl& ctrl, VARIANT* /*ret*/, type MyAddin (line 18) | struct MyAddin method MyAddin (line 23) | MyAddin() method wstring (line 106) | static wstring addInManagerInfo() FILE: tests/TestAddin/RtdServerTest.cpp type xloil (line 10) | namespace xloil type Test (line 12) | namespace Test type Counter (line 14) | struct Counter : public RtdAsyncTask method Counter (line 16) | Counter(int iStep) : _iStep(iStep) {} function XLO_FUNC_START (line 43) | XLO_FUNC_START( function IRtdServer (line 55) | IRtdServer* getAnotherRtdServer() function XLO_FUNC_START (line 62) | XLO_FUNC_START( function XLO_FUNC_START (line 76) | XLO_FUNC_START( FILE: tests/TestArrayBuilder.cpp type Microsoft (line 13) | namespace Microsoft { type VisualStudio (line 14) | namespace VisualStudio { type CppUnitTestFramework (line 15) | namespace CppUnitTestFramework type Tests (line 25) | namespace Tests function TEST_CLASS (line 27) | TEST_CLASS(ArrayBuilder) function TEST_METHOD (line 56) | TEST_METHOD(ArrayBuilderIterator) function TEST_METHOD (line 84) | TEST_METHOD(ArrayIteratorSyntax) function TEST_METHOD (line 97) | TEST_METHOD(ArrayAccess) function TEST_METHOD (line 131) | TEST_METHOD(ArrayIterators) function TEST_METHOD (line 153) | TEST_METHOD(SubArrayAccess) FILE: tests/TestCOM.cpp type Tests (line 11) | namespace Tests function TEST_CLASS (line 13) | TEST_CLASS(TestCOM) FILE: tests/TestCache.cpp type Tests (line 13) | namespace Tests function TEST_CLASS (line 15) | TEST_CLASS(TestCache) function TEST_METHOD (line 44) | TEST_METHOD(CallerAddressTypes) function TEST_METHOD (line 54) | TEST_METHOD(CacheSpeedTest1) FILE: tests/TestExcelCall.cpp type Tests (line 10) | namespace Tests function TEST_CLASS (line 12) | TEST_CLASS(TestExcelCall) FILE: tests/TestExcelObj.cpp type Tests (line 17) | namespace Tests function TEST_CLASS (line 19) | TEST_CLASS(TestExcelObj) function TEST_METHOD (line 43) | TEST_METHOD(TestStrings) function TEST_METHOD (line 55) | TEST_METHOD(TestArray) function TEST_METHOD (line 67) | TEST_METHOD(TestArraySlice) function TEST_METHOD (line 87) | TEST_METHOD(TestCreateFromDate) FILE: tests/TestGuid.cpp type Tests (line 14) | namespace Tests function TEST_CLASS (line 16) | TEST_CLASS(TestGuidUtils) function TEST_METHOD (line 46) | TEST_METHOD(TestGuidToString) FILE: tests/TestRange.cpp type Microsoft (line 20) | namespace Microsoft { type VisualStudio (line 21) | namespace VisualStudio { type CppUnitTestFramework (line 22) | namespace CppUnitTestFramework type Tests (line 32) | namespace Tests function TEST_CLASS (line 34) | TEST_CLASS(TestRange) function xlRefRoundTrip (line 66) | void xlRefRoundTrip(const msxll::XLREF12& ref, bool lowerCase = false,... function TEST_METHOD (line 80) | TEST_METHOD(TestAddressParseA1) function TEST_METHOD (line 104) | TEST_METHOD(TestAddressParseRC) function TEST_METHOD (line 126) | TEST_METHOD(TestAddressWriteA1) function TEST_METHOD (line 140) | TEST_METHOD(TestPerformanceAddressWriteA1) FILE: tests/TestSimpleAllocator.cpp type Tests (line 12) | namespace Tests function TEST_CLASS (line 14) | TEST_CLASS(TestSimpleAllocator) function TEST_METHOD (line 38) | TEST_METHOD(AllocatorTest2) FILE: tests/TestStringUtils.cpp type Tests (line 10) | namespace Tests function TEST_CLASS (line 12) | TEST_CLASS(StringUtils) function TEST_METHOD (line 28) | TEST_METHOD(TestIntStringParse) FILE: tests/TestTempFile.cpp type Tests (line 10) | namespace Tests function TEST_CLASS (line 12) | TEST_CLASS(TempFileTests) FILE: tests/TestThunker.cpp type Tests (line 13) | namespace Tests function ExcelObj (line 15) | ExcelObj* callback(void* data, const ExcelObj** p) noexcept function asyncCallback (line 20) | void asyncCallback(void* data, const ExcelObj** p) noexcept function TEST_CLASS (line 26) | TEST_CLASS(ThunkerTests) function TEST_METHOD (line 46) | TEST_METHOD(TestHandRoll) FILE: tools/stage.py function merge_dict (line 12) | def merge_dict(x, y): function copy_tree (line 76) | def copy_tree(src, dst): function copy_file (line 79) | def copy_file(src, dst): function latest_file (line 82) | def latest_file(dir): function check_package_requirements (line 86) | def check_package_requirements(filepath):