next up previous
Next: About this document ... Up: Diesel Standard Library Reference Previous: Precedence of binary operators


Index

!
Tables (maps)
!=
Equality, ordering, and hashing
!==
Maximal and minimal types,
!=_unordered
Basic collections
*
Numbers | 2-d matrices
**
Numbers
*_ov
Numbers
*_ugly
2-d matrices
+
Numbers | Numbers | 2-d matrices
+_ov
Numbers
$-$
Numbers | Numbers
$-$_ov
Numbers | Numbers
/
Numbers
/_float
Numbers
/_float_ov
Numbers
/_ov
Numbers
$>$
Equality, ordering, and hashing
$>>$
Integers
$>>$_logical
Integers
$>>$_ov
Integers
$>$=
Equality, ordering, and hashing
$>$=_unsigned
Integers
$>$_unsigned
Integers
$<$
Equality, ordering, and hashing
$<<$
Integers
$<<$_ov
Integers
$<$=
Equality, ordering, and hashing
$<$=_lex
Tuples | Tuples | Tuples | Tuples
$<$=_unsigned
Integers
$<$_unsigned
Integers
%
Integers
%_ov
Integers
&
Booleans and branching
&&
Collectors
=
Equality, ordering, and hashing
=$>$
Booleans and branching
==
Maximal and minimal types,
==$>$
Concrete implementations
=_or_zero
Implementations
=_unordered
Basic collections
|
Booleans and branching
||
Ordered collections and sequences
abs
Numbers
Absent
Options | Options | Options
absent_keyed_set
Keyed sets
absent_small_element
Set implementations
absent_table
Concrete implementations
AbsentKeyedSet
Keyed sets | Keyed sets
AbsentSmallElement
Set implementations | Set implementations
AbsentTable
Concrete implementations | Concrete implementations
add
Removing and adding elements
add_all
Removing and adding elements
add_all_last
Ordered collections and sequences
add_all_nonmember
Removing and adding elements
add_count
Bags
add_edge
Graphs and partial orders | Graphs and partial orders
add_first
Ordered collections and sequences
add_functional
Removing and adding elements
add_id
Set implementations
add_last
Ordered collections and sequences
add_node
Graphs and partial orders
add_nonmember
Removing and adding elements
add_nonmember_count
Bags
add_ov
Integers
add_partial_order_edges
Graphs and partial orders
add_var_decl
Reflection | Reflection
after_start
Streams
allocate_index_for_element
Set implementations
any
Maximal and minimal types, | Basic collections
App
Application hooks | Application hooks | Application hooks
append
Lists
argv
System operations
as_big_int
Integers
as_byte_vector
Implementations
as_char
Characters
as_collection
Streams
as_collector
text_lines
as_double_float
Numbers
as_float
Numbers
as_float_vector
Implementations
as_i_byte_vector
Implementations
as_i_float_vector
Implementations
as_i_short_vector
Implementations
as_i_vector
Implementations | Implementations
as_i_vstring
Strings
as_i_word_vector
Implementations
as_int
Numbers
as_int8
Integers
as_integer
Booleans and branching
as_list_set
Set implementations
as_m_byte_vector
Implementations
as_m_float_vector
Implementations
as_m_indexed
Indexed collections: vector, array,
as_m_short_vector
Implementations
as_m_vector
Implementations | Implementations
as_m_vstring
Strings
as_m_word_vector
Implementations
as_ordered_collection
Ordered collections and sequences
as_present
Options | Options
as_short_vector
Implementations
as_single_float
Numbers
as_small_int
Integers | Integers
as_small_int_if_possible
Integers
as_string
Characters
as_vector
Implementations
as_vstring
Strings
as_word_vector
Implementations
ascii_code
Characters
Ask
ask | ask | ask
ask_yes_no
ask
assert
Booleans and branching | Booleans and branching
assign
Reflection
Assoc
Concrete implementations | Concrete implementations | Concrete implementations | Concrete implementations
assoc_CR_table
Concrete implementations
assoc_table
Concrete implementations
AssocTable
Concrete implementations | Concrete implementations
average
Numbers | Basic collections
average_over_all
Basic collections | Basic collections
backward
Streams | Streams
Bag
Bags | Bags | Bags
bag_exactly
Bags
basename
Unix files
before_end
Streams
benchmark_closure
System operations
big_int
Integers
big_keyed_set
Keyed sets
big_table
Concrete implementations
BigInt
Integers | Integers
bit_and
Integers | Implementations
bit_and_in_place
Implementations
bit_difference
Implementations
bit_difference_in_place
Implementations
bit_not
Integers | Implementations
bit_not_in_place
Implementations
bit_or
Integers | Implementations
bit_or_in_place
Implementations
bit_set
Set implementations
bit_set_id_manager
Set implementations
bit_vector
Implementations
bit_xnor
Integers | Implementations
bit_xnor_in_place
Implementations
bit_xor
Integers | Implementations
bit_xor_in_place
Implementations
BitSet
Set implementations | Set implementations
BitVector
Implementations | Implementations
BlockInput
ask | ask
Bool
Booleans and branching | Booleans and branching | Booleans and branching
bottom_up_do
Graphs and partial orders
bottoms
Graphs and partial orders
breakpoint
System operations | Reflection | Reflection
buckets_in_quadratic_probing_order_do
Hash tables
byte_vector
Implementations
ByteVector
Implementations | Implementations
caching_bit_set
Set implementations
caching_bit_set_2
Set implementations
caching_bit_set_element
Set implementations
caching_bit_set_element_2
Set implementations
caller
Reflection
canonicalize_dirname
Unix files
canonicalize_filename
Unix files
case
Looping and closures
case_pair
Looping and closures
chained_hash_CR_table
Hash tables
chained_hash_keyed_set
Keyed sets
chained_hash_set
Set implementations
chained_hash_table
Hash tables
ChainedHashKeyedSet
Keyed sets | Keyed sets
ChainedHashSet
Set implementations | Set implementations
ChainedHashTable
Hash tables | Hash tables
Char
Characters | Characters | Characters
char_code
Characters
Character
Characters | Characters | Characters
check_correctness
Hash tables
check_for_breakpoint
Utilities
check_if_missing_and_add
Sets
clear_all_bits
Implementations
clear_bit
Integers
clear_marks
Graphs and partial orders
close
Unix files | Unix files
close_brace
Basic collections
Closure
Looping and closures | Looping and closures | Looping and closures
col
2-d matrices
Collection
Basic collections | Basic collections | Basic collections
collection_exactly
Basic collections
collection_name
Basic collections
Collector
Collectors | Collectors | Collectors
Comparable
Equality, ordering, and hashing | Equality, ordering, and hashing
compare
Equality, ordering, and hashing | Equality, ordering, and hashing | Equality, ordering, and hashing
compile_date
System operations
cond_msg
Utilities
cond_msg_no_CR
Utilities
cons
Lists | Lists
copy
Basic collections
copy_as_hash_set
Set implementations | Set implementations | Set implementations
copy_empty
Removing and adding elements
copy_from
Indexed collections: vector, array, | Indexed collections: vector, array,
copy_init
2-d matrices | 2-d matrices
copy_mutable
Sets | Tables (maps)
copy_mutable_init
2-d matrices | 2-d matrices
count
Basic collections
count_generically
Basic collections
count_pred
Basic collections
count_subsequences
Indexed collections: vector, array,
cpu_time
System operations
create_anon_object
Reflection
create_binary_for_update
Unix files
create_binary_for_writing
Unix files
create_char_copy
Strings
create_char_empty
Strings
create_char_filled
Strings
create_char_init
Strings
create_char_mapped
Strings
create_char_mapped_associations
Strings
create_char_sized
Strings
create_copy
Indexed collections: vector, array, | Indexed collections: vector, array,
create_empty
Indexed collections: vector, array,
create_filled
Indexed collections: vector, array, | Indexed collections: vector, array,
create_for_update
Unix files
create_for_writing
Unix files
create_init
Indexed collections: vector, array, | Indexed collections: vector, array,
create_mapped
Indexed collections: vector, array, | Indexed collections: vector, array,
create_mapped_associations
Indexed collections: vector, array, | Indexed collections: vector, array,
create_named_object
Reflection
create_sized
Indexed collections: vector, array,
cube
Numbers
current_env
Reflection
current_time
Time and date
date
Time and date
date_info
Time and date
day_of_month
Time and date
day_of_week
Time and date
day_of_week_name
Time and date
day_of_week_shortname
Time and date
day_of_year
Time and date
debug_on_error
Utilities
debuggable_env
Reflection
debugger
Reflection
decl_context_string
Reflection
defines_var
Reflection
dequeue
stack, queue | stack, queue
detailed_PIC_statistics
System operations
detected_eof
Unix files
difference
Unordered collections
difference_in_place
Set implementations
directed_field_init_send
Reflection
dirname
Unix files
distribution
Histograms | Histograms
div_ov
Integers
do
Basic collections | Ordered collections and sequences | Ordered collections and sequences | Ordered collections and sequences | 2-d matrices
do_allowing_updates
Basic collections
do_associations
Tables (maps)
do_associations_allowing_updates
Tables (maps)
do_associations_continue
Tables (maps)
do_associations_exit
Tables (maps)
do_associations_exit_continue
Tables (maps)
do_continue
Basic collections
do_digits_increasing
Integers
do_digits_increasing_base
Integers
do_exit
Basic collections
do_exit_continue
Basic collections
do_ones
Implementations
do_with_counts
Bags
dominant_union_find_set
Union-find sets
DominantUnionFindSet
Union-find sets | Union-find sets
double_float
Floating-point numbers
double_float_infinity
Floating-point numbers
double_float_NaN
Floating-point numbers
double_float_negative_infinity
Floating-point numbers
DoubleFloat
Floating-point numbers | Floating-point numbers
down_edges
Graphs and partial orders
down_node
Graphs and partial orders
down_nodes_do
Graphs and partial orders
dynamic
Maximal and minimal types,
earliest_time
Time and date
elem_id_manager
Set implementations
elem_id_manager_2
Set implementations
elem_present
Set implementations
elem_print
Basic collections
elem_print_string
Basic collections
elem_separator
Basic collections
element_to_index
Set implementations
elems_print
Basic collections
elems_print_string
Basic collections | Ordered collections and sequences
else
Looping and closures
empty_env
Reflection
empty_list
Lists
empty_set
Sets
empty_tree
Sorted collections
enqueue
stack, queue
env
System operations
Environment
Reflection | Reflection
Equal
Equality, ordering, and hashing
error
Maximal and minimal types, | Exception handling | Exception handling
error_string
Unix files
evaluation_env
Reflection
every
Basic collections
exact_log_base
Integers
exit
Looping and closures | System operations
exit_continue
Looping and closures
exit_value
Looping and closures
exit_value_continue
Looping and closures
expand_filename
Unix files | Unix files
extend_method_table
Reflection
extensible_collection
Removing and adding elements
extensible_ordered_collection
Ordered collections and sequences
extensible_sequence
Ordered collections and sequences
extensible_stream
Streams
ExtensibleCollection
Removing and adding elements | Removing and adding elements
ExtensibleOrderedCollection
Ordered collections and sequences | Ordered collections and sequences
ExtensibleSequence
Ordered collections and sequences | Ordered collections and sequences
extensions
Reflection
factorial
Integers
factory
Indexed collections: vector, array,
false
Booleans and branching
fetch
Tables (maps) | Tables (maps) | 2-d matrices | Reflection
fetch_and_do
Tables (maps)
fetch_internal
System operations
fetch_object
Reflection
fetch_or_init
Tables (maps)
fibonacci
Integers
fibonacci_recursive
Integers
field_init_send
Reflection
fifth
Tuples
File
Unix files | Unix files
file_exists
Unix files
file_name
Unix files
filtered_table
Filtered and mapped views
FilteredTable
Filtered and mapped views | Filtered and mapped views
find
Basic collections | Basic collections
find_defining_env
Reflection
find_file
Unix files | Unix files
find_index
Indexed collections: vector, array, | Indexed collections: vector, array,
find_key
Tables (maps) | Tables (maps)
find_key_generically
Tables (maps) | Tables (maps)
find_set
Union-find sets
finish_show_counter
Utilities
first
Tuples | Tuples | Tuples | Tuples | Ordered collections and sequences
flat_string
Collectors
flat_vector
Ordered collections and sequences
flatten
Ordered collections and sequences | Ordered collections and sequences
flatten_eval
Ordered collections and sequences | Ordered collections and sequences
flatten_eval_ignoring_empty
Ordered collections and sequences
flatten_ignoring_empty
Ordered collections and sequences
float_vector
Implementations
FloatVector
Implementations | Implementations
flush
Streams | Unix files
for
Implementations | Implementations
forward
Sorted collections | Streams | Streams
fourth
Tuples | Tuples | Ordered collections and sequences
frequency_sorted_print_string
Histograms
from_ascii
Characters | Characters
from_current_position
Unix files
from_end
Unix files
from_node
Graphs and partial orders
from_start
Unix files
from_unicode
Characters
functionally_extensible_collection
Removing and adding elements
functionally_extensible_removable_collection
Removing and adding elements
FunctionallyExtensibleCollection
Removing and adding elements | Removing and adding elements
FunctionallyExtensibleRemovableCollection
Removing and adding elements | Removing and adding elements
garbage_collect
System operations
General
Maximal and minimal types, | Maximal and minimal types,
generic_app
Application hooks
generic_factory
Indexed collections: vector, array,
get_bit
Integers
get_block_input
ask
get_mod_time
Unix files | Unix files
get_rand
Random numbers
global_env
Reflection
Graph
Graphs and partial orders | Graphs and partial orders | Graphs and partial orders
graph_edge
Graphs and partial orders | Graphs and partial orders
graph_node
Graphs and partial orders | Graphs and partial orders
GreaterThan
Equality, ordering, and hashing
handle_system_errors
Exception handling
has_key
Keyed sets
has_prefix
Indexed collections: vector, array,
has_subsequence
Indexed collections: vector, array,
has_suffix
Indexed collections: vector, array,
hash
Equality, ordering, and hashing
hash_bag
Bags
hash_CR_table
Hash tables
hash_key
Keyed sets
hash_keyed_set
Keyed sets
hash_set
Set implementations
hash_shift
Ordered collections and sequences
hash_table
Hash tables
Hashable
Equality, ordering, and hashing | Equality, ordering, and hashing
HashBag
Bags | Bags
hashing_bit_set
Set implementations
hashing_bit_set_id_manager
Set implementations
HashKeyedSet
Keyed sets | Keyed sets
HashSet
Set implementations | Set implementations
HashTable
Hash tables | Hash tables
Histogram
Histograms | Histograms | Histograms
hours
Time and date
i_bag
Bags
i_bag_exactly
Bags
i_indexed
Indexed collections: vector, array,
i_indexed_exactly
Indexed collections: vector, array,
i_indexed_factory
Indexed collections: vector, array,
i_keyed_set
Keyed sets
i_keyed_set_exactly
Keyed sets
i_set
Sets
i_string
Strings
i_string_factory
Strings
i_table
Tables (maps)
i_table_exactly
Tables (maps)
i_unordered_collection
Unordered collections
i_unordered_collection_exactly
Unordered collections
i_vector
Implementations
i_vector_exactly
Implementations
i_vector_factory
Implementations
i_vstring
Strings
i_vstring_factory
Strings
id_manager
Set implementations
id_num
Set implementations
id_num_2
Set implementations
identity_assoc
Concrete implementations
identity_assoc_CR_table
Concrete implementations
identity_assoc_table
Concrete implementations
identity_comparable
Equality, ordering, and hashing
identity_hashable
Equality, ordering, and hashing
IdentityAssoc
Concrete implementations | Concrete implementations
IdentityComparable
Equality, ordering, and hashing
IdentityHashable
Equality, ordering, and hashing
IdentityTable
Concrete implementations | Concrete implementations
if
Booleans and branching | Booleans and branching
if_absent
Options | Options
if_char
Characters | Characters
if_false
Booleans and branching | Booleans and branching
if_present
Options | Options
in_edges
Graphs and partial orders
includes
Basic collections
includes_all
Basic collections
includes_all_bits
Implementations
includes_all_generically
Basic collections
includes_generically
Basic collections
includes_id
Set implementations
includes_index
Indexed collections: vector, array,
includes_key
Tables (maps)
includes_some
Basic collections
increment
Histograms | Histograms
increment_by_count
Histograms
indent
text_lines
index_to_element
Set implementations
indexed
Indexed collections: vector, array,
indexed_exactly
Indexed collections: vector, array,
indexed_factory
Indexed collections: vector, array,
indexed_stream_view
stream_views ; view_stream
indexed_table
Filtered and mapped views
IndexedCollection
Indexed collections: vector, array, | Indexed collections: vector, array,
IndexedStreamView
stream_views ; view_stream | stream_views ; view_stream
indices_do
2-d matrices
individual_object_size
System operations
Inheritance
Reflection | Reflection
inherits_from
Reflection
insert
Streams
insert_all
Streams
insertable_stream
Streams
int
Integers
int_time_to_integer_time
Time and date
Integer
Integers | Integers | Integers
integer_time_to_int_time
Time and date | Time and date
intersection
Unordered collections
intersection_in_place
Set implementations
Interval
Implementations | Implementations | Implementations
is_abs_filename
Unix files
is_absent
Options
is_all_ones
Implementations
is_all_zeros
Implementations
is_alphanumeric
Characters
is_append
Unix files
is_at_end
Streams
is_at_start
Streams
is_bottom
Graphs and partial orders
is_char
Characters
is_daylight_savings_time
Time and date
is_digit
Characters | Characters
is_disjoint
Unordered collections
is_disjoint_bits
Implementations
is_empty
Basic collections
is_even
Integers
is_hex_digit
Characters
is_int8
Integers
is_letter
Characters
is_lower_case
Characters
is_multiple
Basic collections
is_nil
Sorted collections
is_octal_digit
Characters
is_odd
Integers
is_present
Options
is_printable
Characters
is_read_write
Unix files
is_readable
Unix files
is_same_key
Keyed sets
is_singleton
Basic collections
is_static_env
Reflection
is_strict_subset
Unordered collections
is_subset
Unordered collections
is_top
Graphs and partial orders
is_unreadable
Unix files
is_unwritable
Unix files
is_upper_case
Characters
is_white
Characters
is_writable
Unix files
key
Concrete implementations | Concrete implementations | Keyed sets
keyed_comparable
Keyed sets
keyed_hashable
Keyed sets
keyed_set
Keyed sets
keyed_set_exactly
Keyed sets | Keyed sets | Keyed sets
KeyedSet
Keyed sets | Keyed sets
keys
Tables (maps)
keys_do
Tables (maps)
keys_do_allowing_updates
Tables (maps)
keys_list
Tables (maps)
keys_set
Tables (maps)
last
Ordered collections and sequences
latest_time
Time and date
length
Basic collections
LessThan
Equality, ordering, and hashing
lexically_enclosing_env
Reflection
lines
text_lines
List
Lists | Lists | Lists
list_bag
Bags
list_exactly
Lists
list_keyed_set
Keyed sets
list_set
Set implementations
list_stream_view
stream_views ; view_stream
ListStreamView
stream_views ; view_stream | stream_views ; view_stream
local_vars_do
Reflection
log_base
Integers
lookup
Reflection
lookup_assign
Reflection
lookup_element_for_index
Set implementations
lookup_index_for_element
Set implementations
loop
Looping and closures
loop_continue
Looping and closures
loop_exit
Looping and closures
loop_exit_continue
Looping and closures
loop_exit_value
Looping and closures
loop_exit_value_continue
Looping and closures
m_bag
Bags | Bags
m_binary_tree
Sorted collections
m_filtered_table
Filtered and mapped views
m_indexed
Indexed collections: vector, array,
m_indexed_factory
Indexed collections: vector, array,
m_indexed_stream_view
stream_views ; view_stream
m_indexed_table
Filtered and mapped views
m_keyed_set
Keyed sets | Keyed sets
m_list
Lists | Lists
m_list_stream_view
stream_views ; view_stream
m_mapped_table
Filtered and mapped views
m_matrix
2-d matrices
m_positionable_stream
Streams
m_removable_table
Tables (maps)
m_reversible_stream
Streams
m_set
Sets
m_sorted_collection
Sorted collections
m_stream
Streams
m_string
Strings
m_string_factory
Strings
m_string_view
Filtered and mapped views
m_table
Tables (maps)
m_table_like
Tables (maps)
m_unordered_collection
Unordered collections
m_vector
Implementations
m_vector_factory
Implementations
m_vstring
Strings
m_vstring_factory
Strings
map
Indexed collections: vector, array,
map_associations
Indexed collections: vector, array,
mapped_table
Filtered and mapped views
MappedCollection
Filtered and mapped views | Filtered and mapped views
match
Keyed sets | Keyed sets
Matrix
2-d matrices | 2-d matrices | 2-d matrices | 2-d matrices
max
Equality, ordering, and hashing | Basic collections
max_double_float
Floating-point numbers
max_int
Integers
max_over_all
Basic collections | Basic collections
max_single_float
Floating-point numbers
mb
Options
Message
Reflection | Reflection
method
Implementations
min
Equality, ordering, and hashing | Basic collections
min_double_float
Floating-point numbers
min_int
Integers
min_over_all
Basic collections | Basic collections
min_positive_double_float
Floating-point numbers
min_positive_single_float
Floating-point numbers
min_single_float
Floating-point numbers
minutes
Time and date
mod
Integers
mod_ov
Integers
mod_time
Unix files | Unix files
mod_time_internal
Unix files
module_name
Reflection | Reflection
month_of_year
Time and date
month_of_year_name
Time and date
month_of_year_shortname
Time and date
mul_ov
Integers
mutable_factory
Indexed collections: vector, array,
my_caller
Reflection | Reflection
negate
Numbers
negate_ov
Integers
new_assoc
Concrete implementations
new_assoc_CR_table
Concrete implementations
new_assoc_table
Concrete implementations
new_assoc_table_init_from
Concrete implementations
new_bit_set
Set implementations
new_bit_set_id_manager
Set implementations
new_bit_vector
Implementations
new_chained_hash_CR_table
Hash tables | Hash tables
new_chained_hash_keyed_set
Keyed sets | Keyed sets
new_chained_hash_set
Set implementations | Set implementations
new_chained_hash_table
Hash tables | Hash tables
new_collector
Collectors
new_date_info
Time and date
new_graph
Graphs and partial orders
new_graph_edge
Graphs and partial orders
new_hash_bag
Bags
new_hash_CR_table
Hash tables | Hash tables
new_hash_keyed_set
Keyed sets | Keyed sets
new_hash_set
Set implementations | Set implementations
new_hash_set_from
Set implementations | Set implementations | Set implementations
new_hash_table
Hash tables | Hash tables
new_hashing_bit_set_id_manager
Set implementations
new_histogram
Histograms | Histograms
new_i_byte_vector
Implementations
new_i_byte_vector_init
Implementations
new_i_byte_vector_init_from
Implementations
new_i_float_vector
Implementations
new_i_float_vector_init
Implementations
new_i_float_vector_init_from
Implementations
new_i_short_vector
Implementations
new_i_short_vector_init
Implementations
new_i_short_vector_init_from
Implementations
new_i_vector
Implementations | Implementations
new_i_vector_from
Implementations
new_i_vector_from_associations
Implementations
new_i_vector_init
Implementations
new_i_vector_init_from
Implementations
new_i_vector_init_from_associations
Implementations
new_i_vstring
Strings | Strings
new_i_vstring_init
Strings
new_i_vstring_init_from
Strings
new_i_vstring_init_from_associations
Strings
new_i_word_vector
Implementations
new_i_word_vector_init
Implementations
new_i_word_vector_init_from
Implementations
new_identity_assoc
Concrete implementations
new_identity_assoc_CR_table
Concrete implementations
new_identity_assoc_table
Concrete implementations
new_interval
Implementations | Implementations
new_list_bag
Bags
new_list_keyed_set
Keyed sets
new_list_set
Set implementations
new_m_byte_vector
Implementations | Implementations
new_m_byte_vector_init
Implementations
new_m_byte_vector_init_from
Implementations
new_m_float_vector
Implementations | Implementations
new_m_float_vector_init
Implementations
new_m_float_vector_init_from
Implementations
new_m_list
Lists
new_m_short_vector
Implementations | Implementations
new_m_short_vector_init
Implementations
new_m_short_vector_init_from
Implementations
new_m_vector
Implementations | Implementations | Implementations | Implementations
new_m_vector_from
Implementations
new_m_vector_from_associations
Implementations
new_m_vector_init
Implementations
new_m_vector_init_from
Implementations
new_m_vector_init_from_associations
Implementations
new_m_vstring
Strings | Strings
new_m_vstring_init
Strings
new_m_vstring_init_from
Strings
new_m_vstring_init_from_associations
Strings
new_m_vstring_no_init
Strings
new_m_word_vector
Implementations | Implementations
new_m_word_vector_init
Implementations
new_m_word_vector_init_from
Implementations
new_ordered_assoc_CR_table
Concrete implementations
new_ordered_assoc_table
Concrete implementations
new_partial_order
Graphs and partial orders
new_partial_order_edge
Graphs and partial orders | Graphs and partial orders
new_predicate_skip_list
Sorted collections
new_queue
stack, queue
new_rand_stream
Random numbers | Random numbers
new_skip_list
Sorted collections
new_skip_list_node
Sorted collections
new_small_keyed_set
Keyed sets
new_small_set
Set implementations
new_small_table
Concrete implementations
new_sorted_collection
Sorted collections
new_stack
stack, queue
new_string_stream
stream_views ; view_stream
new_text_lines
text_lines
new_unsorted_histogram
Histograms | Histograms
new_vector_matrix_init
2-d matrices
next
Sorted collections | Streams | Streams
next_N
Streams
next_probe
Hash tables
next_to_last
Ordered collections and sequences
nil
Lists
non_empty
Basic collections
non_empty_list
Lists
none
Maximal and minimal types,
nonfatal_os_error
Unix files
not
Booleans and branching
num
Numbers
num_cols
2-d matrices
num_hash_bits
Ordered collections and sequences
num_int_bits
Integers
num_rows
2-d matrices
Number
Numbers | Numbers
object_size
System operations
object_size_histogram
System operations
on_error
Exception handling
only
Basic collections | Basic collections
open_binary_for_append
Unix files
open_binary_for_appending_update
Unix files
open_binary_for_reading
Unix files
open_binary_for_update
Unix files
open_brace
Basic collections
open_file
Unix files | Unix files
open_for_append
Unix files
open_for_appending_update
Unix files
open_for_reading
Unix files
open_for_update
Unix files
open_mode
Unix files
open_table
Hash tables
OpenHashTableImpl
Hash tables | Hash tables
order_print_string
Graphs and partial orders
Ordered
Equality, ordering, and hashing | Equality, ordering, and hashing
ordered_above
Graphs and partial orders
ordered_assoc_CR_table
Concrete implementations
ordered_assoc_table
Concrete implementations
ordered_below
Graphs and partial orders
ordered_collection
Ordered collections and sequences | Ordered collections and sequences | Ordered collections and sequences
ordered_collection_exactly
Ordered collections and sequences | Ordered collections and sequences | Ordered collections and sequences
ordered_hashable
Equality, ordering, and hashing
ordered_keys
Histograms
ordered_strictly_above
Graphs and partial orders
ordered_strictly_below
Graphs and partial orders
ordered_using_compare
Equality, ordering, and hashing
OrderedCollection
Ordered collections and sequences | Ordered collections and sequences
OrderedCompareResult
Equality, ordering, and hashing
OrderedHashable
Equality, ordering, and hashing
OrderedUsingCompare
Equality, ordering, and hashing
os_error
Unix files
out_edges
Graphs and partial orders
overlaps
Unordered collections
overwrite_msg
Utilities
pad
Strings
pad_left
Strings | Strings
pad_right
Strings | Strings
Pair
Tuples | Tuples | Tuples | Tuples | Tuples | Tuples | Tuples
parse_as_double
Floating-point numbers | Floating-point numbers
parse_as_float
Floating-point numbers | Floating-point numbers
parse_as_int
Integers | Integers | Integers
parse_as_small_int
Integers | Integers | Integers
parse_char_as_int
Characters | Characters | Characters
partial_order
Graphs and partial orders | Graphs and partial orders
partial_order_edge
Graphs and partial orders | Graphs and partial orders
partial_order_node
Graphs and partial orders | Graphs and partial orders
partially_ordered
Equality, ordering, and hashing
partially_ordered_using_$<$=
Equality, ordering, and hashing
PartiallyOrdered
Equality, ordering, and hashing
PartiallyOrderedCompareResult
Equality, ordering, and hashing
PartiallyOrderedUsingLE
Equality, ordering, and hashing
PartialOrder
Graphs and partial orders | Graphs and partial orders
path_name
Unix files
peek_next
Streams | Streams
peek_prev
Streams | Streams
percent_print_string
Histograms
pi
Floating-point numbers
PIC_statistics
System operations
pick_any
Basic collections | Basic collections
pick_any_key
Tables (maps) | Tables (maps)
pop
stack, queue
pos
Indexed collections: vector, array, | Indexed collections: vector, array,
position
Streams | Unix files
position_mode
Unix files
positionable_stream
Streams
power
Numbers
pred
Numbers
prev
Streams | Streams
previous_probe
Hash tables
prim_resend
Reflection
print
Maximal and minimal types, | Unix files
print_and_zero_runtime_counters
System operations
print_header
Graphs and partial orders
print_headers
Graphs and partial orders
print_heap
System operations
print_line
Maximal and minimal types, | Maximal and minimal types,
print_msg
Utilities
print_msg_no_CR
Utilities
print_statistics
Histograms | Histograms
print_string
Maximal and minimal types,
print_string_base
Integers
print_string_padded
Integers
probe_histogram
Hash tables | Hash tables
process_size
System operations
profile
System operations | System operations
profiling_off
System operations
profiling_on
System operations
push
stack, queue
Quadruple
Tuples | Tuples | Tuples | Tuples | Tuples | Tuples | Tuples
Queue
stack, queue | stack, queue | stack, queue
Quintuple
Tuples | Tuples | Tuples | Tuples | Tuples | Tuples | Tuples
rand_sl_level_stream
Sorted collections
random_stream
Random numbers
random_vector
Random numbers
RandomStream
Random numbers | Random numbers
range_do
Indexed collections: vector, array,
read
Unix files | Unix files
read_line
Unix files | Unix files | Unix files
read_line_into
Unix files | Unix files
read_object_from_file
Unix files | Unix files
read_object_from_file_name
Unix files | Unix files | Unix files
read_partial
Unix files | Unix files
read_whole_text_file
Unix files | Unix files
real_time
Time and date
reduce
Basic collections | Basic collections
reduce_nonempty
Basic collections | Basic collections
Reflection
Reflection | Reflection | Reflection | Reflection
rem
Integers
removable_collection
Removing and adding elements
removable_stream
Streams
removable_table
Tables (maps)
RemovableCollection
Removing and adding elements | Removing and adding elements
remove
Removing and adding elements | Removing and adding elements
remove_all
Removing and adding elements
remove_and_return_one
Lists
remove_any
Removing and adding elements | Removing and adding elements
remove_edge
Graphs and partial orders | Graphs and partial orders
remove_element
Set implementations
remove_first
Ordered collections and sequences | Ordered collections and sequences
remove_if
Removing and adding elements
remove_key
Tables (maps) | Tables (maps)
remove_keys_if
Tables (maps)
remove_last
Ordered collections and sequences | Ordered collections and sequences
remove_last_N
Ordered collections and sequences
remove_match
Keyed sets | Keyed sets
remove_next
Streams
remove_node
Graphs and partial orders
remove_prefix
Indexed collections: vector, array,
remove_suffix
Indexed collections: vector, array,
replace_all
Tables (maps) | Lists
replace_any
Tables (maps) | Tables (maps) | Lists | Lists
replace_if
Tables (maps) | Lists
reset_id_manager
Set implementations
reset_id_num
Set implementations
reset_id_num_2
Set implementations
resize
Implementations | Implementations
rest
Lists
reverse
Ordered collections and sequences
reverse_do
Ordered collections and sequences | Ordered collections and sequences | Ordered collections and sequences | Ordered collections and sequences
reversible_stream
Streams
round_down
Integers
round_up
Integers
row
2-d matrices
rows
2-d matrices
rs
Sorted collections
running_under_emacs
Utilities
runtime_env
Reflection
second
Tuples | Tuples | Tuples | Tuples | Ordered collections and sequences
seconds
Time and date
select
Basic collections
select_as
Basic collections
select_as_array
Basic collections
select_as_m_list
Basic collections
select_first
Basic collections | Basic collections
send
Reflection | Reflection
Sequence
Ordered collections and sequences | Ordered collections and sequences | Ordered collections and sequences
sequence_exactly
Ordered collections and sequences
Set
Sets | Sets | Set implementations
set_!
Tables (maps)
set_all_bits
Implementations
set_bit
Integers
set_breakpoint
Reflection
set_file_position
Unix files
set_first
Indexed collections: vector, array,
set_fourth
Indexed collections: vector, array,
set_last
Indexed collections: vector, array,
set_length
Bags
set_next
Streams
set_only
Indexed collections: vector, array,
set_peek_next
Streams
set_peek_prev
Streams
set_position
Streams | Streams
set_position_relative
Unix files | Unix files
set_prev
Streams
set_rand_seed
Random numbers
set_rest
Lists
set_second
Indexed collections: vector, array,
set_third
Indexed collections: vector, array,
short_vector
Implementations
ShortVector
Implementations | Implementations
show_breakpoints
Reflection
show_counter
Utilities
shrink_filename
Unix files
shrink_set
Set implementations
shrink_small_set
Keyed sets
shrink_table
Concrete implementations
sign
Numbers
simple_binary_tree
Sorted collections
simple_list
Lists
single_float
Floating-point numbers
single_float_infinity
Floating-point numbers
single_float_NaN
Floating-point numbers
single_float_negative_infinity
Floating-point numbers
SingleFloat
Floating-point numbers | Floating-point numbers
skip_list
Sorted collections
skip_list_cons
Sorted collections
skip_list_nil
Sorted collections
skip_list_nil_value
Sorted collections
skip_list_node
Sorted collections
SkipList
Sorted collections | Sorted collections
SkipListImpl
Sorted collections | Sorted collections
slide_elems
Indexed collections: vector, array,
slide_elems_by
Indexed collections: vector, array,
small_keyed_set
Keyed sets
small_set
Set implementations
small_table
Concrete implementations
SmallInteger
Integers | Integers
SmallKeyedSet
Keyed sets | Keyed sets
SmallSet
Set implementations | Set implementations
SmallTable
Concrete implementations | Concrete implementations
sort
Indexed collections: vector, array,
sort_by
Indexed collections: vector, array, | Indexed collections: vector, array,
sorted_collection
Sorted collections
sorted_collection_exactly
Sorted collections
sorted_histogram
Histograms
SortedCollection
Sorted collections | Sorted collections
splice_onto_end
Lists
split
Indexed collections: vector, array, | ask | ask
split_input
ask | ask
square
Numbers
Stack
stack, queue | stack, queue | stack, queue
start
Implementations
stderr
Unix files
stdin
Unix files
Stdlib
Maximal and minimal types, | Maximal and minimal types, | Equality, ordering, and hashing | Numbers | Integers | Integers | Integers | Floating-point numbers | Floating-point numbers | Characters | Options | Tuples | Booleans and branching | Looping and closures | Exception handling | Basic collections | Removing and adding elements | Removing and adding elements | Unordered collections | Sets | Set implementations | Set implementations | Set implementations | Set implementations | Bags | Bags | Union-find sets | Union-find sets | Tables (maps) | Concrete implementations | Concrete implementations | Concrete implementations | Hash tables | Hash tables | Ordered collections and sequences | Ordered collections and sequences | Indexed collections: vector, array, | Implementations | Implementations | Implementations | Implementations | Implementations | Implementations | Implementations | Strings | Lists | Sorted collections | Sorted collections | stack, queue | stack, queue | Keyed sets | Keyed sets | Keyed sets | Keyed sets | Collectors | Histograms | Filtered and mapped views | Filtered and mapped views | Streams | stream_views ; view_stream | stream_views ; view_stream | stream_views ; view_stream | Random numbers | Unix files | ask | Time and date | text_lines | 2-d matrices | Graphs and partial orders | Graphs and partial orders | System operations | Reflection | Reflection | Reflection | Application hooks | Utilities
stdout
Unix files
step
Implementations
step_show_counter
Utilities
stop
Implementations
store
Tables (maps) | Tables (maps) | Tables (maps) | 2-d matrices
store_all
Tables (maps)
store_internal
System operations
store_no_dup
Tables (maps)
Stream
Streams | Streams | Streams
String
Strings | Strings | Strings
string_factory
Strings
string_view
Filtered and mapped views
StringStream
stream_views ; view_stream | stream_views ; view_stream
strip_leading_path
Unix files
sub_ov
Integers
succ
Numbers
swap
Indexed collections: vector, array,
switch
Looping and closures
sys_breakpoint
System operations
System
System operations | System operations | System operations | System operations
Table
Tables (maps) | Tables (maps) | Tables (maps)
table_exactly
Tables (maps) | Tables (maps)
table_like
Tables (maps)
table_like_exactly
Tables (maps)
text_lines
text_lines
TextLines
text_lines | text_lines
third
Tuples | Tuples | Tuples | Ordered collections and sequences
time
System operations
time_value
System operations
time_zone_name
Time and date
TimeAndDate
Time and date | Time and date
times_do
Integers
to_end
Streams
to_lower_case
Characters
to_node
Graphs and partial orders
to_start
Streams
to_upper_case
Characters
top
stack, queue
top_down_do
Graphs and partial orders
tops
Graphs and partial orders
total
Basic collections
tree_node
Sorted collections
Triple
Tuples | Tuples | Tuples | Tuples | Tuples | Tuples | Tuples
true
Booleans and branching | Booleans and branching
truncated_percent_print_string
Histograms
type_id
Reflection
Unicode
Characters | Characters
unicode_char
Characters
union
Unordered collections
union_find_set
Union-find sets
union_in_place
Set implementations
union_set
Union-find sets
UnionFindSet
Union-find sets | Union-find sets
Unordered
Equality, ordering, and hashing
unordered_collection
Unordered collections
unordered_collection_exactly
Unordered collections | Unordered collections | Unordered collections
UnorderedCollection
Unordered collections | Unordered collections
unrolled_switch
Looping and closures
unsorted_distribution
Histograms
until
Looping and closures
until_false
Looping and closures
until_true
Looping and closures
unwind_protect
Exception handling
up_edges
Graphs and partial orders
up_node
Graphs and partial orders
up_nodes_do
Graphs and partial orders
upcast
Maximal and minimal types,
using_app
Application hooks
Utilities
Utilities
value
Concrete implementations | Concrete implementations | Sorted collections
values_print_string
Tables (maps)
Vector
Implementations | Implementations | Implementations
vector_exactly
Implementations
vector_factory
Implementations
vector_matrix
2-d matrices
view_filtered
Filtered and mapped views
view_index_mapped
Filtered and mapped views
view_indexed
Streams
view_mapped
Filtered and mapped views
view_stream
Ordered collections and sequences
view_string_index_mapped
Filtered and mapped views
view_subrange
Filtered and mapped views | Filtered and mapped views | Filtered and mapped views
view_subset
Filtered and mapped views
void
Maximal and minimal types,
vstring
Strings
vstring_factory
Strings
warn_for_assoc_tables_longer_than
Concrete implementations
warn_for_list_sets_longer_than
Set implementations
warning_msg
Utilities | Utilities
while
Looping and closures | Looping and closures
while_false
Looping and closures | Looping and closures
while_true
Looping and closures | Looping and closures
word_vector
Implementations
WordVector
Implementations | Implementations
write
Unix files | Unix files | Unix files
write_char
Unix files
write_collector
Unix files | Unix files
write_into_string_at_pos
Strings
write_line
Unix files | Unix files
write_object_to_file
Unix files | Unix files
write_object_to_file_name
Unix files | Unix files
write_to_file
Unix files | Unix files
year
Time and date
zero_runtime_counters
System operations


next up previous
Next: About this document ... Up: Diesel Standard Library Reference Previous: Precedence of binary operators

Cecil/Vortex Project