Open Search
    HashBitSet< BASE_SET, INT_TYPE > Class Template Reference

    #include <hashbitset.h>

    Public Member Functions

    Result< void > Insert (INT_TYPE value, Bool &added)
     
    Bool Contains (INT_TYPE value) const
     

    Private Types

    using Map = HashMap< INT_TYPE, BASE_SET, HashBitSet >
     

    Static Private Member Functions

    static HashInt GetHashCode (INT_TYPE key)
     
    static Bool IsEqual (INT_TYPE a, INT_TYPE b)
     

    Private Attributes

    Map _baseSets
     

    Friends

    class HashMap< INT_TYPE, BASE_SET, HashBitSet >
     

    Member Typedef Documentation

    ◆ Map

    using Map = HashMap<INT_TYPE, BASE_SET, HashBitSet>
    private

    Member Function Documentation

    ◆ Insert()

    Result<void> Insert ( INT_TYPE  value,
    Bool added 
    )

    ◆ Contains()

    Bool Contains ( INT_TYPE  value) const

    ◆ GetHashCode()

    static HashInt GetHashCode ( INT_TYPE  key)
    staticprivate

    ◆ IsEqual()

    static Bool IsEqual ( INT_TYPE  a,
    INT_TYPE  b 
    )
    staticprivate

    Friends And Related Function Documentation

    ◆ HashMap< INT_TYPE, BASE_SET, HashBitSet >

    friend class HashMap< INT_TYPE, BASE_SET, HashBitSet >
    friend

    Member Data Documentation

    ◆ _baseSets

    Map _baseSets
    private