IOHelper

Engine/source/core/stream/ioHelper.h

Helper templates to aggregate IO operations - generally used in template expansion.

More...

Public Functions

bool
reads(Stream * s, A & a)
bool
reads(Stream * s, A & a, B & b)
bool
reads(Stream * s, A & a, B & b, C & c)
bool
reads(Stream * s, A & a, B & b, C & c, D & d)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l)
bool
reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l, M & m)
bool
writes(Stream * s, A & a)
bool
writes(Stream * s, A & a, B & b)
bool
writes(Stream * s, A & a, B & b, C & c)
bool
writes(Stream * s, A & a, B & b, C & c, D & d)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l)
bool
writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l, M & m)

Detailed Description

Helper templates to aggregate IO operations - generally used in template expansion.

Public Functions

reads(Stream * s, A & a)

reads(Stream * s, A & a, B & b)

reads(Stream * s, A & a, B & b, C & c)

reads(Stream * s, A & a, B & b, C & c, D & d)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l)

reads(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l, M & m)

writes(Stream * s, A & a)

writes(Stream * s, A & a, B & b)

writes(Stream * s, A & a, B & b, C & c)

writes(Stream * s, A & a, B & b, C & c, D & d)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l)

writes(Stream * s, A & a, B & b, C & c, D & d, E & e, F & f, G & g, H & h, I & i, J & j, K & k, L & l, M & m)