sc_fxval_observer.cc revision 12854
12SN/A/***************************************************************************** 21762SN/A 32SN/A Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 42SN/A more contributor license agreements. See the NOTICE file distributed 52SN/A with this work for additional information regarding copyright ownership. 62SN/A Accellera licenses this file to you under the Apache License, Version 2.0 72SN/A (the "License"); you may not use this file except in compliance with the 82SN/A License. You may obtain a copy of the License at 92SN/A 102SN/A http://www.apache.org/licenses/LICENSE-2.0 112SN/A 122SN/A Unless required by applicable law or agreed to in writing, software 132SN/A distributed under the License is distributed on an "AS IS" BASIS, 142SN/A WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 152SN/A implied. See the License for the specific language governing 162SN/A permissions and limitations under the License. 172SN/A 182SN/A *****************************************************************************/ 192SN/A 202SN/A/***************************************************************************** 212SN/A 222SN/A sc_fxval_observer.cpp - 232SN/A 242SN/A Original Author: Martin Janssen, Synopsys, Inc. 252SN/A 262SN/A *****************************************************************************/ 272665SN/A 282665SN/A/***************************************************************************** 292SN/A 302SN/A MODIFICATION LOG - modifiers, enter your name, affiliation, date and 312SN/A changes you are making here. 322SN/A 336214Snate@binkert.org Name, Affiliation, Date: 342SN/A Description of Modification: 352SN/A 362SN/A *****************************************************************************/ 376214Snate@binkert.org 386214Snate@binkert.org 392SN/A// $Log: sc_fxval_observer.cpp,v $ 402SN/A// Revision 1.1.1.1 2006/12/15 20:20:04 acg 412SN/A// SystemC 2.3 429180Sandreas.hansson@arm.com// 4310474Sandreas.hansson@arm.com// Revision 1.3 2006/01/13 18:53:58 acg 449500Snilay@cs.wisc.edu// Andy Goodrich: added $Log command so that CVS comments are reproduced in 4511004SAndreas.Sandberg@ARM.com// the source. 469180Sandreas.hansson@arm.com// 4710276SAndreas.Sandberg@ARM.com 4810276SAndreas.Sandberg@ARM.com#include "systemc/ext/dt/fx/sc_fxval_observer.hh" 492SN/A 505543SN/Anamespace sc_dt 512SN/A{ 525543SN/A 532SN/A// ---------------------------------------------------------------------------- 542SN/A// CLASS : sc_fxval_observer 552SN/A// 562SN/A// Abstract base class for fixed-point value type observers; 572SN/A// arbitrary precision. 582SN/A// ---------------------------------------------------------------------------- 592SN/A 602SN/Asc_fxval_observer *(* sc_fxval_observer::default_observer)() = 0; 619158Sandreas.hansson@arm.com 622SN/A 639158Sandreas.hansson@arm.com// ---------------------------------------------------------------------------- 642SN/A// CLASS : sc_fxval_fast_observer 659158Sandreas.hansson@arm.com// 662667SN/A// Abstract base class for fixed-point value type observers; 672130SN/A// limited precision. 689180Sandreas.hansson@arm.com// ---------------------------------------------------------------------------- 699180Sandreas.hansson@arm.com 709180Sandreas.hansson@arm.comsc_fxval_fast_observer *(* sc_fxval_fast_observer::default_observer)() = 0; 719180Sandreas.hansson@arm.com 729180Sandreas.hansson@arm.com} // namespace sc_dt 739180Sandreas.hansson@arm.com