HomeManualTopicsTypesSymbols

Collections

Description

There are several kinds of collections

  • tuples

  • lists

  • tables

    std::all_of tests all items of a collection
    std::any_of tests all items of a collection
    std::count counts items in a collection
    std::empty_binary_table an empty binary table
    std::empty_hash_table an empty hash table
    std::in checks whether an element is contained in a collection
    std::is_empty checks whether a collection contains any items
    std::is_not_empty checks whether a collection contains at least one item
    std::length_of returns the number of items within a collection
    std::sequence constructs a sequence
    std::subtype_of used to define the subtypes of tuples and lists
    std_types::array an array of objects
    std_types::binary_table the "type function" for binary
    std_types::collection the prototype object for all kinds of collections
    std_types::generic_array the prototype object for all kind of arrays
    std_types::generic_list the prototype object for all kind of lists (including strings)
    std_types::hash_set a set for fast random access
    std_types::hash_table a table for fast random access of items
    std_types::key_order_set a set which items are stored in key-order
    std_types::key_order_table a table which items are stored in key-order
    std_types::octet_string a string where all characters fit into an octet
    std_types::sequence the prototype object for all sequences
    std_types::set the prototype object for all kinds of sets
    std_types::string the prototype object for all strings
    std_types::table the prototype object for all tables
    std_types::tuple the prototype object for all tuples