binary_log.hxx
Go to the documentation of this file.
1 /*===========================================================================================================
7 * Licensed under the MIT License, you may not use this file except in compliance with the License.
12 * Unless required by applicable law or agreed to in writing, software distributed under the License is
13 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and limitations under the License.
19 *=========================================================================================================*/
129 auto seqSize = Value<int>::BuildValue(writer, "seqSize", static_cast<int>(std::distance(begin, end)));
static Writer & Build(Writer &writer, Options opts, const IT &begin, const IT &end, const T &key)
Definition: binary_log.hxx:74
static Ostream & Build(Ostream &os, const String &name, const T &value, const String &comment="")
Definition: value.hxx:44
static Ostream & Build(Ostream &os, const String &message, int level=0, const String extent="normal")
Definition: comment.hxx:43
static Ostream & Build(Ostream &os, Options opts)
Definition: algorithm.hxx:39
static const T & BuildValue(Writer &writer, const String &name, const T &value, const String &comment="")
Definition: value.hxx:57
static Ostream & Build(Ostream &os, const String &name, const String &beginName, const IT &begin, const String &endName, const IT &end)
Definition: array.hxx:42
static Ostream & Build(Ostream &os, Options opts, const IT &begin, const IT &end, const T &key)
Definition: binary_log.hxx:62
Definition: binary_log.hxx:35
bool Write(Options opts, const IT &begin, const IT &end, const T &key)
Definition: binary_log.hxx:86
static bool Write(Writer &writer, Options opts, const IT &begin, const IT &end, const T &key)
Definition: binary_log.hxx:89
static bool WriteComputation(Writer &writer, const IT &begin, const IT &end, const T &key)
Definition: binary_log.hxx:120
static bool WriteParameters(Writer &writer, const IT &begin, const IT &end, const T &key)
Definition: binary_log.hxx:108
Definition: algorithm.hxx:26