3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/routing/RouterLocation.h"
10namespace OreUI {
class Router; }
19 ::ll::TypedStorage<8, 8, ::std::reference_wrapper<::OreUI::Router>> mRouter;
20 ::ll::TypedStorage<8, 152, ::OreUI::RouterLocation> mCurrentLocationCache;
21 ::ll::TypedStorage<8, 152, ::OreUI::RouterLocation> mFallbackLocation;
26 RouterHistoryAdapter();
31 MCAPI
explicit RouterHistoryAdapter(::OreUI::Router& router);
33 MCAPI ::std::string
const& getAction()
const;
35 MCFOLD ::std::vector<::OreUI::RouterLocation>
const& getFullRouterLocationHistory()
const;
37 MCAPI uint getLength()
const;
39 MCAPI ::OreUI::RouterLocation
const& getLocation()
const;
45 MCFOLD
void goForward();
47 MCAPI
void push(::std::string
const& route);
49 MCAPI
void replace(::std::string
const& route);
51 MCAPI ~RouterHistoryAdapter();
57 MCAPI
void* $ctor(::OreUI::Router& router);
Definition RouterHistoryAdapter.h:7