SST/macro
Public Member Functions | Public Attributes | List of all members
sstmac::sw::software_id Struct Reference

A wrapper for an appid, taskid pair. More...

#include <software_id.h>

Collaboration diagram for sstmac::sw::software_id:
Collaboration graph

Public Member Functions

 software_id (app_id a, task_id t, thread_id th=thread_id(0))
 
 software_id ()
 
std::string to_string () const
 

Public Attributes

app_id app_
 
task_id task_
 
thread_id thread_
 

Detailed Description

A wrapper for an appid, taskid pair.

Definition at line 28 of file software_id.h.

Constructor & Destructor Documentation

sstmac::sw::software_id::software_id ( app_id  a,
task_id  t,
thread_id  th = thread_id(0) 
)
inlineexplicit

Definition at line 33 of file software_id.h.

sstmac::sw::software_id::software_id ( )
inline

Definition at line 36 of file software_id.h.

Member Function Documentation

std::string sstmac::sw::software_id::to_string ( ) const
inline

Definition at line 38 of file software_id.h.

Referenced by sstmac::sw::operator<<().

Member Data Documentation

app_id sstmac::sw::software_id::app_
task_id sstmac::sw::software_id::task_
thread_id sstmac::sw::software_id::thread_

Definition at line 31 of file software_id.h.

Referenced by sstmac::sw::operator!=(), and sstmac::sw::operator==().


The documentation for this struct was generated from the following file: