Add some more use cases for the simple archivable members.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@646 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<HTML>
|
||||
<!-- $Id: BPropertyInfoUseCases.html,v 1.2 2002/08/07 05:08:56 jrand Exp $ -->
|
||||
<!-- $Id: BPropertyInfoUseCases.html,v 1.3 2002/08/08 04:13:51 jrand Exp $ -->
|
||||
<HEAD>
|
||||
<TITLE>BPropertyInfo Use Cases and Implementation Details</TITLE>
|
||||
</HEAD>
|
||||
@@ -66,6 +66,19 @@ elements in the NULL terminated array of value_info structures passed in as the
|
||||
at construction time. If the BPropertyInfo class was constructed with one or fewer arguments, 0 is
|
||||
returned.</P></LI>
|
||||
|
||||
<LI><P><B>Fixed Size:</B> The IsFixedSize() method always returns false indicating that a
|
||||
BPropertyInfo class instance can be flattened but the size of that flattened instance depends on
|
||||
the state of the BPropertyInfo class itself.</P></LI>
|
||||
|
||||
<LI><P><B>Type Code:</B> The TypeCode() method always returns B_PROPERTY_INFO_TYPE ('SCTD')
|
||||
regardless of the state of the BPropertyInfo class instance indicating that the flattened instance
|
||||
is of type B_PROPERTY_INFO_TYPE.</P></LI>
|
||||
|
||||
<LI><P><B>Allows Type Code:</B> The AllowsTypeCode() method returns false for all passed in type
|
||||
codes unless B_PROPERTY_INFO_TYPE ('SCTD') is passed in when this method returns true. This
|
||||
implies that a BPropertyInfo class instance can be unflattened from flattened data of
|
||||
B_PROPERTY_INFO_TYPE only.</P></LI>
|
||||
|
||||
</OL>
|
||||
|
||||
<A NAME="implement"></A><H2>BPropertyInfo Implementation:</H2>
|
||||
|
||||
Reference in New Issue
Block a user