24 #include "../Util/OS.h" 27 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 29 # define MR_DllDeclare __declspec( dllexport ) 31 # define MR_DllDeclare __declspec( dllimport ) 34 # define MR_DllDeclare 60 bool IsEmpty()
const {
return profiles.empty(); }
63 std::shared_ptr<Profile> FindUid(
const std::string &uid)
const;
64 std::shared_ptr<Profile> FindUid(
const boost::uuids::uuid &uid)
const;
65 std::shared_ptr<Profile> FindName(
const std::string &name)
const;
68 using profiles_t = std::vector<std::shared_ptr<Profile>>;
bool IsEmpty() const
Definition: ProfileGallery.h:60
iterator end()
Definition: ProfileGallery.h:77
profiles_t::const_iterator const_iterator
Definition: ProfileGallery.h:72
boost::filesystem::path path_t
Definition: OS.h:57
std::vector< std::shared_ptr< Profile >> profiles_t
Definition: ProfileGallery.h:68
profiles_t::value_type value_type
Definition: ProfileGallery.h:73
#define MR_DllDeclare
Definition: ProfileGallery.h:34
The collection of player profiles on this system.
Definition: ProfileGallery.h:50
const_iterator begin() const
Definition: ProfileGallery.h:74
profiles_t::iterator iterator
Definition: ProfileGallery.h:71
profiles_t profiles
Definition: ProfileGallery.h:82
Util::OS::path_t path
Definition: ProfileGallery.h:81
std::shared_ptr< AvatarGallery > avatarGallery
Definition: ProfileGallery.h:80
Definition: Announcement.h:24
const_iterator end() const
Definition: ProfileGallery.h:76
iterator begin()
Definition: ProfileGallery.h:75