Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- class qqmusic::BaseMediaFileType 媒体文件类型基类
- class qqmusic::EncryptedSongFileType 加密歌曲文件类型
- class qqmusic::SongFileType 未加密的歌曲文件类枚举
- class qqmusic::QRCodeLoginEvent
- class qqmusic::TabType 标签类
- class qqmusic::details::Api Api类, 简化请求报文组装和返回报文解析过程
- class qqmusic::utils::AsyncExecutor 全局调度器类
- class qqmusic::utils::CookieJar 简易Cookie管理器, 负责cookie的序列化和反序列化, 依赖
nlohmann::json
实现 目前不支持路径嵌套和Expires
和HttpOnly
这样的特性 - class qqmusic::utils::Credential 凭据信息类
- class qqmusic::utils::Exception 全局异常类
- class qqmusic::utils::PathManager 返回默认路径
- class qqmusic::utils::Session 上下文
- class qqmusic::utils::SessionGuard 一个
RAII
风格的Session切换器 - class qqmusic::utils::SessionManager 全局单例的Session管理器, 负责维护全局上下文栈, 并负责
session
实例的生成 - struct Result
- struct details::And::impl::Then
- struct details::And::impl::Then< Ret(Arg)>
- struct details::And::impl::Then< Ret(void)>
- struct details::Constructor
- struct details::Constructor< void, E >
- struct details::Or::impl::Else
- struct details::Or::impl::Else< Result< T, F >(Arg)>
- struct details::Or::impl::Else< Result< T, F >(void)>
- struct details::Other::impl::Wise
- struct details::Other::impl::Wise< Ret(Arg)>
- struct details::ResultErrType
- struct details::ResultErrType< Result< T, E > >
- struct details::ResultOkType
- struct details::ResultOkType< Result< T, E > >
- struct details::Storage
- struct details::Storage< void, E >
- struct details::err::impl::Map
- struct details::err::impl::Map< Ret(Cls::*)(Arg) const >
- struct details::err_tag
- struct details::impl::result_of
- struct details::impl::result_of< Ret(Args...)>
- struct details::ok::impl::Map
- struct details::ok::Map
- struct details::ok::impl::Map< Result< U, E >(Arg)>
- struct details::ok::impl::Map< Result< U, E >(void)>
- struct details::ok::impl::Map< Ret(Arg)>
- struct details::ok::impl::Map< Ret(void)>
- struct details::ok::impl::Map< void(Arg)>
- struct details::ok::impl::Map< void(void)>
- struct details::ok_tag
- struct details::result_of< Ret(*)(Args...)>
- struct details::result_of< Ret(Cls::*)(Args...) const >
- struct details::void_t
- struct qqmusic::Lyric
- struct qqmusic::MvUrl
- struct qqmusic::PhoneLoginResult
- struct qqmusic::QRCode
- struct qqmusic::QRCodeLoginResult
- struct qqmusic::SongInfo
- struct qqmusic::details::ApiConfig Api相关常量
- struct qqmusic::details::NetworkContext 打包的上下文
- struct qqmusic::details::RequestParam 包装请求所需的参数
- struct qqmusic::utils::Cookie 代表一条Cookie
- struct qqmusic::utils::Device 设备信息
- struct qqmusic::utils::OSVersion
- struct qqmusic::utils::QimeiResult
- struct qqmusic::EncryptedSongFileType::CoreData
- struct qqmusic::SongFileType::CoreData
- struct qqmusic::TabType::Tab 标签信息结构
- struct types::Err
- struct types::Ok
- struct types::Ok< void >
- class std::vector< uint8_t >
- class qqmusic::utils::buffer 二进制缓冲区的统一表示
- class std::false_type
- struct concepts::EqualityComparable
- struct details::IsResult
- class std::true_type