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 --- 257 unchanged lines hidden (view full) --- 266typedef std::vector<PendingSensitivity *> PendingSensitivities; 267 268 269class Process : public ::sc_core::sc_process_b, public ListNode 270{ 271 public: 272 virtual ::sc_core::sc_curr_proc_kind procKind() const = 0; 273 bool needsStart() const { return _needsStart; } |
274 void needsStart(bool ns) { _needsStart = ns; } |
275 bool dynamic() const { return _dynamic; } 276 bool isUnwinding() const { return _isUnwinding; } 277 void isUnwinding(bool v) { _isUnwinding = v; } 278 bool terminated() const { return _terminated; } 279 280 void forEachKid(const std::function<void(Process *)> &work); 281 282 bool suspended() const { return _suspended; } --- 111 unchanged lines hidden --- |