ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/SiteMapper/Page.cpp
(Generate patch)

Comparing SiteMapper/Page.cpp (file contents):
Revision 286 by douglas, 2004-11-28T03:01:11-08:00 vs.
Revision 287 by douglas, 2004-11-28T03:35:24-08:00

# Line 15 | Line 15 | void Page::setUrl(const ext::String& url
15          {
16                  address = matcher[1];
17  
18 <                if (matcher.size() > 2)
19 <                {
20 <                        path = matcher[2];
21 <                }
22 <                else
23 <                {
24 <                        path = "/";
25 <                }
18 >                if (matcher.size() > 2) path = matcher[2]; else path = "/";
19          }
20          else
21          {
# Line 34 | Line 27 | void Page::setUrl(const ext::String& url
27  
28   bool Page::operator==(const ext::String& thing)
29   {
30 <        if (address == thing)
38 <        {
39 <                return true;
40 <        }
41 <        else if (path == thing)
42 <        {
43 <                return true;
44 <        }
45 <        else if (title == thing)
46 <        {
47 <                return true;
48 <        }
49 <
50 <        return false;
30 >        return address == thing || path == thing || title == thing;
31   }
32  
33   bool Page::operator==(Matcher& matcher)
34   {
35 <        if (address == matcher)
56 <        {
57 <                return true;
58 <        }
59 <        else if (path == matcher)
60 <        {
61 <                return true;
62 <        }
63 <        else if (title == matcher)
64 <        {
65 <                return true;
66 <        }
67 <
68 <        return false;
35 >        return address == matcher || path == matcher || title == matcher;
36   }
37  
38   bool Page::operator==(const Page& page) const

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines