chromium/third_party/blink/renderer/core/css/parser/css_parser_token.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/css/parser/css_parser_token.h"

#include <limits.h>
#include "third_party/blink/renderer/core/css/css_markup.h"
#include "third_party/blink/renderer/core/css/css_primitive_value.h"
#include "third_party/blink/renderer/core/css/parser/css_property_parser.h"
#include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/platform/wtf/dtoa.h"
#include "third_party/blink/renderer/platform/wtf/hash_map.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"

namespace blink {

// Just a helper used for Delimiter tokens.
CSSParserToken::CSSParserToken(CSSParserTokenType type, UChar c)
    :{}

CSSParserToken::CSSParserToken(CSSParserTokenType type,
                               double numeric_value,
                               NumericValueType numeric_value_type,
                               NumericSign sign)
    :{}

CSSParserToken::CSSParserToken(CSSParserTokenType type,
                               UChar32 start,
                               UChar32 end)
    :{}

CSSParserToken::CSSParserToken(HashTokenType type, StringView value)
    :{}

void CSSParserToken::ConvertToDimensionWithUnit(StringView unit) {}

void CSSParserToken::ConvertToPercentage() {}

UChar CSSParserToken::Delimiter() const {}

NumericSign CSSParserToken::GetNumericSign() const {}

NumericValueType CSSParserToken::GetNumericValueType() const {}

double CSSParserToken::NumericValue() const {}

CSSPropertyID CSSParserToken::ParseAsUnresolvedCSSPropertyID(
    const ExecutionContext* execution_context,
    CSSParserMode mode) const {}

AtRuleDescriptorID CSSParserToken::ParseAsAtRuleDescriptorID() const {}

CSSValueID CSSParserToken::Id() const {}

CSSValueID CSSParserToken::FunctionId() const {}

bool CSSParserToken::HasStringBacking() const {}

CSSParserToken CSSParserToken::CopyWithUpdatedString(
    const StringView& string) const {}

bool CSSParserToken::ValueDataCharRawEqual(const CSSParserToken& other) const {}

bool CSSParserToken::operator==(const CSSParserToken& other) const {}

void CSSParserToken::Serialize(StringBuilder& builder) const {}

}  // namespace blink