15 #ifndef HTTPENTITYTAG_H 16 #define HTTPENTITYTAG_H 18 #include "pandabase.h" 30 HTTPEntityTag(
const string &text);
31 INLINE HTTPEntityTag(
bool weak,
const string &tag);
32 INLINE HTTPEntityTag(
const HTTPEntityTag ©);
33 INLINE
void operator = (
const HTTPEntityTag ©);
35 INLINE
bool is_weak()
const;
36 INLINE
const string &get_tag()
const;
37 string get_string()
const;
39 INLINE
bool strong_equiv(
const HTTPEntityTag &other)
const;
40 INLINE
bool weak_equiv(
const HTTPEntityTag &other)
const;
42 INLINE
bool operator == (
const HTTPEntityTag &other)
const;
43 INLINE
bool operator != (
const HTTPEntityTag &other)
const;
44 INLINE
bool operator < (
const HTTPEntityTag &other)
const;
45 INLINE
int compare_to(
const HTTPEntityTag &other)
const;
47 INLINE
void output(ostream &out)
const;
54 INLINE ostream &operator << (ostream &out,
const HTTPEntityTag &url);
56 #include "httpEntityTag.I" A container for an "entity tag" from an HTTP server.
An STL function object class, this is intended to be used on any ordered collection of class objects ...