Lumiera  0.pre.03
»edit your freedom«
ID< Pipe > Class Template Reference

Description

template<>
class steam::asset::ID< Pipe >

Definition at line 47 of file pipe.hpp.

Public Member Functions

 ID (HashVal id)
 
 ID (Pipe const &)
 
 ID (PPipe const &)
 
 operator PPipe () const
 allows a Pipe-ID to stand in for a full Pipe Asset More...
 
StreamType::ID streamType () const
 allows to fetch the StreamType directly just from a Pipe-ID More...
 
- Public Member Functions inherited from ID< Struct >
 ID (HashVal id)
 
 ID (const Struct &)
 
- Public Member Functions inherited from ID< Asset >
 ID (HashVal id)
 
 ID (const Asset &asset)
 
 operator HashVal () const
 

Additional Inherited Members

- Static Public Attributes inherited from ID< Asset >
static ID INVALID
 marker constant denoting a NIL asset
 

Member Function Documentation

◆ operator PPipe()

operator PPipe ( ) const
inline

allows a Pipe-ID to stand in for a full Pipe Asset

Exceptions
error::Invalidwhen there is no corresponding Pipe

Definition at line 115 of file pipe.hpp.

◆ streamType()

StreamType::ID streamType ( ) const
inline

allows to fetch the StreamType directly just from a Pipe-ID

Exceptions
error::Invalidwhen there is no corresponding Pipe

Definition at line 121 of file pipe.hpp.

References Pipe::lookup().

+ Here is the call graph for this function:
+ Inheritance diagram for ID< Pipe >:
+ Collaboration diagram for ID< Pipe >:

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