Open Search
    MultiIndexBuilder< INT_TYPE > Class Template Reference

    #include <multiindex.h>

    Public Member Functions

     MultiIndexBuilder ()
     
    void Append (Int index)
     
    const MultiIndex< INT_TYPE > & Finish ()
     

    Static Public Member Functions

    static void Append (INT_TYPE &v, UInt &pos, Int index)
     

    Static Private Member Functions

    static void AppendImpl (INT_TYPE &v, UInt &pos, UInt index, UInt code, UInt bits)
     

    Private Attributes

    MultiIndex< INT_TYPE > _index
     
    UInt _position
     

    Constructor & Destructor Documentation

    ◆ MultiIndexBuilder()

    Member Function Documentation

    ◆ Append() [1/2]

    void Append ( Int  index)

    ◆ Append() [2/2]

    static void Append ( INT_TYPE &  v,
    UInt pos,
    Int  index 
    )
    static

    ◆ Finish()

    const MultiIndex<INT_TYPE>& Finish ( )

    ◆ AppendImpl()

    static void AppendImpl ( INT_TYPE &  v,
    UInt pos,
    UInt  index,
    UInt  code,
    UInt  bits 
    )
    staticprivate

    Member Data Documentation

    ◆ _index

    MultiIndex<INT_TYPE> _index
    private

    ◆ _position

    UInt _position
    private