/* -*- 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/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef INCLUDED_CONFIGMGR_SOURCE_GROUPNODE_HXX #define INCLUDED_CONFIGMGR_SOURCE_GROUPNODE_HXX #include #include #include #include "node.hxx" #include "nodemap.hxx" namespace configmgr { class GroupNode: public Node { public: GroupNode(int layer, bool extensible, OUString const & templateName); virtual rtl::Reference< Node > clone(bool keepTemplateName) const override; virtual NodeMap & getMembers() override; virtual OUString getTemplateName() const override; virtual void setMandatory(int layer) override; virtual int getMandatory() const override; bool isExtensible() const { return extensible_;} private: GroupNode(GroupNode const & other, bool keepTemplateName); virtual ~GroupNode() override; virtual Kind kind() const override; bool extensible_; NodeMap members_; OUString templateName_; // non-empty if this node is a template, free node, or set member int mandatory_; }; } #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ ro/cib/libreoffice-6-4'>distro/cib/libreoffice-6-4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-09fix lcms2 build on Windows AARCH64 - missig output path optionChristian Lohmaier
broke with e1473bc935b68147cb019572928e19a03f188f18 - the shipped config doesn't set the outdir for arm64 build, so the dll doesn't end up in the expected location. Note this only patches the 2019 config that is currently also hardcoded in the makefile Change-Id: I21e90cd15922bbe37b534b04362450e1f87662ef Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160497 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>