# Copyright (c) 2026 Huawei Device Co., Ltd.. All rights reserved.
# Licensed 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
{
global:
*;
local:
#libc++
_ZNSt3__h13basic_filebufIcNS_11char_traitsIcEEE*; #std::__h13::basic_filebuf<char, std::char_traits<char>>*
_ZTVNSt3__h13basic_filebufIcNS_11char_traitsIcEEEE*; #vtable for std::__h13::basic_filebuf<char, std::char_traits<char>>*
_ZNSt3__h14basic_ofstreamIcNS_11char_traitsIcEEE*; #std::__h14::basic_ofstream<char, std::char_traits<char>>*
_ZTCNSt3__h14basic_ofstreamIcNS_11char_traitsIcEEEE*; #typeinfo for std::__h14::basic_ofstream<char, std::char_traits<char>>*
_ZTTNSt3__h14basic_ofstreamIcNS_11char_traitsIcEEEE*; #typeinfo name for std::__h14::basic_ofstream<char, std::char_traits<char>>*
_ZTVNSt3__h14basic_ofstreamIcNS_11char_traitsIcEEEE*; #vtable for std::__h14::basic_ofstream<char, std::char_traits<char>>*
_ZTCNSt3__h14basic_ifstreamIcNS_11char_traitsIcEEEE*; #typeinfo for std::__h14::basic_ifstream<char, std::char_traits<char>>*
_ZTTNSt3__h14basic_ifstreamIcNS_11char_traitsIcEEEE*; #typeinfo name for std::__h14::basic_ifstream<char, std::char_traits<char>>*
_ZTVNSt3__h14basic_ifstreamIcNS_11char_traitsIcEEEE*; #vtable for std::__h14::basic_ifstream<char, std::char_traits<char>>*
_ZNKSt3__h15basic_stringbufIcNS_11char_traitsIcEENS*; #std::__h15::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>*
_ZNSt3__h15basic_stringbufIcNS_11char_traitsIcEENS*; #std::__h15::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>*
_ZTVNSt3__h15basic_stringbufIcNS_11char_traitsIcEENS*; #vtable for std::__h15::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>*
_ZTCNSt3__h18basic_stringstreamIcNS_11char_traitsIcEENS*; #typeinfo for std::__h18::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>*
_ZTTNSt3__h18basic_stringstreamIcNS_11char_traitsIcEENS*; #typeinfo name for std::__h18::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>*
_ZTVNSt3__h18basic_stringstreamIcNS_11char_traitsIcEENS*; #vtable for std::__h18::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>*
_ZTCNSt3__h19basic_istringstreamIcNS_11char_traitsIcEENS*; #std::__h19::basic_istringstream<char, std::char_traits<char>>::typeinfo for std::basic_ios<char, std::char_traits<char>>*
_ZTTNSt3__h19basic_istringstreamIcNS_11char_traitsIcEENS*; #std::__h19::basic_istringstream<char, std::char_traits<char>>::typeinfo array for std::basic_ios<char, std::char_traits<char>>*
_ZTVNSt3__h19basic_istringstreamIcNS_11char_traitsIcEENS*; #std::__h19::basic_istringstream<char, std::char_traits<char>>::vtable for std::basic_ios<char, std::char_traits<char>>*
_ZTVNSt3__h19basic_ostringstreamIcNS_11char_traitsIcEENS*; #std::__h19::basic_ostringstream<char, std::char_traits<char>>::vtable for std::basic_ios<char, std::char_traits<char>>*
_ZTCNSt3__h19basic_ostringstreamIcNS_11char_traitsIcEENS*; #std::__h19::basic_ostringstream<char, std::char_traits<char>>::typeinfo for std::basic_ios<char, std::char_traits<char>>*
_ZTTNSt3__h19basic_ostringstreamIcNS_11char_traitsIcEENS*; #std::__h19::basic_ostringstream<char, std::char_traits<char>>::typeinfo array for std::basic_ios<char, std::char_traits<char>>*
_ZNSt3__h27__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_; #std::__h::__tree_balance_after_insert<std::__h::__tree_node_base<void*>*>(std::__h::__tree_node_base<void*>*, std::__h::__tree_node_base<void*>*)
_ZNSt3__h24__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m; #std::__h::basic_ostream<char, std::__h::char_traits<char>>& std::__h::__put_character_sequence<char, std::__h::char_traits<char>>(std::__h::basic_ostream<char, std::__h::char_traits<char>>&, char const*, unsigned long)
_ZNSt3__h6__treeIiNS_4lessIiEENS_9allocatorIiEEE16__insert_node_atEPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSA_SA_; #std::__h::__tree<int, std::__h::less<int>, std::__h::allocator<int>>::__insert_node_at(std::__h::__tree_end_node<std::__h::__tree_node_base<void*>*>*, std::__h::__tree_node_base<void*>*&, std::__h::__tree_node_base<void*>*)
_ZNSt3__h12__deque_baseINS_8functionIFvvEEENS_9allocatorIS3_EEED2Ev; #std::__h::__deque_base<std::__h::function<void ()>, std::__h::allocator<std::__h::function<void ()>>>::~__deque_base()
_ZNSt3__h12__deque_baseINS_8functionIFvvEEENS_9allocatorIS3_EEE5clearEv; #std::__h::__deque_base<std::__h::function<void ()>, std::__h::allocator<std::__h::function<void ()>>>::clear()
_ZNSt3__h13__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_; #std::__h::__tree_remove<std::__h::__tree_node_base<void*>*>(std::__h::__tree_node_base<void*>*, std::__h::__tree_node_base<void*>*)
_ZNSt3__h5dequeINS_8functionIFvvEEENS_9allocatorIS3_EEE9pop_frontEv; #std::__h::deque<std::__h::function<void ()>, std::__h::allocator<std::__h::function<void ()>>>::pop_front()
_ZNSt3__h5dequeINS_8functionIFvvEEENS_9allocatorIS3_EEE19__add_back_capacityEv; #std::__h::deque<std::__h::function<void ()>, std::__h::allocator<std::__h::function<void ()>>>::__add_back_capacity()
};