summaryrefslogtreecommitdiff
path: root/xfa/fde/css/cfde_csstagcache.h
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/fde/css/cfde_csstagcache.h')
-rw-r--r--xfa/fde/css/cfde_csstagcache.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/xfa/fde/css/cfde_csstagcache.h b/xfa/fde/css/cfde_csstagcache.h
index 6d9b4e7054..dae35fb479 100644
--- a/xfa/fde/css/cfde_csstagcache.h
+++ b/xfa/fde/css/cfde_csstagcache.h
@@ -17,30 +17,16 @@ class CXFA_CSSTagProvider;
class CFDE_CSSTagCache {
public:
CFDE_CSSTagCache(CFDE_CSSTagCache* parent, CXFA_CSSTagProvider* tag);
- CFDE_CSSTagCache(const CFDE_CSSTagCache& it);
~CFDE_CSSTagCache();
CFDE_CSSTagCache* GetParent() const { return pParent; }
CXFA_CSSTagProvider* GetTag() const { return pTag; }
- uint32_t HashID() const { return dwIDHash; }
uint32_t HashTag() const { return dwTagHash; }
- int32_t CountHashClass() const {
- return pdfium::CollectionSize<int32_t>(dwClassHashes);
- }
- void SetClassIndex(int32_t index) { iClassIndex = index; }
- uint32_t HashClass() const {
- return iClassIndex < pdfium::CollectionSize<int32_t>(dwClassHashes)
- ? dwClassHashes[iClassIndex]
- : 0;
- }
private:
CXFA_CSSTagProvider* pTag;
CFDE_CSSTagCache* pParent;
- uint32_t dwIDHash;
uint32_t dwTagHash;
- int32_t iClassIndex;
- std::vector<uint32_t> dwClassHashes;
};
#endif // XFA_FDE_CSS_CFDE_CSSTAGCACHE_H_