*Binary_Output* is a subclass of Binary_IO that contains an ostream reference.
More...

`#include <Binary_IO.hh>`

Inheritance diagram for PIRL::Binary_Output:

Collaboration diagram for PIRL::Binary_Output:

## Public Member Functions | |

Binary_Output (std::ostream &stream, bool reversed=false) | |

Binary_Output (std::ostream &stream, Data_Order data_order) | |

template<typename T > | |

Binary_Output & | put (T &value) |

Output of a value of any type. | |

template<typename T > | |

Binary_Output & | put (T *value, unsigned int amount) |

Output of an array of any type. | |

Binary_Output & | put_3 (const int &value) |

## Public Attributes | |

std::ostream & | Stream |

*Binary_Output* is a subclass of Binary_IO that contains an ostream reference.

PIRL::Binary_Output::Binary_Output | ( | std::ostream & | stream, |

bool | reversed = `false` |
||

) | ` [inline, explicit]` |

PIRL::Binary_Output::Binary_Output | ( | std::ostream & | stream, |

Data_Order | data_order |
||

) | ` [inline, explicit]` |

template<typename T >

Binary_Output& PIRL::Binary_Output::put | ( | T & | value ) |
` [inline]` |

template<typename T >

Binary_Output& PIRL::Binary_Output::put | ( | T * | value, |

unsigned int | amount |
||

) | ` [inline]` |

Binary_Output& PIRL::Binary_Output::put_3 | ( | const int & | value ) |
` [inline]` |

References Stream.

std::ostream& PIRL::Binary_Output::Stream |

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

Generated on Thu Jan 19 2017 14:47:09 for PIRL++ by 1.7.2