Lines Matching refs:ResourceName
75 struct ResourceName {
80 ResourceName() : type(ResourceType::kRaw) {}
81 ResourceName(const StringPiece16& p, ResourceType t, const StringPiece16& e);
88 * Same as ResourceName, but uses StringPieces instead.
101 ResourceNameRef(const ResourceName& rhs);
105 ResourceNameRef& operator=(const ResourceName& rhs);
107 ResourceName toResourceName() const;
137 ResourceName name;
143 ResourceName name;
159 ResourceName name;
180 ResourceKeyRef(ResourceName&& n, const ConfigDescription& c) = delete;
252 // ResourceName implementation.
255 inline ResourceName::ResourceName(const StringPiece16& p, ResourceType t, const StringPiece16& e) :
259 inline bool ResourceName::isValid() const {
263 inline bool operator<(const ResourceName& lhs, const ResourceName& rhs) {
268 inline bool operator==(const ResourceName& lhs, const ResourceName& rhs) {
273 inline bool operator!=(const ResourceName& lhs, const ResourceName& rhs) {
278 inline std::u16string ResourceName::toString() const {
286 inline ::std::ostream& operator<<(::std::ostream& out, const ResourceName& name) {
298 inline ResourceNameRef::ResourceNameRef(const ResourceName& rhs) :
307 inline ResourceNameRef& ResourceNameRef::operator=(const ResourceName& rhs) {
314 inline ResourceName ResourceNameRef::toResourceName() const {
344 inline bool operator<(const ResourceName& lhs, const ResourceNameRef& b) {
348 inline bool operator!=(const ResourceName& lhs, const ResourceNameRef& rhs) {