Page MenuHomePhorge

forward_declarations.h
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

forward_declarations.h

//===-- rosa/core/forward_declarations.h ------------------------*- C++ -*-===//
//
// The RoSA Framework
//
//===----------------------------------------------------------------------===//
///
/// \file rosa/core/forward_declarations.h
///
/// \author David Juhasz (david.juhasz@tuwien.ac.at)
///
/// \date 2017
///
/// \brief Necessary forward declarations of types in the *Core* library.
///
//===----------------------------------------------------------------------===//
#ifndef ROSA_CORE_FORWARD_DECLARATIONS_H
#define ROSA_CORE_FORWARD_DECLARATIONS_H
#include <memory>
namespace rosa {
// Forward declarations of classes.
class Agent;
class Message;
class MessagingSystem;
class System;
class Unit;
/// Type alias used for \c rosa::Unit identifiers.
using id_t = uint64_t;
/// Type of a \c std::unique_ptr for an immutable *Message*, \c rosa::Message
/// instance.
using message_t = std::unique_ptr<Message>;
} // End namespace rosa
#endif // ROSA_CORE_FORWARD_DECLARATIONS_H

File Metadata

Mime Type
text/x-c++
Expires
Sat, Jun 7, 4:29 PM (3 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
150278
Default Alt Text
forward_declarations.h (1 KB)

Event Timeline