Field
class BHttpFields::Field
Field() noexcept;
Field(const std::string_view& name, const std::string_view& value);
Field(BString& field);
Field(const Field& other);
Field(Field&&) noexcept;
Field& operator=(const Field& other);
Field& operator=(Field&& other) noexcept;
Field(BString&& rawField);
class Field;
using ConstIterator = std::list<Field>::const_iterator;
BHttpFields(std::initializer_list<Field> fields);
const Field& operator[](size_t index) const;
void AddFields(std::initializer_list<Field> fields);
std::list<Field> fFields;
Field contentField(_T("contents"), fileReader,
Field::STORE_NO | Field::INDEX_TOKENIZED);
Field pathField(_T("path"), wPath,
Field::STORE_YES | Field::INDEX_UNTOKENIZED);
RegionNode->Object->Field.InternalPccBuffer =
if (!RegionNode->Object->Field.InternalPccBuffer)
Ctx->InternalBuffer = FieldObj->Field.InternalPccBuffer;
Context->Connection = FieldObj->Field.ResourceBuffer;
Context->Length = FieldObj->Field.ResourceLength;
Context->AccessLength = FieldObj->Field.AccessLength;
Address = FieldObj->Field.PinNumberIndex;
BitWidth = FieldObj->Field.BitLength;
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Field.AccessLength), "AccessLength"},
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Field.RegionObj), "Region Object"},
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Field.ResourceBuffer), "ResourceBuffer"}
ObjDesc->Field.BitLength,
ObjDesc->Field.AccessByteWidth,
ObjDesc->Field.FieldFlags & AML_FIELD_LOCK_RULE_MASK,
ObjDesc->Field.FieldFlags & AML_FIELD_UPDATE_RULE_MASK,
ObjDesc->Field.BaseByteOffset,
ObjDesc->Field.StartFieldBitOffset);
AcpiExDumpOperand (ObjDesc->Field.RegionObj, Depth + 1);
(ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_IPMI ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_PLATFORM_RT ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_FIXED_HARDWARE))
ObjDesc->Field.BitLength);
(ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GPIO))
(ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_PLATFORM_COMM))
"PCC FieldRead bits %u\n", ObjDesc->Field.BitLength));
memcpy (Buffer, ObjDesc->Field.RegionObj->Field.InternalPccBuffer +
ObjDesc->Field.BaseByteOffset, (ACPI_SIZE) ACPI_ROUND_BITS_UP_TO_BYTES (
ObjDesc->Field.BitLength));
(ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GPIO))
(ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_IPMI ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_PLATFORM_RT ||
ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_FIXED_HARDWARE))
(ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_PLATFORM_COMM))
ObjDesc->Field.BitLength);
memcpy (ObjDesc->Field.RegionObj->Field.InternalPccBuffer +
ObjDesc->Field.BaseByteOffset,
if (MASTER_SUBSPACE_COMMAND (ObjDesc->Field.BaseByteOffset))
ObjDesc, 0, (UINT64 *) ObjDesc->Field.RegionObj->Field.InternalPccBuffer,
ObjDesc->Field.RegionObj = AcpiNsGetAttachedObject (Info->RegionNode);
ObjDesc->Field.AccessLength = Info->AccessLength;
ObjDesc->Field.ResourceBuffer =
ObjDesc->Field.ResourceLength =
ObjDesc->Field.ResourceBuffer = Info->ResourceBuffer;
ObjDesc->Field.ResourceLength = Info->ResourceLength;
ObjDesc->Field.PinNumberIndex = Info->PinNumberIndex;
if ((ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_EC) &&
ObjDesc->Field.StartFieldBitOffset,
ObjDesc->Field.BaseByteOffset,
ObjDesc->Field.AccessByteWidth,
ObjDesc->Field.RegionObj));
ObjDesc->Field.AccessByteWidth,
ObjDesc->Field.AccessByteWidth,
ObjDesc->Field.PinNumberIndex, ObjDesc->Field.BitLength));
ObjDesc->Field.PinNumberIndex, ObjDesc->Field.BitLength));
switch (ObjDesc->Field.RegionObj->Region.SpaceId)
Function = ACPI_READ | (ObjDesc->Field.Attribute << 16);
AccessorType = ObjDesc->Field.Attribute;
switch (ObjDesc->Field.RegionObj->Region.SpaceId)
Function = ACPI_WRITE | (ObjDesc->Field.Attribute << 16);
AccessorType = ObjDesc->Field.Attribute;
ObjDesc = (void *) ObjDesc->Field.RegionObj;
Prev->Common.Next = Field;
Arg = Field;
Prev = Field;
ACPI_PARSE_OBJECT *Field;
Field = AcpiPsAllocOp (Opcode, Aml);
if (!Field)
AcpiPsSetName (Field, Name);
if (Field->Common.InlineComment)
Field->Common.NameComment = Field->Common.InlineComment;
Field->Common.InlineComment = AcpiGbl_CurrentInlineComment;
Field->Common.Value.Size = AcpiPsGetNextPackageLength (ParserState);
Field->Common.Value.Size = AcpiPsGetNextPackageLength (ParserState);
Field->Common.Value.Integer = (UINT8) AccessType;
Field->Common.Value.Integer |= (UINT16) (AccessAttribute << 8);
Field->Common.Value.Integer |= (UINT32) (AccessLength << 16);
AcpiPsFreeOp (Field);
AcpiPsFreeOp (Field);
AcpiPsAppendArg (Field, Arg);
return_PTR (Field);
ACPI_PARSE_OBJECT *Field;
Field = AcpiPsGetNextField (ParserState);
if (!Field)
#define ACPI_COPY_FIELD(Out, In, Field) ((Out)->Field = (In)->Field)
if (Object->Field.InternalPccBuffer)
ACPI_FREE(Object->Field.InternalPccBuffer);
#define ACPI_EXTRACT_1BIT_FLAG(Field, Position) (ACPI_GET_1BIT_FLAG ((Field) >> Position))
#define ACPI_EXTRACT_2BIT_FLAG(Field, Position) (ACPI_GET_2BIT_FLAG ((Field) >> Position))
#define ACPI_EXTRACT_3BIT_FLAG(Field, Position) (ACPI_GET_3BIT_FLAG ((Field) >> Position))
#define ACPI_EXTRACT_4BIT_FLAG(Field, Position) (ACPI_GET_4BIT_FLAG ((Field) >> Position))
ACPI_OBJECT_REGION_FIELD Field;
int CAPEDecompress::GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1, int nParam2)
switch (Field)
switch (Field)
nRetVal = m_spAPEInfo->GetInfo(Field, nParam1, nParam2);
int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0);
int CAPEInfo::GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1, int nParam2)
switch (Field)
int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0);
virtual int GetInfo(APE_DECOMPRESS_FIELDS Field, int nParam1 = 0, int nParam2 = 0) = 0;
__request->push_back(Field(key, value));
Field::Field(char *field)
Field::Field(const char *k, const char *v)
__response->push_back(Field(buffer));
Field::Field(const Field &o)
Field &Field::operator = (const Field &o)
bool Field::operator == (const Field &o)
Field() {}
Field(char *field);
Field(const char *k, const char *v);
Field(const Field &);
Field &operator = (const Field &);
bool operator == (const Field &);
typedef list<Field> Fields;
uint32 validMask = step->Field()->ValidMaskAt(x, y);
next->Field()->SetValueAt(x, y, i + 1, true);
} else if (step->Field()->IsSolved())
fSolutions.push_back(new SudokuField(*step->Field()));
SudokuField* Field() { return fField; }
if (fSudokuView->Field()->IsEmpty())
fGenerator = new GenerateSudoku(*fSudokuView->Field(), level,
fSudokuView->Field()->Archive(fStoredState, true);
BHttpFields::Field::Field() noexcept
BHttpFields::Field::Field(const std::string_view& name, const std::string_view& value)
BHttpFields::Field::Field(BString& field)
BHttpFields::Field::Field(const BHttpFields::Field& other)
BHttpFields::Field::Field(BHttpFields::Field&& other) noexcept
BHttpFields::Field&
BHttpFields::Field::operator=(const BHttpFields::Field& other)
BHttpFields::Field&
BHttpFields::Field::operator=(BHttpFields::Field&& other) noexcept
BHttpFields::Field::Name() const noexcept
BHttpFields::Field::Value() const noexcept
BHttpFields::Field::RawField() const noexcept
BHttpFields::Field::IsEmpty() const noexcept
BHttpFields::BHttpFields(std::initializer_list<BHttpFields::Field> fields)
const BHttpFields::Field&
BHttpFields::AddFields(std::initializer_list<Field> fields)
Field *field ;