libdpf/doc/examples.dox

105 lines
3.1 KiB
Text
Raw Normal View History

// input_types
/// @{
/// @example input_types/integral_types.cpp integral_types.cpp
/// @brief an example of `int` in use
/// @example input_types/extended_types.cpp extended_types.cpp
/// @brief an example of `int128_t` in use
/// @example input_types/modint.cpp modint.cpp
/// @brief an example of `dpf::modint` in use
/// @example input_types/bitstring.cpp bitstring.cpp
/// @brief an example of `dpf::bitstring` in use
/// @example input_types/keyword.cpp keyword.cpp
/// @brief an example of `dpf::keyword` in use
/// @example input_types/xor_wrapper.cpp xor_wrapper.cpp
/// @brief an example of `dpf::xor_wrapper` as an input
/// @example input_types/custom.cpp custom.cpp
/// @brief an example of a custom input type
/// @}
// output_types
/// @{
/// @example output_types/integral_types.cpp integral_types.cpp
/// @brief an example of an integer output
/// @example output_types/extended_types.cpp extended_types.cpp
/// @brief an example of a 128-bit integer output
/// @example output_types/bit.cpp bit.cpp
/// @brief an example of `dpf::bit` as an output
/// @example output_types/bitstring.cpp bitstring.cpp
/// @brief an example of `dpf::bitstring` as an output
/// @example output_types/wildcard.cpp wildcard.cpp
/// @brief an example of `dpf::wildcard` as an output
/// @example output_types/xor_wrapper.cpp xor_wrapper.cpp
/// @brief an example of `dpf::xor_wrapper` as an output
/// @example output_types/custom.cpp custom.cpp
/// @brief an example of a custom output type
/// @}
// evaluations
/// @{
/// @example evaluation/eval_point.cpp eval_point.cpp
/// @brief an example of `dpf::eval_point` in use
/// @example evaluation/eval_interval.cpp eval_interval.cpp
/// @brief an example of `dpf::eval_interval` in use
/// @example evaluation/eval_full.cpp eval_full.cpp
/// @brief an example of `dpf::eval_full` in use
/// @example evaluation/eval_sequence.cpp eval_sequence.cpp
/// @brief an example of `dpf::eval_sequence` in use
/// @example evaluation/memoizers.cpp memoizers.cpp
/// @brief an example of `dpf::memoizers` in use
/// @example evaluation/output_buffers.cpp output_buffers.cpp
/// @brief an example of `dpf::output_buffer` in use
/// @example evaluation/buffered_prg.cpp buffered_prg.cpp
/// @brief an example of `dpf::randomness::buffered_prg` and `lane_table`
/// @}
/// @{
/// @example iterables/setbit_index_iterable.cpp setbit_index_iterable.cpp
/// @brief an example of `dpf::setbit_index_iterable` in use
/// @example iterables/advice_bit_iterable.cpp advice_bit_iterable.cpp
/// @brief an example of `dpf::advice_bit_iterable` in use
/// @example iterables/parallel_bit_iterable.cpp parallel_bit_iterable.cpp
/// @brief an example of `dpf::parallel_bit_iterable` in use
/// @example iterables/subinterval_iterable.cpp subinterval_iterable.cpp
/// @brief an example of `dpf::subinterval_iterable` in use
/// @example iterables/subsequence_iterable.cpp subsequence_iterable.cpp
/// @brief an example of `dpf::subsequence_iterable` in use
/// @example iterables/zip_iterable.cpp zip_iterable.cpp
/// @brief an example of `dpf::zip_iterable` in use
/// @}