16 return fread((
void*)&data,
sizeof(
bool), 1lu, ds) == 1lu;
26 return fread((
void*)data,
sizeof(
bool), nbElement, ds) == nbElement;
35 return fwrite((
const void*)&data,
sizeof(
bool), 1lu, ds) == 1lu;
45 return fwrite((
const void*)data,
sizeof(
bool), nbElement, ds) == nbElement;
54 size_t nbElement(0lu);
56 if(nbElement == 0lu || !b){
return b;}
57 data.resize(nbElement);
58 return fread((
void*)data.data(),
sizeof(
char), nbElement, ds) == nbElement;
68 size_t nbElement(data.size());
70 if(nbElement == 0lu || !b){
return b;}
71 return fwrite(data.data(),
sizeof(
char), nbElement, ds) == nbElement;
static bool data_stream(Stream &ds, T &data)
Dummy function to catch if a type is not specialised.