messages.hh revision 13322
14167Sbinkertn@umich.edu/*
23005Sstever@eecs.umich.edu * Copyright 2018 Google, Inc.
33005Sstever@eecs.umich.edu *
43005Sstever@eecs.umich.edu * Redistribution and use in source and binary forms, with or without
53005Sstever@eecs.umich.edu * modification, are permitted provided that the following conditions are
63005Sstever@eecs.umich.edu * met: redistributions of source code must retain the above copyright
73005Sstever@eecs.umich.edu * notice, this list of conditions and the following disclaimer;
83005Sstever@eecs.umich.edu * redistributions in binary form must reproduce the above copyright
93005Sstever@eecs.umich.edu * notice, this list of conditions and the following disclaimer in the
103005Sstever@eecs.umich.edu * documentation and/or other materials provided with the distribution;
113005Sstever@eecs.umich.edu * neither the name of the copyright holders nor the names of its
123005Sstever@eecs.umich.edu * contributors may be used to endorse or promote products derived from
133005Sstever@eecs.umich.edu * this software without specific prior written permission.
143005Sstever@eecs.umich.edu *
153005Sstever@eecs.umich.edu * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
163005Sstever@eecs.umich.edu * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
173005Sstever@eecs.umich.edu * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
183005Sstever@eecs.umich.edu * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
193005Sstever@eecs.umich.edu * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
203005Sstever@eecs.umich.edu * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
213005Sstever@eecs.umich.edu * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
223005Sstever@eecs.umich.edu * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
233005Sstever@eecs.umich.edu * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
243005Sstever@eecs.umich.edu * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
253005Sstever@eecs.umich.edu * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
263005Sstever@eecs.umich.edu *
273005Sstever@eecs.umich.edu * Authors: Gabe Black
283005Sstever@eecs.umich.edu */
293005Sstever@eecs.umich.edu
303005Sstever@eecs.umich.edu#ifndef __SYSTEMC_EXT_UTILS_MESSAGES_HH__
313005Sstever@eecs.umich.edu#define __SYSTEMC_EXT_UTILS_MESSAGES_HH__
323005Sstever@eecs.umich.edu
333005Sstever@eecs.umich.edunamespace sc_core
344444Ssaidi@eecs.umich.edu{
354444Ssaidi@eecs.umich.edu
364444Ssaidi@eecs.umich.eduextern const char SC_ID_UNKNOWN_ERROR_[];
374444Ssaidi@eecs.umich.eduextern const char SC_ID_WITHOUT_MESSAGE_[];
384444Ssaidi@eecs.umich.eduextern const char SC_ID_NOT_IMPLEMENTED_[];
394444Ssaidi@eecs.umich.eduextern const char SC_ID_INTERNAL_ERROR_[];
404444Ssaidi@eecs.umich.eduextern const char SC_ID_ASSERTION_FAILED_[];
414444Ssaidi@eecs.umich.eduextern const char SC_ID_OUT_OF_BOUNDS_[];
424444Ssaidi@eecs.umich.eduextern const char SC_ID_ABORT_[];
434444Ssaidi@eecs.umich.edu
444444Ssaidi@eecs.umich.eduextern const char SC_ID_REGISTER_ID_FAILED_[];
454444Ssaidi@eecs.umich.eduextern const char SC_ID_STRING_TOO_LONG_[];
464444Ssaidi@eecs.umich.eduextern const char SC_ID_FRONT_ON_EMPTY_LIST_[];
474444Ssaidi@eecs.umich.eduextern const char SC_ID_BACK_ON_EMPTY_LIST_[];
484444Ssaidi@eecs.umich.eduextern const char SC_ID_IEEE_1666_DEPRECATION_[];
494444Ssaidi@eecs.umich.eduextern const char SC_ID_VECTOR_INIT_CALLED_TWICE_[];
504444Ssaidi@eecs.umich.eduextern const char SC_ID_VECTOR_BIND_EMPTY_[];
514444Ssaidi@eecs.umich.eduextern const char SC_ID_VECTOR_NONOBJECT_ELEMENTS_[];
524444Ssaidi@eecs.umich.edu
534444Ssaidi@eecs.umich.edu} // namespace sc_core
544444Ssaidi@eecs.umich.edu
554444Ssaidi@eecs.umich.edu#endif // __SYSTEMC_EXT_UTILS_MESSAGES_HH__
564444Ssaidi@eecs.umich.edu