Lines Matching defs:const

49     int sc_notify_time_compare( const void*, const void* );
72 inline sc_event_expr( sc_event_expr const & e) // move semantics
78 T const & release() const
86 void push_back( sc_event const & e) const
92 void push_back( type const & el) const
97 operator T const &() const
111 void operator=( sc_event_expr const & );
128 sc_event_list( const sc_event_list& );
129 sc_event_list& operator = ( const sc_event_list& );
131 int size() const;
135 void push_back( const sc_event& );
136 void push_back( const sc_event_list& );
141 sc_event_list( const sc_event&,
148 void move_from( const sc_event_list& );
150 bool and_list() const;
152 void add_dynamic( sc_method_handle ) const;
153 void add_dynamic( sc_thread_handle ) const;
154 void remove_dynamic( sc_method_handle, const sc_event* ) const;
155 void remove_dynamic( sc_thread_handle, const sc_event* ) const;
157 bool busy() const;
158 bool temporary() const;
159 void auto_delete() const;
161 void report_premature_destruction() const;
162 void report_invalid_modification() const;
166 std::vector<const sc_event*> m_events;
196 sc_event_and_list( const sc_event& );
199 sc_event_and_list& operator &= ( const sc_event& );
200 sc_event_and_list& operator &= ( const sc_event_and_list & );
202 sc_event_expr<sc_event_and_list> operator & ( const sc_event& );
203 sc_event_expr<sc_event_and_list> operator & ( const sc_event_and_list& );
230 sc_event_or_list( const sc_event& );
232 sc_event_or_list& operator |= ( const sc_event& );
233 sc_event_or_list& operator |= ( const sc_event_or_list & );
234 sc_event_expr<sc_event_or_list> operator | ( const sc_event& ) const;
235 sc_event_expr<sc_event_or_list> operator | ( const sc_event_or_list& ) const;
262 sc_event( const char* name );
267 const char* name() const { return m_name.c_str(); }
268 const char* basename() const;
269 sc_object* get_parent_object() const { return m_parent_p; }
270 bool in_hierarchy() const { return m_name.length() != 0; }
273 void notify( const sc_time& );
277 void notify_delayed( const sc_time& );
280 sc_event_or_expr operator | ( const sc_event& ) const;
281 sc_event_or_expr operator | ( const sc_event_or_list& ) const;
282 sc_event_and_expr operator & ( const sc_event& ) const;
283 sc_event_and_expr operator & ( const sc_event_and_list& ) const;
288 void add_static( sc_method_handle ) const;
289 void add_static( sc_thread_handle ) const;
290 void add_dynamic( sc_method_handle ) const;
291 void add_dynamic( sc_thread_handle ) const;
293 void notify_internal( const sc_time& );
296 bool remove_static( sc_method_handle ) const;
297 bool remove_static( sc_thread_handle ) const;
298 bool remove_dynamic( sc_method_handle ) const;
299 bool remove_dynamic( sc_thread_handle ) const;
301 void register_event( const char* name );
325 sc_event( const sc_event& );
326 sc_event& operator = ( const sc_event& );
344 friend int sc_notify_time_compare( const void*, const void* );
348 sc_event_timed( sc_event* e, const sc_time& t )
355 sc_event* event() const
358 const sc_time& notify_time() const
382 sc_event_timed( const sc_event_timed& );
383 sc_event_timed& operator = ( const sc_event_timed& );
399 sc_event::notify_internal( const sc_time& t )
436 sc_event::add_static( sc_method_handle method_h ) const
443 sc_event::add_static( sc_thread_handle thread_h ) const
450 sc_event::add_dynamic( sc_method_handle method_h ) const
457 sc_event::add_dynamic( sc_thread_handle thread_h ) const
468 extern void notify( const sc_time& t, sc_event& e );
484 sc_event_list::sc_event_list( const sc_event& e,
496 sc_event_list::sc_event_list( sc_event_list const & that )
508 sc_event_list::operator=( sc_event_list const & that )
537 sc_event_list::move_from( sc_event_list const& that )
548 sc_event_list::size() const
555 sc_event_list::and_list() const
563 sc_event_list::busy() const
571 sc_event_list::temporary() const
578 sc_event_list::auto_delete() const
598 sc_event_or_list::sc_event_or_list( const sc_event& e )
611 sc_event_or_list::operator |= ( const sc_event& e )
622 sc_event_or_list::operator |= ( const sc_event_or_list& el )
633 sc_event_or_list::operator | ( const sc_event& e2 ) const
643 sc_event_or_list::operator | ( const sc_event_or_list& e2 ) const
656 sc_event::operator | ( const sc_event& e2 ) const
666 sc_event::operator | ( const sc_event_or_list& e2 ) const
678 operator | ( sc_event_or_expr expr, sc_event const & e )
686 operator | ( sc_event_or_expr expr, sc_event_or_list const & el )
709 sc_event_and_list::sc_event_and_list( const sc_event& e )
730 sc_event_and_list::operator &= ( const sc_event& e )
741 sc_event_and_list::operator &= ( const sc_event_and_list& el )
752 sc_event_and_list::operator & ( const sc_event& e )
762 sc_event_and_list::operator & ( const sc_event_and_list& el )
774 sc_event::operator & ( const sc_event& e2 ) const
784 sc_event::operator & ( const sc_event_and_list& e2 ) const
796 operator & ( sc_event_and_expr expr, sc_event const & e )
804 operator & ( sc_event_and_expr expr, sc_event_and_list const & el )