Up: Cecil Standard Library Reference
Previous: Precedence of binary operators
- !
- Ordered collections and sequences
| Tables (mappings)
| Indexed collections: vector, array,
- !=
- Equality, ordering, and hashing
| Integers
| Floating-point numbers
| Floating-point numbers
- !==
- Maximal and minimal types,
- *
- Numbers
| Numbers
| Numbers
| Numbers
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
| matrix
- **
- Numbers
- *_ov
- Numbers
| Integers
| Integers
- *_ugly
- matrix
- +
- Numbers
| Numbers
| Numbers
| Numbers
| Numbers
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
| matrix
- +_ov
- Numbers
| Integers
| Integers
- -
- Numbers
| Numbers
| Numbers
| Numbers
| Numbers
| Integers
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
- - _ov
- Numbers
| Numbers
| Integers
| Integers
| Integers
| Integers
- /
- Numbers
| Numbers
| Numbers
| Numbers
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
- /_ov
- Numbers
| Integers
| Integers
- Equality, ordering, and hashing
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
- Integers
| Integers
| Integers
_logical
- Integers
_ov
- Integers
=
- Equality, ordering, and hashing
| Equality, ordering, and hashing
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
=_unsigned
- Integers
_unsigned
- Integers
- Equality, ordering, and hashing
| Equality, ordering, and hashing
| Numbers
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
| Characters
| Object aggregation
| Indexed collections: vector, array,
| Sorted collections
| Sorted collections
| Sorted collections
- Integers
| Integers
| Integers
_ov
- Integers
=
- Equality, ordering, and hashing
| Equality, ordering, and hashing
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
| Characters
| Object aggregation
| Object aggregation
| Object aggregation
| Indexed collections: vector, array,
=_unsigned
- Integers
_unsigned
- Integers
- &
- Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
- &&
- Collectors
| Collectors
| Collectors
| Collectors
| Collectors
- =
- Equality, ordering, and hashing
| Equality, ordering, and hashing
| Numbers
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
| Characters
| Object aggregation
| Object aggregation
| Object aggregation
| Booleans and branching
| Unordered collections
| Set implementations
| Ordered collections and sequences
| Tables (mappings)
| Concrete implementations
| Concrete implementations
| Indexed collections: vector, array,
| Implementations
| Sorted collections
| Sorted collections
| Sorted collections
| Keyed sets
| Time and date
| matrix
| Graphs and partial orders
- =
- Booleans and branching
| Booleans and branching
- ==
- Maximal and minimal types,
- =_or_zero
- Implementations
|
- Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
||
- Ordered collections and sequences
| Indexed collections: vector, array,
| Strings
| Strings
| Strings
| Collectors
- abs
- Numbers
- acos
- Floating-point numbers
| Floating-point numbers
- add
- Bags
| Sets
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Adding and removing elements
| Adding and removing elements
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Keyed sets
| Keyed sets
| Keyed sets
- add_all
- Set implementations
| Adding and removing elements
- add_all_last
- Adding and removing elements
| Streams
- add_all_nonmember
- Adding and removing elements
- add_assoc
- Concrete implementations
| Concrete implementations
- add_edge
- Graphs and partial orders
| Graphs and partial orders
| Graphs and partial orders
- add_first
- Adding and removing elements
| Lists
| Collectors
- add_functional
- Sets
| Set implementations
| Adding and removing elements
| Adding and removing elements
| Adding and removing elements
| Lists
- add_id
- Set implementations
- add_last
- Adding and removing elements
| Lists
| Collectors
| Streams
| Unix files
| Unix files
- add_node
- Graphs and partial orders
| Graphs and partial orders
- add_nonmember
- Set implementations
| Set implementations
| Set implementations
| Adding and removing elements
| Keyed sets
| Keyed sets
| Keyed sets
- add_ov
- Integers
- add_partial_order_edges
- Graphs and partial orders
- add_value
- Histograms
- after_start
- Streams
- any
- Maximal and minimal types,
| Basic collections
- argv
- System operations
- as_big_int
- Integers
| Integers
| Integers
- as_collection
- Streams
- as_collector
- text_lines
- as_double_float
- Numbers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
- as_float
- Numbers
- as_float_vector
- Implementations
- as_i_float_vector
- Implementations
- as_i_vector
- Basic collections
| Implementations
- as_i_word_vector
- Implementations
- as_int
- Numbers
| Integers
| Floating-point numbers
| Floating-point numbers
- as_int8
- Integers
- as_integer
- Booleans and branching
| Booleans and branching
| Booleans and branching
- as_list_set
- Basic collections
- as_m_float_vector
- Implementations
- as_m_indexed
- Basic collections
| Indexed collections: vector, array,
- as_m_vector
- Basic collections
| Implementations
- as_m_vstring
- Ordered collections and sequences
| Strings
- as_m_word_vector
- Implementations
- as_ordered_collection
- Basic collections
| Bags
| Ordered collections and sequences
- as_single_float
- Numbers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
- as_small_int
- Integers
| Integers
| Integers
| Integers
- as_small_int_if_possible
- Integers
- as_string
- Characters
| text_lines
- as_vector
- Basic collections
| Implementations
- as_vstring
- Ordered collections and sequences
| Strings
- as_word_vector
- Implementations
- ascii_code
- Characters
- asin
- Floating-point numbers
| Floating-point numbers
- ask
- ask
- ask_yes_no
- ask
- assert
- Booleans and branching
| Booleans and branching
| Booleans and branching
- assoc
- Concrete implementations
| Concrete implementations
- assoc_CR_table
- Concrete implementations
- assoc_table
- Concrete implementations
- atan
- Floating-point numbers
| Floating-point numbers
- average
- Numbers
| Integers
| Integers
| Basic collections
- average_over_all
- Basic collections
| Basic collections
- backward
- Streams
| Streams
| Streams
| Streams
| Streams
- bag
- Bags
| Bags
- basename
- Unix files
- before_end
- Streams
- benchmark_closure
- System operations
- big_int
- Integers
- bit_and
- Integers
| Integers
| Implementations
- bit_difference
- Implementations
- bit_not
- Integers
| Integers
| Implementations
- bit_or
- Integers
| Integers
| Implementations
- bit_set
- Set implementations
- bit_set_id_manager
- Set implementations
- bit_vector
- Implementations
- bit_xnor
- Integers
| Implementations
- bit_xor
- Integers
| Integers
| Implementations
- bottom_up_do
- Graphs and partial orders
- bottoms
- Graphs and partial orders
- breakpoint
- System operations
- buckets_in_linear_probing_order_do
- Hash tables
- buckets_in_probing_order_do
- Hash tables
- buckets_in_quadratic_probing_order_do
- Hash tables
- caching_bit_set
- Set implementations
- caching_bit_set_2
- Set implementations
- caching_bit_set_element
- Set implementations
- caching_bit_set_element_2
- Set implementations
- case
- Looping and closures
- case_pair
- Looping and closures
| Looping and closures
- ceiling
- Floating-point numbers
| Floating-point numbers
- chained_hash_CR_table
- Hash tables
- chained_hash_keyed_set
- Keyed sets
- chained_hash_set
- Set implementations
- chained_hash_table
- Hash tables
- char
- Characters
- check_correctness
- Hash tables
- check_if_missing_and_add
- Sets
- clear_all_bits
- Implementations
- clear_bit
- Integers
| Integers
- clear_marks
- Graphs and partial orders
- close
- Unix files
| Unix files
- close_brace
- Basic collections
| Strings
- col
- matrix
- collection
- Basic collections
| Basic collections
- collection_name
- Basic collections
| Bags
| Sets
| Sets
| Sets
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Tables (mappings)
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Strings
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
| stack, queue
| stack, queue
| Keyed sets
| Keyed sets
| Keyed sets
| Collectors
| Filtered and mapped views
| Filtered and mapped views
- collector
- Collectors
| Collectors
- comparable
- Equality, ordering, and hashing
| Equality, ordering, and hashing
- compare
- Equality, ordering, and hashing
| Equality, ordering, and hashing
| Integers
| Ordered collections and sequences
- compile_date
- System operations
- compose
- Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
- cond
- Looping and closures
- cons
- Lists
| Lists
- copy
- Basic collections
| Unordered collections
| Unordered collections
| Bags
| Bags
| Bags
| Sets
| Sets
| Sets
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Ordered collections and sequences
| Ordered collections and sequences
| Adding and removing elements
| Tables (mappings)
| Tables (mappings)
| Tables (mappings)
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Hash tables
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Strings
| Lists
| Lists
| Lists
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| stack, queue
| stack, queue
| Keyed sets
| Keyed sets
| Keyed sets
| Collectors
- copy_empty
- Unordered collections
| Unordered collections
| Bags
| Sets
| Sets
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Tables (mappings)
| Tables (mappings)
| Tables (mappings)
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Hash tables
| Hash tables
| Lists
| Keyed sets
| Keyed sets
| Keyed sets
| Keyed sets
- copy_from
- Strings
| Strings
- copy_init
- matrix
| matrix
| matrix
- copy_mutable
- Strings
- copy_mutable_init
- matrix
| matrix
| matrix
- cos
- Floating-point numbers
| Floating-point numbers
- count
- Basic collections
| Unordered collections
| Sets
- count_subsequences
- Indexed collections: vector, array,
- cpu_time
- System operations
- create_for_update
- Unix files
- create_for_writing
- Unix files
- cube
- Numbers
- 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
- dequeue
- stack, queue
| stack, queue
- detailed_PIC_statistics
- System operations
- detected_eof
- Unix files
- difference
- Sets
| Set implementations
- directed_field_send
- Message unparsing (reflection)
| Message unparsing (reflection)
- dirname
- Unix files
- distribution
- Histograms
| Histograms
- div_ov
- Integers
- do
- Integers
| Basic collections
| Bags
| Sets
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Ordered collections and sequences
| Ordered collections and sequences
| Ordered collections and sequences
| Tables (mappings)
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Implementations
| Lists
| Lists
| Lists
| Lists
| Lists
| Lists
| Lists
| Lists
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Keyed sets
| Keyed sets
| Keyed sets
| matrix
- do_allowing_updates
- Basic collections
| Sets
| Sets
| Set implementations
| Set implementations
| Tables (mappings)
| Keyed sets
| Keyed sets
- do_associations
- Tables (mappings)
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Indexed collections: vector, array,
| Implementations
| Keyed sets
| Filtered and mapped views
- do_associations_allowing_updates
- Tables (mappings)
| Hash tables
| Hash tables
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Keyed sets
- do_digits_increasing
- Integers
- do_digits_increasing_base
- Integers
- do_ones
- Implementations
- double_float
- Floating-point numbers
- down_nodes_do
- Graphs and partial orders
- dynamic
- Maximal and minimal types,
- elem_print
- Basic collections
- elem_print_string
- Basic collections
| Strings
- elem_separator
- Basic collections
| Concrete implementations
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Implementations
- element_to_index
- Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
- elems_print
- Basic collections
| Tables (mappings)
| Indexed collections: vector, array,
| Keyed sets
- elems_print_string
- Basic collections
| Ordered collections and sequences
| Tables (mappings)
| Indexed collections: vector, array,
| Keyed sets
- else
- Looping and closures
- empty_big_set
- Set implementations
- empty_hash_bucket
- Hash tables
- empty_list
- Lists
- empty_set
- Sets
- empty_tree
- Sorted collections
- enqueue
- stack, queue
- env
- System operations
- error
- Maximal and minimal types,
- error_string
- Unix files
- 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
- exp
- Floating-point numbers
| Floating-point numbers
- expand_filename
- Unix files
| Unix files
- extensible_collection
- Adding and removing elements
- extensible_ordered
- Adding and removing elements
- extensible_sequence
- Adding and removing elements
- extensible_stream
- Streams
- factorial
- Integers
- fetch
- Ordered collections and sequences
| Tables (mappings)
| Tables (mappings)
| Tables (mappings)
| Tables (mappings)
| Concrete implementations
| Hash tables
| Hash tables
| Indexed collections: vector, array,
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Strings
| Keyed sets
| Keyed sets
| Keyed sets
| Filtered and mapped views
| Filtered and mapped views
| matrix
| matrix
| System operations
| System operations
- fetch_internal
- System operations
- fetch_or_init
- Tables (mappings)
| Keyed sets
- fibonacci
- Integers
- fibonacci_recursive
- Integers
- field_send
- Message unparsing (reflection)
| Message unparsing (reflection)
- file_exists
- Unix files
- filtered_table
- Filtered and mapped views
- find
- Basic collections
| Basic collections
- find_file
- Unix files
| Unix files
- find_index
- Indexed collections: vector, array,
| Indexed collections: vector, array,
- find_key
- Tables (mappings)
| Tables (mappings)
| Keyed sets
- first
- Object aggregation
| Object aggregation
| Object aggregation
| Ordered collections and sequences
| Lists
| Lists
| Lists
| Lists
| Lists
| Lists
| Sorted collections
- flat_string
- Collectors
| Collectors
| Collectors
- flat_vector
- Collectors
- 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
- floor
- Floating-point numbers
| Floating-point numbers
- flush
- Streams
| Unix files
| Unix files
- for
- Implementations
| Implementations
- forward
- Sorted collections
| Streams
| Streams
| Streams
| Streams
| Streams
| stream_views ; view_stream
- fourth
- Object aggregation
| 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
- functionally_extensible_collection
- Adding and removing elements
- functionally_extensible_removable_collection
- Adding and removing elements
- garbage_collect
- System operations
- get_bit
- Integers
| Integers
- get_mod_time
- Unix files
- get_mod_time_internal
- Unix files
- gmt_offset
- Time and date
- good_table_sizes
- Hash tables
- graph
- Graphs and partial orders
- graph_edge
- Graphs and partial orders
- graph_node
- Graphs and partial orders
- handle_system_errors
- Exception handling
- has_key
- Keyed sets
- has_prefix
- Strings
- has_subsequence
- Indexed collections: vector, array,
- has_suffix
- Strings
- hash
- Equality, ordering, and hashing
| Integers
| Characters
| Object aggregation
| Object aggregation
| Object aggregation
| Booleans and branching
| Unordered collections
| Set implementations
| Ordered collections and sequences
| Keyed sets
- 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
- hashing_bit_set
- Set implementations
- hashing_bit_set_id_manager
- Set implementations
- histogram
- Histograms
- hours
- Time and date
- i_bag
- Bags
- i_float_vector
- Implementations
- i_indexed
- Indexed collections: vector, array,
| Indexed collections: vector, array,
- i_keyed_set
- Keyed sets
| Keyed sets
| Keyed sets
- i_set
- Sets
- i_string
- Strings
- i_table
- Tables (mappings)
| Tables (mappings)
- i_unordered_collection
- Unordered collections
| Unordered collections
- i_vector
- Implementations
| Implementations
- i_vstring
- Strings
- i_word_vector
- Implementations
- id_manager
- Set implementations
| Set implementations
| Set implementations
| Set implementations
- id_manager_2
- 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
- if
- Booleans and branching
| Booleans and branching
| Booleans and branching
| Booleans and branching
- if_false
- Booleans and branching
| Booleans and branching
- in_edges
- Graphs and partial orders
- in_range
- Implementations
- includes
- Basic collections
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Implementations
| Sorted collections
| Keyed sets
| Keyed sets
- includes_all
- Basic collections
| Set implementations
| Implementations
- includes_id
- Set implementations
- includes_index
- Indexed collections: vector, array,
- includes_key
- Tables (mappings)
| Indexed collections: vector, array,
- includes_some
- Basic collections
- increment
- Histograms
| Histograms
- increment_by_count
- Histograms
- indent
- text_lines
- index_to_element
- Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
- indexed
- Indexed collections: vector, array,
| Indexed collections: vector, array,
- indexed_stream_view
- stream_views ; view_stream
- indexed_table
- Filtered and mapped views
- indices_do
- matrix
- individual_object_size
- System operations
- individual_values
- Histograms
- insert
- Streams
| stream_views ; view_stream
| stream_views ; view_stream
- insert_all
- Streams
- insertable_stream
- Streams
- int
- Integers
- integer
- Integers
- intersection
- Sets
| Set implementations
| Set implementations
| Set implementations
- interval
- Implementations
- is_abs_filename
- Unix files
- is_all_ones
- Implementations
- is_all_zeros
- Implementations
- is_append
- Unix files
- is_at_end
- Streams
| Streams
| stream_views ; view_stream
| Random numbers
- is_at_start
- Streams
| Streams
| stream_views ; view_stream
- is_daylight_savings_time
- Time and date
- is_digit
- Characters
| Characters
- is_disjoint
- Sets
| Set implementations
| Implementations
- is_empty
- Basic collections
| Bags
| Sets
| Set implementations
| Set implementations
| Concrete implementations
| Concrete implementations
| Lists
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
| Keyed sets
| Filtered and mapped views
| Streams
- is_even
- Integers
| Integers
- is_hex_digit
- Characters
- is_int8
- Integers
- is_letter
- Characters
- is_lower_case
- Characters
- is_multiple
- Basic collections
- is_nil
- Sorted collections
| Sorted collections
- is_odd
- Integers
- is_printable
- Characters
- is_read_write
- Unix files
- is_readable
- Unix files
- is_same_key
- Keyed sets
- is_singleton
- Basic collections
- is_subset
- Sets
- is_unreadable
- Unix files
- is_unwritable
- Unix files
- is_upper_case
- 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 sets
| Keyed sets
| Keyed sets
- keys
- Tables (mappings)
| Indexed collections: vector, array,
- keys_do
- Tables (mappings)
- keys_do_allowing_updates
- Tables (mappings)
- keys_list
- Tables (mappings)
- keys_set
- Tables (mappings)
- last
- Ordered collections and sequences
| Sorted collections
- length
- Basic collections
| Bags
| Sets
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Concrete implementations
| Concrete implementations
| Implementations
| Implementations
| Implementations
| Implementations
| Strings
| Lists
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
| Keyed sets
| Filtered and mapped views
| Filtered and mapped views
| Streams
| stream_views ; view_stream
| Unix files
| System operations
- less_than
- Sorted collections
| Sorted collections
| Sorted collections
| Sorted collections
- lines
- text_lines
- list
- Lists
| Lists
- list_bag
- Bags
- list_keyed_set
- Keyed sets
- list_set
- Set implementations
- list_stream_view
- stream_views ; view_stream
- log
- Floating-point numbers
| Floating-point numbers
- log_base
- Integers
- loop
- 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_float_vector
- Implementations
- m_indexed
- 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
- matrix
- m_positionable_stream
- Streams
- m_removable_table
- Tables (mappings)
- m_reversible_stream
- Streams
- m_set
- Sets
- m_sorted_collection
- Sorted collections
- m_stream
- Streams
- m_string
- Strings
- m_string_view
- Filtered and mapped views
- m_table
- Tables (mappings)
| Tables (mappings)
- m_table_like
- Tables (mappings)
- m_unordered_collection
- Unordered collections
- m_vector
- Implementations
- m_vstring
- Strings
- m_word_vector
- Implementations
- mapped_table
- Filtered and mapped views
- marked
- Graphs and partial orders
- match
- Keyed sets
| Keyed sets
| Keyed sets
| Keyed sets
- matrix
- matrix
| matrix
| matrix
- max
- Equality, ordering, and hashing
| Basic collections
- max_int
- Integers
- max_over_all
- Basic collections
| Basic collections
- min
- Equality, ordering, and hashing
| Basic collections
- min_int
- Integers
- min_over_all
- Basic collections
| Basic collections
- minutes
- Time and date
- mod
- Integers
- mod_ov
- Integers
- mod_time
- Unix files
| Unix files
- month_of_year
- Time and date
- month_of_year_name
- Time and date
- month_of_year_shortname
- Time and date
- mul_ov
- Integers
- negate
- Numbers
- negate_ov
- Integers
- new_assoc
- Concrete implementations
- new_assoc_CR_table
- Concrete implementations
- new_assoc_table
- 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
| Collectors
- new_date_info
- Time and date
- 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_table
- Hash tables
| Hash tables
- new_hashing_bit_set_id_manager
- Set implementations
- new_histogram
- Histograms
| Histograms
- new_i_float_vector
- Implementations
- new_i_float_vector_init
- Implementations
- new_i_float_vector_init_from
- Implementations
| Implementations
- new_i_vector
- Implementations
| Implementations
- new_i_vector_init
- Implementations
- new_i_vector_init_from
- Implementations
| Implementations
| Implementations
- new_i_vstring
- Strings
| Strings
- new_i_vstring_init
- Strings
- new_i_vstring_init_from
- Strings
| Strings
- new_i_word_vector
- Implementations
- new_i_word_vector_init
- Implementations
- new_i_word_vector_init_from
- Implementations
| 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_float_vector
- Implementations
| Implementations
- new_m_float_vector_init
- Implementations
- new_m_float_vector_init_from
- Implementations
| Implementations
- new_m_list
- Lists
- new_m_vector
- Implementations
| Implementations
| Implementations
| Implementations
- new_m_vector_init
- Implementations
- new_m_vector_init_from
- Implementations
| Implementations
| Implementations
- new_m_vstring
- Strings
| Strings
- new_m_vstring_init
- Strings
- new_m_vstring_init_from
- Strings
| 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
| 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
- 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_set
- Set implementations
- new_sorted_collection
- Sorted collections
- new_stack
- stack, queue
- new_text_lines
- text_lines
- new_vector_matrix_init
- matrix
- next
- Sorted collections
| Streams
| Streams
| Streams
| Streams
| Random numbers
| Unix files
| Unix files
- next_N
- Streams
- next_probe
- Hash tables
- next_to_last
- Ordered collections and sequences
- nil
- Lists
- nodes
- Graphs and partial orders
| Graphs and partial orders
- non_empty
- Basic collections
| Streams
- non_empty_list
- Lists
- none
- Maximal and minimal types,
- nonfatal_unix_error
- Unix files
- not
- Booleans and branching
| Booleans and branching
| Booleans and branching
- not_defined
- Maximal and minimal types,
- num
- Numbers
- num_cols
- matrix
| matrix
- num_hash_bits
- Ordered collections and sequences
- num_int_bits
- Integers
- num_rows
- matrix
| matrix
- num_word_bits
- Implementations
- object_size
- System operations
- object_size_histogram
- System operations
- only
- Basic collections
| Basic collections
- open_brace
- Basic collections
| Strings
- 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
- order_print_string
- Graphs and partial orders
- ordered
- Equality, ordering, and hashing
| Equality, ordering, and hashing
- ordered_assoc_CR_table
- Concrete implementations
- ordered_assoc_table
- Concrete implementations
- ordered_collection
- Ordered collections and sequences
| Ordered collections and sequences
| Ordered collections and sequences
| Ordered collections and sequences
| Ordered collections and sequences
| Ordered collections and sequences
- ordered_hashable
- Equality, ordering, and hashing
| Equality, ordering, and hashing
- ordered_using_compare
- Equality, ordering, and hashing
| Equality, ordering, and hashing
- out_edges
- Graphs and partial orders
- pad
- Strings
- pad_left
- Strings
| Strings
- pad_right
- Strings
| Strings
- pair
- Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
- parse_as_double
- Strings
| Strings
| Strings
- parse_as_float
- Strings
| Strings
| Strings
- parse_as_int
- Characters
| Characters
| Characters
| Characters
| Strings
| Strings
| Strings
| Strings
- parse_as_small_int
- Strings
| Strings
| Strings
| Strings
- parse_path
- Unix files
| Unix files
- partial_order
- Graphs and partial orders
- partial_order_edge
- Graphs and partial orders
- partial_order_node
- Graphs and partial orders
- partially_ordered
- Equality, ordering, and hashing
| Equality, ordering, and hashing
- path_name
- Unix files
- peek_next
- Streams
| Streams
| Streams
| stream_views ; view_stream
| stream_views ; view_stream
| Random numbers
| Unix files
- peek_prev
- Streams
| Streams
| Streams
| stream_views ; view_stream
| Unix files
- percent_print_string
- Histograms
- pi
- Floating-point numbers
- PIC_statistics
- System operations
- pick_any
- Basic collections
| Basic collections
- pick_any_key
- Tables (mappings)
| Tables (mappings)
- pop
- stack, queue
- pos
- Indexed collections: vector, array,
| Indexed collections: vector, array,
- position
- Streams
| stream_views ; view_stream
| Unix files
| Unix files
- position_mode
- Unix files
- positionable_stream
- Streams
- power
- Numbers
- pred
- Numbers
| Integers
- prev
- Streams
| Streams
| Streams
| Streams
| Unix files
- previous_probe
- Hash tables
- prim_resend
- Message unparsing (reflection)
| Message unparsing (reflection)
- print
- Maximal and minimal types,
| Basic collections
| Strings
| Strings
| Histograms
| Unix files
| Graphs and partial orders
| Graphs and partial orders
- print_and_zero_runtime_counters
- System operations
- print_header
- Graphs and partial orders
| Graphs and partial orders
- print_headers
- Graphs and partial orders
| Graphs and partial orders
- print_heap
- System operations
- print_line
- Maximal and minimal types,
| Maximal and minimal types,
- print_statistics
- Histograms
| Histograms
| Histograms
- print_string
- Maximal and minimal types,
| Integers
| Integers
| Integers
| Floating-point numbers
| Floating-point numbers
| Floating-point numbers
| Floating-point numbers
| Characters
| Object aggregation
| Object aggregation
| Object aggregation
| Booleans and branching
| Booleans and branching
| Basic collections
| Sets
| Set implementations
| Concrete implementations
| Concrete implementations
| Implementations
| Sorted collections
| Sorted collections
| Histograms
| Time and date
| matrix
| Graphs and partial orders
| Graphs and partial orders
- print_string_base
- Integers
| Integers
| Integers
- print_string_full
- Floating-point numbers
| Floating-point numbers
- 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
- Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
- queue
- stack, queue
- rand_sl_level_stream
- Sorted collections
- random_stream
- Random numbers
- random_vector
- Random numbers
- read
- Unix files
| Unix files
| Unix files
- read_line
- Unix files
| Unix files
| Unix files
| Unix files
- real_time
- Time and date
- reduce
- Basic collections
| Basic collections
- reduce_nonempty
- Basic collections
| Basic collections
- rem
- Integers
| Integers
- removable_collection
- Adding and removing elements
- removable_stream
- Streams
- removable_table
- Tables (mappings)
| Tables (mappings)
- remove
- Bags
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Adding and removing elements
| Adding and removing elements
| Lists
| Sorted collections
| Keyed sets
| Keyed sets
| Keyed sets
- remove_all
- Bags
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Adding and removing elements
| Tables (mappings)
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Hash tables
| Lists
| Keyed sets
| Keyed sets
| Keyed sets
- remove_and_return_one
- Lists
- remove_any
- Bags
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Set implementations
| Adding and removing elements
| Adding and removing elements
| Adding and removing elements
| Keyed sets
| Keyed sets
| Keyed sets
- remove_bucket
- Hash tables
- remove_edge
- Graphs and partial orders
| Graphs and partial orders
| Graphs and partial orders
- remove_first
- Adding and removing elements
| Adding and removing elements
| Lists
| Sorted collections
- remove_if
- Bags
| Set implementations
| Set implementations
| Adding and removing elements
| Tables (mappings)
| Lists
| Keyed sets
| Keyed sets
- remove_key
- Tables (mappings)
| Tables (mappings)
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Keyed sets
| Keyed sets
| Keyed sets
- remove_keys_if
- Tables (mappings)
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Keyed sets
| Keyed sets
- remove_last
- Adding and removing elements
| Adding and removing elements
| Lists
| Sorted collections
- remove_match
- Keyed sets
| Keyed sets
| Keyed sets
| Keyed sets
| Keyed sets
- remove_next
- Streams
| Streams
| stream_views ; view_stream
- remove_node
- Graphs and partial orders
| Graphs and partial orders
- remove_prefix
- Strings
- remove_suffix
- Strings
- removed_hash_bucket
- Hash tables
- reset_id_manager
- Set implementations
| Set implementations
- reset_id_num
- Set implementations
- reset_id_num_2
- Set implementations
- resize
- Implementations
- rest
- Lists
| Lists
| Lists
| Lists
| Lists
| Lists
- reverse
- Ordered collections and sequences
- reverse_do
- Ordered collections and sequences
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Indexed collections: vector, array,
| Lists
| Lists
| Lists
| Sorted collections
| Sorted collections
| Sorted collections
- reversible_stream
- Streams
- round
- Floating-point numbers
| Floating-point numbers
- round_as_int
- Floating-point numbers
| Floating-point numbers
- round_down
- Integers
| Integers
- round_towards_zero
- Floating-point numbers
| Floating-point numbers
- round_up
- Integers
| Integers
- row
- matrix
| matrix
- rows
- matrix
| matrix
- rs
- Sorted collections
- second
- Object aggregation
| Object aggregation
| Object aggregation
| Ordered collections and sequences
| Lists
- seconds
- Time and date
- send
- Message unparsing (reflection)
| Message unparsing (reflection)
| Message unparsing (reflection)
- sequence
- Ordered collections and sequences
| Ordered collections and sequences
- set
- Sets
| Sets
- set_!
- Tables (mappings)
- set_all_bits
- Implementations
- set_bit
- Integers
| Integers
- set_breakpoint
- Message unparsing (reflection)
| Message unparsing (reflection)
- set_first
- Indexed collections: vector, array,
| Lists
- set_fourth
- Indexed collections: vector, array,
- set_last
- Indexed collections: vector, array,
- set_next
- Streams
| Unix files
| Unix files
- set_peek_next
- Streams
| Streams
| stream_views ; view_stream
| stream_views ; view_stream
| Unix files
- set_peek_prev
- Streams
| Streams
| stream_views ; view_stream
| Unix files
- set_position
- Streams
| Streams
| stream_views ; view_stream
| Unix files
- set_position_relative
- Unix files
| Unix files
- set_prev
- Streams
| Unix files
- set_rest
- Lists
- set_second
- Indexed collections: vector, array,
- set_third
- Indexed collections: vector, array,
- show_breakpoints
- Message unparsing (reflection)
- shrink_filename
- Unix files
- shrink_set
- Set implementations
- sign
- Numbers
- simple_binary_tree
- Sorted collections
- simple_list
- Lists
- sin
- Floating-point numbers
| Floating-point numbers
- single_float
- Floating-point numbers
- skip_list
- Sorted collections
- skip_list_nil
- Sorted collections
- skip_list_nil_value
- Sorted collections
- skip_list_node
- Sorted collections
- small_set
- Set implementations
- sort
- Indexed collections: vector, array,
- sort_by
- Indexed collections: vector, array,
| Indexed collections: vector, array,
- sort_it
- Histograms
- sorted_collection
- Sorted collections
| Sorted collections
- splice_onto_end
- Lists
- SPMpct;
- Integers
| Integers
| Integers
| Integers
| Integers
- SPMpct;_ov
- Integers
| Integers
- sqrt
- Numbers
| Integers
| Floating-point numbers
| Floating-point numbers
- square
- Numbers
- stack
- stack, queue
- stderr
- Unix files
- stdin
- Unix files
- stdout
- Unix files
- step
- Implementations
- stmt
- Looping and closures
- store
- Tables (mappings)
| Tables (mappings)
| Tables (mappings)
| Concrete implementations
| Concrete implementations
| Hash tables
| Hash tables
| Implementations
| Implementations
| Implementations
| Implementations
| Strings
| Keyed sets
| Filtered and mapped views
| Filtered and mapped views
| matrix
| matrix
| System operations
- store_internal
- System operations
- store_no_dup
- Tables (mappings)
| Concrete implementations
- stream
- Streams
- string
- Strings
- string_view
- Filtered and mapped views
- strip_leading_path
- Unix files
- sub_ov
- Integers
- succ
- Numbers
| Integers
- swap
- Indexed collections: vector, array,
- switch
- Looping and closures
- sys_breakpoint
- System operations
- system
- System operations
| System operations
| System operations
- table
- Tables (mappings)
| Tables (mappings)
| Tables (mappings)
| Tables (mappings)
- table_key
- Graphs and partial orders
- table_like
- Tables (mappings)
| Tables (mappings)
- tan
- Floating-point numbers
| Floating-point numbers
- text_lines
- text_lines
- third
- Object aggregation
| Object aggregation
| Ordered collections and sequences
- time
- System operations
- time_zone_name
- Time and date
- title
- Histograms
- to_end
- Streams
- to_lower_case
- Characters
| Strings
- to_node
- Graphs and partial orders
- to_start
- Streams
- to_upper_case
- Characters
| Strings
- top
- stack, queue
- top_down_do
- Graphs and partial orders
- tops
- Graphs and partial orders
- traverse_down
- Graphs and partial orders
- traverse_up
- Graphs and partial orders
- tree_node
- Sorted collections
- triple
- Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
| Object aggregation
- truncated_percent_print_string
- Histograms
- type_id
- Message unparsing (reflection)
- union
- Sets
| Set implementations
| Set implementations
| Set implementations
- unix_error
- Unix files
- unix_file
- Unix files
- unordered_collection
- Unordered collections
| Unordered collections
| Unordered collections
| Unordered collections
- unrolled_switch
- Looping and closures
- until
- Looping and closures
- until_false
- Looping and closures
- until_true
- Looping and closures
- unwind_protect
- Exception handling
- up_nodes_do
- Graphs and partial orders
- use_linear_probing
- Hash tables
- value
- Concrete implementations
| Concrete implementations
| Sorted collections
| Sorted collections
- values_print_string
- Tables (mappings)
- var
- Set implementations
| Concrete implementations
| Hash tables
| Hash tables
| Keyed sets
| Histograms
- vector
- Implementations
| Implementations
- vector_matrix
- matrix
- view_filtered
- Filtered and mapped views
| Filtered and mapped views
- view_index_mapped
- Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
- view_indexed
- Streams
- view_mapped
- Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
- view_stream
- Ordered collections and sequences
| Sorted collections
| stream_views ; view_stream
| stream_views ; view_stream
| stream_views ; view_stream
| stream_views ; view_stream
- view_string_index_mapped
- Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
- view_subrange
- Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
| Filtered and mapped views
- view_subset
- Filtered and mapped views
| Filtered and mapped views
- void
- Maximal and minimal types,
- vstring
- Strings
- 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
- write
- Collectors
| Collectors
| Collectors
| Collectors
| Unix files
| Unix files
| Unix files
| Unix files
- write_char
- Unix files
- write_into_string_at_pos
- Strings
- write_to_file
- Unix files
| Unix files
- year
- Time and date
- zero_runtime_counters
- System operations
Up: Cecil Standard Library Reference
Previous: Precedence of binary operators
The Cecil project