112854Sgabeblack@google.com/***************************************************************************** 212854Sgabeblack@google.com 312854Sgabeblack@google.com Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 412854Sgabeblack@google.com more contributor license agreements. See the NOTICE file distributed 512854Sgabeblack@google.com with this work for additional information regarding copyright ownership. 612854Sgabeblack@google.com Accellera licenses this file to you under the Apache License, Version 2.0 712854Sgabeblack@google.com (the "License"); you may not use this file except in compliance with the 812854Sgabeblack@google.com License. You may obtain a copy of the License at 912854Sgabeblack@google.com 1012854Sgabeblack@google.com http://www.apache.org/licenses/LICENSE-2.0 1112854Sgabeblack@google.com 1212854Sgabeblack@google.com Unless required by applicable law or agreed to in writing, software 1312854Sgabeblack@google.com distributed under the License is distributed on an "AS IS" BASIS, 1412854Sgabeblack@google.com WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1512854Sgabeblack@google.com implied. See the License for the specific language governing 1612854Sgabeblack@google.com permissions and limitations under the License. 1712854Sgabeblack@google.com 1812854Sgabeblack@google.com *****************************************************************************/ 1912854Sgabeblack@google.com 2012854Sgabeblack@google.com/***************************************************************************** 2112854Sgabeblack@google.com 2212854Sgabeblack@google.com sc_concatref.cpp -- Concatenation support. 2312854Sgabeblack@google.com 2412854Sgabeblack@google.com Original Author: Andy Goodrich, Forte Design Systems, Inc. 2512854Sgabeblack@google.com 2612854Sgabeblack@google.com *****************************************************************************/ 2712854Sgabeblack@google.com 2812854Sgabeblack@google.com/***************************************************************************** 2912854Sgabeblack@google.com 3012854Sgabeblack@google.com MODIFICATION LOG - modifiers, enter your name, affiliation, date and 3112854Sgabeblack@google.com changes you are making here. 3212854Sgabeblack@google.com 3312854Sgabeblack@google.com Name, Affiliation, Date: 3412854Sgabeblack@google.com Description of Modification: 3512854Sgabeblack@google.com 3612854Sgabeblack@google.com *****************************************************************************/ 3712854Sgabeblack@google.com 3812854Sgabeblack@google.com// $Log: sc_concatref.cpp,v $ 3912854Sgabeblack@google.com// Revision 1.1.1.1 2006/12/15 20:20:05 acg 4012854Sgabeblack@google.com// SystemC 2.3 4112854Sgabeblack@google.com// 4212854Sgabeblack@google.com// Revision 1.3 2006/01/13 18:54:01 acg 4312854Sgabeblack@google.com// Andy Goodrich: added $Log command so that CVS comments are reproduced in 4412854Sgabeblack@google.com// the source. 4512854Sgabeblack@google.com// 4612854Sgabeblack@google.com 4712854Sgabeblack@google.com#include "systemc/ext/dt/misc/sc_concatref.hh" 4812854Sgabeblack@google.com#include "systemc/ext/dt/sc_temporary.hh" 4912854Sgabeblack@google.com 5012854Sgabeblack@google.com// STORAGE POOLS USED BY sc_concatref: 5112854Sgabeblack@google.comnamespace sc_core 5212854Sgabeblack@google.com{ 5312854Sgabeblack@google.com 5412854Sgabeblack@google.comtemplate class sc_vpool<sc_dt::sc_concatref>; 5512854Sgabeblack@google.comtemplate class sc_vpool<sc_dt::sc_concat_bool>; 5612854Sgabeblack@google.comsc_byte_heap sc_temp_heap(0x300000); 5712854Sgabeblack@google.com 5812854Sgabeblack@google.com} // namespace sc_core 5912854Sgabeblack@google.com 6012854Sgabeblack@google.comnamespace sc_dt 6112854Sgabeblack@google.com{ 6212854Sgabeblack@google.com 6312854Sgabeblack@google.comsc_core::sc_vpool<sc_concat_bool> sc_concat_bool::m_pool(9); 6412854Sgabeblack@google.comsc_core::sc_vpool<sc_concatref> sc_concatref::m_pool(9); 6512854Sgabeblack@google.com 6612854Sgabeblack@google.com} // namespace sc_dt 67