Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F1494196
forward_declarations.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Size
832 B
Referenced Files
None
Subscribers
None
forward_declarations.h
View Options
/*******************************************************************************
*
* File: forward_declarations.h
*
* Contents: Necessary forward declarations of types in the Core library.
*
* Copyright 2017
*
* Author: David Juhasz (david.juhasz@tuwien.ac.at)
*
******************************************************************************/
#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 Unit identifiers.
using
id_t
=
uint64_t
;
// Type of unique pointer for an immutable Message instance.
using
message_t
=
std
::
unique_ptr
<
Message
>
;
}
// End namespace rosa
#endif
// ROSA_CORE_FORWARD_DECLARATIONS_H
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sun, Mar 1, 6:35 PM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
287549
Default Alt Text
forward_declarations.h (832 B)
Attached To
Mode
R20 SoC_Rosa_repo
Attached
Detach File
Event Timeline
Log In to Comment