partition_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 *=========================================================================================================*/
37 template <typename IT, typename Compare = std::less_equal<typename std::iterator_traits<IT>::value_type>>
static bool WriteSrc(Writer &writer)
Definition: partition_log.hxx:55
static Ostream & Build(Ostream &os, const String &message, int level=0, const String extent="normal")
Definition: comment.hxx:43
static IT Build(Writer &writer, Options opts, const IT &begin, const IT &pivot, const IT &end, const int offSet=0)
Definition: partition_log.hxx:76
IT Write(Options opts, const IT &begin, const IT &pivot, const IT &end, const int offset)
Definition: partition_log.hxx:87
static Ostream & Build(Ostream &os, Options opts)
Definition: algorithm.hxx:39
Definition: partition_log.hxx:38
PartitionLog operator=(PartitionLog &)
Definition: partition_log.hxx:85
static IT Write(Writer &writer, Options opts, const IT &begin, const IT &pivot, const IT &end, const int offset)
Definition: partition_log.hxx:90
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, const String &parentId, const String &name, int index, const String &comment="")
Definition: iterator.hxx:43
static bool WriteDoc(Writer &writer)
Definition: partition_log.hxx:51
Definition: value.hxx:33
static bool WriteParameters(Writer &writer, Options opts, const IT &begin, const IT &pivot, const IT &end, const int offset)
Definition: partition_log.hxx:120
Definition: options.hxx:32
static bool WriteInfo(Writer &writer)
Definition: partition_log.hxx:47
static IT Build(Ostream &os, Options opts, const IT &begin, const IT &pivot, const IT &end, const int offSet=0)
Definition: partition_log.hxx:65
Definition: algorithm.hxx:26
static IT WriteComputation(Writer &writer, const IT &begin, const IT &pivot, const IT &end, const int offset)
Definition: partition_log.hxx:145
static Ostream & Swap(Ostream &os, const String &aName, const String &bName)
Definition: operation.hxx:79