Next: About this document ...
Up: Diesel Standard Library Reference
Previous: Precedence of binary operators
- !
- 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: About this document ...
Up: Diesel Standard Library Reference
Previous: Precedence of binary operators
Cecil/Vortex Project