#include "components/autofill/core/browser/form_parsing/autofill_scanner.h"
#include "base/check.h"
#include "base/memory/raw_ptr.h"
#include "base/notreached.h"
#include "components/autofill/core/browser/autofill_field.h"
namespace autofill {
AutofillScanner::AutofillScanner(
const std::vector<raw_ptr<AutofillField, VectorExperimental>>& fields) { … }
AutofillScanner::AutofillScanner(
const std::vector<std::unique_ptr<AutofillField>>& fields) { … }
AutofillScanner::~AutofillScanner() = default;
void AutofillScanner::Advance() { … }
AutofillField* AutofillScanner::Cursor() const { … }
bool AutofillScanner::IsEnd() const { … }
void AutofillScanner::Rewind() { … }
void AutofillScanner::RewindTo(size_t index) { … }
size_t AutofillScanner::SaveCursor() { … }
size_t AutofillScanner::CursorPosition() { … }
void AutofillScanner::Init(
const std::vector<raw_ptr<AutofillField, VectorExperimental>>& fields) { … }
}