sc_event.hh (13051:9bf363246cb0) sc_event.hh (13089:2cd69e58c0f8)
1/*
2 * Copyright 2018 Google, Inc.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 45 unchanged lines hidden (view full) ---

54class sc_event_or_expr;
55class sc_interface;
56class sc_object;
57class sc_port_base;
58
59class sc_event_finder
60{
61 protected:
1/*
2 * Copyright 2018 Google, Inc.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 45 unchanged lines hidden (view full) ---

54class sc_event_or_expr;
55class sc_interface;
56class sc_object;
57class sc_port_base;
58
59class sc_event_finder
60{
61 protected:
62 void warn_unimpl(const char *func) const;
63 virtual ~sc_event_finder() {}
64
65 public:
66 // Should be "implementation defined" but used in the tests.
67 virtual const sc_event &find_event(sc_interface *if_p=NULL) const = 0;
68};
69
70template <class IF>

--- 179 unchanged lines hidden ---
62 virtual ~sc_event_finder() {}
63
64 public:
65 // Should be "implementation defined" but used in the tests.
66 virtual const sc_event &find_event(sc_interface *if_p=NULL) const = 0;
67};
68
69template <class IF>

--- 179 unchanged lines hidden ---