Step 68 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step createStep(double msPerFieldUnit, double msPerFieldSize) const; Step 160 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(msPerHour, msPerHour * 12); Step 171 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(msPerHour, msPerHour * 12); Step 182 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(msPerHour, msPerDay); Step 193 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(msPerHour, msPerDay); Step 204 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(msPerMinute, msPerHour); Step 256 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(msPerSecond, msPerMinute); Step 272 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step = createStep(1, msPerSecond); Step 415 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step DateTimeEditBuilder::createStep(double msPerFieldUnit, double msPerFieldSize) const Step 424 Source/core/html/shadow/DateTimeEditElement.cpp DateTimeNumericFieldElement::Step step(1, 0); Step 122 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeHourFieldElementBase::DateTimeHourFieldElementBase(Document& document, FieldOwner& fieldOwner, const Range& range, const Range& hardLimits, const Step& step) Step 157 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeHour11FieldElement::DateTimeHour11FieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 162 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeHour11FieldElement> DateTimeHour11FieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& hour23Range, const Step& step) Step 198 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeHour12FieldElement::DateTimeHour12FieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 203 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeHour12FieldElement> DateTimeHour12FieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& hour23Range, const Step& step) Step 241 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeHour23FieldElement::DateTimeHour23FieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 246 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeHour23FieldElement> DateTimeHour23FieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& hour23Range, const Step& step) Step 277 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeHour24FieldElement::DateTimeHour24FieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 282 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeHour24FieldElement> DateTimeHour24FieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& hour23Range, const Step& step) Step 324 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeMillisecondFieldElement::DateTimeMillisecondFieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 329 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeMillisecondFieldElement> DateTimeMillisecondFieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 365 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeMinuteFieldElement::DateTimeMinuteFieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 370 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeMinuteFieldElement> DateTimeMinuteFieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 447 Source/core/html/shadow/DateTimeFieldElements.cpp DateTimeSecondFieldElement::DateTimeSecondFieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 452 Source/core/html/shadow/DateTimeFieldElements.cpp PassRefPtr<DateTimeSecondFieldElement> DateTimeSecondFieldElement::create(Document& document, FieldOwner& fieldOwner, const Range& range, const Step& step) Step 69 Source/core/html/shadow/DateTimeFieldElements.h DateTimeHourFieldElementBase(Document&, FieldOwner&, const Range&, const Range& hardLimits, const Step&); Step 82 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeHour11FieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 85 Source/core/html/shadow/DateTimeFieldElements.h DateTimeHour11FieldElement(Document&, FieldOwner&, const Range& hour23Range, const Step&); Step 96 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeHour12FieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 99 Source/core/html/shadow/DateTimeFieldElements.h DateTimeHour12FieldElement(Document&, FieldOwner&, const Range& hour23Range, const Step&); Step 110 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeHour23FieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 113 Source/core/html/shadow/DateTimeFieldElements.h DateTimeHour23FieldElement(Document&, FieldOwner&, const Range& hour23Range, const Step&); Step 124 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeHour24FieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 127 Source/core/html/shadow/DateTimeFieldElements.h DateTimeHour24FieldElement(Document&, FieldOwner&, const Range& hour23Range, const Step&); Step 138 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeMillisecondFieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 141 Source/core/html/shadow/DateTimeFieldElements.h DateTimeMillisecondFieldElement(Document&, FieldOwner&, const Range&, const Step&); Step 153 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeMinuteFieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 156 Source/core/html/shadow/DateTimeFieldElements.h DateTimeMinuteFieldElement(Document&, FieldOwner&, const Range&, const Step&); Step 183 Source/core/html/shadow/DateTimeFieldElements.h static PassRefPtr<DateTimeSecondFieldElement> create(Document&, FieldOwner&, const Range&, const Step&); Step 186 Source/core/html/shadow/DateTimeFieldElements.h DateTimeSecondFieldElement(Document&, FieldOwner&, const Range&, const Step&); Step 52 Source/core/html/shadow/DateTimeNumericFieldElement.cpp DateTimeNumericFieldElement::DateTimeNumericFieldElement(Document& document, FieldOwner& fieldOwner, const Range& range, const Range& hardLimits, const String& placeholder, const DateTimeNumericFieldElement::Step& step) Step 49 Source/core/html/shadow/DateTimeNumericFieldElement.h Step(int step = 1, int stepBase = 0) : step(step), stepBase(stepBase) { } Step 65 Source/core/html/shadow/DateTimeNumericFieldElement.h DateTimeNumericFieldElement(Document&, FieldOwner&, const Range&, const Range& hardLimits, const String& placeholder, const Step& = Step()); Step 100 Source/core/html/shadow/DateTimeNumericFieldElement.h const Step m_step; Step 59 Source/core/xml/XPathGrammar.y Step::Axis axis; Step 60 Source/core/xml/XPathGrammar.y Step::NodeTest* nodeTest; Step 67 Source/core/xml/XPathGrammar.y Step* step; Step 92 Source/core/xml/XPathGrammar.y %type <step> Step Step 158 Source/core/xml/XPathGrammar.y Step Step 166 Source/core/xml/XPathGrammar.y RelativeLocationPath '/' Step Step 172 Source/core/xml/XPathGrammar.y RelativeLocationPath DescendantOrSelf Step Step 181 Source/core/xml/XPathGrammar.y Step: Step 185 Source/core/xml/XPathGrammar.y $$ = new Step(Step::ChildAxis, *$1, *$2); Step 188 Source/core/xml/XPathGrammar.y $$ = new Step(Step::ChildAxis, *$1); Step 203 Source/core/xml/XPathGrammar.y $$ = new Step(Step::ChildAxis, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *$2); Step 206 Source/core/xml/XPathGrammar.y $$ = new Step(Step::ChildAxis, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI)); Step 214 Source/core/xml/XPathGrammar.y $$ = new Step($1, *$2, *$3); Step 217 Source/core/xml/XPathGrammar.y $$ = new Step($1, *$2); Step 232 Source/core/xml/XPathGrammar.y $$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *$3); Step 235 Source/core/xml/XPathGrammar.y $$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI)); Step 248 Source/core/xml/XPathGrammar.y $$ = Step::AttributeAxis; Step 256 Source/core/xml/XPathGrammar.y $$ = new Step::NodeTest(Step::NodeTest::AnyNodeTest); Step 258 Source/core/xml/XPathGrammar.y $$ = new Step::NodeTest(Step::NodeTest::TextNodeTest); Step 260 Source/core/xml/XPathGrammar.y $$ = new Step::NodeTest(Step::NodeTest::CommentNodeTest); Step 268 Source/core/xml/XPathGrammar.y $$ = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest); Step 275 Source/core/xml/XPathGrammar.y $$ = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest, $3->stripWhiteSpace()); Step 317 Source/core/xml/XPathGrammar.y $$ = new Step(Step::DescendantOrSelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest)); Step 325 Source/core/xml/XPathGrammar.y $$ = new Step(Step::SelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest)); Step 331 Source/core/xml/XPathGrammar.y $$ = new Step(Step::ParentAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest)); Step 50 Source/core/xml/XPathParser.cpp typedef HashMap<String, Step::Axis> AxisNamesMap; Step 73 Source/core/xml/XPathParser.cpp Step::Axis axis; Step 76 Source/core/xml/XPathParser.cpp { "ancestor", Step::AncestorAxis }, Step 77 Source/core/xml/XPathParser.cpp { "ancestor-or-self", Step::AncestorOrSelfAxis }, Step 78 Source/core/xml/XPathParser.cpp { "attribute", Step::AttributeAxis }, Step 79 Source/core/xml/XPathParser.cpp { "child", Step::ChildAxis }, Step 80 Source/core/xml/XPathParser.cpp { "descendant", Step::DescendantAxis }, Step 81 Source/core/xml/XPathParser.cpp { "descendant-or-self", Step::DescendantOrSelfAxis }, Step 82 Source/core/xml/XPathParser.cpp { "following", Step::FollowingAxis }, Step 83 Source/core/xml/XPathParser.cpp { "following-sibling", Step::FollowingSiblingAxis }, Step 84 Source/core/xml/XPathParser.cpp { "namespace", Step::NamespaceAxis }, Step 85 Source/core/xml/XPathParser.cpp { "parent", Step::ParentAxis }, Step 86 Source/core/xml/XPathParser.cpp { "preceding", Step::PrecedingAxis }, Step 87 Source/core/xml/XPathParser.cpp { "preceding-sibling", Step::PrecedingSiblingAxis }, Step 88 Source/core/xml/XPathParser.cpp { "self", Step::SelfAxis } Step 94 Source/core/xml/XPathParser.cpp static bool isAxisName(const String& name, Step::Axis& type) Step 351 Source/core/xml/XPathParser.cpp Step::Axis axis; Step 604 Source/core/xml/XPathParser.cpp void Parser::registerNodeTest(Step::NodeTest* t) Step 614 Source/core/xml/XPathParser.cpp void Parser::deleteNodeTest(Step::NodeTest* t) Step 54 Source/core/xml/XPathParser.h Step::Axis axis; Step 60 Source/core/xml/XPathParser.h Token(int t, Step::Axis v): type(t), axis(v) { } Step 96 Source/core/xml/XPathParser.h void registerNodeTest(Step::NodeTest*); Step 97 Source/core/xml/XPathParser.h void deleteNodeTest(Step::NodeTest*); Step 130 Source/core/xml/XPathParser.h HashSet<Step::NodeTest*> m_nodeTests; Step 124 Source/core/xml/XPathPath.cpp Step* step = m_steps[i]; Step 128 Source/core/xml/XPathPath.cpp bool needToCheckForDuplicateNodes = !nodes.subtreesAreDisjoint() || (step->axis() != Step::ChildAxis && step->axis() != Step::SelfAxis Step 129 Source/core/xml/XPathPath.cpp && step->axis() != Step::DescendantAxis && step->axis() != Step::DescendantOrSelfAxis && step->axis() != Step::AttributeAxis); Step 135 Source/core/xml/XPathPath.cpp if (nodes.subtreesAreDisjoint() && (step->axis() == Step::ChildAxis || step->axis() == Step::SelfAxis)) Step 158 Source/core/xml/XPathPath.cpp void LocationPath::appendStep(Step* step) Step 173 Source/core/xml/XPathPath.cpp void LocationPath::insertFirstStep(Step* step) Step 38 Source/core/xml/XPathPath.h class Step; Step 63 Source/core/xml/XPathPath.h void appendStep(Step* step); Step 64 Source/core/xml/XPathPath.h void insertFirstStep(Step* step); Step 69 Source/core/xml/XPathPath.h Vector<Step*> m_steps; Step 42 Source/core/xml/XPathStep.cpp Step::Step(Axis axis, const NodeTest& nodeTest) Step 48 Source/core/xml/XPathStep.cpp Step::Step(Axis axis, const NodeTest& nodeTest, Vector<OwnPtr<Predicate> >& predicates) Step 55 Source/core/xml/XPathStep.cpp Step::~Step() Step 59 Source/core/xml/XPathStep.cpp void Step::optimize() Step 76 Source/core/xml/XPathStep.cpp void optimizeStepPair(Step* first, Step* second, bool& dropSecondStep) Step 80 Source/core/xml/XPathStep.cpp if (first->m_axis == Step::DescendantOrSelfAxis Step 81 Source/core/xml/XPathStep.cpp && first->m_nodeTest.kind() == Step::NodeTest::AnyNodeTest Step 89 Source/core/xml/XPathStep.cpp if (second->m_axis == Step::ChildAxis && second->predicatesAreContextListInsensitive()) { Step 90 Source/core/xml/XPathStep.cpp first->m_axis = Step::DescendantAxis; Step 91 Source/core/xml/XPathStep.cpp first->m_nodeTest = Step::NodeTest(second->m_nodeTest.kind(), second->m_nodeTest.data(), second->m_nodeTest.namespaceURI()); Step 100 Source/core/xml/XPathStep.cpp bool Step::predicatesAreContextListInsensitive() const Step 117 Source/core/xml/XPathStep.cpp void Step::evaluate(Node* context, NodeSet& nodes) const Step 147 Source/core/xml/XPathStep.cpp static inline Node::NodeType primaryNodeType(Step::Axis axis) Step 150 Source/core/xml/XPathStep.cpp case Step::AttributeAxis: Step 159 Source/core/xml/XPathStep.cpp static inline bool nodeMatchesBasicTest(Node* node, Step::Axis axis, const Step::NodeTest& nodeTest) Step 162 Source/core/xml/XPathStep.cpp case Step::NodeTest::TextNodeTest: Step 164 Source/core/xml/XPathStep.cpp case Step::NodeTest::CommentNodeTest: Step 166 Source/core/xml/XPathStep.cpp case Step::NodeTest::ProcessingInstructionNodeTest: { Step 170 Source/core/xml/XPathStep.cpp case Step::NodeTest::AnyNodeTest: Step 172 Source/core/xml/XPathStep.cpp case Step::NodeTest::NameTest: { Step 176 Source/core/xml/XPathStep.cpp if (axis == Step::AttributeAxis) { Step 190 Source/core/xml/XPathStep.cpp ASSERT(axis != Step::NamespaceAxis); Step 215 Source/core/xml/XPathStep.cpp static inline bool nodeMatches(Node* node, Step::Axis axis, const Step::NodeTest& nodeTest) Step 239 Source/core/xml/XPathStep.cpp void Step::nodesInAxis(Node* context, NodeSet& nodes) const Step 41 Source/core/xml/XPathStep.h class Step FINAL : public ParseNode { Step 42 Source/core/xml/XPathStep.h WTF_MAKE_NONCOPYABLE(Step); Step 95 Source/core/xml/XPathStep.h Step(Axis, const NodeTest&); Step 96 Source/core/xml/XPathStep.h Step(Axis, const NodeTest&, Vector<OwnPtr<Predicate> >&); Step 97 Source/core/xml/XPathStep.h virtual ~Step(); Step 107 Source/core/xml/XPathStep.h friend void optimizeStepPair(Step*, Step*, bool&); Step 119 Source/core/xml/XPathStep.h void optimizeStepPair(Step*, Step*, bool& dropSecondStep);