19596a2c1Sopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd.
29596a2c1Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
39596a2c1Sopenharmony_ci# you may not use this file except in compliance with the License.
49596a2c1Sopenharmony_ci# You may obtain a copy of the License at
59596a2c1Sopenharmony_ci#
69596a2c1Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
79596a2c1Sopenharmony_ci#
89596a2c1Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
99596a2c1Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
109596a2c1Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
119596a2c1Sopenharmony_ci# See the License for the specific language governing permissions and
129596a2c1Sopenharmony_ci# limitations under the License.
139596a2c1Sopenharmony_ci
149596a2c1Sopenharmony_ci1.0 {
159596a2c1Sopenharmony_ci    global:
169596a2c1Sopenharmony_ci        extern "C++" {
179596a2c1Sopenharmony_ci            *OHOS::Global::*;
189596a2c1Sopenharmony_ci            "typeinfo for std::__h::regex_error";
199596a2c1Sopenharmony_ci            "typeinfo for std::logic_error";
209596a2c1Sopenharmony_ci            "typeinfo for std::length_error";
219596a2c1Sopenharmony_ci            "typeinfo for std::out_of_range";
229596a2c1Sopenharmony_ci            "typeinfo for std::runtime_error";
239596a2c1Sopenharmony_ci            "typeinfo for std::invalid_argument";
249596a2c1Sopenharmony_ci            "typeinfo for std::exception";
259596a2c1Sopenharmony_ci            "typeinfo name for std::__h::regex_error";
269596a2c1Sopenharmony_ci            "typeinfo name for std::logic_error";
279596a2c1Sopenharmony_ci            "typeinfo name for std::length_error";
289596a2c1Sopenharmony_ci            "typeinfo name for std::out_of_range";
299596a2c1Sopenharmony_ci            "typeinfo name for std::runtime_error";
309596a2c1Sopenharmony_ci            "typeinfo name for std::invalid_argument";
319596a2c1Sopenharmony_ci            "typeinfo name for std::exception";
329596a2c1Sopenharmony_ci        };
339596a2c1Sopenharmony_ci    local:
349596a2c1Sopenharmony_ci        *;
359596a2c1Sopenharmony_ci};