## @file\r
# This file is used to define each component of the build database\r
#\r
-# Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# @param MaxDatumSize: Input value for MaxDatumSize of Pcd, default is None\r
# @param SkuInfoList: Input value for SkuInfoList of Pcd, default is {}\r
# @param IsOverrided: Input value for IsOverrided of Pcd, default is False\r
+# @param GuidValue: Input value for TokenSpaceGuidValue of Pcd, default is None\r
#\r
# @var TokenCName: To store value for TokenCName\r
# @var TokenSpaceGuidCName: To store value for TokenSpaceGuidCName\r
# @var Phase: To store value for Phase, default is "DXE"\r
#\r
class PcdClassObject(object):\r
- def __init__(self, Name = None, Guid = None, Type = None, DatumType = None, Value = None, Token = None, MaxDatumSize = None, SkuInfoList = {}, GuidValue = None):\r
+ def __init__(self, Name = None, Guid = None, Type = None, DatumType = None, Value = None, Token = None, MaxDatumSize = None, SkuInfoList = {}, IsOverrided = False, GuidValue = None):\r
self.TokenCName = Name\r
self.TokenSpaceGuidCName = Guid\r
self.TokenSpaceGuidValue = GuidValue\r
self.SkuInfoList = SkuInfoList\r
self.Phase = "DXE"\r
self.Pending = False\r
-\r
+ self.IsOverrided = IsOverrided\r
+ \r
## Convert the class to a string\r
#\r
# Convert each member of the class to string\r
'MaxDatumSize=' + str(self.MaxDatumSize) + ', '\r
for Item in self.SkuInfoList.values():\r
Rtn = Rtn + 'SkuId=' + Item.SkuId + ', ' + 'SkuIdName=' + Item.SkuIdName\r
- Rtn = Rtn + str(self.IsOverrided)\r
+ Rtn = Rtn + ', IsOverrided=' + str(self.IsOverrided)\r
\r
return Rtn\r
\r