00001 // 00002 // DISCLAIMER: 00003 // This software was produced by the National Institute of Standards 00004 // and Technology (NIST), an agency of the U.S. government, and by statute is 00005 // not subject to copyright in the United States. Recipients of this 00006 // software assume all responsibility associated with its operation, 00007 // modification,maintenance, and subsequent redistribution. 00008 // 00009 // See NIST Administration Manual 4.09.07 b and Appendix I. 00010 // 00011 #include "stdafx.h" 00012 00013 #include "ippdme/Property/ippOnePropertyId.h" 00014 #include "ippdme/misc/ippStringBuilder.h" 00015 #include "ippdme/ippProp.h" 00016 00017 ippOnePropertyId::ippOnePropertyId( 00018 ippOtherKeyType keyword, 00019 const char * inIdString 00020 ) 00021 : ippOneProperty(ippProp(keyword,Id)) 00022 { 00023 _idString = inIdString; 00024 } 00025 00026 void ippOnePropertyId::propString(ippStringBuilder& builder) const 00027 { 00028 builder.StartFunc(_prop.toString().c_str()); 00029 builder.AppendParam(_idString); 00030 builder.EndFunc(); 00031 00032 }