/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef INCLUDED_UNOIDL_SOURCE_SOURCEFILEPROVIDER_HXX #define INCLUDED_UNOIDL_SOURCE_SOURCEFILEPROVIDER_HXX #include "sal/config.h" #include #include "rtl/ref.hxx" #include "unoidl/unoidl.hxx" namespace unoidl { namespace detail { class SourceFileProvider: public Provider { public: // throws FileFormatException, NoSuchFileException: SourceFileProvider( rtl::Reference const & manager, OUString const & uri); // throws FileFormatException: virtual rtl::Reference createRootCursor() const override; // throws FileFormatException: virtual rtl::Reference findEntity(OUString const & name) const override; private: virtual ~SourceFileProvider() throw () override; std::map< OUString, rtl::Reference > rootMap_; }; } } #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ istro/capgemini/cg-4.1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2018-01-18 15:34:41 +0100
committerStephan Bergmann <sbergman@redhat.com>2018-01-25 23:23:03 +0100
commit0b14c0fbef7a6d3420e8da6ae44488b23de4c4fb (patch)
tree57f6a6c4cd4c965e1570427be219128901897da1 /sal/osl/unx/salinit.cxx
parentbea99d013a0dea0c010a94425aef08c6711a669c (diff)
Remove stdlib.h from sal/config.h
This reverts 5da3337c007e0572028283d70bad43e9a29d45c1 "readded include stdlib.h, because of missing NULL definition in many headers, #100000, #101685", which is no longer relevant. Change-Id: I544ed9a7afbf7b611bc481b8d50acca3193d93de Reviewed-on: https://gerrit.libreoffice.org/48131 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>